blob: c1eb8483cdf8341283da35b6b2c91b27481d3046 [file] [log] [blame]
okozachenko87131922022-04-09 01:04:53 +10001# Copyright (c) 2022 VEXXHOST, Inc.
2#
3# Licensed under the Apache License, Version 2.0 (the "License"); you may
4# not use this file except in compliance with the License. You may obtain
5# a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12# License for the specific language governing permissions and limitations
13# under the License.
14
Mohammed Naser2145fc32023-01-29 23:23:03 +000015_tempest_helm_values:
Mohammed Naser2860a7c2023-03-22 15:31:24 +000016 endpoints: "{{ openstack_helm_endpoints | combine(_tempest_endpoint_values, recursive=True) }}"
okozachenko87131922022-04-09 01:04:53 +100017 images:
Michiel Piscaer60d09f92023-01-20 18:58:55 +010018 tags: "{{ atmosphere_images | vexxhost.atmosphere.openstack_helm_image_tags('tempest') }}"
okozachenko87131922022-04-09 01:04:53 +100019 jobs:
20 run_tests:
21 restartPolicy: Never
22 backoffLimit: 0
23 conf:
24 tempest:
25 service_available:
26 cinder: true
27 glance: true
28 horizon: true
29 neutron: true
30 nova: true
Mohammed Naser491f6a52023-02-10 06:09:58 +000031 swift: true
okozachenko87131922022-04-09 01:04:53 +100032 compute:
33 endpoint_type: internal
34 fixed_network_name: public
35 dashboard:
36 dashboard_url: "http://horizon-int.openstack.svc.cluster.local"
Mohammed Naser19d63122024-01-08 17:10:05 -050037 identity:
38 v3_endpoint_type: internal
okozachenko87131922022-04-09 01:04:53 +100039 image:
40 endpoint_type: internal
41 network:
42 endpoint_type: internal
43 floating_network_name: public
44 shared_physical_network: false
45 placement:
46 endpoint_type: internal
47 validation:
48 image_ssh_user: cirros
49 volume:
50 endpoint_type: internal
51 object-storage:
Mohammed Naser19d63122024-01-08 17:10:05 -050052 build_timeout: 60
okozachenko87131922022-04-09 01:04:53 +100053 endpoint_type: internal
Mohammed Naser491f6a52023-02-10 06:09:58 +000054 reseller_admin_role: admin
okozachenko87131922022-04-09 01:04:53 +100055 pvc:
56 enabled: false
Mohammed Naser2860a7c2023-03-22 15:31:24 +000057
58_tempest_endpoint_values:
59 identity:
60 auth:
61 tempest:
62 region_name: "{{ openstack_helm_endpoints_tempest_region_name }}"
63 username: "tempest-{{ openstack_helm_endpoints_tempest_region_name }}"
64 password: "{{ openstack_helm_endpoints_tempest_keystone_password }}"
65 path:
66 # NOTE(mnaser): Heat uses the catalog and blindly adds a /v3 to the end of
67 # the endpoint. This is a workaround to make it work.
68 default: /v3
Mohammed Naser1d75a922023-07-23 19:24:49 +000069
70_tempest_network_backend_settings:
Mohammed Nasere2407ec2023-07-23 19:47:47 +000071 openvswitch:
72 conf:
73 tempest:
74 network-feature-enabled:
75 api_extensions:
76 - address-scope
77 - agent
78 - allowed-address-pairs
79 - auto-allocated-topology
80 - availability_zone
81 - binding
82 - default-subnetpools
83 - dhcp_agent_scheduler
84 - dvr
85 - ext-gw-mode
86 - external-net
87 - extra_dhcp_opt
88 - extraroute
89 - flavors
90 - l3_agent_scheduler
91 - l3-flavors
92 - l3-ha
93 - multi-provider
94 - net-mtu
95 - network_availability_zone
96 - network-ip-availability
97 - pagination
98 - port-security
99 - project-id
100 - provider
101 - qos
102 - qos-bw-limit-direction
103 - qos-bw-minimum-ingress
104 - qos-default
105 - qos-fip
106 - qos-gateway-ip
107 - qos-port-network-policy
108 - qos-pps
109 - qos-pps-minimum
110 - qos-pps-minimum-rule-alias
111 - qos-rule-type-details
112 - qos-rule-type-filter
113 - qos-rules-alias
114 - qos-specs
115 - quotas
116 - rbac-policies
117 - router
118 - router_availability_zone
119 - security-group
120 - service-type
121 - sorting
122 - standard-attr-description
123 - standard-attr-revisions
124 - standard-attr-tag
125 - standard-attr-timestamp
126 - subnet_allocation
127 - subnet-service-types
128 - tag
129 - trunk
130 - trunk-details
Mohammed Naser1d75a922023-07-23 19:24:49 +0000131 ovn:
132 conf:
133 tempest:
134 network-feature-enabled:
135 api_extensions:
Mohammed Naser1d75a922023-07-23 19:24:49 +0000136 - address-scope
Mohammed Nasere2407ec2023-07-23 19:47:47 +0000137 - agent
Mohammed Naser1d75a922023-07-23 19:24:49 +0000138 - allowed-address-pairs
Mohammed Nasere2407ec2023-07-23 19:47:47 +0000139 - auto-allocated-topology
140 - availability_zone
141 - binding
142 - default-subnetpools
143 - ext-gw-mode
144 - external-net
145 - extra_dhcp_opt
146 - extraroute
147 - flavors
148 - l3-flavors
149 - l3-ha
150 - multi-provider
151 - net-mtu
152 - network_availability_zone
153 - network-ip-availability
154 - pagination
155 - port-security
Mohammed Naser1d75a922023-07-23 19:24:49 +0000156 - project-id
Mohammed Nasere2407ec2023-07-23 19:47:47 +0000157 - provider
158 - qos
159 - qos-bw-limit-direction
160 - qos-bw-minimum-ingress
161 - qos-default
162 - qos-fip
163 - qos-gateway-ip
164 - qos-port-network-policy
165 - qos-pps
166 - qos-pps-minimum
167 - qos-pps-minimum-rule-alias
168 - qos-rule-type-details
169 - qos-rule-type-filter
170 - qos-rules-alias
171 - qos-specs
172 - quotas
173 - rbac-policies
174 - router
175 - router_availability_zone
176 - security-group
177 - service-type
178 - sorting
179 - standard-attr-description
180 - standard-attr-revisions
181 - standard-attr-tag
182 - standard-attr-timestamp
183 - subnet_allocation
184 - subnet-service-types
185 - tag
186 - trunk
187 - trunk-details