This patch set fixes an tools/updater.py YAML export issue in which pyyaml is
adding unwanted (multiple) newlines in multiline strings in the output. In
other words, currently, tools/updater.py keeps injecting additional newline
characters in multiline certificates, such that each newline is rendered, in
effect, as two newlines.
For example:
-----BEGIN CERTIFICATE-----
MIIDSDCCAjCgAwIBAgIUegkh/antB1XyDVHdP5dv+0MZyBcwDQYJKoZIhvcNAQEL
BQAwKjETMBEGA1UEChMKS3ViZXJuZXRlczETMBEGA1UEAxMKa3ViZXJuZXRlczAe
<snip>
Currently renders as:
-----BEGIN CERTIFICATE-----
MIIDSDCCAjCgAwIBAgIUegkh/antB1XyDVHdP5dv+0MZyBcwDQYJKoZIhvcNAQEL
BQAwKjETMBEGA1UEChMKS3ViZXJuZXRlczETMBEGA1UEAxMKa3ViZXJuZXRlczAe
<snip>
This patch set adds code to the updater.py tool to use the
solution prescribed in [0] to force pyyaml to ensure that the
rendered output for such multiline strings matches the original
input.
Change-Id: I8b5c5166a0a1b3d945281addd4f562368e1907c3
- Add tenant ceph manifests in globals
- Add reference overrides for site in airship-seaworthy
- Re-purpose 4th control as an additional compute to total 3.
This allows to maintain proper ceph replication
- Update disk layout to use partitions for journals
Change-Id: I0edf35bd56e4e5253f78c9074d88369283b6fac3
- use redfish library to manage bare-metal power state
- fixup pipeline triggers and defaults
- add log rotation for old builds
- fix minor re-try issues
- add job build/display name
- use generic ssh lib
Change-Id: Ic444bce266a57edcda53d021f5ede797d5ada23d
- A new schema for a Deckhand document that contains a Seccomp default
profile.
- A Seccomp profile that creates the default seccomp profile file
at defined seccomp profile root.
- A bootaction that puts the default seccomp profile in place.
- Modified Kubelet config to support seccomp profile root dir's path.
Change-Id: I83fb3cab11cec5ddf3bceefbc0cb1c7222ae06f4
`file` package has been added to the airship-maas in
03732763516941c3e30108ce8cccff0a1390a212 commit.
Removing requirement to install it manually.
Change-Id: Ia97463bda0fb3ff6178a552faf59331a1309822a
1) UCP -> Airship
2) readthedocs.org -> readthedocs.io (there is redirect)
3) http -> https
4) attcomdev -> airshipit (repo on quay.io)
5) att-comdev -> openstack/airship-* (repo on github/openstack git)
6) many URLs have been verified and adjusted to be current
7) no need for 'en/latest/' path in URL of the RTD
8) added more info to some setup.cfg and setup.py files
9) ucp-integration docs are now in airship-in-a-bottle
10) various other minor fixes
Change-Id: I89458b4367c0fa33297b25c0b9f9413e68485f73
1) added --out-file option
2) fixed imports for time and json
3) fixed retries logic to exit loop once we get valid response
4) fixed reference to an undefined variable
Change-Id: Iebbb83079978eb22eb13e6c93642a35f5bd14a20
Currently images are not being published for each commit,
only for commits that have code change.
Also, gates at times sit in a queue and not available right away.
Set logic to check for latest tag that is not named latest or master.
Change-Id: I8b543e579d77ec1a1b9dfe3e9e70baa5cdb186d8