Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions all-in-one/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -393,6 +393,7 @@ A Helm chart for the deployment of WSO2 API Manager all-in-one distribution.
| wso2.deployment.persistence.solrIndexing.capacity.solrIndexedData | string | `"50M"` | For persisting the indexed solr data |
| wso2.deployment.persistence.solrIndexing.enabled | bool | `false` | Indicates if persistence of the runtime artifacts for Apache Solr-based indexing is enabled By default, this is disabled |
| wso2.deployment.pod.annotations | object | `{}` | Annotations for pods |
| wso2.deployment.pod.labels | object | `{}` | Labels for pods. `deployment` and `node` are reserved for the Deployment selector and must not be overridden. |
| wso2.deployment.readinessProbe.failureThreshold | int | `5` | Minimum consecutive successes for the probe to be considered successful after having failed |
| wso2.deployment.readinessProbe.initialDelaySeconds | int | `60` | Number of seconds after the container has started before readiness probes are initiated |
| wso2.deployment.readinessProbe.periodSeconds | int | `10` | How often (in seconds) to perform the probe |
Expand Down
3 changes: 3 additions & 0 deletions all-in-one/templates/am/instance-1/wso2am-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@ spec:
deployment: {{ template "am-all-in-one.fullname" . }}-am
node: {{ template "am-all-in-one.fullname" . }}-am-1
product: apim
{{- if .Values.wso2.deployment.pod.labels }}
{{- toYaml .Values.wso2.deployment.pod.labels | nindent 8 }}
{{- end }}
Comment thread
kavindasr marked this conversation as resolved.
spec:
affinity:
podAntiAffinity:
Expand Down
3 changes: 3 additions & 0 deletions all-in-one/templates/am/instance-2/wso2am-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,9 @@ spec:
deployment: {{ template "am-all-in-one.fullname" . }}-am
node: {{ template "am-all-in-one.fullname" . }}-am-2
product: apim
{{- if .Values.wso2.deployment.pod.labels }}
{{- toYaml .Values.wso2.deployment.pod.labels | nindent 8 }}
{{- end }}
spec:
affinity:
podAntiAffinity:
Expand Down
3 changes: 3 additions & 0 deletions all-in-one/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -952,6 +952,9 @@ wso2:
pod:
# -- Annotations for pods
annotations: {}
# -- Labels for pods.
# `deployment` and `node` are reserved for the Deployment selector and must not be overridden.
labels: {}

# -- Environment variables for the deployment
# Example:
Expand Down
1 change: 1 addition & 0 deletions distributed/control-plane/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -263,6 +263,7 @@ A Helm chart for the deployment of WSO2 API Management API Control Plane profile
| wso2.deployment.persistence.solrIndexing.capacity.solrIndexedData | string | `"50M"` | For persisting the indexed solr data |
| wso2.deployment.persistence.solrIndexing.enabled | bool | `false` | Indicates if persistence of the runtime artifacts for Apache Solr-based indexing is enabled By default, this is disabled |
| wso2.deployment.pod.annotations | object | `{}` | Annotations for pods |
| wso2.deployment.pod.labels | object | `{}` | Labels for pods. `deployment` and `node` are reserved for the Deployment selector and must not be overridden. |
| wso2.deployment.readinessProbe.failureThreshold | int | `3` | Minimum consecutive successes for the probe to be considered successful after having failed |
| wso2.deployment.readinessProbe.initialDelaySeconds | int | `60` | Number of seconds after the container has started before readiness probes are initiated |
| wso2.deployment.readinessProbe.periodSeconds | int | `10` | How often (in seconds) to perform the probe |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,9 @@ spec:
deployment: {{ template "apim-helm-cp.fullname" . }}
node: {{ template "apim-helm-cp.fullname" . }}-1
product: apim
{{- if .Values.wso2.deployment.pod.labels }}
{{- toYaml .Values.wso2.deployment.pod.labels | nindent 8 }}
{{- end }}
spec:
affinity:
podAntiAffinity:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,9 @@ spec:
deployment: {{ template "apim-helm-cp.fullname" . }}
node: {{ template "apim-helm-cp.fullname" . }}-2
product: apim
{{- if .Values.wso2.deployment.pod.labels }}
{{- toYaml .Values.wso2.deployment.pod.labels | nindent 8 }}
{{- end }}
Comment thread
kavindasr marked this conversation as resolved.
spec:
affinity:
podAntiAffinity:
Expand Down
3 changes: 3 additions & 0 deletions distributed/control-plane/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -732,6 +732,9 @@ wso2:
pod:
# -- Annotations for pods
annotations: {}
# -- Labels for pods.
# `deployment` and `node` are reserved for the Deployment selector and must not be overridden.
labels: {}

# -- Environment variables for the deployment
# Example:
Expand Down
1 change: 1 addition & 0 deletions distributed/gateway/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,7 @@ A Helm chart for the deployment of WSO2 API Management Universal Gateway profile
| wso2.deployment.minReplicas | int | `2` | Minimum replicas for HPA |
| wso2.deployment.nodeSelector | string | `nil` | Node selector to deploy pod in selected node. Add label to the node and specify the label here. |
| wso2.deployment.pod.annotations | object | `{}` | Annotations for pods |
| wso2.deployment.pod.labels | object | `{}` | Labels for pods. `deployment` is reserved for the Deployment selector and must not be overridden. |
| wso2.deployment.readinessProbe.failureThreshold | int | `3` | Minimum consecutive successes for the probe to be considered successful after having failed |
| wso2.deployment.readinessProbe.initialDelaySeconds | int | `60` | Number of seconds after the container has started before readiness probes are initiated |
| wso2.deployment.readinessProbe.periodSeconds | int | `10` | How often (in seconds) to perform the probe |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,9 @@ spec:
labels:
deployment: {{ template "apim-helm-gw.fullname" . }}
product: apim
{{- if .Values.wso2.deployment.pod.labels }}
{{- toYaml .Values.wso2.deployment.pod.labels | nindent 8 }}
{{- end }}
spec:
affinity:
podAntiAffinity:
Expand Down
3 changes: 3 additions & 0 deletions distributed/gateway/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -666,6 +666,9 @@ wso2:
pod:
# -- Annotations for pods
annotations: {}
# -- Labels for pods.
# `deployment` is reserved for the Deployment selector and must not be overridden.
labels: {}

# -- Environment variables for the deployment
# Example:
Expand Down
1 change: 1 addition & 0 deletions distributed/key-manager/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@ A Helm chart for the deployment of WSO2 API Manager all-in-one distribution.
| wso2.deployment.minAvailable | string | `"50%"` | Minimum available pod counts for PDB |
| wso2.deployment.nodeSelector | string | `nil` | Node selector to deploy pod in selected node. Add label to the node and specify the label here. |
| wso2.deployment.pod.annotations | object | `{}` | Annotations for pods |
| wso2.deployment.pod.labels | object | `{}` | Labels for pods. `deployment` is reserved for the Deployment selector and must not be overridden. |
| wso2.deployment.readinessProbe.failureThreshold | int | `3` | Minimum consecutive successes for the probe to be considered successful after having failed |
| wso2.deployment.readinessProbe.initialDelaySeconds | int | `60` | Number of seconds after the container has started before readiness probes are initiated |
| wso2.deployment.readinessProbe.periodSeconds | int | `10` | How often (in seconds) to perform the probe |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,9 @@ spec:
labels:
deployment: {{ template "apim-helm-km.fullname" . }}
product: apim
{{- if .Values.wso2.deployment.pod.labels }}
{{- toYaml .Values.wso2.deployment.pod.labels | nindent 8 }}
{{- end }}
spec:
affinity:
podAntiAffinity:
Expand Down
3 changes: 3 additions & 0 deletions distributed/key-manager/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -493,6 +493,9 @@ wso2:
pod:
# -- Annotations for pods
annotations: {}
# -- Labels for pods.
# `deployment` is reserved for the Deployment selector and must not be overridden.
labels: {}

# -- Environment variables for the deployment
# Example:
Expand Down
1 change: 1 addition & 0 deletions distributed/traffic-manager/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,7 @@ A Helm chart for the deployment of WSO2 API Management Traffic Manager profile
| wso2.deployment.minAvailable | string | `"50%"` | Minimum available pod counts for PDB |
| wso2.deployment.nodeSelector | string | `nil` | Node selector to deploy pod in selected node. Add label to the node and specify the label here. |
| wso2.deployment.pod.annotations | object | `{}` | Annotations for pods |
| wso2.deployment.pod.labels | object | `{}` | Labels for pods. `deployment` and `node` are reserved for the Deployment selector and must not be overridden. |
| wso2.deployment.readinessProbe.failureThreshold | int | `3` | Minimum consecutive successes for the probe to be considered successful after having failed |
| wso2.deployment.readinessProbe.initialDelaySeconds | int | `60` | Number of seconds after the container has started before readiness probes are initiated |
| wso2.deployment.readinessProbe.periodSeconds | int | `10` | How often (in seconds) to perform the probe |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,9 @@ spec:
deployment: {{ template "apim-helm-tm.fullname" . }}
node: {{ template "apim-helm-tm.fullname" . }}-1
product: apim
{{- if .Values.wso2.deployment.pod.labels }}
{{- toYaml .Values.wso2.deployment.pod.labels | nindent 8 }}
{{- end }}
spec:
affinity:
podAntiAffinity:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,9 @@ spec:
deployment: {{ template "apim-helm-tm.fullname" . }}
node: {{ template "apim-helm-tm.fullname" . }}-2
product: apim
{{- if .Values.wso2.deployment.pod.labels }}
{{- toYaml .Values.wso2.deployment.pod.labels | nindent 8 }}
{{- end }}
spec:
affinity:
podAntiAffinity:
Expand Down
3 changes: 3 additions & 0 deletions distributed/traffic-manager/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -409,6 +409,9 @@ wso2:
pod:
# -- Annotations for pods
annotations: {}
# -- Labels for pods.
# `deployment` and `node` are reserved for the Deployment selector and must not be overridden.
labels: {}

# -- Environment variables for the deployment
# Example:
Expand Down
8 changes: 8 additions & 0 deletions resources/am-pattern-0-all-in-one/default_values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -773,6 +773,14 @@ wso2:
# -- Node selector to deploy pod in selected node. Add label to the node and specify the label here.
nodeSelector:

# Pod-specific configurations
pod:
# -- Annotations for pods
annotations: {}
# -- Labels for pods.
# `deployment` and `node` are reserved for the Deployment selector and must not be overridden.
labels: {}

persistence:
# -- Persistent runtime artifacts for Apache Solr-based indexing
solrIndexing:
Expand Down
8 changes: 8 additions & 0 deletions resources/am-pattern-1-all-in-one-HA/default_values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -792,6 +792,14 @@ wso2:
# -- Node selector to deploy pod in selected node. Add label to the node and specify the label here.
nodeSelector:

# Pod-specific configurations
pod:
# -- Annotations for pods
annotations: {}
# -- Labels for pods.
# `deployment` and `node` are reserved for the Deployment selector and must not be overridden.
labels: {}

persistence:
# -- Persistent runtime artifacts for Apache Solr-based indexing
solrIndexing:
Expand Down
8 changes: 8 additions & 0 deletions resources/am-pattern-2-all-in-one_GW/default_gw_values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -543,6 +543,14 @@ wso2:
# -- Node selector to deploy pod in selected node. Add label to the node and specify the label here.
nodeSelector:

# Pod-specific configurations
pod:
# -- Annotations for pods
annotations: {}
# -- Labels for pods.
# `deployment` is reserved for the Deployment selector and must not be overridden.
labels: {}

# Kubernetes RollingUpdate strategy configurations
strategy:
rollingUpdate:
Expand Down
8 changes: 8 additions & 0 deletions resources/am-pattern-2-all-in-one_GW/default_values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -766,6 +766,14 @@ wso2:
# -- Node selector to deploy pod in selected node. Add label to the node and specify the label here.
nodeSelector:

# Pod-specific configurations
pod:
# -- Annotations for pods
annotations: {}
# -- Labels for pods.
# `deployment` and `node` are reserved for the Deployment selector and must not be overridden.
labels: {}

persistence:
# -- Persistent runtime artifacts for Apache Solr-based indexing
solrIndexing:
Expand Down
8 changes: 8 additions & 0 deletions resources/am-pattern-3-ACP_TM_GW/default_acp_values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -590,6 +590,14 @@ wso2:
# -- Node selector to deploy pod in selected node. Add label to the node and specify the label here.
nodeSelector:

# Pod-specific configurations
pod:
# -- Annotations for pods
annotations: {}
# -- Labels for pods.
# `deployment` and `node` are reserved for the Deployment selector and must not be overridden.
labels: {}

# -- Enable high availability for traffic manager. If this is enabled, two traffic manager instances will be deployed.
# This is not relavant to HA in Kubernetes. Multiple replicas of the same instance will not count as HA for TM.
highAvailability: true
Expand Down
8 changes: 8 additions & 0 deletions resources/am-pattern-3-ACP_TM_GW/default_gw_values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -545,6 +545,14 @@ wso2:
# -- Node selector to deploy pod in selected node. Add label to the node and specify the label here.
nodeSelector:

# Pod-specific configurations
pod:
# -- Annotations for pods
annotations: {}
# -- Labels for pods.
# `deployment` is reserved for the Deployment selector and must not be overridden.
labels: {}

# Kubernetes RollingUpdate strategy configurations
strategy:
rollingUpdate:
Expand Down
8 changes: 8 additions & 0 deletions resources/am-pattern-3-ACP_TM_GW/default_tm_values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -333,6 +333,14 @@ wso2:
# -- Node selector to deploy pod in selected node. Add label to the node and specify the label here.
nodeSelector:

# Pod-specific configurations
pod:
# -- Annotations for pods
annotations: {}
# -- Labels for pods.
# `deployment` and `node` are reserved for the Deployment selector and must not be overridden.
labels: {}

# Kubernetes RollingUpdate strategy configurations
strategy:
rollingUpdate:
Expand Down
8 changes: 8 additions & 0 deletions resources/am-pattern-4-ACP_TM_GW_KM/default_acp_values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -590,6 +590,14 @@ wso2:
# -- Node selector to deploy pod in selected node. Add label to the node and specify the label here.
nodeSelector:

# Pod-specific configurations
pod:
# -- Annotations for pods
annotations: {}
# -- Labels for pods.
# `deployment` and `node` are reserved for the Deployment selector and must not be overridden.
labels: {}

# -- Enable high availability for traffic manager. If this is enabled, two traffic manager instances will be deployed.
# This is not relavant to HA in Kubernetes. Multiple replicas of the same instance will not count as HA for TM.
highAvailability: true
Expand Down
8 changes: 8 additions & 0 deletions resources/am-pattern-4-ACP_TM_GW_KM/default_gw_values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -545,6 +545,14 @@ wso2:
# -- Node selector to deploy pod in selected node. Add label to the node and specify the label here.
nodeSelector:

# Pod-specific configurations
pod:
# -- Annotations for pods
annotations: {}
# -- Labels for pods.
# `deployment` is reserved for the Deployment selector and must not be overridden.
labels: {}

# Kubernetes RollingUpdate strategy configurations
strategy:
rollingUpdate:
Expand Down
8 changes: 8 additions & 0 deletions resources/am-pattern-4-ACP_TM_GW_KM/default_km_values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -411,6 +411,14 @@ wso2:
# -- Node selector to deploy pod in selected node. Add label to the node and specify the label here.
nodeSelector:

# Pod-specific configurations
pod:
# -- Annotations for pods
annotations: {}
# -- Labels for pods.
# `deployment` is reserved for the Deployment selector and must not be overridden.
labels: {}

# Kubernetes RollingUpdate strategy configurations
strategy:
rollingUpdate:
Expand Down
8 changes: 8 additions & 0 deletions resources/am-pattern-4-ACP_TM_GW_KM/default_tm_values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -333,6 +333,14 @@ wso2:
# -- Node selector to deploy pod in selected node. Add label to the node and specify the label here.
nodeSelector:

# Pod-specific configurations
pod:
# -- Annotations for pods
annotations: {}
# -- Labels for pods.
# `deployment` and `node` are reserved for the Deployment selector and must not be overridden.
labels: {}

# Kubernetes RollingUpdate strategy configurations
strategy:
rollingUpdate:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -543,6 +543,14 @@ wso2:
# -- Node selector to deploy pod in selected node. Add label to the node and specify the label here.
nodeSelector:

# Pod-specific configurations
pod:
# -- Annotations for pods
annotations: {}
# -- Labels for pods.
# `deployment` is reserved for the Deployment selector and must not be overridden.
labels: {}

# Kubernetes RollingUpdate strategy configurations
strategy:
rollingUpdate:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -411,6 +411,14 @@ wso2:
# -- Node selector to deploy pod in selected node. Add label to the node and specify the label here.
nodeSelector:

# Pod-specific configurations
pod:
# -- Annotations for pods
annotations: {}
# -- Labels for pods.
# `deployment` is reserved for the Deployment selector and must not be overridden.
labels: {}

# Kubernetes RollingUpdate strategy configurations
strategy:
rollingUpdate:
Expand Down
8 changes: 8 additions & 0 deletions resources/am-pattern-5-all-in-one_GW_KM/default_values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -774,6 +774,14 @@ wso2:
# -- Node selector to deploy pod in selected node. Add label to the node and specify the label here.
nodeSelector:

# Pod-specific configurations
pod:
# -- Annotations for pods
annotations: {}
# -- Labels for pods.
# `deployment` and `node` are reserved for the Deployment selector and must not be overridden.
labels: {}

persistence:
# -- Persistent runtime artifacts for Apache Solr-based indexing
solrIndexing:
Expand Down