Browse Source

Remove required-projects from Airskiff gate

This removes several of the the required-projects from the Airskiff
gate as the scripts for the gate can already clone down the necessary
repositories and the required-projects can overwrite any pins that may
have been included in the Airskiff scripts.

Change-Id: Ia70169bc89b493562e4a0db9d703a46fb2d2f87d
changes/84/662284/23
Michael Beaver 2 years ago
parent
commit
6fa4ce6ee0
  1. 6
      .zuul.yaml
  2. 8
      tools/gate/playbooks/airskiff-deploy.yaml

6
.zuul.yaml

@ -107,13 +107,9 @@
run: tools/gate/playbooks/airskiff-deploy.yaml
post-run: tools/gate/playbooks/debug-report.yaml
required-projects:
- airship/armada
- airship/deckhand
- airship/pegleg
- airship/treasuremap
- openstack/openstack-helm-infra
vars:
OSH_INFRA_PATH: "../../openstack/openstack-helm-infra"
CLONE_SHIPYARD: false
irrelevant-files:
- ^.*\.rst$
- ^doc/.*$

8
tools/gate/playbooks/airskiff-deploy.yaml

@ -21,6 +21,13 @@
chdir: "{{ zuul.projects['opendev.org/airship/treasuremap'].src_dir }}"
become: yes
- name: Clone Required Repositories
shell: |
export CLONE_SHIPYARD={{ CLONE_SHIPYARD }}
./tools/deployment/airskiff/developer/005-clone-dependencies.sh
args:
chdir: "{{ zuul.projects['opendev.org/airship/treasuremap'].src_dir }}"
- name: Build Shipyard and Airflow with submitted changes
shell: |
make
@ -30,7 +37,6 @@
- name: Deploy Kubernetes with Minikube
shell: |
export OSH_INFRA_PATH={{ OSH_INFRA_PATH }}
./tools/deployment/airskiff/developer/010-deploy-k8s.sh
args:
chdir: "{{ zuul.projects['opendev.org/airship/treasuremap'].src_dir }}"

Loading…
Cancel
Save