|
6 | 6 | description: | |
7 | 7 | Deploy OpenStack with Autoscaling features enabled |
8 | 8 | vars: |
9 | | - cifmw_edpm_prepare_timeout: 60 |
10 | | - pre_deploy: |
11 | | - - name: Create COO subscription |
12 | | - source: "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/create-coo-subscription.yaml" |
13 | | - type: playbook |
14 | | - cifmw_edpm_prepare_kustomizations: |
15 | | - - apiVersion: kustomize.config.k8s.io/v1beta1 |
16 | | - kind: Kustomization |
17 | | - namespace: openstack |
18 | | - patches: |
19 | | - - patch: |- |
20 | | - apiVersion: core.openstack.org/v1beta1 |
21 | | - kind: OpenStackControlPlane |
22 | | - metadata: |
23 | | - name: unused |
24 | | - spec: |
25 | | - heat: |
26 | | - enabled: true |
27 | | - telemetry: |
28 | | - enabled: true |
29 | | - template: |
30 | | - metricStorage: |
31 | | - enabled: true |
32 | | - monitoringStack: |
33 | | - alertingEnabled: false |
34 | | - autoscaling: |
35 | | - enabled: true |
36 | | - target: |
37 | | - kind: OpenStackControlPlane |
| 9 | + cifmw_extras: |
| 10 | + - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/scenarios/centos-9/multinode-ci.yml" |
| 11 | + - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/vars-autoscaling.yml" |
38 | 12 |
|
39 | 13 | - job: |
40 | 14 | name: telemetry-operator-multinode-autoscaling-tempest |
41 | 15 | parent: telemetry-operator-multinode-autoscaling |
42 | 16 | vars: |
43 | | - cifmw_run_test_role: test_operator |
44 | | - cifmw_test_operator_tempest_namespace: podified-antelope-centos9 |
45 | | - cifmw_test_operator_tempest_container: openstack-tempest-all |
46 | | - cifmw_test_operator_tempest_image_tag: 'current-podified' |
| 17 | + cifmw_extras: |
| 18 | + - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/scenarios/centos-9/multinode-ci.yml" |
| 19 | + - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/vars-autoscaling.yml" |
| 20 | + - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/vars-autoscaling-tempest.yml" |
47 | 21 | cifmw_test_operator_tempest_external_plugin: |
48 | 22 | # workaround(telemetry_tempest_plugin_release) |
49 | 23 | # NOTE: Until the telemetry-tempest-plugin repo is tagged and the new version is used in the tempest image, we need to manually install it as an external plugin to use the autoscaling tests. |
50 | 24 | - repository: "https://opendev.org/openstack/telemetry-tempest-plugin.git" |
51 | 25 | changeRepository: "https://review.opendev.org/openstack/telemetry-tempest-plugin" |
52 | 26 | changeRefspec: "master" |
53 | | - # This value is used to populate the `tempestconfRun` parameter of the Tempest CR: https://openstack-k8s-operators.github.io/test-operator/crds.html#tempest-custom-resource |
54 | | - # https://github.com/openstack-k8s-operators/ci-framework/blob/main/roles/test_operator/defaults/main.yml |
55 | | - cifmw_tempest_tempestconf_config: |
56 | | - overrides: | |
57 | | - validation.run_validation true |
58 | | - identity.v3_endpoint_type public |
59 | | - service_available.ceilometer true |
60 | | - service_available.sg_core true |
61 | | - service_available.aodh true |
62 | | - telemetry.sg_core_service_url "ceilometer.openstack.svc.cluster.local:3000" |
63 | | - cifmw_test_operator_tempest_include_list: | |
64 | | - telemetry_tempest_plugin.scenario |
65 | | - telemetry_tempest_plugin.aodh |
66 | | - cifmw_test_operator_tempest_exclude_list: | |
67 | | - telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest.test_ceilometer_sg_core_integration |
68 | 27 |
|
69 | 28 | - project: |
70 | 29 | name: openstack-k8s-operators/telemetry-operator |
|
0 commit comments