Commit Graph

87 Commits (484710e9830a45673196681294a79b1c6e3774dc)
 

Author SHA1 Message Date
Roman Gorshunov 484710e983 fix: rename README to get it renderred on Github
Change-Id: Id6a6ef57d5f69909e12df77b7d97b46241c928e2
5 years ago
Zuul 2b17ab4c00 Merge "minor: README for methods imported in Jenkins config" 5 years ago
Zuul 112339761f Merge "fix: Stop adding unwanted newlines in multiline strings" 5 years ago
Zuul 02e0a7e051 Merge "Delivery of default seccomp Profile on each Host on site deployment" 5 years ago
Roman Gorshunov 594b818e68 minor: README for methods imported in Jenkins config
Added README for methods imported in Jenkins config file.

Change-Id: I4eb22b773bed896d9f352143aa9cc2b157635b1e
5 years ago
Felipe Monteiro 5a93c30c85 fix: Stop adding unwanted newlines in multiline strings
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
5 years ago
Zuul 2e31790ace Merge "Few additions to Airship Seaworthy pipeline" 5 years ago
Zuul 8d348efac3 Merge "Adjust timeouts for deployment/MAAS" 5 years ago
Kaspars Skels 0fbcb3ac17 Adjust timeouts for deployment/MAAS
- MAAS can be slow on downloading images required.
 - Deployment of full-site takes 1h+

Change-Id: Id64d741a61ed3995ead61f1d3b219d5d3c021e6e
5 years ago
Kaspars Skels 65ad02d4d5 Uplift to latest charts/images
Change-Id: I03429a7a3ab124ce7838df7454c64ddc16ee966d
5 years ago
Kaspars Skels 44dafaa96e Add tenant ceph to global/site manifests
- 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
5 years ago
Kaspars Skels c1c355a924 Few additions to Airship Seaworthy pipeline
- 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
5 years ago
Smruti Soumitra Khuntia 37d6994224 Delivery of default seccomp Profile on each Host on site deployment
- 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
5 years ago
Kaspars Skels a292a70695 Enable https for airship-seaworthy ingress endpoints
Change-Id: I0e04e896e537facc4a992c9efc8d7f12c6c14352
5 years ago
Kaspars Skels 68a1cc973e Fixes for ingress DNS and kubernetes-proxy
Change-Id: Ic54da4bece1e9ca084aebc1b65845027b506d4c2
5 years ago
Zuul 22e023aed8 Merge "Docs fix: file package has been added to sstream-cache image" 5 years ago
Zuul 941f9b5186 Merge "Additions to airship-seaworthy pipeline" 5 years ago
Kaspars Skels 4331bf9397 Additions to airship-seaworthy pipeline
- Automated versions uplift
 - Sanity tests

Change-Id: I80bfe749e46709cb4f4ad0892613c090342a3c33
5 years ago
Jenkins Uplifter d6d17d3348 Auto chart/image uplift to latest
Change-Id: I4bc0c6f2f310581d8f799aa89cc511dec33eb545
5 years ago
Kaspars Skels 1d129e4a38 Uplift all charts/images except Armada
Change-Id: I7c4507388a62676b1834be059a362a83b024db1c
5 years ago
Zuul 3f49725784 Merge "Add labels for ingress to enable layer overrides" 5 years ago
Zuul bc5d63637b Merge "Ceph: Fix ceph issues" 5 years ago
Chinasubbareddy M d282624483 Ceph: Fix ceph issues
This is to test ceph failures we have seen recently  by adding
configmap as annotation .

Change-Id: Id04712ea451fc26e5e126a79572ac4858e54eaec
5 years ago
Kaspars Skels e94cfd519d Uplift images for libvirt to match latest chart
Change-Id: Ia7ff087bebb55f52b8ec23a31135cf8080f2c8a6
5 years ago
Kaspars Skels c717602962 Calico v3 uplift and manifest fixes
Change-Id: Id189e74009c73ac10f9d920602dcdaee7b132bad
5 years ago
Kaspars Skels e7fa1f5aa4 Add labels for ingress to enable layer overrides
Change-Id: Iaaf57e0cc38190e8768049946550626b94167a6d
5 years ago
Kaspars Skels 908db10033 Set ceph OSDs to use ceph-bootstrap label for genesis deployment
Change-Id: Id6610ee9b376f74be845b43c5b6d7c5a1ca0f801
5 years ago
Zuul 0170817fc2 Merge "Docs for Airship Seaworthy" 5 years ago
Kaspars Skels a59cdf91f8 Docs for Airship Seaworthy
Change-Id: I76a43086d5794eebad1f510c6371e0a3e8af7a96
5 years ago
Kaspars Skels 081de20d13 Uplift latest charts/images except ceph
Change-Id: I61e9221f362c99e32c2f3830358c541cc012a6d3
5 years ago
Roman Gorshunov d31ada7cdd Docs fix: file package has been added to sstream-cache image
`file` package has been added to the airship-maas in
03732763516941c3e30108ce8cccff0a1390a212 commit.
Removing requirement to install it manually.

Change-Id: Ia97463bda0fb3ff6178a552faf59331a1309822a
5 years ago
Kaspars Skels 1094488b0a Basic tests for airship-seaworthy deployment
Change-Id: I1a4cd173371dbfebf454d6385aa67882437dda0c
5 years ago
Roman Gorshunov 6ca369f277 Set up publishing of docs
Set up publishing of docs to the readthedocs.

Change-Id: Id9ac3fecb30b28932471e7fedf1d520faefdc703
5 years ago
Kaspars Skels dd64cd93e7 Fix typo in deployment docs
Change-Id: I2c61e0a7f904e31453226b39babd7c3bd12079f6
5 years ago
Zuul 4ae96946c6 Merge "Set Keystone admin endpoint to match public" 5 years ago
Kaspars Skels 35772d68eb Fix kube-proxy whitelisting
Change-Id: I7d7e63fbb08a86218cb20252939713f39969b91e
5 years ago
Kaspars Skels 21dd6408c6 Set Keystone admin endpoint to match public
Change-Id: I1f82cd65fb21cb6a8147ffdc68b0da9197f3fdf7
5 years ago
Zuul 6b183e148b Merge "Fix: various documentation and URL fixes" 5 years ago
Roman Gorshunov 2632828035 Fix: various documentation and URL fixes
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
5 years ago
Roman Gorshunov 0cf96f8b55 New option --out-file, various fixes in logic
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
5 years ago
Zuul 9ac56a7157 Merge "Remove obsolete overrides in ceph-rgw" 5 years ago
Zuul 0de94637cb Merge "Uplift of charts/images to latest except drydock" 5 years ago
Kaspars Skels 11828b0567 Uplift of charts/images to latest except drydock
Change-Id: Ic9e6a61f4e5a1cddb6bc8102163c057e41cc3ea2
5 years ago
Kaspars Skels 4c41903023 Remove obsolete overrides in ceph-rgw
Change-Id: I472e28f8377395ff34b906cc1c8bba2f143cabcc
5 years ago
Kaspars Skels f9afea172d Change image update logic to latest in quay.io
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
5 years ago
Kaspars Skels 057f78b8df Jenkins pipeline for airship-seaworthy
Change-Id: Ifdd3b1e18eaa03809d311d31357a6d629e03f786
5 years ago
Kaspars Skels 85201ec681 Daily uplift except Drydock image/chart
Change-Id: I46c00c8ddaa9852ca6f4376538d01d7f1b0795de
5 years ago
Kaspars Skels 7e3ee8f449 Revert drydock to known working
Change-Id: Id2196bd7058cd078f4fb0bea2260ec93448490cd
5 years ago
Kaspars Skels 0075edbb05 Add label for ipmi password
Adding label enables use of Deckhand replace/layering.

Change-Id: I95d356df816306feb8ac2d586c56f90e46bf8adf
5 years ago
Zuul 770b11a327 Merge "Latest versions uplift" 5 years ago