allow to change container ports, fix default frontend ports
Signed-off-by: Pascal Sthamer <10992664+P4sca1@users.noreply.github.com>
This commit is contained in:
@@ -137,6 +137,8 @@ SHUFFLE_ENCRYPTION_MODIFIER: "MyShuffleEncryptionModifier"
|
|||||||
| `backend.image.pullPolicy` | backend image pull policy | `IfNotPresent` |
|
| `backend.image.pullPolicy` | backend image pull policy | `IfNotPresent` |
|
||||||
| `backend.image.pullSecrets` | backend image pull secrets | `[]` |
|
| `backend.image.pullSecrets` | backend image pull secrets | `[]` |
|
||||||
| `backend.replicaCount` | Number of backend replicas to deploy | `1` |
|
| `backend.replicaCount` | Number of backend replicas to deploy | `1` |
|
||||||
|
| `backend.containerPorts.http` | backend HTTP container port | `5001` |
|
||||||
|
| `backend.extraContainerPorts` | Optionally specify extra list of additional ports for backend containers | `[]` |
|
||||||
| `backend.livenessProbe.enabled` | Enable livenessProbe on backend containers | `false` |
|
| `backend.livenessProbe.enabled` | Enable livenessProbe on backend containers | `false` |
|
||||||
| `backend.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `0` |
|
| `backend.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `0` |
|
||||||
| `backend.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `15` |
|
| `backend.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `15` |
|
||||||
@@ -251,6 +253,9 @@ SHUFFLE_ENCRYPTION_MODIFIER: "MyShuffleEncryptionModifier"
|
|||||||
| `frontend.image.pullPolicy` | frontend image pull policy | `IfNotPresent` |
|
| `frontend.image.pullPolicy` | frontend image pull policy | `IfNotPresent` |
|
||||||
| `frontend.image.pullSecrets` | frontend image pull secrets | `[]` |
|
| `frontend.image.pullSecrets` | frontend image pull secrets | `[]` |
|
||||||
| `frontend.replicaCount` | Number of frontend replicas to deploy | `1` |
|
| `frontend.replicaCount` | Number of frontend replicas to deploy | `1` |
|
||||||
|
| `frontend.containerPorts.http` | frontend HTTP container port | `80` |
|
||||||
|
| `frontend.containerPorts.https` | frontend HTTPS container port | `443` |
|
||||||
|
| `frontend.extraContainerPorts` | Optionally specify extra list of additional ports for frontend containers | `[]` |
|
||||||
| `frontend.livenessProbe.enabled` | Enable livenessProbe on frontend containers | `false` |
|
| `frontend.livenessProbe.enabled` | Enable livenessProbe on frontend containers | `false` |
|
||||||
| `frontend.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `0` |
|
| `frontend.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `0` |
|
||||||
| `frontend.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `15` |
|
| `frontend.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `15` |
|
||||||
@@ -274,12 +279,12 @@ SHUFFLE_ENCRYPTION_MODIFIER: "MyShuffleEncryptionModifier"
|
|||||||
| `frontend.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` |
|
| `frontend.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` |
|
||||||
| `frontend.resourcesPreset` | Set frontend container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if frontend.resources is set (frontend.resources is recommended for production). | `nano` |
|
| `frontend.resourcesPreset` | Set frontend container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if frontend.resources is set (frontend.resources is recommended for production). | `nano` |
|
||||||
| `frontend.resources` | Set frontend container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` |
|
| `frontend.resources` | Set frontend container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` |
|
||||||
| `frontend.podSecurityContext.enabled` | Enable frontend pods' Security Context | `true` |
|
| `frontend.podSecurityContext.enabled` | Enable frontend pods' Security Context | `false` |
|
||||||
| `frontend.podSecurityContext.fsGroupChangePolicy` | Set filesystem group change policy for frontend pods | `Always` |
|
| `frontend.podSecurityContext.fsGroupChangePolicy` | Set filesystem group change policy for frontend pods | `Always` |
|
||||||
| `frontend.podSecurityContext.sysctls` | Set kernel settings using the sysctl interface for frontend pods | `[]` |
|
| `frontend.podSecurityContext.sysctls` | Set kernel settings using the sysctl interface for frontend pods | `[]` |
|
||||||
| `frontend.podSecurityContext.supplementalGroups` | Set filesystem extra groups for frontend pods | `[]` |
|
| `frontend.podSecurityContext.supplementalGroups` | Set filesystem extra groups for frontend pods | `[]` |
|
||||||
| `frontend.podSecurityContext.fsGroup` | Set fsGroup in frontend pods' Security Context | `1001` |
|
| `frontend.podSecurityContext.fsGroup` | Set fsGroup in frontend pods' Security Context | `1001` |
|
||||||
| `frontend.containerSecurityContext.enabled` | Enabled frontend container' Security Context | `true` |
|
| `frontend.containerSecurityContext.enabled` | Enabled frontend container' Security Context | `false` |
|
||||||
| `frontend.containerSecurityContext.seLinuxOptions` | Set SELinux options in frontend container | `{}` |
|
| `frontend.containerSecurityContext.seLinuxOptions` | Set SELinux options in frontend container | `{}` |
|
||||||
| `frontend.containerSecurityContext.runAsUser` | Set runAsUser in frontend container' Security Context | `101` |
|
| `frontend.containerSecurityContext.runAsUser` | Set runAsUser in frontend container' Security Context | `101` |
|
||||||
| `frontend.containerSecurityContext.runAsGroup` | Set runAsGroup in frontend container' Security Context | `101` |
|
| `frontend.containerSecurityContext.runAsGroup` | Set runAsGroup in frontend container' Security Context | `101` |
|
||||||
@@ -355,6 +360,8 @@ SHUFFLE_ENCRYPTION_MODIFIER: "MyShuffleEncryptionModifier"
|
|||||||
| `orborus.image.pullPolicy` | orborus image pull policy | `IfNotPresent` |
|
| `orborus.image.pullPolicy` | orborus image pull policy | `IfNotPresent` |
|
||||||
| `orborus.image.pullSecrets` | orborus image pull secrets | `[]` |
|
| `orborus.image.pullSecrets` | orborus image pull secrets | `[]` |
|
||||||
| `orborus.replicaCount` | Number of orborus replicas to deploy | `1` |
|
| `orborus.replicaCount` | Number of orborus replicas to deploy | `1` |
|
||||||
|
| `orborus.containerPorts.http` | orborus HTTP container port | `8080` |
|
||||||
|
| `orborus.extraContainerPorts` | Optionally specify extra list of additional ports for orborus containers | `[]` |
|
||||||
| `orborus.livenessProbe.enabled` | Enable livenessProbe on orborus containers | `false` |
|
| `orborus.livenessProbe.enabled` | Enable livenessProbe on orborus containers | `false` |
|
||||||
| `orborus.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `0` |
|
| `orborus.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `0` |
|
||||||
| `orborus.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `15` |
|
| `orborus.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `15` |
|
||||||
@@ -574,3 +581,4 @@ SHUFFLE_ENCRYPTION_MODIFIER: "MyShuffleEncryptionModifier"
|
|||||||
| `vault.secrets` | A list of VaultSecrets to create | `[]` |
|
| `vault.secrets` | A list of VaultSecrets to create | `[]` |
|
||||||
|
|
||||||
### Other Parameters
|
### Other Parameters
|
||||||
|
|
||||||
|
|||||||
@@ -144,7 +144,10 @@ spec:
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
ports:
|
ports:
|
||||||
- name: http
|
- name: http
|
||||||
containerPort: 5001
|
containerPort: {{ .Values.backend.containerPorts.http }}
|
||||||
|
{{- if .Values.backend.extraContainerPorts }}
|
||||||
|
{{- include "common.tplvalues.render" (dict "value" .Values.backend.extraContainerPorts "context" $) | nindent 12 }}
|
||||||
|
{{- end }}
|
||||||
{{- if not .Values.diagnosticMode.enabled }}
|
{{- if not .Values.diagnosticMode.enabled }}
|
||||||
{{- if .Values.backend.customLivenessProbe }}
|
{{- if .Values.backend.customLivenessProbe }}
|
||||||
livenessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.backend.customLivenessProbe "context" $) | nindent 12 }}
|
livenessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.backend.customLivenessProbe "context" $) | nindent 12 }}
|
||||||
@@ -152,7 +155,7 @@ spec:
|
|||||||
livenessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.backend.livenessProbe "enabled") "context" $) | nindent 12 }}
|
livenessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.backend.livenessProbe "enabled") "context" $) | nindent 12 }}
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /api/v1/health
|
path: /api/v1/health
|
||||||
port: 5001
|
port: {{ .Values.backend.containerPorts.http }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.backend.customReadinessProbe }}
|
{{- if .Values.backend.customReadinessProbe }}
|
||||||
readinessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.backend.customReadinessProbe "context" $) | nindent 12 }}
|
readinessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.backend.customReadinessProbe "context" $) | nindent 12 }}
|
||||||
@@ -160,7 +163,7 @@ spec:
|
|||||||
readinessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.backend.readinessProbe "enabled") "context" $) | nindent 12 }}
|
readinessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.backend.readinessProbe "enabled") "context" $) | nindent 12 }}
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /api/v1/health
|
path: /api/v1/health
|
||||||
port: 5001
|
port: {{ .Values.backend.containerPorts.http }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.backend.customStartupProbe }}
|
{{- if .Values.backend.customStartupProbe }}
|
||||||
startupProbe: {{- include "common.tplvalues.render" (dict "value" .Values.backend.customStartupProbe "context" $) | nindent 12 }}
|
startupProbe: {{- include "common.tplvalues.render" (dict "value" .Values.backend.customStartupProbe "context" $) | nindent 12 }}
|
||||||
@@ -168,7 +171,7 @@ spec:
|
|||||||
startupProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.backend.startupProbe "enabled") "context" $) | nindent 12 }}
|
startupProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.backend.startupProbe "enabled") "context" $) | nindent 12 }}
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /api/v1/health
|
path: /api/v1/health
|
||||||
port: 5001
|
port: {{ .Values.backend.containerPorts.http }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.backend.lifecycleHooks }}
|
{{- if .Values.backend.lifecycleHooks }}
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ spec:
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
ingress:
|
ingress:
|
||||||
- ports:
|
- ports:
|
||||||
- port: 5001
|
- port: {{ .Values.backend.containerPorts.http }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
{{- if not .Values.backend.networkPolicy.allowExternal }}
|
{{- if not .Values.backend.networkPolicy.allowExternal }}
|
||||||
from:
|
from:
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ spec:
|
|||||||
type: ClusterIP
|
type: ClusterIP
|
||||||
ports:
|
ports:
|
||||||
- name: http
|
- name: http
|
||||||
port: 5001
|
port: {{ .Values.backend.containerPorts.http }}
|
||||||
targetPort: http
|
targetPort: http
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
{{- $podLabels := include "common.tplvalues.merge" (dict "values" (list .Values.backend.podLabels .Values.commonLabels) "context" .) }}
|
{{- $podLabels := include "common.tplvalues.merge" (dict "values" (list .Values.backend.podLabels .Values.commonLabels) "context" .) }}
|
||||||
|
|||||||
@@ -103,7 +103,14 @@ spec:
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
ports:
|
ports:
|
||||||
- name: http
|
- name: http
|
||||||
containerPort: 8080
|
containerPort: {{ .Values.frontend.containerPorts.http }}
|
||||||
|
{{- if .Values.frontend.containerPorts.https }}
|
||||||
|
- name: https
|
||||||
|
containerPort: {{ .Values.frontend.containerPorts.https }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.frontend.extraContainerPorts }}
|
||||||
|
{{- include "common.tplvalues.render" (dict "value" .Values.frontend.extraContainerPorts "context" $) | nindent 12 }}
|
||||||
|
{{- end }}
|
||||||
{{- if not .Values.diagnosticMode.enabled }}
|
{{- if not .Values.diagnosticMode.enabled }}
|
||||||
{{- if .Values.frontend.customLivenessProbe }}
|
{{- if .Values.frontend.customLivenessProbe }}
|
||||||
livenessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.frontend.customLivenessProbe "context" $) | nindent 12 }}
|
livenessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.frontend.customLivenessProbe "context" $) | nindent 12 }}
|
||||||
@@ -111,7 +118,7 @@ spec:
|
|||||||
livenessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.frontend.livenessProbe "enabled") "context" $) | nindent 12 }}
|
livenessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.frontend.livenessProbe "enabled") "context" $) | nindent 12 }}
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /
|
path: /
|
||||||
port: 8080
|
port: {{ .Values.frontend.containerPorts.http }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.frontend.customReadinessProbe }}
|
{{- if .Values.frontend.customReadinessProbe }}
|
||||||
readinessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.frontend.customReadinessProbe "context" $) | nindent 12 }}
|
readinessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.frontend.customReadinessProbe "context" $) | nindent 12 }}
|
||||||
@@ -119,7 +126,7 @@ spec:
|
|||||||
readinessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.frontend.readinessProbe "enabled") "context" $) | nindent 12 }}
|
readinessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.frontend.readinessProbe "enabled") "context" $) | nindent 12 }}
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /
|
path: /
|
||||||
port: 8080
|
port: {{ .Values.frontend.containerPorts.http }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.frontend.customStartupProbe }}
|
{{- if .Values.frontend.customStartupProbe }}
|
||||||
startupProbe: {{- include "common.tplvalues.render" (dict "value" .Values.frontend.customStartupProbe "context" $) | nindent 12 }}
|
startupProbe: {{- include "common.tplvalues.render" (dict "value" .Values.frontend.customStartupProbe "context" $) | nindent 12 }}
|
||||||
@@ -127,7 +134,7 @@ spec:
|
|||||||
startupProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.frontend.startupProbe "enabled") "context" $) | nindent 12 }}
|
startupProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.frontend.startupProbe "enabled") "context" $) | nindent 12 }}
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /
|
path: /
|
||||||
port: 8080
|
port: {{ .Values.frontend.containerPorts.http }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.frontend.lifecycleHooks }}
|
{{- if .Values.frontend.lifecycleHooks }}
|
||||||
|
|||||||
@@ -36,7 +36,10 @@ spec:
|
|||||||
ingress:
|
ingress:
|
||||||
{{ if .Values.frontend.networkPolicy.allowExternal }}
|
{{ if .Values.frontend.networkPolicy.allowExternal }}
|
||||||
- ports:
|
- ports:
|
||||||
- port: 8080
|
- port: {{ .Values.frontend.containerPorts.http }}
|
||||||
|
{{- if .Values.frontend.containerPorts.https }}
|
||||||
|
- port: {{ .Values.frontend.containerPorts.https }}
|
||||||
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.frontend.networkPolicy.extraIngress }}
|
{{- if .Values.frontend.networkPolicy.extraIngress }}
|
||||||
{{- include "common.tplvalues.render" ( dict "value" .Values.frontend.networkPolicy.extraIngress "context" $ ) | nindent 4 }}
|
{{- include "common.tplvalues.render" ( dict "value" .Values.frontend.networkPolicy.extraIngress "context" $ ) | nindent 4 }}
|
||||||
|
|||||||
@@ -11,8 +11,14 @@ spec:
|
|||||||
type: ClusterIP
|
type: ClusterIP
|
||||||
ports:
|
ports:
|
||||||
- name: http
|
- name: http
|
||||||
port: 8080
|
port: {{ .Values.frontend.containerPorts.http }}
|
||||||
targetPort: http
|
targetPort: http
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
|
{{- if .Values.frontend.containerPorts.https }}
|
||||||
|
- name: https
|
||||||
|
port: {{ .Values.frontend.containerPorts.https }}
|
||||||
|
targetPort: https
|
||||||
|
protocol: TCP
|
||||||
|
{{- end }}
|
||||||
{{- $podLabels := include "common.tplvalues.merge" (dict "values" (list .Values.frontend.podLabels .Values.commonLabels) "context" .) }}
|
{{- $podLabels := include "common.tplvalues.merge" (dict "values" (list .Values.frontend.podLabels .Values.commonLabels) "context" .) }}
|
||||||
selector: {{- include "shuffle.frontend.matchLabels" (dict "customLabels" $podLabels "context" $) | nindent 4 }}
|
selector: {{- include "shuffle.frontend.matchLabels" (dict "customLabels" $podLabels "context" $) | nindent 4 }}
|
||||||
|
|||||||
@@ -21,10 +21,10 @@ spec:
|
|||||||
- destination:
|
- destination:
|
||||||
host: {{ include "shuffle.backend.name" . }}
|
host: {{ include "shuffle.backend.name" . }}
|
||||||
port:
|
port:
|
||||||
number: 5001
|
number: {{ .Values.backend.containerPorts.http }}
|
||||||
- route:
|
- route:
|
||||||
- destination:
|
- destination:
|
||||||
host: {{ include "shuffle.frontend.name" . }}
|
host: {{ include "shuffle.frontend.name" . }}
|
||||||
port:
|
port:
|
||||||
number: 8080
|
number: {{ .Values.frontend.containerPorts.http }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ spec:
|
|||||||
kubernetes.io/metadata.name: kube-system
|
kubernetes.io/metadata.name: kube-system
|
||||||
# Allow access to orborus
|
# Allow access to orborus
|
||||||
- ports:
|
- ports:
|
||||||
- port: 8080
|
- port: {{ .Values.orborus.containerPorts.http }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
to:
|
to:
|
||||||
- namespaceSelector:
|
- namespaceSelector:
|
||||||
|
|||||||
@@ -107,7 +107,10 @@ spec:
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
ports:
|
ports:
|
||||||
- name: http
|
- name: http
|
||||||
containerPort: 8080
|
containerPort: {{ .Values.orborus.containerPorts.http }}
|
||||||
|
{{- if .Values.orborus.extraContainerPorts }}
|
||||||
|
{{- include "common.tplvalues.render" (dict "value" .Values.orborus.extraContainerPorts "context" $) | nindent 12 }}
|
||||||
|
{{- end }}
|
||||||
{{- if not .Values.diagnosticMode.enabled }}
|
{{- if not .Values.diagnosticMode.enabled }}
|
||||||
{{- if .Values.orborus.customLivenessProbe }}
|
{{- if .Values.orborus.customLivenessProbe }}
|
||||||
livenessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.orborus.customLivenessProbe "context" $) | nindent 12 }}
|
livenessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.orborus.customLivenessProbe "context" $) | nindent 12 }}
|
||||||
@@ -115,7 +118,7 @@ spec:
|
|||||||
livenessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.orborus.livenessProbe "enabled") "context" $) | nindent 12 }}
|
livenessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.orborus.livenessProbe "enabled") "context" $) | nindent 12 }}
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /
|
path: /
|
||||||
port: 8080
|
port: {{ .Values.orborus.containerPorts.http }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.orborus.customReadinessProbe }}
|
{{- if .Values.orborus.customReadinessProbe }}
|
||||||
readinessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.orborus.customReadinessProbe "context" $) | nindent 12 }}
|
readinessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.orborus.customReadinessProbe "context" $) | nindent 12 }}
|
||||||
@@ -123,7 +126,7 @@ spec:
|
|||||||
readinessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.orborus.readinessProbe "enabled") "context" $) | nindent 12 }}
|
readinessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.orborus.readinessProbe "enabled") "context" $) | nindent 12 }}
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /
|
path: /
|
||||||
port: 8080
|
port: {{ .Values.orborus.containerPorts.http }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.orborus.customStartupProbe }}
|
{{- if .Values.orborus.customStartupProbe }}
|
||||||
startupProbe: {{- include "common.tplvalues.render" (dict "value" .Values.orborus.customStartupProbe "context" $) | nindent 12 }}
|
startupProbe: {{- include "common.tplvalues.render" (dict "value" .Values.orborus.customStartupProbe "context" $) | nindent 12 }}
|
||||||
@@ -131,7 +134,7 @@ spec:
|
|||||||
startupProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.orborus.startupProbe "enabled") "context" $) | nindent 12 }}
|
startupProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.orborus.startupProbe "enabled") "context" $) | nindent 12 }}
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /
|
path: /
|
||||||
port: 8080
|
port: {{ .Values.orborus.containerPorts.http }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.orborus.lifecycleHooks }}
|
{{- if .Values.orborus.lifecycleHooks }}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ spec:
|
|||||||
kubernetes.io/metadata.name: kube-system
|
kubernetes.io/metadata.name: kube-system
|
||||||
# Allow access to backend
|
# Allow access to backend
|
||||||
- ports:
|
- ports:
|
||||||
- port: 5001
|
- port: {{ .Values.backend.containerPorts.http }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
to:
|
to:
|
||||||
- namespaceSelector:
|
- namespaceSelector:
|
||||||
@@ -55,7 +55,7 @@ spec:
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
ingress:
|
ingress:
|
||||||
- ports:
|
- ports:
|
||||||
- port: 8080
|
- port: {{ .Values.orborus.containerPorts.http }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
{{- if not .Values.orborus.networkPolicy.allowExternal }}
|
{{- if not .Values.orborus.networkPolicy.allowExternal }}
|
||||||
from:
|
from:
|
||||||
|
|||||||
@@ -178,6 +178,22 @@
|
|||||||
"description": "Number of backend replicas to deploy",
|
"description": "Number of backend replicas to deploy",
|
||||||
"default": 1
|
"default": 1
|
||||||
},
|
},
|
||||||
|
"containerPorts": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"http": {
|
||||||
|
"type": "number",
|
||||||
|
"description": "backend HTTP container port",
|
||||||
|
"default": 5001
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"extraContainerPorts": {
|
||||||
|
"type": "array",
|
||||||
|
"description": "Optionally specify extra list of additional ports for backend containers",
|
||||||
|
"default": [],
|
||||||
|
"items": {}
|
||||||
|
},
|
||||||
"livenessProbe": {
|
"livenessProbe": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
@@ -840,6 +856,27 @@
|
|||||||
"description": "Number of frontend replicas to deploy",
|
"description": "Number of frontend replicas to deploy",
|
||||||
"default": 1
|
"default": 1
|
||||||
},
|
},
|
||||||
|
"containerPorts": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"http": {
|
||||||
|
"type": "number",
|
||||||
|
"description": "frontend HTTP container port",
|
||||||
|
"default": 80
|
||||||
|
},
|
||||||
|
"https": {
|
||||||
|
"type": "number",
|
||||||
|
"description": "frontend HTTPS container port",
|
||||||
|
"default": 443
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"extraContainerPorts": {
|
||||||
|
"type": "array",
|
||||||
|
"description": "Optionally specify extra list of additional ports for frontend containers",
|
||||||
|
"default": [],
|
||||||
|
"items": {}
|
||||||
|
},
|
||||||
"livenessProbe": {
|
"livenessProbe": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
@@ -976,7 +1013,7 @@
|
|||||||
"enabled": {
|
"enabled": {
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"description": "Enable frontend pods' Security Context",
|
"description": "Enable frontend pods' Security Context",
|
||||||
"default": true
|
"default": false
|
||||||
},
|
},
|
||||||
"fsGroupChangePolicy": {
|
"fsGroupChangePolicy": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
@@ -1008,7 +1045,7 @@
|
|||||||
"enabled": {
|
"enabled": {
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"description": "Enabled frontend container' Security Context",
|
"description": "Enabled frontend container' Security Context",
|
||||||
"default": true
|
"default": false
|
||||||
},
|
},
|
||||||
"runAsUser": {
|
"runAsUser": {
|
||||||
"type": "number",
|
"type": "number",
|
||||||
@@ -1437,6 +1474,22 @@
|
|||||||
"description": "Number of orborus replicas to deploy",
|
"description": "Number of orborus replicas to deploy",
|
||||||
"default": 1
|
"default": 1
|
||||||
},
|
},
|
||||||
|
"containerPorts": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"http": {
|
||||||
|
"type": "number",
|
||||||
|
"description": "orborus HTTP container port",
|
||||||
|
"default": 8080
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"extraContainerPorts": {
|
||||||
|
"type": "array",
|
||||||
|
"description": "Optionally specify extra list of additional ports for orborus containers",
|
||||||
|
"default": [],
|
||||||
|
"items": {}
|
||||||
|
},
|
||||||
"livenessProbe": {
|
"livenessProbe": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
|
|||||||
@@ -122,6 +122,17 @@ backend:
|
|||||||
## @param backend.replicaCount Number of backend replicas to deploy
|
## @param backend.replicaCount Number of backend replicas to deploy
|
||||||
##
|
##
|
||||||
replicaCount: 1
|
replicaCount: 1
|
||||||
|
## @param backend.containerPorts.http backend HTTP container port
|
||||||
|
##
|
||||||
|
containerPorts:
|
||||||
|
http: 5001
|
||||||
|
## @param backend.extraContainerPorts Optionally specify extra list of additional ports for backend containers
|
||||||
|
## e.g:
|
||||||
|
## extraContainerPorts:
|
||||||
|
## - name: myservice
|
||||||
|
## containerPort: 9090
|
||||||
|
##
|
||||||
|
extraContainerPorts: []
|
||||||
## Configure extra options for backend containers' liveness and readiness probes
|
## Configure extra options for backend containers' liveness and readiness probes
|
||||||
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes
|
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes
|
||||||
## @param backend.livenessProbe.enabled Enable livenessProbe on backend containers
|
## @param backend.livenessProbe.enabled Enable livenessProbe on backend containers
|
||||||
@@ -577,6 +588,19 @@ frontend:
|
|||||||
## @param frontend.replicaCount Number of frontend replicas to deploy
|
## @param frontend.replicaCount Number of frontend replicas to deploy
|
||||||
##
|
##
|
||||||
replicaCount: 1
|
replicaCount: 1
|
||||||
|
## @param frontend.containerPorts.http frontend HTTP container port
|
||||||
|
## @param frontend.containerPorts.https frontend HTTPS container port
|
||||||
|
##
|
||||||
|
containerPorts:
|
||||||
|
http: 80
|
||||||
|
https: 443
|
||||||
|
## @param frontend.extraContainerPorts Optionally specify extra list of additional ports for frontend containers
|
||||||
|
## e.g:
|
||||||
|
## extraContainerPorts:
|
||||||
|
## - name: myservice
|
||||||
|
## containerPort: 9090
|
||||||
|
##
|
||||||
|
extraContainerPorts: []
|
||||||
## Configure extra options for frontend containers' liveness and readiness probes
|
## Configure extra options for frontend containers' liveness and readiness probes
|
||||||
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes
|
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes
|
||||||
## @param frontend.livenessProbe.enabled Enable livenessProbe on frontend containers
|
## @param frontend.livenessProbe.enabled Enable livenessProbe on frontend containers
|
||||||
@@ -966,6 +990,17 @@ orborus:
|
|||||||
## @param orborus.replicaCount Number of orborus replicas to deploy
|
## @param orborus.replicaCount Number of orborus replicas to deploy
|
||||||
##
|
##
|
||||||
replicaCount: 1
|
replicaCount: 1
|
||||||
|
## @param orborus.containerPorts.http orborus HTTP container port
|
||||||
|
##
|
||||||
|
containerPorts:
|
||||||
|
http: 8080
|
||||||
|
## @param orborus.extraContainerPorts Optionally specify extra list of additional ports for orborus containers
|
||||||
|
## e.g:
|
||||||
|
## extraContainerPorts:
|
||||||
|
## - name: myservice
|
||||||
|
## containerPort: 9090
|
||||||
|
##
|
||||||
|
extraContainerPorts: []
|
||||||
## Configure extra options for orborus containers' liveness and readiness probes
|
## Configure extra options for orborus containers' liveness and readiness probes
|
||||||
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes
|
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes
|
||||||
## @param orborus.livenessProbe.enabled Enable livenessProbe on orborus containers
|
## @param orborus.livenessProbe.enabled Enable livenessProbe on orborus containers
|
||||||
|
|||||||
Reference in New Issue
Block a user