Enforce to amd64 nodes using nodeSelector

Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
This commit is contained in:
Marco Franssen
2023-02-18 13:04:02 +01:00
committed by Marco Franssen
parent e9912ba39a
commit 5cb6ebe95e
4 changed files with 20 additions and 3 deletions
+3 -1
View File
@@ -52,6 +52,7 @@ Kubernetes: `>=1.19.0-0`
| agent.image.pullPolicy | string | `"IfNotPresent"` | |
| agent.image.repository | string | `"gcr.io/spiffe-io/spire-agent"` | |
| agent.image.tag | string | `""` | |
| agent.nodeSelector."kubernetes.io/arch" | string | `"amd64"` | |
| autoscaling.enabled | bool | `false` | |
| autoscaling.maxReplicas | int | `100` | |
| autoscaling.minReplicas | int | `1` | |
@@ -59,7 +60,6 @@ Kubernetes: `>=1.19.0-0`
| fullnameOverride | string | `""` | |
| imagePullSecrets | list | `[]` | |
| nameOverride | string | `""` | |
| nodeSelector | object | `{}` | |
| oidc.acme.cacheDir | string | `"/run/spire"` | |
| oidc.acme.directoryUrl | string | `"https://acme-v02.api.letsencrypt.org/directory"` | |
| oidc.acme.emailAddress | string | `"[email protected]"` | |
@@ -78,6 +78,7 @@ Kubernetes: `>=1.19.0-0`
| oidc.insecureScheme.nginx.tag | string | `"alpine"` | |
| oidc.jwtIssuer | string | `"oidc-discovery.example.org"` | |
| oidc.logLevel | string | `"INFO"` | |
| oidc.nodeSelector."kubernetes.io/arch" | string | `"amd64"` | |
| oidc.service.annotations | object | `{}` | |
| oidc.service.port | int | `80` | |
| oidc.service.type | string | `"NodePort"` | |
@@ -93,6 +94,7 @@ Kubernetes: `>=1.19.0-0`
| server.image.pullPolicy | string | `"IfNotPresent"` | |
| server.image.repository | string | `"gcr.io/spiffe-io/spire-server"` | |
| server.image.tag | string | `""` | |
| server.nodeSelector."kubernetes.io/arch" | string | `"amd64"` | |
| server.service.port | int | `8081` | |
| server.service.type | string | `"ClusterIP"` | |
| serviceAccount.annotations | object | `{}` | |
@@ -27,6 +27,10 @@ spec:
# from https://github.com/lqhl/wait-for-it
image: gcr.io/spiffe-io/wait-for-it:latest
args: ["-t", "30", "{{ include "spire.fullname" . }}-server:8081"]
{{- with .Values.agent.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}
{{- end }}
containers:
- name: {{ .Chart.Name }}-agent
image: "{{ .Values.agent.image.repository }}:{{ .Values.agent.image.tag | default .Chart.AppVersion }}"
@@ -32,6 +32,10 @@ spec:
shareProcessNamespace: true
securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
{{- with .Values.server.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}
{{- end }}
containers:
- name: {{ .Chart.Name }}-server
securityContext:
+9 -2
View File
@@ -18,6 +18,9 @@ server:
# Overrides the image tag whose default is the chart appVersion.
tag: ""
nodeSelector:
kubernetes.io/arch: amd64
dataStorage:
enabled: true
size: 1Gi
@@ -36,6 +39,9 @@ oidc:
pullPolicy: IfNotPresent
tag: ""
nodeSelector:
kubernetes.io/arch: amd64
logLevel: INFO
service:
@@ -73,6 +79,9 @@ agent:
# Overrides the image tag whose default is the chart appVersion.
tag: ""
nodeSelector:
kubernetes.io/arch: amd64
imagePullSecrets: []
# - name: my-docker-registry
# username: my-docker-user
@@ -123,8 +132,6 @@ autoscaling:
targetCPUUtilizationPercentage: 80
# targetMemoryUtilizationPercentage: 80
nodeSelector: {}
tolerations: []
affinity: {}