Skip to content

Commit e4d13df

Browse files
authored
[sourcemation/rabbitmq-operator] Release 0.1.18/4.4.34 (#265)
* [sourcemation/rabbitmq-operator] add sourcemation/rabbitmq-messaging-topology-operator image * [sourcemation/rabbitmq-operator] update questions.yaml
1 parent 0bf9a1d commit e4d13df

File tree

4 files changed

+174
-3
lines changed

4 files changed

+174
-3
lines changed

charts/rabbitmq-operator/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,4 @@ name: rabbitmq-operator
3333
sources:
3434
- https://github.com/SourceMation/charts.git
3535
type: application
36-
version: 0.1.17
36+
version: 0.1.18

charts/rabbitmq-operator/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
```bash
4343
export RELEASE_NAME=rabbitmq-ope
4444
export CHART_NAME=rabbitmq-operator
45-
export CHART_VERSION=0.1.17
45+
export CHART_VERSION=0.1.18
4646
export RELEASE_NAMESPACE=lp-system
4747

4848
kubectl create ns ${RELEASE_NAMESPACE}

charts/rabbitmq-operator/questions.yaml

Lines changed: 96 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,29 @@ questions:
99
label: "Deploy RabbitMQ Operator"
1010
type: boolean
1111
group: "Components"
12+
- variable: rke2rabbitmqope.msgTopologyOperator.enabled
13+
default: false
14+
label: "Deploy RabbitMQ Messaging Topology Operator"
15+
type: boolean
16+
group: "Components"
17+
show_if: "global.rabbitmqOperator.enabled=true"
18+
1219

1320
# Integrations
1421
- variable: rke2rabbitmqope.clusterOperator.metrics.podMonitor.enabled
1522
default: false
16-
label: Integrate RabbtiMQ Operator with Promehteus
23+
label: Integrate RabbitMQ Operator with Promehteus
1724
description: "Integrate RabbtiMQ Operator with Promehteus"
1825
group: "Integrations"
1926
type: boolean
27+
- variable: rke2rabbitmqope.msgTopologyOperator.metrics.podMonitor.enabled
28+
default: false
29+
label: Integrate RabbitMQ Messaging Topology Operator with Promehteus
30+
description: "Integrate RabbitMQ Messaging Topology Operator with Promehteus"
31+
group: "Integrations"
32+
type: boolean
33+
show_if: "global.rabbitmqOperator.enabled=true&&rke2rabbitmqope.msgTopologyOperator.enabled=true"
34+
2035

2136
# Workloads
2237
- variable: rke2rabbitmqope.customOperatorImage
@@ -83,6 +98,44 @@ questions:
8398
description: "RabbitMQ image PullSecrets"
8499
group: "Workloads"
85100
type: secret
101+
- variable: rke2rabbitmqope.customMessagingTopologyOperatorImage
102+
default: false
103+
label: Change RabbitMQ Messaging Topology Operator image
104+
group: "Workloads"
105+
type: boolean
106+
show_if: "global.rabbitmqOperator.enabled=true&&rke2rabbitmqope.msgTopologyOperator.enabled=true"
107+
show_subquestion_if: true
108+
subquestions:
109+
- variable: rke2rabbitmqope.msgTopologyOperator.image.registry
110+
label: RabbitMQ Messaging Topology Operator image registry
111+
description: "RabbitMQ Messaging Topology Operator image registry"
112+
group: "Workloads"
113+
type: string
114+
- variable: rke2rabbitmqope.msgTopologyOperator.image.repository
115+
label: RabbitMQ Messaging Topology Operator image repository
116+
description: "RabbitMQ Messaging Topology Operator image repository"
117+
group: "Workloads"
118+
type: string
119+
- variable: rke2rabbitmqope.msgTopologyOperator.image.tag
120+
label: RabbitMQ Messaging Topology Operator image tag
121+
description: "RabbitMQ Messaging Topology Operator image tag"
122+
group: "Workloads"
123+
type: string
124+
- variable: rke2rabbitmqope.msgTopologyOperator.image.pullSecrets
125+
label: RabbitMQ Messaging Topology Operator image PullSecrets
126+
description: "RabbitMQ Messaging Topology Operator image PullSecrets"
127+
group: "Workloads"
128+
type: secret
129+
- variable: rke2rabbitmqope.msgTopologyOperator.image.pullPolicy
130+
default: "IfNotPresent"
131+
label: RRabbitMQ Messaging Topology Operator image pullPolicy
132+
description: "RabbitMQ Messaging Topology Operator image pullPolicy"
133+
group: "Workloads"
134+
type: enum
135+
options:
136+
- "Always"
137+
- "IfNotPresent"
138+
- "Never"
86139

87140
- variable: rke2rabbitmqope.clusterOperator.customResources
88141
default: false
@@ -111,6 +164,37 @@ questions:
111164
description: "Memory request, value must be <= memory limit"
112165
group: "Workloads"
113166
type: string
167+
168+
- variable: rke2rabbitmqope.msgTopologyOperator.customResources
169+
default: false
170+
label: Custom resource consumption for RabbitMQ Messaging Topology Operator
171+
group: "Workloads"
172+
type: boolean
173+
show_if: "global.rabbitmqOperator.enabled=true&&rke2rabbitmqope.msgTopologyOperator.enabled=true"
174+
show_subquestion_if: true
175+
subquestions:
176+
- variable: rke2rabbitmqope.msgTopologyOperator.resources.limits.cpu
177+
label: "Milicore limit for a RabbitMQ Messaging Topology Operator instance"
178+
description: "1000m(milicores) = 1vCPU"
179+
group: "Workloads"
180+
type: string
181+
- variable: rke2rabbitmqope.msgTopologyOperator.resources.requests.cpu
182+
label: "Milicore request for a RabbitMQ Messaging Topology Operator instance"
183+
description: "1000m(milicores) = 1vCPU, value must be <= milicore limit"
184+
group: "Workloads"
185+
type: string
186+
- variable: rke2rabbitmqope.msgTopologyOperator.resources.limits.memory
187+
label: "Memory limit for a RabbitMQ Messaging Topology Operator instance"
188+
description: "Memory limit for a Jenkins instance"
189+
group: "Workloads"
190+
type: string
191+
- variable: rke2rabbitmqope.msgTopologyOperator.resources.requests.memory
192+
label: "Memory request for a RabbitMQ Messaging Topology Operator instance"
193+
description: "Memory request, value must be <= memory limit"
194+
group: "Workloads"
195+
type: string
196+
197+
114198
- variable: rke2rabbitmqope.clusterOperator.updateStrategy.type
115199
default: "RollingUpdate"
116200
label: RabbitMQ Cluster Operator update strategy
@@ -120,3 +204,14 @@ questions:
120204
options:
121205
- "RollingUpdate"
122206
- "Recreate"
207+
208+
- variable: rke2rabbitmqope.msgTopologyOperator.updateStrategy.type
209+
default: "RollingUpdate"
210+
label: RabbitMQ Messaging Topology Operator update strategy
211+
description: "RabbitMQ Messaging Topology Operator update strategy"
212+
group: "Workloads"
213+
type: enum
214+
options:
215+
- "RollingUpdate"
216+
- "Recreate"
217+
show_if: "global.rabbitmqOperator.enabled=true&&rke2rabbitmqope.msgTopologyOperator.enabled=true"

charts/rabbitmq-operator/values.yaml

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,5 +106,81 @@ rke2rabbitmqope:
106106

107107
msgTopologyOperator:
108108
enabled: false
109+
replicaCount: 2
110+
image:
111+
registry: docker.io
112+
repository: sourcemation/rabbitmq-messaging-topology-operator
113+
tag: "1.17.4-20250930"
114+
digest: ""
115+
pullPolicy: IfNotPresent
116+
pullSecrets: []
117+
watchAllNamespaces: true
118+
# watchNamespaces: []
119+
# hostNetwork: "false"
120+
# dnsPolicy: "ClusterFirst"
121+
# skipCreateAdmissionWebhookConfig: false
122+
# existingWebhookCertSecret: ""
123+
# existingWebhookCertCABundle: ""
124+
resources:
125+
requests:
126+
cpu: "100m"
127+
memory: "128Mi"
128+
limits:
129+
cpu: "150m"
130+
memory: "192Mi"
131+
pdb:
132+
create: true
133+
minAvailable: "1"
134+
# containerSecurityContext:
135+
# enabled: true
136+
# seLinuxOptions: {}
137+
# runAsUser: 1001
138+
# runAsGroup: 1001
139+
# runAsNonRoot: true
140+
# privileged: false
141+
# readOnlyRootFilesystem: true
142+
# allowPrivilegeEscalation: false
143+
# capabilities:
144+
# drop: ["ALL"]
145+
# seccompProfile:
146+
# type: "RuntimeDefault"
147+
# containerPorts:
148+
# metrics: 8080
149+
# affinity: {}
150+
# podAffinityPreset: ""
151+
# podAntiAffinityPreset: soft
152+
# nodeSelector: {}
153+
service:
154+
type: ClusterIP
155+
# ports:
156+
# webhook: 443
157+
# metrics:
158+
# service:
159+
# enabled: false
160+
# type: ClusterIP
161+
# ports:
162+
# http: 80
163+
# externalTrafficPolicy: Cluster
164+
# serviceMonitor:
165+
# enabled: false
166+
# podMonitor:
167+
# enabled: true
168+
# interval: 30s
169+
# scrapeTimeout: 30s
170+
networkPolicy:
171+
enabled: true
172+
# kubeAPIServerPorts: [443, 6443, 8443]
173+
# allowExternal: true
174+
# allowExternalEgress: true
175+
extraIngress:
176+
- ports:
177+
- port: 8080
178+
protocol: TCP
179+
# serviceAccount:
180+
# create: true
181+
# rbac:
182+
# create: true
183+
updateStrategy:
184+
type: RollingUpdate
109185

110186
useCertManager: false

0 commit comments

Comments
 (0)