blob: 649e3994720d3ac71d206e4452040528f03334e9 [file] [log] [blame]
- job:
name: zaza-functional
parent: setup-juju-client
description: ""
run: playbooks/charm-cinder-storpool-iscsi/zaza-functional.yaml
timeout: 10800
nodeset:
nodes:
- name: controller
label: charm-zaza-os-ubuntu-focal
secrets:
- name: SP_PUBLIC_SPACE
secret: SP_PUBLIC_SPACE
- name: SP_TEMPLATE
secret: SP_TEMPLATE
- name: SP_API_HTTP_HOST
secret: SP_API_HTTP_HOST
- name: SP_API_HTTP_PORT
secret: SP_API_HTTP_PORT
- name: SP_AUTH_TOKEN
secret: SP_AUTH_TOKEN
- name: SP_ISCSI_PORTAL_GROUP
secret: SP_ISCSI_PORTAL_GROUP
- name: SP_EXTRA_MACHINE_TAGS
secret: SP_EXTRA_MACHINE_TAGS
- job:
name: zaza-functional-focal-ussuri
parent: zaza-functional
vars:
bundle: focal-ussuri
- job:
name: zaza-functional-focal-ussuri-edge
parent: zaza-functional
vars:
bundle: focal-ussuri-edge
- job:
name: zaza-functional-focal-wallaby
parent: zaza-functional
vars:
bundle: focal-wallaby
- job:
name: zaza-functional-focal-wallaby-edge
parent: zaza-functional
vars:
bundle: focal-wallaby-edge
- job:
name: zaza-functional-focal-xena
parent: zaza-functional
vars:
bundle: focal-xena
- job:
name: zaza-functional-focal-xena-edge
parent: zaza-functional
vars:
bundle: focal-xena-edge
- job:
name: zaza-functional-focal-yoga
parent: zaza-functional
vars:
bundle: focal-yoga
- job:
name: zaza-functional-focal-yoga-edge
parent: zaza-functional
vars:
bundle: focal-yoga-edge
- job:
name: zaza-functional-jammy-yoga
parent: zaza-functional
vars:
bundle: jammy-yoga
- job:
name: zaza-functional-jammy-yoga-edge
parent: zaza-functional
vars:
bundle: jammy-yoga-edge
- job:
name: charm-tox
description: ""
run: playbooks/charm-cinder-storpool-iscsi/charm-tox.yaml
timeout: 10800
nodeset:
nodes:
- name: controller
label: charm-main-os-ubuntu-focal
- job:
name: charm-tox-black
parent: charm-tox
vars:
tox_env: black
- job:
name: charm-tox-pep8
parent: charm-tox
vars:
tox_env: pep8
- job:
name: charm-tox-lint
parent: charm-tox
vars:
tox_env: lint
- job:
name: charm-tox-cover
parent: charm-tox
vars:
tox_env: cover
- job:
name: publish-to-charmhub
description: "Publish Charm to Charmhub"
run: playbooks/charm-cinder-storpool-iscsi/publish-to-charmhub.yaml
timeout: 1800
nodeset:
nodes:
- name: controller
label: charm-main-os-ubuntu-focal
secrets:
- name: CHARMCRAFT_AUTH
secret: CHARMCRAFT_AUTH
- project:
name: charm-cinder-storpool-iscsi
check:
jobs:
- charm-tox-black:
branches: master
- charm-tox-pep8:
branches: master
- charm-tox-lint:
branches: master
- charm-tox-cover:
branches: master
- zaza-functional-focal-ussuri:
branches: master
gate:
jobs:
- charm-tox-black:
branches: master
- charm-tox-pep8:
branches: master
- charm-tox-lint:
branches: master
- charm-tox-cover:
branches: master
- zaza-functional-focal-ussuri:
branches: master
post:
jobs:
- publish-to-charmhub:
vars:
channel: latest/edge
experimental:
jobs:
- zaza-functional-focal-ussuri-edge:
branches: master
- zaza-functional-focal-wallaby:
branches: master
- zaza-functional-focal-wallaby-edge:
branches: master
- zaza-functional-focal-xena:
branches: master
- zaza-functional-focal-xena-edge:
branches: master
- zaza-functional-focal-yoga:
branches: master
- zaza-functional-focal-yoga-edge:
branches: master
- zaza-functional-jammy-yoga:
branches: master
- zaza-functional-jammy-yoga-edge:
branches: master
periodic:
jobs:
- charm-tox-black:
branches: master
- charm-tox-pep8:
branches: master
- charm-tox-lint:
branches: master
- charm-tox-cover:
branches: master
- zaza-functional-focal-ussuri:
branches: master