airship: Pin to known OSH-INFRA version

Currently, the latest version of OpenStack-Helm-Infra is used to
bootstrap a Kubernetes cluster and all required charts for the Armada
bootstrap process. Any breaking change in OSH-Infra can cause
inadvertent gate failures in the Airskiff gate even if the integration
itself is not broken. This commit pins all references during the
Airskiff setup process to known commit
f915a85f2ba8ad2f59044c5b8ad733d013a12e25 to prevent inadvertent gate
failures. The latest integration of OSH-infra and Airship remains tested
through regular uplift patches submitted by "Jenkins Uplifter
<jenkins.uplifter@gmail.com>.

Change-Id: If457d4f68b51aa0517c27997350f9986509df17f
This commit is contained in:
Drew Walters 2018-11-22 03:54:23 -06:00
parent c971932a06
commit 826e6b7223
3 changed files with 39 additions and 27 deletions

View File

@ -44,12 +44,12 @@
run: tools/gate/playbooks/airskiff-deploy-gate.yaml run: tools/gate/playbooks/airskiff-deploy-gate.yaml
post-run: tools/gate/playbooks/debug-report.yaml post-run: tools/gate/playbooks/debug-report.yaml
required-projects: required-projects:
- openstack/airship-armada - name: openstack/airship-armada
- openstack/airship-deckhand - name: openstack/airship-deckhand
- openstack/airship-pegleg - name: openstack/airship-pegleg
- openstack/airship-shipyard - name: openstack/airship-shipyard
- openstack/openstack-helm - name: openstack/openstack-helm-infra
- openstack/openstack-helm-infra override-checkout: 8662018a4dceb82a5d699d9e118caff9e5edb156
irrelevant-files: irrelevant-files:
- ^.*\.rst$ - ^.*\.rst$
- ^doc/.*$ - ^doc/.*$

View File

@ -39,7 +39,9 @@ cd ${INSTALL_PATH}
git clone https://git.openstack.org/openstack/airship-pegleg.git git clone https://git.openstack.org/openstack/airship-pegleg.git
# Clone dependencies # Clone dependencies
git clone https://git.openstack.org/openstack/openstack-helm.git
git clone https://git.openstack.org/openstack/openstack-helm-infra.git git clone https://git.openstack.org/openstack/openstack-helm-infra.git
cd openstack-helm-infra
git checkout 8662018a4dceb82a5d699d9e118caff9e5edb156
cd "${CURRENT_DIR}" cd "${CURRENT_DIR}"

View File

@ -13,8 +13,9 @@ data:
release_group: airship-helm-toolkit release_group: airship-helm-toolkit
values: {} values: {}
source: source:
type: local type: git
location: /airship-components/openstack-helm-infra location: https://git.openstack.org/openstack/openstack-helm-infra.git
reference: 8662018a4dceb82a5d699d9e118caff9e5edb156
subpath: helm-toolkit subpath: helm-toolkit
dependencies: [] dependencies: []
--- ---
@ -37,8 +38,9 @@ data:
network: network:
host_namespace: True host_namespace: True
source: source:
type: local type: git
location: /airship-components/openstack-helm-infra location: https://git.openstack.org/openstack/openstack-helm-infra.git
reference: 8662018a4dceb82a5d699d9e118caff9e5edb156
subpath: ingress subpath: ingress
dependencies: dependencies:
- osh-helm-toolkit - osh-helm-toolkit
@ -57,8 +59,9 @@ data:
release_group: airship-ingress-ucp release_group: airship-ingress-ucp
values: {} values: {}
source: source:
type: local type: git
location: /airship-components/openstack-helm-infra location: https://git.openstack.org/openstack/openstack-helm-infra.git
reference: 8662018a4dceb82a5d699d9e118caff9e5edb156
subpath: ingress subpath: ingress
dependencies: dependencies:
- osh-helm-toolkit - osh-helm-toolkit
@ -79,8 +82,9 @@ data:
storageclass: storageclass:
name: general name: general
source: source:
type: local type: git
location: /airship-components/openstack-helm-infra location: https://git.openstack.org/openstack/openstack-helm-infra.git
reference: 8662018a4dceb82a5d699d9e118caff9e5edb156
subpath: nfs-provisioner subpath: nfs-provisioner
dependencies: dependencies:
- osh-helm-toolkit - osh-helm-toolkit
@ -102,8 +106,9 @@ data:
replicas: replicas:
server: 1 server: 1
source: source:
type: local type: git
location: /airship-components/openstack-helm-infra location: https://git.openstack.org/openstack/openstack-helm-infra.git
reference: 8662018a4dceb82a5d699d9e118caff9e5edb156
subpath: mariadb subpath: mariadb
dependencies: dependencies:
- osh-helm-toolkit - osh-helm-toolkit
@ -127,8 +132,9 @@ data:
replicas: replicas:
server: 1 server: 1
source: source:
type: local type: git
location: /airship-components/openstack-helm-infra location: https://git.openstack.org/openstack/openstack-helm-infra.git
reference: 8662018a4dceb82a5d699d9e118caff9e5edb156
subpath: rabbitmq subpath: rabbitmq
dependencies: dependencies:
- osh-helm-toolkit - osh-helm-toolkit
@ -147,8 +153,9 @@ data:
release_group: airship-memcached release_group: airship-memcached
values: {} values: {}
source: source:
type: local type: git
location: /airship-components/openstack-helm-infra location: https://git.openstack.org/openstack/openstack-helm-infra.git
reference: 8662018a4dceb82a5d699d9e118caff9e5edb156
subpath: memcached subpath: memcached
dependencies: dependencies:
- osh-helm-toolkit - osh-helm-toolkit
@ -167,8 +174,9 @@ data:
release_group: airship-keystone-ucp release_group: airship-keystone-ucp
values: {} values: {}
source: source:
type: local type: git
location: /airship-components/openstack-helm location: https://git.openstack.org/openstack/openstack-helm.git
reference: 112e15b1655285194593a7afca4352ce046c7a47
subpath: keystone subpath: keystone
dependencies: dependencies:
- osh-helm-toolkit - osh-helm-toolkit
@ -190,8 +198,9 @@ data:
replicas: replicas:
server: 1 server: 1
source: source:
type: local type: git
location: /airship-components/openstack-helm-infra location: https://git.openstack.org/openstack/openstack-helm-infra.git
reference: 8662018a4dceb82a5d699d9e118caff9e5edb156
subpath: postgresql subpath: postgresql
dependencies: dependencies:
- osh-helm-toolkit - osh-helm-toolkit
@ -210,8 +219,9 @@ data:
release_group: airship-barbican release_group: airship-barbican
values: {} values: {}
source: source:
type: local type: git
location: /airship-components/openstack-helm location: https://git.openstack.org/openstack/openstack-helm.git
reference: 112e15b1655285194593a7afca4352ce046c7a47
subpath: barbican subpath: barbican
dependencies: dependencies:
- osh-helm-toolkit - osh-helm-toolkit