You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 11, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: apigateway/helm/README.md
+9-2
Original file line number
Diff line number
Diff line change
@@ -167,12 +167,14 @@ Sub-folder `examples` contains some *values* examples for more use-cases. To use
167
167
|`1.2.4`| Added Kibana extra container configuration, set by Values.kibana.extraContainers. <br> Added ServiceMonitor matchLabel for a specific service. The service is set by .Values.serviceMonitor.serviceName defaulting to API Gateways runtime service. |
168
168
|`1.2.5`| Added possibility to read metering truststore password by secretKeyRef. <br> Added custom logging configuration for Kibana. |
169
169
|`1.2.6`| Fixed commons dependency to enable metering change from 1.2.5. |
170
-
|`1.2.7`| Added possibility to rename roleBinding for API Gateway, Kibana and Elasitcsearch. This allows for multiple deployments into the same namespace. Also, CRD ServiceMonitor selector corrected. Support of ES storage PVC annotations. |
170
+
|`1.2.7`| Added possibility to rename roleBinding for API Gateway, Kibana and Elasticsearch. This allows for multiple deployments into the same namespace. Also, CRD ServiceMonitor selector corrected. Support of ES storage PVC annotations. |
171
+
|`1.2.8`|`tpl` function support in `affinity` value added. `affinity` support added for Kibana and Elasticsearch. `topologySpreadConstraints` support added for APIGW, Elasticsearch and Kibana. |
172
+
171
173
## Values
172
174
173
175
| Key | Type | Default | Description |
174
176
|-----|------|---------|-------------|
175
-
| affinity | object |`{}`||
177
+
| affinity | object |`{}`|Set Pod (anti-) affinity for APIGW. You can use templates inside because `tpl` function is called for rendering.|
176
178
| apigw.adminPort | int |`5555`| The default administration port. Note in a default installation this port will also be used for runtime traffic. |
177
179
| apigw.adminSecretKey | string |`""`| The key that holds the admin secret key; defauls to "password" |
178
180
| apigw.adminSecretName | string |`""`| The secret that holds the admin password Depends on secrets.genereateAdminSecret; if true the setting will be ignored. |
@@ -205,6 +207,7 @@ Sub-folder `examples` contains some *values* examples for more use-cases. To use
205
207
| autoscaling.maxReplicas | int |`100`||
206
208
| autoscaling.minReplicas | int |`1`||
207
209
| autoscaling.targetCPUUtilizationPercentage | int |`80`||
210
+
| elasticsearch.affinity | object |`{}`| Set Pod (anti-) affinity for ElasticSearch. You can use templates inside because `tpl` function is called for rendering. |
208
211
| elasticsearch.certificateSecretName | string |`"{{ include \"common.names.fullname\" .}}-es-tls-secret"`| The name of the secret holding the tls secret By default the name will be fullname of release + "es-tls-secret" |
209
212
| elasticsearch.defaultNodeSet | object |`{"annotations":{},"count":1,"extraConfig":{},"extraInitContainers":{},"installMapperSizePlugin":true,"memoryMapping":false,"setMaxMapCount":true}`| Default Node Set |
210
213
| elasticsearch.defaultNodeSet.annotations | object |`{}`| Annotations for Elasticsearch |
@@ -235,6 +238,7 @@ Sub-folder `examples` contains some *values* examples for more use-cases. To use
235
238
| elasticsearch.storageClassName | string |`""`| Use the storage class. |
236
239
| elasticsearch.tlsEnabled | bool |`false`| Whether the communication from APIGW and Kibana should be HTTPS Note: you will need to create certificate and a separate truststore for the communication. |
237
240
| elasticsearch.tlsSecretName | string |`""`| The name of the elasticsearch secret. By default it will created by the fullname + "-es-tls-secret" if tlsEnabled is set to true. |
241
+
| elasticsearch.topologySpreadConstraints | object |`{}`| Set Pod topology spread constraints for ElasticSearch. You can use templates inside because `tpl` function is called for rendering. |
238
242
| elasticsearch.version | string |`"8.2.3"`| The ECK version to be used |
239
243
| extraConfigMaps | list |`[]`| Extra config maps for additional configurations such as extra ports, etc. |
240
244
| extraContainers | list |`[]`| Extra containers which should run in addition to the main container as a sidecar - name: do-something image: busybox command: ['do', 'something']|
@@ -316,6 +320,7 @@ Sub-folder `examples` contains some *values* examples for more use-cases. To use
| kibana.annotations | object |`{}`| Annotations for Kibana |
321
326
| kibana.count | int |`1`||
@@ -348,6 +353,7 @@ Sub-folder `examples` contains some *values* examples for more use-cases. To use
348
353
| kibana.tls.trustStoreName | string |`""`| File name of the p12 truststore for Kibana |
349
354
| kibana.tls.truststorePasswordSecret | string |`""`| Name of the k8s secret containing the password for above p12 truststore in key 'password' |
350
355
| kibana.tls.verificationMode | string |`"certificate"`| TLS verification mode. Either 'none', 'certificate' or 'full'. Full includes hostname verification (service name must be in alt dns for it to work). |
356
+
| kibana.topologySpreadConstraints | object |`{}`| Set Pod topology spread constraints for Kibana. You can use templates inside because `tpl` function is called for rendering. |
351
357
| kibana.version | string |`"8.2.3"`| The ECK version to be used |
352
358
| license | string |`""`| Import the content as license key and create a ConfigMap named by `licenseConfigMap` value. You can copy/past the content of your provided license key file here. |
353
359
| licenseConfigKey | string |`""`||
@@ -400,3 +406,4 @@ Sub-folder `examples` contains some *values* examples for more use-cases. To use
400
406
| serviceMonitor.enabled | bool |`false`| Create and enable CRD ServiceMonitor. The default is `false`. |
401
407
| serviceMonitor.serviceName | string |`""`| Set the monitored service which is connected by ServiceMonitor. Default (if not set) is the `rt` runtime service. |
402
408
| tolerations | list |`[]`||
409
+
| topologySpreadConstraints | object |`{}`| Set Pod topology spread constraints for APIGW. You can use templates inside because `tpl` function is called for rendering. |
Copy file name to clipboardExpand all lines: apigateway/helm/README.md.gotmpl
+3-1
Original file line number
Diff line number
Diff line change
@@ -168,5 +168,7 @@ Sub-folder `examples` contains some *values* examples for more use-cases. To use
168
168
| `1.2.4` | Added Kibana extra container configuration, set by Values.kibana.extraContainers. <br> Added ServiceMonitor matchLabel for a specific service. The service is set by .Values.serviceMonitor.serviceName defaulting to API Gateways runtime service. |
169
169
| `1.2.5` | Added possibility to read metering truststore password by secretKeyRef. <br> Added custom logging configuration for Kibana. |
170
170
| `1.2.6` | Fixed commons dependency to enable metering change from 1.2.5. |
171
-
| `1.2.7` | Added possibility to rename roleBinding for API Gateway, Kibana and Elasitcsearch. This allows for multiple deployments into the same namespace. Also, CRD ServiceMonitor selector corrected. Support of ES storage PVC annotations. |
171
+
| `1.2.7` | Added possibility to rename roleBinding for API Gateway, Kibana and Elasticsearch. This allows for multiple deployments into the same namespace. Also, CRD ServiceMonitor selector corrected. Support of ES storage PVC annotations. |
172
+
| `1.2.8` | `tpl` function support in `affinity` value added. `affinity` support added for Kibana and Elasticsearch. `topologySpreadConstraints` support added for APIGW, Elasticsearch and Kibana. |
| serviceAccount.name | string |`""`| The name of the service account to use. If not set and create is true, a name is generated using the fullname template |
132
133
| serviceAccount.roleName | string |`""`||
133
134
| tolerations | list |`[]`||
135
+
| topologySpreadConstraints | object |`{}`| Set Pod topology spread constraints. You can use templates inside because `tpl` function is called for rendering. |
| startupProbe | object |`{"failureThreshold":60,"periodSeconds":30,"tcpSocket":{"port":"http"}}`| startup probe for container |
210
211
| statefulSet | bool |`false`| StatefulSet or Deployment. You should only change this if you require Client Side queuing (CSQ) or functionality in IS which requires stable hostnames and filesystems. Default is false => Deployment. Keep in mind, you must disable CSQ on each webMethods messaging and JMS connection if you don't use stateful-sets. See examples in Process Engine deployment for disableing CSQ. |
211
212
| tolerations | list |`[]`||
213
+
| topologySpreadConstraints | object |`{}`| Set Pod topology spread constraints. You can use templates inside because `tpl` function is called for rendering. |
212
214
| volumeClaimTemplates | list |`[]`| Volume Claim Templates, only to be used when running as a Statefulset (e.g. using client-side queuing) |
0 commit comments