Skip to content

Commit 41059b0

Browse files
authored
Merge pull request #99 from day0hero/commonupdate
Common update
2 parents 02dd57b + 50e034d commit 41059b0

20 files changed

Lines changed: 479 additions & 570 deletions

common/acm/templates/provision/_install-config.tpl

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@ controlPlane:
2424
name: controlPlane
2525
{{- if .controlPlane }}
2626
replicas: {{ default 3 .controlPlane.count }}
27-
platform: {{- .controlPlane.platform | toPrettyJson }}
27+
{{- if .controlPlane.platform }}
28+
platform:
29+
{{- toYaml .controlPlane.platform | nindent 4 }}
30+
{{- end }}
2831
{{- else }}
2932
replicas: 3
3033
platform:
@@ -36,8 +39,11 @@ compute:
3639
architecture: amd64
3740
name: 'worker'
3841
{{- if .workers }}
39-
replicas: {{ default 3 .workers.count }}
40-
platform: {{- .workers.platform | toPrettyJson }}
42+
replicas: {{ default 0 .workers.count }}
43+
{{- if .workers.platform }}
44+
platform:
45+
{{- toYaml .workers.platform | nindent 4 }}
46+
{{- end }}
4147
{{- else }}
4248
replicas: 3
4349
platform:
@@ -50,10 +56,11 @@ networking:
5056
hostPrefix: 23
5157
machineNetwork:
5258
- cidr: 10.0.0.0/16
53-
networkType: OpenShiftSDN
59+
networkType: OVNKubernetes
5460
serviceNetwork:
5561
- 172.30.0.0/16
56-
platform: {{ .platform | toPrettyJson }}
62+
platform:
63+
{{- toYaml .platform | nindent 2 }}
5764
pullSecret: "" # skip, hive will inject based on it's secrets
5865
sshKey: "" # skip, hive will inject based on it's secrets
59-
{{- end -}}
66+
{{- end -}}

common/acm/templates/provision/clusterpool.yaml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ spec:
1919

2020
{{- $cloud := "None" }}
2121
{{- $region := "None" }}
22+
{{- $numClusters := 0 }}
2223

2324
{{- if .platform.aws }}
2425
{{- $cloud = "aws" }}
@@ -28,6 +29,10 @@ spec:
2829
{{- $region = .platform.azure.region }}
2930
{{- end }}
3031

32+
{{- if .clusters }}
33+
{{- $numClusters = len .clusters }}
34+
{{- end }}
35+
3136
apiVersion: hive.openshift.io/v1
3237
kind: ClusterPool
3338
metadata:
@@ -44,14 +49,14 @@ spec:
4449
{{- if .size }}
4550
size: {{ .size }}
4651
{{- else }}
47-
size: {{ len .clusters }}
52+
size: {{ $numClusters }}
4853
{{- end }}
49-
runningCount: {{ len .clusters }}
54+
runningCount: {{ $numClusters }}
5055
baseDomain: {{ .baseDomain }}
5156
installConfigSecretTemplateRef:
5257
name: {{ $poolName }}-install-config
5358
imageSetRef:
54-
name: img{{ .openshiftVersion }}-x86-64-appsub
59+
name: img{{ .openshiftVersion }}-multi-appsub
5560
pullSecretRef:
5661
name: {{ $poolName }}-pull-secret
5762
skipMachinePools: true # Disable MachinePool as using custom install-config
@@ -65,13 +70,13 @@ spec:
6570
apiVersion: hive.openshift.io/v1
6671
kind: ClusterClaim
6772
metadata:
68-
name: '{{ . }}-{{ $group.name }}'
73+
name: '{{ lower . }}-{{ lower $group.name }}'
6974
annotations:
7075
argocd.argoproj.io/sync-wave: "20"
7176
argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true
7277
cluster.open-cluster-management.io/createmanagedcluster: "true"
7378
labels:
74-
clusterClaimName: {{ . }}-{{ $group.name }}
79+
clusterClaimName: {{ lower . }}-{{ lower $group.name }}
7580
{{- if (not $group.acmlabels) }}
7681
clusterGroup: {{ $group.name }}
7782
{{- else if eq (len $group.acmlabels) 0 }}
@@ -82,7 +87,7 @@ metadata:
8287
{{- end }}
8388
{{- end }}
8489
spec:
85-
clusterPoolName: {{ $pool.name }}
90+
clusterPoolName: {{ $poolName }}
8691
---
8792
{{- end }}{{- /* range .range clusters */}}
8893
{{- end }}{{- /* range .clusterPools */}}

common/ansible/roles/vault_utils/tasks/push_secrets.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,12 @@
8080
register: encrypted
8181
failed_when: (encrypted.rc not in [0, 1])
8282

83+
# When HOME is set we replace it with '~' in this debug message
84+
# because when run from inside the container the HOME is /pattern-home
85+
# which is confusing for users
8386
- name: Is found values secret file encrypted
8487
ansible.builtin.debug:
85-
msg: "Using {{ found_file }} to parse secrets"
88+
msg: "Using {{ (lookup('env', 'HOME') | length > 0) | ternary(found_file | regex_replace('^' + lookup('env', 'HOME'), '~'), found_file) }} to parse secrets"
8689

8790
- name: Set encryption bool fact
8891
no_log: true

common/clustergroup/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ apiVersion: v2
22
description: A Helm chart to create per-clustergroup ArgoCD applications and any required namespaces or subscriptions
33
keywords:
44
- pattern
5-
name: pattern-clustergroup
5+
name: clustergroup
66
version: 0.0.1
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{{/*
2+
Default always defined top-level variables for helm charts
3+
*/}}
4+
{{- define "clustergroup.app.globalvalues.helmparameters" -}}
5+
- name: global.repoURL
6+
value: $ARGOCD_APP_SOURCE_REPO_URL
7+
- name: global.targetRevision
8+
value: $ARGOCD_APP_SOURCE_TARGET_REVISION
9+
- name: global.namespace
10+
value: $ARGOCD_APP_NAMESPACE
11+
- name: global.pattern
12+
value: {{ $.Values.global.pattern }}
13+
- name: global.clusterDomain
14+
value: {{ $.Values.global.clusterDomain }}
15+
- name: global.clusterVersion
16+
value: "{{ $.Values.global.clusterVersion }}"
17+
- name: global.clusterPlatform
18+
value: "{{ $.Values.global.clusterPlatform }}"
19+
- name: global.hubClusterDomain
20+
value: {{ $.Values.global.hubClusterDomain }}
21+
- name: global.localClusterDomain
22+
value: {{ coalesce $.Values.global.localClusterDomain $.Values.global.hubClusterDomain }}
23+
{{- end }} {{/* clustergroup.globalvaluesparameters */}}
24+
25+
26+
{{/*
27+
Default always defined valueFiles to be included in Applications
28+
*/}}
29+
{{- define "clustergroup.app.globalvalues.valuefiles" -}}
30+
- "/values-global.yaml"
31+
- "/values-{{ $.Values.clusterGroup.name }}.yaml"
32+
{{- if $.Values.global.clusterPlatform }}
33+
- "/values-{{ $.Values.global.clusterPlatform }}.yaml"
34+
{{- if $.Values.global.clusterVersion }}
35+
- "/values-{{ $.Values.global.clusterPlatform }}-{{ $.Values.global.clusterVersion }}.yaml"
36+
{{- end }}
37+
- "/values-{{ $.Values.global.clusterPlatform }}-{{ $.Values.clusterGroup.name }}.yaml"
38+
{{- end }}
39+
{{- if $.Values.global.clusterVersion }}
40+
- "/values-{{ $.Values.global.clusterVersion }}-{{ $.Values.clusterGroup.name }}.yaml"
41+
{{- end }}
42+
{{- end }} {{/* clustergroup.app.globalvalues.valuefiles */}}

common/clustergroup/templates/plumbing/applications.yaml

Lines changed: 4 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,7 @@ spec:
5757
helm:
5858
ignoreMissingValueFiles: true
5959
valueFiles:
60-
- "values.yaml"
61-
{{- if $.Values.global.clusterVersion }}
62-
- "/values-{{ $.Values.global.clusterVersion }}-{{ $.Values.clusterGroup.name }}.yaml"
63-
{{- end }}
60+
{{- include "clustergroup.app.globalvalues.valuefiles" $ | nindent 12 }}
6461
{{- range .extraValueFiles }}
6562
- {{ . | quote }}
6663
{{- end }}
@@ -69,24 +66,13 @@ spec:
6966
{{ `{{ values }}` }}
7067
{{- end }}
7168
parameters:
72-
- name: global.clusterDomain
73-
value: {{ $.Values.global.clusterDomain }}
74-
- name: global.clusterVersion
75-
value: "{{ $.Values.global.clusterVersion }}"
76-
- name: global.clusterPlatform
77-
value: "{{ $.Values.global.clusterPlatform }}"
78-
- name: global.hubClusterDomain
79-
value: {{ $.Values.global.hubClusterDomain }}
80-
- name: global.localClusterDomain
81-
value: {{ coalesce $.Values.global.localClusterDomain $.Values.global.hubClusterDomain }}
69+
{{- include "clustergroup.app.globalvalues.helmparameters" $ | nindent 12 }}
8270
- name: global.repoURL
8371
value: {{ $.Values.global.repoURL }}
8472
- name: global.targetRevision
8573
value: {{ $.Values.global.targetRevision }}
8674
- name: global.namespace
8775
value: {{ $.Values.global.namespace }}
88-
- name: global.pattern
89-
value: {{ $.Values.global.pattern }}
9076
- name: clusterGroup.name
9177
value: {{ .Values.clusterGroup.name }}
9278
{{- range .extraHubClusterDomainFields }}
@@ -155,41 +141,12 @@ spec:
155141
helm:
156142
ignoreMissingValueFiles: true
157143
valueFiles:
158-
- "/values-global.yaml"
159-
- "/values-{{ $.Values.clusterGroup.name }}.yaml"
160-
{{- if $.Values.global.clusterPlatform }}
161-
- "/values-{{ $.Values.global.clusterPlatform }}.yaml"
162-
{{- if $.Values.global.clusterVersion }}
163-
- "/values-{{ $.Values.global.clusterPlatform }}-{{ $.Values.global.clusterVersion }}.yaml"
164-
{{- end }}
165-
- "/values-{{ $.Values.global.clusterPlatform }}-{{ $.Values.clusterGroup.name }}.yaml"
166-
{{- end }}
167-
{{- if $.Values.global.clusterVersion }}
168-
- "/values-{{ $.Values.global.clusterVersion }}-{{ $.Values.clusterGroup.name }}.yaml"
169-
{{- end }}
144+
{{- include "clustergroup.app.globalvalues.valuefiles" $ | nindent 6 }}
170145
{{- range $valueFile := .extraValueFiles }}
171146
- {{ $valueFile | quote }}
172147
{{- end }}
173-
# Watch the progress of https://issues.redhat.com/browse/GITOPS-891 and update accordingly
174148
parameters:
175-
- name: global.repoURL
176-
value: $ARGOCD_APP_SOURCE_REPO_URL
177-
- name: global.targetRevision
178-
value: $ARGOCD_APP_SOURCE_TARGET_REVISION
179-
- name: global.namespace
180-
value: $ARGOCD_APP_NAMESPACE
181-
- name: global.pattern
182-
value: {{ $.Values.global.pattern }}
183-
- name: global.clusterDomain
184-
value: {{ $.Values.global.clusterDomain }}
185-
- name: global.clusterVersion
186-
value: "{{ $.Values.global.clusterVersion }}"
187-
- name: global.clusterPlatform
188-
value: "{{ $.Values.global.clusterPlatform }}"
189-
- name: global.hubClusterDomain
190-
value: {{ $.Values.global.hubClusterDomain }}
191-
- name: global.localClusterDomain
192-
value: {{ coalesce $.Values.global.localClusterDomain $.Values.global.hubClusterDomain }}
149+
{{- include "clustergroup.app.globalvalues.helmparameters" $ | nindent 8 }}
193150
{{- range .extraHubClusterDomainFields }}
194151
- name: {{ . }}
195152
value: {{ $.Values.global.hubClusterDomain }}
@@ -243,7 +200,6 @@ spec:
243200
automated: {}
244201
retry:
245202
limit: {{ default 20 $.Values.global.applicationRetryLimit }}
246-
# selfHeal: true
247203
{{- end }}
248204
---
249205
{{- end }}

common/examples/values-example.yaml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,11 +104,16 @@ clusterGroup:
104104
name: aws-ap
105105
openshiftVersion: 4.10.18
106106
baseDomain: blueprints.rhecoeng.com
107+
controlPlane:
108+
count: 1
109+
platform:
110+
aws:
111+
type: m5.xlarge
112+
workers:
113+
count: 0
107114
platform:
108115
aws:
109116
region: ap-southeast-2
110-
clusters:
111-
- one
112117
exampleAzurePool:
113118
name: azure-us
114119
openshiftVersion: 4.10.18
@@ -118,7 +123,7 @@ clusterGroup:
118123
baseDomainResourceGroupName: dojo-dns-zones
119124
region: eastus
120125
clusters:
121-
- two
126+
- Two
122127
- three
123128
acmlabels:
124129
- name: clusterGroup

common/scripts/pattern-util.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/bin/sh
1+
#!/bin/bash
22

33
if [ -z "$PATTERN_UTILITY_CONTAINER" ]; then
44
PATTERN_UTILITY_CONTAINER="quay.io/hybridcloudpatterns/utility-container"
@@ -14,6 +14,13 @@ for i in ${UNSUPPORTED_PODMAN_VERSIONS}; do
1414
fi
1515
done
1616

17+
if [ -n "$KUBECONFIG" ]; then
18+
if [[ ! "${KUBECONFIG}" =~ ^$HOME* ]]; then
19+
echo "${KUBECONFIG} is pointing outside of the HOME folder, this will make it unavailable from the container."
20+
echo "Please move it somewhere inside your $HOME folder, as that is what gets bind-mounted inside the container"
21+
exit 1
22+
fi
23+
fi
1724
# Copy Kubeconfig from current environment. The utilities will pick up ~/.kube/config if set so it's not mandatory
1825
# $HOME is mounted as itself for any files that are referenced with absolute paths
1926
# $HOME is mounted to /root because the UID in the container is 0 and that's where SSH looks for credentials

common/tests/acm-normal.expected.yaml

Lines changed: 7 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
name: aws-ap-acm-provision-edge-install-config
77
data:
88
# Base64 encoding of install-config yaml
9-
install-config.yaml: CgphcGlWZXJzaW9uOiB2MQptZXRhZGF0YToKICBuYW1lOiAnYXdzLWFwJyAKYmFzZURvbWFpbjogYmx1ZXByaW50cy5yaGVjb2VuZy5jb20KY29udHJvbFBsYW5lOgogIGFyY2hpdGVjdHVyZTogYW1kNjQKICBoeXBlcnRocmVhZGluZzogRW5hYmxlZAogIG5hbWU6IGNvbnRyb2xQbGFuZQogIHJlcGxpY2FzOiAzCiAgcGxhdGZvcm06CiAgICBhd3M6CiAgICAgIHR5cGU6IG01LnhsYXJnZQpjb21wdXRlOgotIGh5cGVydGhyZWFkaW5nOiBFbmFibGVkCiAgYXJjaGl0ZWN0dXJlOiBhbWQ2NAogIG5hbWU6ICd3b3JrZXInCiAgcmVwbGljYXM6IDMKICBwbGF0Zm9ybToKICAgIGF3czoKICAgICAgdHlwZTogbTUueGxhcmdlCm5ldHdvcmtpbmc6CiAgY2x1c3Rlck5ldHdvcms6CiAgLSBjaWRyOiAxMC4xMjguMC4wLzE0CiAgICBob3N0UHJlZml4OiAyMwogIG1hY2hpbmVOZXR3b3JrOgogIC0gY2lkcjogMTAuMC4wLjAvMTYKICBuZXR3b3JrVHlwZTogT3BlblNoaWZ0U0ROCiAgc2VydmljZU5ldHdvcms6CiAgLSAxNzIuMzAuMC4wLzE2CnBsYXRmb3JtOiB7CiAgImF3cyI6IHsKICAgICJyZWdpb24iOiAiYXAtc291dGhlYXN0LTIiCiAgfQp9CnB1bGxTZWNyZXQ6ICIiICMgc2tpcCwgaGl2ZSB3aWxsIGluamVjdCBiYXNlZCBvbiBpdCdzIHNlY3JldHMKc3NoS2V5OiAiIiAgICAgIyBza2lwLCBoaXZlIHdpbGwgaW5qZWN0IGJhc2VkIG9uIGl0J3Mgc2VjcmV0cw==
9+
install-config.yaml: CgphcGlWZXJzaW9uOiB2MQptZXRhZGF0YToKICBuYW1lOiAnYXdzLWFwJyAKYmFzZURvbWFpbjogYmx1ZXByaW50cy5yaGVjb2VuZy5jb20KY29udHJvbFBsYW5lOgogIGFyY2hpdGVjdHVyZTogYW1kNjQKICBoeXBlcnRocmVhZGluZzogRW5hYmxlZAogIG5hbWU6IGNvbnRyb2xQbGFuZQogIHJlcGxpY2FzOiAxCiAgcGxhdGZvcm06CiAgICBhd3M6CiAgICAgIHR5cGU6IG01LnhsYXJnZQpjb21wdXRlOgotIGh5cGVydGhyZWFkaW5nOiBFbmFibGVkCiAgYXJjaGl0ZWN0dXJlOiBhbWQ2NAogIG5hbWU6ICd3b3JrZXInCiAgcmVwbGljYXM6IDAKbmV0d29ya2luZzoKICBjbHVzdGVyTmV0d29yazoKICAtIGNpZHI6IDEwLjEyOC4wLjAvMTQKICAgIGhvc3RQcmVmaXg6IDIzCiAgbWFjaGluZU5ldHdvcms6CiAgLSBjaWRyOiAxMC4wLjAuMC8xNgogIG5ldHdvcmtUeXBlOiBPVk5LdWJlcm5ldGVzCiAgc2VydmljZU5ldHdvcms6CiAgLSAxNzIuMzAuMC4wLzE2CnBsYXRmb3JtOgogIGF3czoKICAgIHJlZ2lvbjogYXAtc291dGhlYXN0LTIKcHVsbFNlY3JldDogIiIgIyBza2lwLCBoaXZlIHdpbGwgaW5qZWN0IGJhc2VkIG9uIGl0J3Mgc2VjcmV0cwpzc2hLZXk6ICIiICAgICAjIHNraXAsIGhpdmUgd2lsbCBpbmplY3QgYmFzZWQgb24gaXQncyBzZWNyZXRz
1010
type: Opaque
1111
---
1212
# Source: acm/templates/provision/secrets-common.yaml
@@ -16,7 +16,7 @@ metadata:
1616
name: azure-us-acm-provision-edge-install-config
1717
data:
1818
# Base64 encoding of install-config yaml
19-
install-config.yaml: CgphcGlWZXJzaW9uOiB2MQptZXRhZGF0YToKICBuYW1lOiAnYXp1cmUtdXMnIApiYXNlRG9tYWluOiBibHVlcHJpbnRzLnJoZWNvZW5nLmNvbQpjb250cm9sUGxhbmU6CiAgYXJjaGl0ZWN0dXJlOiBhbWQ2NAogIGh5cGVydGhyZWFkaW5nOiBFbmFibGVkCiAgbmFtZTogY29udHJvbFBsYW5lCiAgcmVwbGljYXM6IDMKICBwbGF0Zm9ybToKICAgIGF6dXJlOgogICAgICB0eXBlOiBTdGFuZGFyZF9EOHNfdjMKY29tcHV0ZToKLSBoeXBlcnRocmVhZGluZzogRW5hYmxlZAogIGFyY2hpdGVjdHVyZTogYW1kNjQKICBuYW1lOiAnd29ya2VyJwogIHJlcGxpY2FzOiAzCiAgcGxhdGZvcm06CiAgICBhenVyZToKICAgICAgdHlwZTogU3RhbmRhcmRfRDhzX3YzCm5ldHdvcmtpbmc6CiAgY2x1c3Rlck5ldHdvcms6CiAgLSBjaWRyOiAxMC4xMjguMC4wLzE0CiAgICBob3N0UHJlZml4OiAyMwogIG1hY2hpbmVOZXR3b3JrOgogIC0gY2lkcjogMTAuMC4wLjAvMTYKICBuZXR3b3JrVHlwZTogT3BlblNoaWZ0U0ROCiAgc2VydmljZU5ldHdvcms6CiAgLSAxNzIuMzAuMC4wLzE2CnBsYXRmb3JtOiB7CiAgImF6dXJlIjogewogICAgImJhc2VEb21haW5SZXNvdXJjZUdyb3VwTmFtZSI6ICJkb2pvLWRucy16b25lcyIsCiAgICAicmVnaW9uIjogImVhc3R1cyIKICB9Cn0KcHVsbFNlY3JldDogIiIgIyBza2lwLCBoaXZlIHdpbGwgaW5qZWN0IGJhc2VkIG9uIGl0J3Mgc2VjcmV0cwpzc2hLZXk6ICIiICAgICAjIHNraXAsIGhpdmUgd2lsbCBpbmplY3QgYmFzZWQgb24gaXQncyBzZWNyZXRz
19+
install-config.yaml: CgphcGlWZXJzaW9uOiB2MQptZXRhZGF0YToKICBuYW1lOiAnYXp1cmUtdXMnIApiYXNlRG9tYWluOiBibHVlcHJpbnRzLnJoZWNvZW5nLmNvbQpjb250cm9sUGxhbmU6CiAgYXJjaGl0ZWN0dXJlOiBhbWQ2NAogIGh5cGVydGhyZWFkaW5nOiBFbmFibGVkCiAgbmFtZTogY29udHJvbFBsYW5lCiAgcmVwbGljYXM6IDMKICBwbGF0Zm9ybToKICAgIGF6dXJlOgogICAgICB0eXBlOiBTdGFuZGFyZF9EOHNfdjMKY29tcHV0ZToKLSBoeXBlcnRocmVhZGluZzogRW5hYmxlZAogIGFyY2hpdGVjdHVyZTogYW1kNjQKICBuYW1lOiAnd29ya2VyJwogIHJlcGxpY2FzOiAzCiAgcGxhdGZvcm06CiAgICBhenVyZToKICAgICAgdHlwZTogU3RhbmRhcmRfRDhzX3YzCm5ldHdvcmtpbmc6CiAgY2x1c3Rlck5ldHdvcms6CiAgLSBjaWRyOiAxMC4xMjguMC4wLzE0CiAgICBob3N0UHJlZml4OiAyMwogIG1hY2hpbmVOZXR3b3JrOgogIC0gY2lkcjogMTAuMC4wLjAvMTYKICBuZXR3b3JrVHlwZTogT1ZOS3ViZXJuZXRlcwogIHNlcnZpY2VOZXR3b3JrOgogIC0gMTcyLjMwLjAuMC8xNgpwbGF0Zm9ybToKICBhenVyZToKICAgIGJhc2VEb21haW5SZXNvdXJjZUdyb3VwTmFtZTogZG9qby1kbnMtem9uZXMKICAgIHJlZ2lvbjogZWFzdHVzCnB1bGxTZWNyZXQ6ICIiICMgc2tpcCwgaGl2ZSB3aWxsIGluamVjdCBiYXNlZCBvbiBpdCdzIHNlY3JldHMKc3NoS2V5OiAiIiAgICAgIyBza2lwLCBoaXZlIHdpbGwgaW5qZWN0IGJhc2VkIG9uIGl0J3Mgc2VjcmV0cw==
2020
type: Opaque
2121
---
2222
# Source: acm/templates/policies/acm-hub-ca-policy.yaml
@@ -25,21 +25,6 @@ type: Opaque
2525
# Source: acm/templates/provision/clusterpool.yaml
2626
apiVersion: hive.openshift.io/v1
2727
kind: ClusterClaim
28-
metadata:
29-
name: 'one-acm-provision-edge'
30-
annotations:
31-
argocd.argoproj.io/sync-wave: "20"
32-
argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true
33-
cluster.open-cluster-management.io/createmanagedcluster: "true"
34-
labels:
35-
clusterClaimName: one-acm-provision-edge
36-
clusterGroup: region
37-
spec:
38-
clusterPoolName: aws-ap
39-
---
40-
# Source: acm/templates/provision/clusterpool.yaml
41-
apiVersion: hive.openshift.io/v1
42-
kind: ClusterClaim
4328
metadata:
4429
name: 'two-acm-provision-edge'
4530
annotations:
@@ -50,7 +35,7 @@ metadata:
5035
clusterClaimName: two-acm-provision-edge
5136
clusterGroup: region
5237
spec:
53-
clusterPoolName: azure-us
38+
clusterPoolName: azure-us-acm-provision-edge
5439
---
5540
# Source: acm/templates/provision/clusterpool.yaml
5641
apiVersion: hive.openshift.io/v1
@@ -65,7 +50,7 @@ metadata:
6550
clusterClaimName: three-acm-provision-edge
6651
clusterGroup: region
6752
spec:
68-
clusterPoolName: azure-us
53+
clusterPoolName: azure-us-acm-provision-edge
6954
---
7055
# Source: acm/templates/provision/clusterpool.yaml
7156
apiVersion: hive.openshift.io/v1
@@ -82,12 +67,12 @@ metadata:
8267
cluster.open-cluster-management.io/clusterset: aws-ap
8368
spec:
8469
size: 3
85-
runningCount: 1
70+
runningCount: 0
8671
baseDomain: blueprints.rhecoeng.com
8772
installConfigSecretTemplateRef:
8873
name: aws-ap-acm-provision-edge-install-config
8974
imageSetRef:
90-
name: img4.10.18-x86-64-appsub
75+
name: img4.10.18-multi-appsub
9176
pullSecretRef:
9277
name: aws-ap-acm-provision-edge-pull-secret
9378
skipMachinePools: true # Disable MachinePool as using custom install-config
@@ -117,7 +102,7 @@ spec:
117102
installConfigSecretTemplateRef:
118103
name: azure-us-acm-provision-edge-install-config
119104
imageSetRef:
120-
name: img4.10.18-x86-64-appsub
105+
name: img4.10.18-multi-appsub
121106
pullSecretRef:
122107
name: azure-us-acm-provision-edge-pull-secret
123108
skipMachinePools: true # Disable MachinePool as using custom install-config

0 commit comments

Comments
 (0)