Myles Penner 366c0ef259 Add masakari-k8s
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
2024-10-07 14:23:41 -07:00

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