blob: d90ba023b902c515bfb863a0ec29457f1398030b [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"
37 image:
38 endpoint_type: internal
39 network:
40 endpoint_type: internal
41 floating_network_name: public
42 shared_physical_network: false
43 placement:
44 endpoint_type: internal
45 validation:
46 image_ssh_user: cirros
47 volume:
48 endpoint_type: internal
49 object-storage:
50 endpoint_type: internal
Mohammed Naser491f6a52023-02-10 06:09:58 +000051 reseller_admin_role: admin
okozachenko87131922022-04-09 01:04:53 +100052 pvc:
53 enabled: false
Mohammed Naser2860a7c2023-03-22 15:31:24 +000054
55_tempest_endpoint_values:
56 identity:
57 auth:
58 tempest:
59 region_name: "{{ openstack_helm_endpoints_tempest_region_name }}"
60 username: "tempest-{{ openstack_helm_endpoints_tempest_region_name }}"
61 password: "{{ openstack_helm_endpoints_tempest_keystone_password }}"
62 path:
63 # NOTE(mnaser): Heat uses the catalog and blindly adds a /v3 to the end of
64 # the endpoint. This is a workaround to make it work.
65 default: /v3
Mohammed Naser1d75a922023-07-23 19:24:49 +000066
67_tempest_network_backend_settings:
Mohammed Nasere2407ec2023-07-23 19:47:47 +000068 openvswitch:
69 conf:
70 tempest:
71 network-feature-enabled:
72 api_extensions:
73 - address-scope
74 - agent
75 - allowed-address-pairs
76 - auto-allocated-topology
77 - availability_zone
78 - binding
79 - default-subnetpools
80 - dhcp_agent_scheduler
81 - dvr
82 - ext-gw-mode
83 - external-net
84 - extra_dhcp_opt
85 - extraroute
86 - flavors
87 - l3_agent_scheduler
88 - l3-flavors
89 - l3-ha
90 - multi-provider
91 - net-mtu
92 - network_availability_zone
93 - network-ip-availability
94 - pagination
95 - port-security
96 - project-id
97 - provider
98 - qos
99 - qos-bw-limit-direction
100 - qos-bw-minimum-ingress
101 - qos-default
102 - qos-fip
103 - qos-gateway-ip
104 - qos-port-network-policy
105 - qos-pps
106 - qos-pps-minimum
107 - qos-pps-minimum-rule-alias
108 - qos-rule-type-details
109 - qos-rule-type-filter
110 - qos-rules-alias
111 - qos-specs
112 - quotas
113 - rbac-policies
114 - router
115 - router_availability_zone
116 - security-group
117 - service-type
118 - sorting
119 - standard-attr-description
120 - standard-attr-revisions
121 - standard-attr-tag
122 - standard-attr-timestamp
123 - subnet_allocation
124 - subnet-service-types
125 - tag
126 - trunk
127 - trunk-details
Mohammed Naser1d75a922023-07-23 19:24:49 +0000128 ovn:
129 conf:
130 tempest:
131 network-feature-enabled:
132 api_extensions:
Mohammed Naser1d75a922023-07-23 19:24:49 +0000133 - address-scope
Mohammed Nasere2407ec2023-07-23 19:47:47 +0000134 - agent
Mohammed Naser1d75a922023-07-23 19:24:49 +0000135 - allowed-address-pairs
Mohammed Nasere2407ec2023-07-23 19:47:47 +0000136 - auto-allocated-topology
137 - availability_zone
138 - binding
139 - default-subnetpools
140 - ext-gw-mode
141 - external-net
142 - extra_dhcp_opt
143 - extraroute
144 - flavors
145 - l3-flavors
146 - l3-ha
147 - multi-provider
148 - net-mtu
149 - network_availability_zone
150 - network-ip-availability
151 - pagination
152 - port-security
Mohammed Naser1d75a922023-07-23 19:24:49 +0000153 - project-id
Mohammed Nasere2407ec2023-07-23 19:47:47 +0000154 - provider
155 - qos
156 - qos-bw-limit-direction
157 - qos-bw-minimum-ingress
158 - qos-default
159 - qos-fip
160 - qos-gateway-ip
161 - qos-port-network-policy
162 - qos-pps
163 - qos-pps-minimum
164 - qos-pps-minimum-rule-alias
165 - qos-rule-type-details
166 - qos-rule-type-filter
167 - qos-rules-alias
168 - qos-specs
169 - quotas
170 - rbac-policies
171 - router
172 - router_availability_zone
173 - security-group
174 - service-type
175 - sorting
176 - standard-attr-description
177 - standard-attr-revisions
178 - standard-attr-tag
179 - standard-attr-timestamp
180 - subnet_allocation
181 - subnet-service-types
182 - tag
183 - trunk
184 - trunk-details