| - 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 |