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:
@@ -52,6 +52,7 @@ Kubernetes: `>=1.19.0-0`
|
|||||||
| agent.image.pullPolicy | string | `"IfNotPresent"` | |
|
| agent.image.pullPolicy | string | `"IfNotPresent"` | |
|
||||||
| agent.image.repository | string | `"gcr.io/spiffe-io/spire-agent"` | |
|
| agent.image.repository | string | `"gcr.io/spiffe-io/spire-agent"` | |
|
||||||
| agent.image.tag | string | `""` | |
|
| agent.image.tag | string | `""` | |
|
||||||
|
| agent.nodeSelector."kubernetes.io/arch" | string | `"amd64"` | |
|
||||||
| autoscaling.enabled | bool | `false` | |
|
| autoscaling.enabled | bool | `false` | |
|
||||||
| autoscaling.maxReplicas | int | `100` | |
|
| autoscaling.maxReplicas | int | `100` | |
|
||||||
| autoscaling.minReplicas | int | `1` | |
|
| autoscaling.minReplicas | int | `1` | |
|
||||||
@@ -59,7 +60,6 @@ Kubernetes: `>=1.19.0-0`
|
|||||||
| fullnameOverride | string | `""` | |
|
| fullnameOverride | string | `""` | |
|
||||||
| imagePullSecrets | list | `[]` | |
|
| imagePullSecrets | list | `[]` | |
|
||||||
| nameOverride | string | `""` | |
|
| nameOverride | string | `""` | |
|
||||||
| nodeSelector | object | `{}` | |
|
|
||||||
| oidc.acme.cacheDir | string | `"/run/spire"` | |
|
| oidc.acme.cacheDir | string | `"/run/spire"` | |
|
||||||
| oidc.acme.directoryUrl | string | `"https://acme-v02.api.letsencrypt.org/directory"` | |
|
| oidc.acme.directoryUrl | string | `"https://acme-v02.api.letsencrypt.org/directory"` | |
|
||||||
| oidc.acme.emailAddress | string | `"[email protected]"` | |
|
| oidc.acme.emailAddress | string | `"[email protected]"` | |
|
||||||
@@ -78,6 +78,7 @@ Kubernetes: `>=1.19.0-0`
|
|||||||
| oidc.insecureScheme.nginx.tag | string | `"alpine"` | |
|
| oidc.insecureScheme.nginx.tag | string | `"alpine"` | |
|
||||||
| oidc.jwtIssuer | string | `"oidc-discovery.example.org"` | |
|
| oidc.jwtIssuer | string | `"oidc-discovery.example.org"` | |
|
||||||
| oidc.logLevel | string | `"INFO"` | |
|
| oidc.logLevel | string | `"INFO"` | |
|
||||||
|
| oidc.nodeSelector."kubernetes.io/arch" | string | `"amd64"` | |
|
||||||
| oidc.service.annotations | object | `{}` | |
|
| oidc.service.annotations | object | `{}` | |
|
||||||
| oidc.service.port | int | `80` | |
|
| oidc.service.port | int | `80` | |
|
||||||
| oidc.service.type | string | `"NodePort"` | |
|
| oidc.service.type | string | `"NodePort"` | |
|
||||||
@@ -93,6 +94,7 @@ Kubernetes: `>=1.19.0-0`
|
|||||||
| server.image.pullPolicy | string | `"IfNotPresent"` | |
|
| server.image.pullPolicy | string | `"IfNotPresent"` | |
|
||||||
| server.image.repository | string | `"gcr.io/spiffe-io/spire-server"` | |
|
| server.image.repository | string | `"gcr.io/spiffe-io/spire-server"` | |
|
||||||
| server.image.tag | string | `""` | |
|
| server.image.tag | string | `""` | |
|
||||||
|
| server.nodeSelector."kubernetes.io/arch" | string | `"amd64"` | |
|
||||||
| server.service.port | int | `8081` | |
|
| server.service.port | int | `8081` | |
|
||||||
| server.service.type | string | `"ClusterIP"` | |
|
| server.service.type | string | `"ClusterIP"` | |
|
||||||
| serviceAccount.annotations | object | `{}` | |
|
| serviceAccount.annotations | object | `{}` | |
|
||||||
|
|||||||
@@ -27,6 +27,10 @@ spec:
|
|||||||
# from https://github.com/lqhl/wait-for-it
|
# from https://github.com/lqhl/wait-for-it
|
||||||
image: gcr.io/spiffe-io/wait-for-it:latest
|
image: gcr.io/spiffe-io/wait-for-it:latest
|
||||||
args: ["-t", "30", "{{ include "spire.fullname" . }}-server:8081"]
|
args: ["-t", "30", "{{ include "spire.fullname" . }}-server:8081"]
|
||||||
|
{{- with .Values.agent.nodeSelector }}
|
||||||
|
nodeSelector:
|
||||||
|
{{- toYaml . | nindent 8 }}
|
||||||
|
{{- end }}
|
||||||
containers:
|
containers:
|
||||||
- name: {{ .Chart.Name }}-agent
|
- name: {{ .Chart.Name }}-agent
|
||||||
image: "{{ .Values.agent.image.repository }}:{{ .Values.agent.image.tag | default .Chart.AppVersion }}"
|
image: "{{ .Values.agent.image.repository }}:{{ .Values.agent.image.tag | default .Chart.AppVersion }}"
|
||||||
|
|||||||
@@ -32,6 +32,10 @@ spec:
|
|||||||
shareProcessNamespace: true
|
shareProcessNamespace: true
|
||||||
securityContext:
|
securityContext:
|
||||||
{{- toYaml .Values.podSecurityContext | nindent 8 }}
|
{{- toYaml .Values.podSecurityContext | nindent 8 }}
|
||||||
|
{{- with .Values.server.nodeSelector }}
|
||||||
|
nodeSelector:
|
||||||
|
{{- toYaml . | nindent 8 }}
|
||||||
|
{{- end }}
|
||||||
containers:
|
containers:
|
||||||
- name: {{ .Chart.Name }}-server
|
- name: {{ .Chart.Name }}-server
|
||||||
securityContext:
|
securityContext:
|
||||||
|
|||||||
@@ -18,6 +18,9 @@ server:
|
|||||||
# Overrides the image tag whose default is the chart appVersion.
|
# Overrides the image tag whose default is the chart appVersion.
|
||||||
tag: ""
|
tag: ""
|
||||||
|
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/arch: amd64
|
||||||
|
|
||||||
dataStorage:
|
dataStorage:
|
||||||
enabled: true
|
enabled: true
|
||||||
size: 1Gi
|
size: 1Gi
|
||||||
@@ -36,6 +39,9 @@ oidc:
|
|||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
tag: ""
|
tag: ""
|
||||||
|
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/arch: amd64
|
||||||
|
|
||||||
logLevel: INFO
|
logLevel: INFO
|
||||||
|
|
||||||
service:
|
service:
|
||||||
@@ -73,6 +79,9 @@ agent:
|
|||||||
# Overrides the image tag whose default is the chart appVersion.
|
# Overrides the image tag whose default is the chart appVersion.
|
||||||
tag: ""
|
tag: ""
|
||||||
|
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/arch: amd64
|
||||||
|
|
||||||
imagePullSecrets: []
|
imagePullSecrets: []
|
||||||
# - name: my-docker-registry
|
# - name: my-docker-registry
|
||||||
# username: my-docker-user
|
# username: my-docker-user
|
||||||
@@ -123,8 +132,6 @@ autoscaling:
|
|||||||
targetCPUUtilizationPercentage: 80
|
targetCPUUtilizationPercentage: 80
|
||||||
# targetMemoryUtilizationPercentage: 80
|
# targetMemoryUtilizationPercentage: 80
|
||||||
|
|
||||||
nodeSelector: {}
|
|
||||||
|
|
||||||
tolerations: []
|
tolerations: []
|
||||||
|
|
||||||
affinity: {}
|
affinity: {}
|
||||||
|
|||||||
Reference in New Issue
Block a user