@@ -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"
0 commit comments