
This commit adds masakari-k8s to Sunbeam along with basic unit tests. The application is deployable in its current form though changes may be needed as consul and OS hypervisor development progresses. Note the temporarily disabled entries in charmcraft.yaml for consul and host-monitor. func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1271 Change-Id: I637e777f216201b3c64043ddcfed464518f5191f
949 lines
24 KiB
YAML
949 lines
24 KiB
YAML
- job:
|
|
name: charm-build-keystone-k8s
|
|
description: Build sunbeam keystone-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/keystone-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: keystone-k8s
|
|
- job:
|
|
name: charm-build-tempest-k8s
|
|
description: Build sunbeam tempest-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/tempest-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: tempest-k8s
|
|
- job:
|
|
name: charm-build-glance-k8s
|
|
description: Build sunbeam glance-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/glance-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: glance-k8s
|
|
- job:
|
|
name: charm-build-nova-k8s
|
|
description: Build sunbeam nova-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/nova-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: nova-k8s
|
|
- job:
|
|
name: charm-build-placement-k8s
|
|
description: Build sunbeam placement-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/placement-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: placement-k8s
|
|
- job:
|
|
name: charm-build-neutron-k8s
|
|
description: Build sunbeam neutron-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/neutron-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: neutron-k8s
|
|
- job:
|
|
name: charm-build-ovn-central-k8s
|
|
description: Build sunbeam ovn-central-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/ovn-central-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: ovn-central-k8s
|
|
- job:
|
|
name: charm-build-ovn-relay-k8s
|
|
description: Build sunbeam ovn-relay-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/ovn-relay-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: ovn-relay-k8s
|
|
- job:
|
|
name: charm-build-cinder-k8s
|
|
description: Build sunbeam cinder-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/cinder-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: cinder-k8s
|
|
- job:
|
|
name: charm-build-cinder-ceph-k8s
|
|
description: Build sunbeam cinder-ceph-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/cinder-ceph-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: cinder-ceph-k8s
|
|
- job:
|
|
name: charm-build-horizon-k8s
|
|
description: Build sunbeam horizon-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/horizon-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: horizon-k8s
|
|
- job:
|
|
name: charm-build-heat-k8s
|
|
description: Build sunbeam heat-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/heat-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: heat-k8s
|
|
- job:
|
|
name: charm-build-octavia-k8s
|
|
description: Build sunbeam octavia-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/octavia-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: octavia-k8s
|
|
- job:
|
|
name: charm-build-aodh-k8s
|
|
description: Build sunbeam aodh-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/aodh-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: aodh-k8s
|
|
- job:
|
|
name: charm-build-ceilometer-k8s
|
|
description: Build sunbeam ceilometer-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/ceilometer-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: ceilometer-k8s
|
|
- job:
|
|
name: charm-build-gnocchi-k8s
|
|
description: Build sunbeam gnocchi-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/gnocchi-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: gnocchi-k8s
|
|
- job:
|
|
name: charm-build-barbican-k8s
|
|
description: Build sunbeam barbican-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/barbican-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: barbican-k8s
|
|
- job:
|
|
name: charm-build-magnum-k8s
|
|
description: Build sunbeam magnum-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/magnum-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: magnum-k8s
|
|
- job:
|
|
name: charm-build-designate-k8s
|
|
description: Build sunbeam designate-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/designate-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: designate-k8s
|
|
- job:
|
|
name: charm-build-designate-bind-k8s
|
|
description: Build sunbeam designate-bind-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/designate-bind-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: designate-bind-k8s
|
|
- job:
|
|
name: charm-build-keystone-ldap-k8s
|
|
description: Build sunbeam keystone-ldap-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/keystone-ldap-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: keystone-ldap-k8s
|
|
- job:
|
|
name: charm-build-openstack-exporter-k8s
|
|
description: Build sunbeam openstack-exporter-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/openstack-exporter-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: openstack-exporter-k8s
|
|
- job:
|
|
name: charm-build-openstack-hypervisor
|
|
description: Build sunbeam openstack-hypervisor charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/openstack-hypervisor/*
|
|
- rebuild
|
|
vars:
|
|
charm: openstack-hypervisor
|
|
- job:
|
|
name: charm-build-openstack-images-sync-k8s
|
|
description: Build sunbeam openstack-images-sync-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/openstack-images-sync-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: openstack-images-sync-k8s
|
|
- job:
|
|
name: charm-build-sunbeam-machine
|
|
description: Build sunbeam-machine charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/sunbeam-machine/*
|
|
- rebuild
|
|
vars:
|
|
charm: sunbeam-machine
|
|
- job:
|
|
name: charm-build-sunbeam-clusterd
|
|
description: Build sunbeam-clusterd charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/sunbeam-clusterd/*
|
|
- rebuild
|
|
vars:
|
|
charm: sunbeam-clusterd
|
|
- job:
|
|
name: charm-build-watcher-k8s
|
|
description: Build sunbeam watcher-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/watcher-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: watcher-k8s
|
|
|
|
- job:
|
|
name: charm-build-masakari-k8s
|
|
description: Build sunbeam masakari-k8s charm
|
|
run: playbooks/charm/build.yaml
|
|
timeout: 3600
|
|
match-on-config-updates: false
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/masakari-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm: masakari-k8s
|
|
|
|
- job:
|
|
name: func-test-core
|
|
description: |
|
|
Zaza smoke test for all the core sunbeam charms.
|
|
timeout: 3600
|
|
pre-run: playbooks/pre-run-func-test.yaml
|
|
run: playbooks/zaza-func-test.yaml
|
|
post-run: playbooks/collect-run-data.yaml
|
|
dependencies:
|
|
- name: charm-build-keystone-k8s
|
|
soft: true
|
|
- name: charm-build-glance-k8s
|
|
soft: true
|
|
- name: charm-build-nova-k8s
|
|
soft: true
|
|
- name: charm-build-placement-k8s
|
|
soft: true
|
|
- name: charm-build-neutron-k8s
|
|
soft: true
|
|
- name: charm-build-openstack-images-sync-k8s
|
|
soft: true
|
|
- name: charm-build-ovn-central-k8s
|
|
soft: true
|
|
- name: charm-build-ovn-relay-k8s
|
|
soft: true
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/keystone-k8s/*
|
|
- charms/glance-k8s/*
|
|
- charms/nova-k8s/*
|
|
- charms/neutron-k8s/*
|
|
- charms/placement-k8s/*
|
|
- charms/openstack-images-sync-k8s/*
|
|
- charms/ovn-central-k8s/*
|
|
- charms/ovn-relay-k8s/*
|
|
- rebuild
|
|
vars:
|
|
# Artifacts will be downloaded from below charm jobs
|
|
charm_jobs:
|
|
- charm-build-keystone-k8s
|
|
- charm-build-glance-k8s
|
|
- charm-build-nova-k8s
|
|
- charm-build-placement-k8s
|
|
- charm-build-neutron-k8s
|
|
- charm-build-openstack-images-sync-k8s
|
|
- charm-build-ovn-central-k8s
|
|
- charm-build-ovn-relay-k8s
|
|
# test_dir relative to project src dir
|
|
test_dir: tests/core
|
|
# This test set may be unstable, and more tests need to be added for the tempest-k8s charm,
|
|
# so it is only trigger by changes in the tempest-k8s charm and associated tests for now.
|
|
# It has been copied from the tests/core charm bundle.
|
|
- job:
|
|
name: func-test-tempest
|
|
description: |
|
|
Zaza tests for the tempest-k8s charm.
|
|
timeout: 3600
|
|
pre-run: playbooks/pre-run-func-test.yaml
|
|
run: playbooks/zaza-func-test.yaml
|
|
post-run: playbooks/collect-run-data.yaml
|
|
dependencies:
|
|
- name: charm-build-keystone-k8s
|
|
soft: true
|
|
- name: charm-build-glance-k8s
|
|
soft: true
|
|
- name: charm-build-nova-k8s
|
|
soft: true
|
|
- name: charm-build-placement-k8s
|
|
soft: true
|
|
- name: charm-build-neutron-k8s
|
|
soft: true
|
|
- name: charm-build-ovn-central-k8s
|
|
soft: true
|
|
- name: charm-build-ovn-relay-k8s
|
|
soft: true
|
|
- name: charm-build-tempest-k8s
|
|
soft: true
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/tempest-k8s/*
|
|
- tests/local/zaza/sunbeam/charm_tests/tempest_k8s/*
|
|
- rebuild
|
|
vars:
|
|
# Artifacts will be downloaded from below charm jobs
|
|
charm_jobs:
|
|
- charm-build-keystone-k8s
|
|
- charm-build-glance-k8s
|
|
- charm-build-nova-k8s
|
|
- charm-build-placement-k8s
|
|
- charm-build-neutron-k8s
|
|
- charm-build-ovn-central-k8s
|
|
- charm-build-ovn-relay-k8s
|
|
- charm-build-tempest-k8s
|
|
# test_dir relative to project src dir
|
|
test_dir: tests/tempest
|
|
- job:
|
|
name: func-test-ceph
|
|
description: |
|
|
Zaza smoke test for all the sunbeam charms that
|
|
requires storage/ceph.
|
|
timeout: 3600
|
|
pre-run: playbooks/pre-run-func-test.yaml
|
|
run: playbooks/zaza-func-test.yaml
|
|
post-run: playbooks/collect-run-data.yaml
|
|
dependencies:
|
|
- name: charm-build-cinder-k8s
|
|
soft: true
|
|
- name: charm-build-cinder-ceph-k8s
|
|
soft: true
|
|
- name: charm-build-gnocchi-k8s
|
|
soft: true
|
|
- name: charm-build-ceilometer-k8s
|
|
soft: true
|
|
- name: charm-build-aodh-k8s
|
|
soft: true
|
|
- name: charm-build-watcher-k8s
|
|
soft: true
|
|
- name: charm-build-keystone-k8s
|
|
soft: true
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/cinder-k8s/*
|
|
- charms/cinder-ceph-k8s/*
|
|
- charms/gnocchi-k8s/*
|
|
- charms/ceilometer-k8s/*
|
|
- charms/aodh-k8s/*
|
|
- charms/watcher-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm_jobs:
|
|
- charm-build-cinder-k8s
|
|
- charm-build-cinder-ceph-k8s
|
|
- charm-build-gnocchi-k8s
|
|
- charm-build-ceilometer-k8s
|
|
- charm-build-aodh-k8s
|
|
- charm-build-watcher-k8s
|
|
- charm-build-keystone-k8s
|
|
test_dir: tests/ceph
|
|
- job:
|
|
name: func-test-caas
|
|
description: |
|
|
Zaza smoke test for magnum and dependent charms
|
|
like heat, octavia, barbican.
|
|
timeout: 3600
|
|
pre-run: playbooks/pre-run-func-test.yaml
|
|
run: playbooks/zaza-func-test.yaml
|
|
post-run: playbooks/collect-run-data.yaml
|
|
dependencies:
|
|
- name: charm-build-heat-k8s
|
|
soft: true
|
|
- name: charm-build-octavia-k8s
|
|
soft: true
|
|
- name: charm-build-barbican-k8s
|
|
soft: true
|
|
- name: charm-build-magnum-k8s
|
|
soft: true
|
|
- name: charm-build-keystone-k8s
|
|
soft: true
|
|
- name: charm-build-glance-k8s
|
|
soft: true
|
|
- name: charm-build-ovn-central-k8s
|
|
soft: true
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/heat-k8s/*
|
|
- charms/octavia-k8s/*
|
|
- charms/barbican-k8s/*
|
|
- charms/magnum-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm_jobs:
|
|
- charm-build-heat-k8s
|
|
- charm-build-octavia-k8s
|
|
- charm-build-barbican-k8s
|
|
- charm-build-magnum-k8s
|
|
- charm-build-keystone-k8s
|
|
- charm-build-glance-k8s
|
|
- charm-build-ovn-central-k8s
|
|
test_dir: tests/caas
|
|
- job:
|
|
name: func-test-misc
|
|
description: |
|
|
Zaza smoke test for designate, desginate-bind,
|
|
keystone-ldap, openstack-exporter charms.
|
|
timeout: 3600
|
|
pre-run: playbooks/pre-run-func-test.yaml
|
|
run: playbooks/zaza-func-test.yaml
|
|
post-run: playbooks/collect-run-data.yaml
|
|
dependencies:
|
|
- name: charm-build-designate-k8s
|
|
soft: true
|
|
- name: charm-build-designate-bind-k8s
|
|
soft: true
|
|
- name: charm-build-keystone-k8s
|
|
soft: true
|
|
- name: charm-build-keystone-ldap-k8s
|
|
soft: true
|
|
- name: charm-build-openstack-exporter-k8s
|
|
soft: true
|
|
- name: charm-build-horizon-k8s
|
|
soft: true
|
|
- name: charm-build-masakari-k8s
|
|
soft: true
|
|
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/designate-k8s/*
|
|
- charms/designate-bind-k8s/*
|
|
- charms/keystone-ldap-k8s/*
|
|
- charms/openstack-exporter-k8s/*
|
|
- charms/horizon-k8s/*
|
|
- charms/masakari-k8s/*
|
|
- rebuild
|
|
vars:
|
|
charm_jobs:
|
|
- charm-build-designate-k8s
|
|
- charm-build-designate-bind-k8s
|
|
- charm-build-keystone-ldap-k8s
|
|
- charm-build-openstack-exporter-k8s
|
|
- charm-build-keystone-k8s
|
|
- charm-build-horizon-k8s
|
|
- charm-build-masakari-k8s
|
|
test_dir: tests/misc
|
|
- job:
|
|
name: func-test-machine
|
|
description: |
|
|
Zaza smoke test for sunbeam-machine, sunbeam-clusterd charms.
|
|
timeout: 3600
|
|
pre-run: playbooks/pre-run-func-test.yaml
|
|
run: playbooks/zaza-func-test.yaml
|
|
post-run: playbooks/collect-run-data.yaml
|
|
dependencies:
|
|
- name: charm-build-sunbeam-machine
|
|
soft: true
|
|
- name: charm-build-sunbeam-clusterd
|
|
soft: true
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/sunbeam-machine/*
|
|
- charms/sunbeam-clusterd/*
|
|
- rebuild
|
|
vars:
|
|
env_type: lxd
|
|
charm_jobs:
|
|
- charm-build-sunbeam-machine
|
|
- charm-build-sunbeam-clusterd
|
|
test_dir: tests/machine
|
|
|
|
- job:
|
|
name: publish-charm-aodh-k8s
|
|
description: |
|
|
Publish aodh-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/aodh-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-barbican-k8s
|
|
description: |
|
|
Publish barbican-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/barbican-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-ceilometer-k8s
|
|
description: |
|
|
Publish ceilometer-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/ceilometer-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-cinder-ceph-k8s
|
|
description: |
|
|
Publish cinder-ceph-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/cinder-ceph-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-cinder-k8s
|
|
description: |
|
|
Publish cinder-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/cinder-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-designate-bind-k8s
|
|
description: |
|
|
Publish designate-bind-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/designate-bind-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-designate-k8s
|
|
description: |
|
|
Publish designate-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/designate-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-glance-k8s
|
|
description: |
|
|
Publish glance-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/glance-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-gnocchi-k8s
|
|
description: |
|
|
Publish gnocchi-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/gnocchi-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-heat-k8s
|
|
description: |
|
|
Publish heat-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/heat-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-horizon-k8s
|
|
description: |
|
|
Publish horizon-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/horizon-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-keystone-k8s
|
|
description: |
|
|
Publish keystone-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/keystone-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-keystone-ldap-k8s
|
|
description: |
|
|
Publish keystone-ldap-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/keystone-ldap-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-magnum-k8s
|
|
description: |
|
|
Publish magnum-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/magnum-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-neutron-k8s
|
|
description: |
|
|
Publish neutron-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/neutron-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-nova-k8s
|
|
description: |
|
|
Publish nova-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/nova-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-octavia-k8s
|
|
description: |
|
|
Publish octavia-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/octavia-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-openstack-exporter-k8s
|
|
description: |
|
|
Publish openstack-exporter-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/openstack-exporter-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-openstack-hypervisor
|
|
description: |
|
|
Publish openstack-hypervisor built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/openstack-hypervisor/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-openstack-images-sync-k8s
|
|
description: |
|
|
Publish openstack-images-sync-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/openstack-images-sync-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-ovn-central-k8s
|
|
description: |
|
|
Publish ovn-central-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/ovn-central-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-ovn-relay-k8s
|
|
description: |
|
|
Publish ovn-relay-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/ovn-relay-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-placement-k8s
|
|
description: |
|
|
Publish placement-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/placement-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-sunbeam-machine
|
|
description: |
|
|
Publish sunbeam-machine built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/sunbeam-machine/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-sunbeam-clusterd
|
|
description: |
|
|
Publish sunbeam-clusterd built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/sunbeam-clusterd/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-tempest-k8s
|
|
description: |
|
|
Publish tempest-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/tempest-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-watcher-k8s
|
|
description: |
|
|
Publish watcher-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/watcher-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: publish-charm-masakari-k8s
|
|
description: |
|
|
Publish masakari-k8s built in gate pipeline.
|
|
run: playbooks/charm/publish.yaml
|
|
files:
|
|
- ops-sunbeam/ops_sunbeam/*
|
|
- charms/masakari-k8s/*
|
|
- rebuild
|
|
secrets:
|
|
- charmhub_token
|
|
timeout: 3600 |