-
Notifications
You must be signed in to change notification settings - Fork 20
/
.zuul.yaml
133 lines (127 loc) · 5.81 KB
/
.zuul.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
---
- project:
name: openstack-k8s-operators/test-operator
github-check:
jobs:
- openstack-k8s-operators-content-provider:
vars:
cifmw_operator_build_meta_build: false
- podified-multinode-edpm-deployment-crc-test-operator:
dependencies:
- openstack-k8s-operators-content-provider
vars:
cifmw_test_operator_index: "{{ content_provider_registry_ip }}:5001/openstack-k8s-operators/test-operator-index:{{ zuul.patchset }}"
periodic:
jobs:
- openstack-k8s-operators-content-provider:
vars:
cifmw_operator_build_meta_build: false
- podified-multinode-edpm-deployment-crc-test-operator:
dependencies:
- openstack-k8s-operators-content-provider
- job:
name: podified-multinode-edpm-deployment-crc-test-operator
parent: podified-multinode-edpm-deployment-crc
vars:
cifmw_install_yamls_whitelisted_vars:
- 'TEST_REPO'
- 'TEST_BRANCH'
- 'OUTPUT_DIR'
cifmw_run_test_role: test_operator
# Test operator
cifmw_test_operator_concurrency: 4
cifmw_test_operator_timeout: 7200
cifmw_test_operator_stages:
- name: tempest
type: tempest
- name: tobiko
type: tobiko
- name: ansibletest
type: ansibletest
# Tempest
cifmw_run_tempest: true
cifmw_test_operator_tempest_cleanup: true
cifmw_test_operator_tempest_include_list: |
^tempest.
cifmw_test_operator_tempest_exclude_list: |
# Note (lpiwowar): Unskip test_verify_hostname_allows_fqdn once the
# Details: Timeout while verifying metadata on server
# error is resolved.
tempest.api.compute.servers.test_create_server.ServersV294TestFqdnHostnames.test_verify_hostname_allows_fqdn
tempest.api.compute.admin.test_live_migration.LiveMigrationTest.test_live_migration_with_trunk
tempest.api.compute.admin.test_auto_allocate_network.AutoAllocateNetworkTest.test_server_multi_create_auto_allocate
tempest.api.compute.servers.test_server_rescue.ServerStableDeviceRescueTestIDE
tempest.api.compute.servers.test_device_tagging
tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON
tempest.scenario.test_minimum_basic.TestMinimumBasicScenario.test_minimum_basic_scenario
tempest.scenario.test_stamp_pattern
tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_live_migration
tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_mtu_sized_frames
test_create_server_invalid_bdm_in_2nd_dict
tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON
tempest.api.identity.admin.v3.test_tokens.TokensV3TestJSON.test_rescope_token
tempest.api.identity.admin.v3.test_users.UsersV3TestJSON.test_update_user_password
cifmw_test_operator_tempest_expected_failures_list: |
foobar
cifmw_tempest_tempestconf_config:
overrides: |
compute-feature-enabled.dhcp_domain ''
identity.v3_endpoint_type public
service_available.swift false
service_available.cinder false
cifmw_test_operator_tempest_workflow:
- stepName: 'full'
- stepName: 'single-test'
tempestRun:
includeList: |
tempest.api.compute.admin.test_flavors.FlavorsAdminTestJSON.test_create_flavor_using_string_ram
cifmw_test_operator_tempest_extra_images:
- URL: https://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img
name: cirros-0.6.2-test-operator
imageCreationTimeout: 300
flavor:
name: cirros-0.6.2-test-operator-flavor
RAM: 512
disk: 20
vcpus: 1
cifmw_test_operator_tempest_ntp_extra_images: https://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img
cifmw_test_operator_tempest_network_attachments:
- ctlplane
# Tobiko
cifmw_run_tobiko: true
cifmw_test_operator_tobiko_workflow:
- stepName: 'podified-functional'
testenv: 'functional -- tobiko/tests/functional/podified/test_topology.py'
numProcesses: 2
- stepName: 'sanity'
testenv: 'sanity'
cifmw_test_operator_tobiko_network_attachments:
- ctlplane
# Ansibletest
run_ansibletest: true
cifmw_test_operator_ansibletest_ansible_git_repo: https://github.com/ansible/test-playbooks
cifmw_test_operator_ansibletest_ansible_playbook_path: ./debug.yml
cifmw_test_operator_ansibletest_workload_ssh_key_secret_name: test-operator-controller-priv-key
cifmw_test_operator_ansibletest_ansible_extra_vars: -e manual_run=false
cifmw_test_operator_ansibletest_ansible_inventory: |
localhost ansible_connection=local ansible_python_interpreter=python3
cifmw_test_operator_ansibletest_ansible_var_files: |
---
foo: bar
required-projects: &rp
- name: openstack-k8s-operators/install_yamls
override-checkout: main
- name: openstack-k8s-operators/openstack-operator
override-checkout: main
- name: github.com/openstack-k8s-operators/ci-framework
override-checkout: main
- name: github.com/openstack-k8s-operators/repo-setup
override-checkout: main
- name: github.com/openstack-k8s-operators/infra-operator
override-checkout: main
- name: github.com/openstack-k8s-operators/openstack-baremetal-operator
override-checkout: main
- name: github.com/openstack-k8s-operators/edpm-ansible
override-checkout: main
- name: github.com/openstack-k8s-operators/openstack-must-gather
override-checkout: main