* Update spike bits Signed-off-by: Kevin Fox <[email protected]> * Update Signed-off-by: Kevin Fox <[email protected]> * Update Signed-off-by: Kevin Fox <[email protected]> * Add trust roots. SPIKE SDK uses the appropriate trust root from the environment which makes SDK usage easier, but it requires additional env vars on the pod meta. Signed-off-by: Volkan Özçelik <[email protected]> * Chart updates to make it work with the new SDK changes of SPIKE. Signed-off-by: Volkan Özçelik <[email protected]> * Making the self-reference more evident. Signed-off-by: Volkan Özçelik <[email protected]> * Documentation update. Signed-off-by: Volkan Özçelik <[email protected]> * Documentation update. Signed-off-by: Volkan Özçelik <[email protected]> * updates to align with recent SPIKE. * SPIKE assumes all trust roots can be arrays (for distributed setups), modified values accordingly. * Added cross-references between bootstrap and keeper job/statefulsets for PoP validation to work. * other possible minor updates. Signed-off-by: Volkan Özçelik <[email protected]> * minor changes. Signed-off-by: Volkan Özçelik <[email protected]> * Update docs --------- Signed-off-by: Kevin Fox <[email protected]> Signed-off-by: Volkan Özçelik <[email protected]> Co-authored-by: Volkan Özçelik <[email protected]> Co-authored-by: Faisal Memon <[email protected]>
6.2 KiB
6.2 KiB
spike-pilot
A Helm chart to deploy spike pilot
Homepage: https://github.com/spiffe/helm-charts-hardened/tree/main/charts/spire
Version support
Note
This Chart is still in development and still subject to change the API (
values.yaml). Until we reach a1.0.0version of the chart we can't guarantee backwards compatibility although we do aim for as much stability as possible.
| Dependency | Supported Versions |
|---|---|
| Helm | 3.x |
Source Code
Parameters
Chart parameters
| Name | Description | Value |
|---|---|---|
image.registry |
The OCI registry to pull the image from | ghcr.io |
image.repository |
The repository within the registry | spiffe/spike-pilot |
image.pullPolicy |
The image pull policy | IfNotPresent |
image.tag |
Overrides the image tag whose default is the chart appVersion | "" |
shell.image.registry |
The OCI registry to pull the image from | "" |
shell.image.repository |
The repository within the registry | busybox |
shell.image.pullPolicy |
The image pull policy | IfNotPresent |
shell.image.tag |
Overrides the image tag whose default is the chart appVersion | 1.37.0-uclibc |
tools.busybox.image.registry |
The OCI registry to pull the image from | "" |
tools.busybox.image.repository |
The repository within the registry | busybox |
tools.busybox.image.pullPolicy |
The image pull policy | IfNotPresent |
tools.busybox.image.tag |
Overrides the image tag whose default is the chart appVersion | 1.37.0-uclibc |
replicas |
The number of keepers to launch | 1 |
trustRoot.nexus |
Override which trustRoot(s) Nexus is in (array) | [] |
trustRoot.pilot |
Override which trustRoot(s) this SPIKE Pilot instance is in (array) | [] |
logLevel |
The log level, valid values are "debug", "info", "warn", and "error" | debug |
agentSocketName |
The name of the spire-agent unix socket | spire-agent.sock |
csiDriverName |
The csi driver to use | csi.spiffe.io |
imagePullSecrets |
Pull secrets for images | [] |
nameOverride |
Name override | "" |
namespaceOverride |
Namespace override | "" |
fullnameOverride |
Fullname override | "" |
serviceAccount.create |
Specifies whether a service account should be created | true |
serviceAccount.annotations |
Annotations to add to the service account | {} |
serviceAccount.name |
The name of the service account to use. If not set and create is true, a name is generated. | "" |
labels |
Labels for pods | {} |
podSecurityContext |
Pod security context | {} |
securityContext |
Security context | {} |
nodeSelector |
(Optional) Select specific nodes to run on. | {} |
affinity |
Affinity rules | {} |
tolerations |
List of tolerations | [] |
topologySpreadConstraints |
List of topology spread constraints for resilience | [] |