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:
parent
aeefd9d121
commit
ea2fb8b972
14
.zuul.yaml
14
.zuul.yaml
@ -62,6 +62,12 @@
|
|||||||
- name: primary
|
- name: primary
|
||||||
label: ubuntu-bionic
|
label: ubuntu-bionic
|
||||||
|
|
||||||
|
- nodeset:
|
||||||
|
name: deckhand-single-node-airskiff
|
||||||
|
nodes:
|
||||||
|
- name: primary
|
||||||
|
label: ubuntu-xenial
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: deckhand-tox-py27-postgresql
|
name: deckhand-tox-py27-postgresql
|
||||||
parent: openstack-tox-py27
|
parent: openstack-tox-py27
|
||||||
@ -226,7 +232,7 @@
|
|||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: deckhand-airskiff-deployment
|
name: deckhand-airskiff-deployment
|
||||||
nodeset: deckhand-single-node
|
nodeset: deckhand-single-node-airskiff
|
||||||
description: |
|
description: |
|
||||||
Deploy Memcached using Airskiff and submitted Deckhand changes.
|
Deploy Memcached using Airskiff and submitted Deckhand changes.
|
||||||
timeout: 9600
|
timeout: 9600
|
||||||
@ -237,13 +243,9 @@
|
|||||||
run: tools/gate/playbooks/airskiff-deploy.yaml
|
run: tools/gate/playbooks/airskiff-deploy.yaml
|
||||||
post-run: tools/gate/playbooks/debug-report.yaml
|
post-run: tools/gate/playbooks/debug-report.yaml
|
||||||
required-projects:
|
required-projects:
|
||||||
- airship/armada
|
|
||||||
- airship/pegleg
|
|
||||||
- airship/shipyard
|
|
||||||
- airship/treasuremap
|
- airship/treasuremap
|
||||||
- openstack/openstack-helm-infra
|
|
||||||
vars:
|
vars:
|
||||||
OSH_INFRA_PATH: "../../openstack/openstack-helm-infra"
|
CLONE_DECKHAND: false
|
||||||
irrelevant-files:
|
irrelevant-files:
|
||||||
- ^.*\.rst$
|
- ^.*\.rst$
|
||||||
- ^doc/.*$
|
- ^doc/.*$
|
||||||
|
@ -21,6 +21,13 @@
|
|||||||
chdir: "{{ zuul.projects['opendev.org/airship/treasuremap'].src_dir }}"
|
chdir: "{{ zuul.projects['opendev.org/airship/treasuremap'].src_dir }}"
|
||||||
become: yes
|
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
|
- name: Build Deckhand with submitted changes
|
||||||
shell: |
|
shell: |
|
||||||
make
|
make
|
||||||
@ -30,7 +37,6 @@
|
|||||||
|
|
||||||
- name: Deploy Kubernetes with Minikube
|
- name: Deploy Kubernetes with Minikube
|
||||||
shell: |
|
shell: |
|
||||||
export OSH_INFRA_PATH={{ OSH_INFRA_PATH }}
|
|
||||||
./tools/deployment/airskiff/developer/010-deploy-k8s.sh
|
./tools/deployment/airskiff/developer/010-deploy-k8s.sh
|
||||||
args:
|
args:
|
||||||
chdir: "{{ zuul.projects['opendev.org/airship/treasuremap'].src_dir }}"
|
chdir: "{{ zuul.projects['opendev.org/airship/treasuremap'].src_dir }}"
|
||||||
|
Loading…
Reference in New Issue
Block a user