Because we are already in the context of spire-agent the API looks more logical to not have another 'agent' part in the name. Furthermore to make it more clear the oidc provider only requires the name of the socket as opposed to the entire path like in the other charts I made that more explicit in the name of the value. --------- Signed-off-by: Marco Franssen <[email protected]>
spire-agent
A Helm chart to install the SPIRE agent.
Note
: Minimum Spire version is
1.5.3. The recommended version is1.6.0to support arm64 nodes. If running with any prior version to1.6.0you have to use anodeSelectorto limit tokubernetes.io/arch: amd64.
Values
| Key | Type | Default | Description |
|---|---|---|---|
| bundleConfigMap | string | "spire-bundle" |
|
| clusterName | string | "example-cluster" |
|
| extraContainers | list | [] |
|
| extraVolumeMounts | list | [] |
|
| extraVolumes | list | [] |
|
| fullnameOverride | string | "" |
|
| healthChecks.port | int | 9980 |
override the host port used for health checking |
| image.pullPolicy | string | "IfNotPresent" |
|
| image.registry | string | "ghcr.io" |
|
| image.repository | string | "spiffe/spire-agent" |
|
| image.version | string | "" |
|
| imagePullSecrets | list | [] |
|
| initContainers | list | [] |
|
| logLevel | string | "info" |
|
| nameOverride | string | "" |
|
| namespaceOverride | string | "" |
|
| nodeSelector | object | {} |
|
| podAnnotations | object | {} |
|
| podSecurityContext | object | {} |
|
| priorityClassName | string | "" |
Priority class assigned to daemonset pods |
| resources | object | {} |
|
| securityContext | object | {} |
|
| server.address | string | "" |
|
| server.namespaceOverride | string | "" |
|
| server.port | int | 8081 |
|
| serviceAccount.annotations | object | {} |
|
| serviceAccount.create | bool | true |
|
| serviceAccount.name | string | "" |
|
| socketPath | string | "/run/spire/agent-sockets/spire-agent.sock" |
|
| telemetry.prometheus.enabled | bool | false |
|
| telemetry.prometheus.port | int | 9988 |
|
| trustDomain | string | "example.org" |
|
| waitForIt.image.pullPolicy | string | "IfNotPresent" |
|
| waitForIt.image.registry | string | "cgr.dev" |
|
| waitForIt.image.repository | string | "chainguard/wait-for-it" |
|
| waitForIt.image.version | string | "latest-20230113" |
|
| waitForIt.resources | object | {} |
|
| workloadAttestors.unix.enabled | bool | false |
enables the Unix workload attestor |