blob: 39eb4245c1f34eb676854fc316d314027c0b640d [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
Mohammed Naser12207172024-02-05 18:49:35 -050041 load_balancer:
42 endpoint_type: internal
43 enable_security_groups: true
okozachenko87131922022-04-09 01:04:53 +100044 network:
45 endpoint_type: internal
46 floating_network_name: public
47 shared_physical_network: false
Mohammed Naser12207172024-02-05 18:49:35 -050048 network-feature-enabled:
49 port_security: true
okozachenko87131922022-04-09 01:04:53 +100050 placement:
51 endpoint_type: internal
52 validation:
53 image_ssh_user: cirros
54 volume:
55 endpoint_type: internal
56 object-storage:
Mohammed Naser19d63122024-01-08 17:10:05 -050057 build_timeout: 60
okozachenko87131922022-04-09 01:04:53 +100058 endpoint_type: internal
Mohammed Naser491f6a52023-02-10 06:09:58 +000059 reseller_admin_role: admin
okozachenko87131922022-04-09 01:04:53 +100060 pvc:
61 enabled: false
Mohammed Naser2860a7c2023-03-22 15:31:24 +000062
63_tempest_endpoint_values:
64 identity:
65 auth:
66 tempest:
67 region_name: "{{ openstack_helm_endpoints_tempest_region_name }}"
68 username: "tempest-{{ openstack_helm_endpoints_tempest_region_name }}"
69 password: "{{ openstack_helm_endpoints_tempest_keystone_password }}"
70 path:
71 # NOTE(mnaser): Heat uses the catalog and blindly adds a /v3 to the end of
72 # the endpoint. This is a workaround to make it work.
73 default: /v3
Mohammed Naser1d75a922023-07-23 19:24:49 +000074
75_tempest_network_backend_settings:
Mohammed Nasere2407ec2023-07-23 19:47:47 +000076 openvswitch:
77 conf:
78 tempest:
79 network-feature-enabled:
80 api_extensions:
81 - address-scope
82 - agent
83 - allowed-address-pairs
84 - auto-allocated-topology
85 - availability_zone
86 - binding
87 - default-subnetpools
88 - dhcp_agent_scheduler
89 - dvr
90 - ext-gw-mode
91 - external-net
92 - extra_dhcp_opt
93 - extraroute
94 - flavors
95 - l3_agent_scheduler
96 - l3-flavors
97 - l3-ha
98 - multi-provider
99 - net-mtu
100 - network_availability_zone
101 - network-ip-availability
102 - pagination
103 - port-security
104 - project-id
105 - provider
106 - qos
107 - qos-bw-limit-direction
108 - qos-bw-minimum-ingress
109 - qos-default
110 - qos-fip
111 - qos-gateway-ip
112 - qos-port-network-policy
113 - qos-pps
114 - qos-pps-minimum
115 - qos-pps-minimum-rule-alias
116 - qos-rule-type-details
117 - qos-rule-type-filter
118 - qos-rules-alias
119 - qos-specs
120 - quotas
121 - rbac-policies
122 - router
123 - router_availability_zone
124 - security-group
125 - service-type
126 - sorting
127 - standard-attr-description
128 - standard-attr-revisions
129 - standard-attr-tag
130 - standard-attr-timestamp
131 - subnet_allocation
132 - subnet-service-types
133 - tag
134 - trunk
135 - trunk-details
Mohammed Naser1d75a922023-07-23 19:24:49 +0000136 ovn:
137 conf:
138 tempest:
139 network-feature-enabled:
140 api_extensions:
Mohammed Naser1d75a922023-07-23 19:24:49 +0000141 - address-scope
Mohammed Nasere2407ec2023-07-23 19:47:47 +0000142 - agent
Mohammed Naser1d75a922023-07-23 19:24:49 +0000143 - allowed-address-pairs
Mohammed Nasere2407ec2023-07-23 19:47:47 +0000144 - auto-allocated-topology
145 - availability_zone
146 - binding
147 - default-subnetpools
148 - ext-gw-mode
149 - external-net
150 - extra_dhcp_opt
151 - extraroute
152 - flavors
153 - l3-flavors
154 - l3-ha
155 - multi-provider
156 - net-mtu
157 - network_availability_zone
158 - network-ip-availability
159 - pagination
160 - port-security
Mohammed Naser1d75a922023-07-23 19:24:49 +0000161 - project-id
Mohammed Nasere2407ec2023-07-23 19:47:47 +0000162 - provider
163 - qos
164 - qos-bw-limit-direction
165 - qos-bw-minimum-ingress
166 - qos-default
167 - qos-fip
168 - qos-gateway-ip
169 - qos-port-network-policy
170 - qos-pps
171 - qos-pps-minimum
172 - qos-pps-minimum-rule-alias
173 - qos-rule-type-details
174 - qos-rule-type-filter
175 - qos-rules-alias
176 - qos-specs
177 - quotas
178 - rbac-policies
179 - router
180 - router_availability_zone
181 - security-group
182 - service-type
183 - sorting
184 - standard-attr-description
185 - standard-attr-revisions
186 - standard-attr-tag
187 - standard-attr-timestamp
188 - subnet_allocation
189 - subnet-service-types
190 - tag
191 - trunk
192 - trunk-details