Update airskiff deployment gate

This PS updates armada to use new reliable airskiff site manifests for
testing armada.

Change-Id: Ia71077536f1973b0179d9011fa662f0b74caa6cf
This commit is contained in:
Sergiy Markin 2023-05-09 14:12:56 +00:00
parent 03f6932e16
commit e4cf0c17df
2 changed files with 7 additions and 3 deletions

View File

@ -217,6 +217,7 @@
- airship/treasuremap
vars:
CLONE_DECKHAND: false
OSH_INFRA_COMMIT: 97ce6d7d8e9a090c748800d69a57bbd9af698b60
irrelevant-files:
- ^.*\.rst$
- ^doc/.*$

View File

@ -20,10 +20,11 @@
- install-test-requirements
tasks:
- name: Clone Required Repositories
shell: |
export CLONE_DECKHAND={{ CLONE_DECKHAND }}
export OSH_INFRA_COMMIT=master
export OSH_INFRA_COMMIT={{ OSH_INFRA_COMMIT }}
./tools/deployment/airskiff/developer/000-clone-dependencies.sh
args:
chdir: "{{ zuul.projects['opendev.org/airship/treasuremap'].src_dir }}"
@ -47,11 +48,13 @@
chdir: "{{ zuul.project.src_dir }}"
become: yes
- name: Setup clients
- name: Build all charts locally
shell: |
./tools/deployment/airskiff/developer/020-setup-client.sh
set -ex
./tools/deployment/airskiff/developer/015-make-all-charts.sh
args:
chdir: "{{ zuul.projects['opendev.org/airship/treasuremap'].src_dir }}"
become: yes
- name: Deploy Airship components using Armada
shell: |