Currently, Airskiff deployment scripts build images of the Airship
components locally so that local changes can be deployed with ease;
however, pulling images with the latest tag has the same effect because
locally built images take precedence over pulling images from the
internet. Therefore, a developer can still build the images locally and
deploy them using the Airskiff deployment scripts.
Depends-on: https://review.openstack.org/633007
Change-Id: I3dabc86a33651dd082581310fbacb994db144481
Fixes the error when upgrade nova chart that compains the
airship-nova-test pod alrady exists when upgrade Nova chart.
Change-Id: I26e5e32614d1fd2880c33501bde9638f37606857
This commit introduces a global chart and chart group for NFS
provisioner, a chart in the OpenStack-Helm-Infra repository [0]. The NFS
chart will be required for Airskiff when deploying global UCP charts.
[0] https://git.openstack.org/cgit/openstack/openstack-helm-infra/tree/nfs-provisioner
Change-Id: I9c6464f08e6ce54bdca72525cdef04df7f14edc5
Add name and component labels to the memcached, ceph-config charts and
horizon charts and ucp chart groups in the global so they can be
referenced by customized sites.
Change-Id: I54aad9582841fc2d91a103aeb28b162660bd1b0f
The current default version of HAProxy is vulnerable to multiple CVEs:
CVE-2018-20102
CVE-2018-20103
CVE-2018-20615
Which HAProxy versions >=1.8.17 addresses
Change-Id: I8a387a43976dd105ea3c1dd9b74cd435a8f56864
This updates the fluent-logging chart to match the input configs
used in the upstream chart, primarily focused on moving from the
sqlite db file tracking mechanism to the in memory mechanism
instead. This also adds the appropriate fluentbit filter config
for throttling the number of records being forwarded to fluentd
Change-Id: I68ebf05b1b9fcf2a98b4717b74e3d13050446a09
Set `--tls-cipher-suites` to golang defaults minus 3DES
Implementation of change made in
https://review.openstack.org/#/c/634815/
Change-Id: Icbeded84d5973b042a779ba20569654d2d91b563
This modifies the RabbitMQ Armada charts to wait specifically
for the RabbitMQ StatefulSets to complete prior to proceeding.
This is more robust than the default Pod waiting, as Pod waiting
for SS's has a race condition such that all Pods are likely
Running and Ready prior to any action having been taken, during
and upgrade scenario.
This change leverages recent Armada resource-based wait functionality.
Change-Id: I3867ce6966047d6b877a9bfa872defc0eda9693a
During the initial configuration it's required to
configure a set of valid certificates for ingress.
Make it more explicit so people don't miss this step.
Change-Id: Ie6477f934688467b7d5dfe1cc8191f6acff29a21
The latest version of Armada introduced a separate timeout
value for tests [1], a default value for the timeout is 300,
which is not large enough for Neutron tests.
Also add wait.labels to ensure automatic deletion of test
pods [2].
[1] https://review.openstack.org/#/c/618585/
[2] https://review.openstack.org/#/c/629313/
Change-Id: I86b1f9a8f17c273cf990189b2ffb07d60e3814b9
Make the docs up to date:
* Previous version of the documentation assumes that
partitioning schema is different for SSDs and HDDs,
this is not the case anymore.
* Ceph charts now have automatic partitioning for both
OSDs and journals.
Change-Id: I74bd625522469e2860ada995f4e6a81a566107fa
The version of Armada deployed by Airskiff was recently uplifted. The
gate erroneously uses the latest version of OSH-infra, so there was no
impact; however, users of the 005-make-airship script experience a
Tiller version mismatch due to an older version of K8s. This change
uplifts the OSH-infra pin to prevent errors.
Change-Id: If8f2c27396ce6c8548598492dfaf5e15174131a2
This is to represent specific partitions for journals
instead of whole disk, ceph charts will create journal partitions
and default size is 10GB
Change-Id: I0f032a0d87396fe44f1179b3104ed446cc448d28
This unpins Armada to references that are compatible with helm
version 2.11.0. This is no longer required, as the helm version
used in openstack-helm-infra has been updated to 2.12.1, which
addresses the issue requiring armada needing to be pinned in the
airskiff jobs.
Change-Id: Ibef17b8b0e225b1ec04b6aaebd6f1953dd47b31c
See: https://review.openstack.org/#/c/632794/
Updates to use new Shipyard pod configurations, removes node port use.
Requires Shipyard commit a11e962eef5a5aa8f8fc15c4a324dfa6b2465061 or
newer.
Change-Id: Iff5af45d6b4f60c34d18aad821cf9afa4ea67dda
This change updates the following components:
Kubernetes 1.10.11 -> 1.11.6
CoreDNS 1.1.2 -> 1.1.3 (per k8s 1.11 recommendations)
Etcd 3.2.14 -> 3.2.18 (per k8s 1.11 recommendations)
Tiller 2.10.0 -> 2.12.1 (adds support for k8s 1.11, thread safety fix)
Armada as of 2019-02-4 (adds support for Tiller 2.12.1)
Also fixes tiller upgradability.
Change-Id: I2375b0ae167593815c56470ba6a6c7b529375302