Files
helm-charts-hardened/charts/spire/Chart.yaml
T
2023-02-18 13:04:02 +01:00

39 lines
1.2 KiB
YAML

apiVersion: v2
name: spire
description: |
A Helm chart for deploying spire-server and spire-agent.
> :warning: Please note this chart requires Projected Service Account Tokens which has to be enabled on your k8s api server.
To enable Projected Service Account Tokens on Docker for Mac/Windows run the following
command to SSH into the Docker Desktop K8s VM.
```bash
docker run -it --privileged --pid=host debian nsenter -t 1 -m -u -n -i sh
```
Then add the following to `/etc/kubernetes/manifests/kube-apiserver.yaml`
```yaml
spec:
containers:
- command:
- kube-apiserver
- --api-audiences=api,spire-server
- --service-account-issuer=api,spire-agent
- --service-account-key-file=/run/config/pki/sa.pub
- --service-account-signing-key-file=/run/config/pki/sa.key
```
type: application
version: 0.1.0
appVersion: "1.0.1"
keywords: ["spiffe", "spire", "spire-server", "spire-agent"]
home: https://github.com/philips-labs/helm-charts/charts/spire
sources:
- https://github.com/philips-labs/helm-charts/charts/spire
maintainers:
- name: marcofranssen
email: [email protected]
url: https://marcofranssen.nl
kubeVersion: ">=1.19.0-0"