Skip to content

Commit ddad28f

Browse files
author
paia0720
committed
fix
1 parent 10ce6d8 commit ddad28f

File tree

10 files changed

+28
-90
lines changed

10 files changed

+28
-90
lines changed

operator/charts/helm/rabbitmq/templates/_helpers.tpl

Lines changed: 8 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -191,15 +191,7 @@ Image can be found from:
191191
* or from default values .Values.operatorImage
192192
*/}}
193193
{{- define "operator.image" -}}
194-
{{- if .Values.deployDescriptor -}}
195-
{{- if index .Values.deployDescriptor "rabbitmq" -}}
196-
{{- printf "%s" (index .Values.deployDescriptor "rabbitmq" "image") -}}
197-
{{- else -}}
198-
{{- printf "%s" (index .Values.deployDescriptor.operator.image) -}}
199-
{{- end -}}
200-
{{- else -}}
201-
{{- printf "%s" .Values.operatorImage -}}
202-
{{- end -}}
194+
{{- printf "%s" .Values.operatorImage -}}
203195
{{- end -}}
204196

205197
{{/*
@@ -210,45 +202,21 @@ Image can be found from:
210202
* or from default values .Values.disasterRecovery.image
211203
*/}}
212204
{{- define "disasterRecovery.image" -}}
213-
{{- if .Values.deployDescriptor -}}
214-
{{- if .Values.disasterRecoveryImage -}}
215-
{{- printf "%s" .Values.disasterRecoveryImage -}}
216-
{{- else -}}
217-
{{- printf "%s" (index .Values.deployDescriptor.disasterRecoveryImage.image) -}}
218-
{{- end -}}
219-
{{- else -}}
220-
{{- printf "%s" .Values.disasterRecovery.image -}}
221-
{{- end -}}
205+
{{- printf "%s" .Values.disasterRecovery.image -}}
222206
{{- end -}}
223207

224208
{{/*
225209
Find a RabbitMQ backup daemon image in various places.
226210
*/}}
227211
{{- define "backupDaemon.image" -}}
228-
{{- if .Values.deployDescriptor -}}
229-
{{- if .Values.backupDaemonImage -}}
230-
{{- printf "%s" .Values.backupDaemonImage -}}
231-
{{- else -}}
232-
{{- printf "%s" (index .Values.deployDescriptor.backupDaemonImage.image) -}}
233-
{{- end -}}
234-
{{- else -}}
235-
{{- printf "%s" .Values.backupDaemon.image -}}
236-
{{- end -}}
212+
{{- printf "%s" .Values.backupDaemon.image -}}
237213
{{- end -}}
238214

239215
{{/*
240216
Find a RabbitMQ image in various places.
241217
*/}}
242218
{{- define "rabbitmq.image" -}}
243-
{{- if .Values.deployDescriptor -}}
244-
{{- if .Values.rabbitmqImage -}}
245-
{{- printf "%s" .Values.rabbitmqImage -}}
246-
{{- else -}}
247-
{{- printf "%s" (index .Values.deployDescriptor.rabbitmqImage.image) -}}
248-
{{- end -}}
249-
{{- else -}}
250-
{{- printf "%s" .Values.rabbitmq.dockerImage -}}
251-
{{- end -}}
219+
{{- printf "%s" .Values.rabbitmq.dockerImage -}}
252220
{{- end -}}
253221

254222
{{/*
@@ -299,60 +267,28 @@ RabbitMQ admin password.
299267
Find a RabbitMQ tests image in various places.
300268
*/}}
301269
{{- define "tests.image" -}}
302-
{{- if .Values.deployDescriptor -}}
303-
{{- if .Values.testsImage -}}
304-
{{- printf "%s" .Values.testsImage -}}
305-
{{- else -}}
306-
{{- printf "%s" (index .Values.deployDescriptor.testsImage.image) -}}
307-
{{- end -}}
308-
{{- else -}}
309-
{{- printf "%s" .Values.tests.dockerImage -}}
310-
{{- end -}}
270+
{{- printf "%s" .Values.tests.dockerImage -}}
311271
{{- end -}}
312272

313273
{{/*
314274
Find a RabbitMQ telegraf image in various places.
315275
*/}}
316276
{{- define "telegraf.image" -}}
317-
{{- if .Values.deployDescriptor -}}
318-
{{- if .Values.telegrafImage -}}
319-
{{- printf "%s" .Values.telegrafImage -}}
320-
{{- else -}}
321-
{{- printf "%s" (index .Values.deployDescriptor.telegrafImage.image) -}}
322-
{{- end -}}
323-
{{- else -}}
324-
{{- printf "%s" .Values.telegraf.dockerImage -}}
325-
{{- end -}}
277+
{{- printf "%s" .Values.telegraf.dockerImage -}}
326278
{{- end -}}
327279

328280
{{/*
329281
Find a Deployment Status Provisioner image in various places.
330282
*/}}
331283
{{- define "deployment-status-provisioner.image" -}}
332-
{{- if .Values.deployDescriptor -}}
333-
{{- if .Values.statusProvisionerImage -}}
334-
{{- printf "%s" .Values.statusProvisionerImage -}}
335-
{{- else -}}
336-
{{- printf "%s" (index .Values.deployDescriptor.statusProvisionerImage.image) -}}
337-
{{- end -}}
338-
{{- else -}}
339-
{{- printf "%s" .Values.statusProvisioner.dockerImage -}}
340-
{{- end -}}
284+
{{- printf "%s" .Values.statusProvisioner.dockerImage -}}
341285
{{- end -}}
342286

343287
{{/*
344288
Find a kubectl image in various places.
345289
*/}}
346290
{{- define "kubectl.image" -}}
347-
{{- if .Values.deployDescriptor -}}
348-
{{- if .Values.kubectl -}}
349-
{{- printf "%s" .Values.kubectl -}}
350-
{{- else -}}
351-
{{- printf "%s" (index .Values.deployDescriptor.kubectl.image) -}}
352-
{{- end -}}
353-
{{- else -}}
354-
{{- printf "%s" .Values.operator.restartScheduler.dockerImage -}}
355-
{{- end -}}
291+
{{- printf "%s" .Values.operator.restartScheduler.dockerImage -}}
356292
{{- end -}}
357293

358294
{{/*

operator/charts/helm/rabbitmq/templates/cr.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{{- if and .Values.deployDescriptor .Values.rabbitmqImage (ne (.Values.DEPLOY_W_HELM | toString) "true") }}
22
{{- fail "RabbitMQ requires `DEPLOY_W_HELM` parameter to be set to `true` for App Deployer" }}
33
{{- end }}
4-
apiVersion: qubership.org/v2
4+
apiVersion: {{ .Values.operator.apiGroup }}/v2
55
kind: RabbitMQService
66
metadata:
77
name: {{ default "rabbitmq-service" .Values.name }}

operator/charts/helm/rabbitmq/templates/deployment.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ spec:
2929
name: rabbitmq-operator
3030
annotations:
3131
post.hook.restore.velero.io/command: '["python3", "/opt/operator/velero_delete_pods_rmqlocal.py"]'
32-
qubership.org/cr-checksum: {{ include (print .Template.BasePath "/cr.yaml") . | sha256sum | trunc 63 }}
32+
{{ .Values.operator.apiGroup }}/cr-checksum: {{ include (print .Template.BasePath "/cr.yaml") . | sha256sum | trunc 63 }}
3333
spec:
3434
securityContext:
3535
{{- include "rabbitmq.globalPodSecurityContext" . | nindent 8 }}
@@ -168,7 +168,7 @@ spec:
168168
value: "{{ (include "disasterRecovery.cipherSuites" .) | trimSuffix "," }}"
169169
{{- end }}
170170
- name: RESOURCE_FOR_DR
171-
value: "qubership.org v2 rabbitmqservices rabbitmq-service"
171+
value: "{{ .Values.operator.apiGroup }} v2 rabbitmqservices rabbitmq-service"
172172
- name: USE_DEFAULT_PATHS
173173
value: "true"
174174
- name: HEALTH_MAIN_SERVICES_ACTIVE

operator/charts/helm/rabbitmq/templates/integration_tests/role.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
{{- include "rabbitmq.defaultLabels" . | nindent 4 }}
88
rules:
99
- apiGroups:
10-
- qubership.org
10+
- {{ .Values.operator.apiGroup }}
1111
resources:
1212
- rabbitmqservices
1313
- rabbitmqservices/status

operator/charts/helm/rabbitmq/templates/rabbit_secret.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ data:
77
kind: Secret
88
metadata:
99
labels:
10-
deploy.qubership.org/change-credentials: "true"
10+
deploy.{{ .Values.operator.apiGroup }}/change-credentials: "true"
1111
{{- include "rabbitmq.defaultLabels" . | nindent 4 }}
1212
name: rabbitmq-default-secret
1313
type: Opaque

operator/charts/helm/rabbitmq/templates/role.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ metadata:
88
name: rabbitmq-operator
99
rules:
1010
- apiGroups:
11-
- qubership.org
11+
- {{ .Values.operator.apiGroup }}
1212
resources:
1313
- "*"
1414
verbs:

operator/charts/helm/rabbitmq/templates/site-manager.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{{- if and (eq (include "rabbitmq.enableDisasterRecovery" . ) "true") (not .Values.backupDaemon.enabled)}}{{ fail "backupDaemon.enabled must be true if disaster recovery is enabled" }}{{ end -}}
22
{{- if and (eq (include "rabbitmq.enableDisasterRecovery" . ) "true") .Values.disasterRecovery.siteManagerEnabled }}
3-
apiVersion: qubership.org/v3
3+
apiVersion: {{ .Values.global.disasterRecovery.siteManagerApiGroup }}/v3
44
kind: SiteManager
55
metadata:
66
name: rabbitmq-{{ .Release.Namespace }}

operator/charts/helm/rabbitmq/templates/status-provisioner/status-provisioner-job.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ spec:
4848
- name: MONITORED_RESOURCES
4949
value: "{{ include "rabbitmq.monitoredResources" . | trim | trimSuffix "," }}"
5050
- name: RESOURCE_TO_SET_STATUS
51-
value: "qubership.org v2 rabbitmqservices {{ default "rabbitmq-service" .Values.name }}"
51+
value: "{{ .Values.operator.apiGroup }} v2 rabbitmqservices {{ default "rabbitmq-service" .Values.name }}"
5252
- name: CONDITION_REASON
5353
value: "RabbitMQExternalServiceReadinessStatus"
5454
- name: POD_READINESS_TIMEOUT

operator/charts/helm/rabbitmq/templates/status-provisioner/status-provisioner-role.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
name: rabbitmq-status-provisioner
88
rules:
99
- apiGroups:
10-
- qubership.org
10+
- {{ .Values.operator.apiGroup }}
1111
resources:
1212
- "*"
1313
verbs:

operator/charts/helm/rabbitmq/values.yaml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,13 @@
55

66
# name: rabbitmq-service
77
#
8-
operatorImage: artifactorycn.qubership.org:17008/thirdparty/thirdparty.platform.services_rabbitmq:master_latest_operator
8+
operatorImage: ghcr.io/netcracker/qubership-rabbitmq-service-operator:main
99
#
1010
# loglevel: INFO
1111

1212
allowEvents: false
1313

1414
global:
15-
cloudIntegrationEnabled: true
1615
tls:
1716
enabled: false
1817
cipherSuites: []
@@ -26,6 +25,8 @@ global:
2625
customLabels: {}
2726
securityContext: {}
2827
disableRunAsNonRoot: false
28+
disasterRecovery:
29+
siteManagerApiGroup: "qubership.org"
2930

3031
operator:
3132
resources:
@@ -38,8 +39,9 @@ operator:
3839
customLabels: {}
3940
securityContext: {}
4041
priorityClassName: ""
42+
apiGroup: "qubership.org"
4143
restartScheduler:
42-
dockerImage: artifactorycn.qubership.org:17014/product/prod.platform.streaming_docker-kubectl:0.0.2_20230324-083045
44+
dockerImage: bitnami/kubectl:1.30.6
4345
enabled: true
4446
schedule: "0 0 * * *"
4547
affinity: {}
@@ -67,7 +69,7 @@ externalRabbitmq:
6769
enableSsl: false
6870

6971
disasterRecovery:
70-
image: artifactorycn.qubership.org:17008/product/prod.platform.streaming_disaster-recovery-daemon:master_latest
72+
image: ghcr.io/netcracker/qubership-disaster-recovery-daemon:main
7173
tls:
7274
enabled: true
7375
certificates:
@@ -134,7 +136,7 @@ rabbitmq:
134136
# - paas-infra311-master-2
135137
# - paas-infra311-master-3
136138
replicas: 3
137-
dockerImage: "artifactorycn.qubership.org:17008/thirdparty/thirdparty.platform.services_rabbitmq:master_latest"
139+
dockerImage: ghcr.io/netcracker/qubership-rabbitmq-image:main
138140
resources:
139141
requests:
140142
cpu: 1
@@ -220,7 +222,7 @@ rabbitmq:
220222

221223
tests:
222224
runTests: false
223-
dockerImage: "artifactorycn.qubership.org:17008/thirdparty/thirdparty.platform.services_rabbitmq:master_latest_operator_operator-robot-image"
225+
dockerImage: ghcr.io/netcracker/qubership-rabbitmq-integration-tests:main
224226
statusWritingEnabled: true
225227
isShortStatusMessage: true
226228
runTestsOnly: false
@@ -259,7 +261,7 @@ backupDaemon:
259261
additionalIpAddresses: []
260262
# Enable Rabbitmq Backup Daemon installation.
261263
enabled: false
262-
image: "artifactorycn.qubership.org:17008/thirdparty/thirdparty.platform.services_rabbitmq:master_latest_rabbitmq-backup-daemon"
264+
image: ghcr.io/netcracker/qubership-rabbitmq-backup-daemon:main
263265

264266
# storage and storageClass are the settings for configuring stateful
265267
# storage for the server pods. storage should be set to the disk size of
@@ -364,7 +366,7 @@ telegraf:
364366
requests:
365367
cpu: 150m
366368
memory: 150Mi
367-
dockerImage: "artifactorycn.qubership.org:17008/thirdparty/thirdparty.platform.services_rabbitmq:master_latest_telegraf"
369+
dockerImage: ghcr.io/netcracker/qubership-rabbitmq-monitoring:main
368370
install: false
369371
customLabels: {}
370372
securityContext: {}
@@ -373,7 +375,7 @@ telegraf:
373375

374376
statusProvisioner:
375377
enabled: true
376-
dockerImage: artifactorycn.qubership.org:17008/product/prod.platform.streaming_deployment-status-provisioner:master_latest
378+
dockerImage: ghcr.io/netcracker/qubership-deployment-status-provisioner:main
377379
lifetimeAfterCompletion: 600
378380
podReadinessTimeout: 300
379381
resources:

0 commit comments

Comments
 (0)