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.

This requires a new nodeset as well, because the Airskiff gate does not
presently work with ubuntu-bionic

Change-Id: Idff16a450af1e3f9fe0ee49496fd7d72df69b595
This commit is contained in:
Michael Beaver 2019-06-10 11:32:43 -05:00
parent aeefd9d121
commit ea2fb8b972
2 changed files with 15 additions and 7 deletions

View File

@ -62,6 +62,12 @@
- name: primary
label: ubuntu-bionic
- nodeset:
name: deckhand-single-node-airskiff
nodes:
- name: primary
label: ubuntu-xenial
- job:
name: deckhand-tox-py27-postgresql
parent: openstack-tox-py27
@ -226,7 +232,7 @@
- job:
name: deckhand-airskiff-deployment
nodeset: deckhand-single-node
nodeset: deckhand-single-node-airskiff
description: |
Deploy Memcached using Airskiff and submitted Deckhand changes.
timeout: 9600
@ -237,13 +243,9 @@
run: tools/gate/playbooks/airskiff-deploy.yaml
post-run: tools/gate/playbooks/debug-report.yaml
required-projects:
- airship/armada
- airship/pegleg
- airship/shipyard
- airship/treasuremap
- openstack/openstack-helm-infra
vars:
OSH_INFRA_PATH: "../../openstack/openstack-helm-infra"
CLONE_DECKHAND: false
irrelevant-files:
- ^.*\.rst$
- ^doc/.*$

View File

@ -21,6 +21,13 @@
chdir: "{{ zuul.projects['opendev.org/airship/treasuremap'].src_dir }}"
become: yes
- name: Clone Required Repositories
shell: |
export CLONE_DECKHAND={{ CLONE_DECKHAND }}
./tools/deployment/airskiff/developer/005-clone-dependencies.sh
args:
chdir: "{{ zuul.projects['opendev.org/airship/treasuremap'].src_dir }}"
- name: Build Deckhand 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 }}"