Sometimes, trove image builds fail because of package authentication
issues. This is often times related to the inability to get to a key
server, and not indicative of anything more serious than that.
The (strongly discouraged in production use cases) workaround for this
is to pass the --allow-unauthenticated option to apt-get install.
I say 'Closes-Bug' below but I realize that this is a white lie. What
it fixes is only the Trove elements. The image build process uses
elements from other places (triple-o, for example). These can still
fail for the same reason.
There is a much bigger hammer that we can use if we need it, and that
is to throw the line 'APT::Get::AllowUnauthenticated "true";' into a
conf file in /etc/apt/apt.conf.d/.
If this hammer isn't big enough, we can revist later.
Change-Id: I009697332bb2a8e1e60b17c10944faed5c311da3
Closes-Bug:#1646856
This commit changes trove-integration and the artifacts that were
brought over from that repository and brings them into the trove
repository.
The things (specifically) done in this commit are:
1. get rid of .gitreview; this is no longer a repository of its own,
it is a part of the trove repository.
2. Update the readme (README.md)
3. Make the elements work in this directory structure
4. Rename the elements and get rid of the name 'reddwarf', change the
name redstack to trovestack
5. Refactor all scripts and make them reflect the new directory
structure.
Change-Id: Iae67fe231b6c7964ca3f31fc593fc9fa4111d5be
This commit will merge into trove, the trove-integration tree as of
commit 9f92ca853f8aa2f72921e54682c918941a8f0919. This is in
preparation for making trove-integration go away.
In addition, it supresses any consideration of the integration
directory in the trove tox tests as it is understandably a small pile
of pooh and in need of much cleanup.
Change-Id: Ib7f2655c4c5ed86b5454708c04371ee55e37ec2d
Partially-Implements-Blueprint: eliminate-trove-integration-and-redstack