Browse code

Add focal nodeset

This commit adds the focal nodeset for
multinode so that those can be used for
projects side jobs or testing.

We need to define these as first step to avoid
any conflict on nodeset name if project started
defining these.
Example: three node focal nodeset is already
defined in x/tobiko, fixing the same in depends on.
-I30a6bb63269f031a74f9bff6c765d59d91088797

Depends-On: https://review.opendev.org/#/c/738128/

Change-Id: I5ce49f7a7d52d00555c14b08864bc8975956b20c
Story: #2007865
Task: #40212

Ghanshyam Mann authored on 2020/06/26 10:03:22
Showing 1 changed files
... ...
@@ -109,6 +109,36 @@
109 109
           - compute1
110 110
 
111 111
 - nodeset:
112
+    name: openstack-two-node-focal
113
+    nodes:
114
+      - name: controller
115
+        label: ubuntu-focal
116
+      - name: compute1
117
+        label: ubuntu-focal
118
+    groups:
119
+      # Node where tests are executed and test results collected
120
+      - name: tempest
121
+        nodes:
122
+          - controller
123
+      # Nodes running the compute service
124
+      - name: compute
125
+        nodes:
126
+          - controller
127
+          - compute1
128
+      # Nodes that are not the controller
129
+      - name: subnode
130
+        nodes:
131
+          - compute1
132
+      # Switch node for multinode networking setup
133
+      - name: switch
134
+        nodes:
135
+          - controller
136
+      # Peer nodes for multinode networking setup
137
+      - name: peers
138
+        nodes:
139
+          - compute1
140
+
141
+- nodeset:
112 142
     name: openstack-two-node-bionic
113 143
     nodes:
114 144
       - name: controller
... ...
@@ -169,6 +199,41 @@
169 169
           - compute1
170 170
 
171 171
 - nodeset:
172
+    name: openstack-three-node-focal
173
+    nodes:
174
+      - name: controller
175
+        label: ubuntu-focal
176
+      - name: compute1
177
+        label: ubuntu-focal
178
+      - name: compute2
179
+        label: ubuntu-focal
180
+    groups:
181
+      # Node where tests are executed and test results collected
182
+      - name: tempest
183
+        nodes:
184
+          - controller
185
+      # Nodes running the compute service
186
+      - name: compute
187
+        nodes:
188
+          - controller
189
+          - compute1
190
+          - compute2
191
+      # Nodes that are not the controller
192
+      - name: subnode
193
+        nodes:
194
+          - compute1
195
+          - compute2
196
+      # Switch node for multinode networking setup
197
+      - name: switch
198
+        nodes:
199
+          - controller
200
+      # Peer nodes for multinode networking setup
201
+      - name: peers
202
+        nodes:
203
+          - compute1
204
+          - compute2
205
+
206
+- nodeset:
172 207
     name: openstack-three-node-bionic
173 208
     nodes:
174 209
       - name: controller