Skip to content

Releases: philips-labs/helm-charts

spire-0.12.2

01 Mar 14:32
Compare
Choose a tag to compare

A Helm chart for deploying the full Spire stack into your k8s cluster.

Components:

  • spire-server
  • spire-controller-manager (optional)
  • spire-k8s-workload-registrar (deprecated, optional)
  • spire-agent
  • spiffe-csi-driver
  • spiffe-oidc-discovery-provider (optional)

Warning: Please note this chart requires Projected Service Account Tokens which has to be enabled on your k8s api server.

Note: Minimum Spire version is v1.5.3 (This requires a nodeSelector to limit to amd64 nodes on multi-node clusters).
The recommended minimum version for multi-architecture clusters is v1.6.0 which ships with arm64 support.

To enable Projected Service Account Tokens on Docker for Mac/Windows run the following command to SSH into the Docker Desktop K8s VM.

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

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

What's Changed

Full Changelog: spire-0.12.1...spire-0.12.2

spire-0.12.1

01 Mar 14:24
83e8dba
Compare
Choose a tag to compare

A Helm chart for deploying the full Spire stack into your k8s cluster.

Components:

  • spire-server
  • spire-controller-manager (optional)
  • spire-k8s-workload-registrar (deprecated, optional)
  • spire-agent
  • spiffe-csi-driver
  • spiffe-oidc-discovery-provider (optional)

Warning: Please note this chart requires Projected Service Account Tokens which has to be enabled on your k8s api server.

Note: Minimum Spire version is v1.5.3 (This requires a nodeSelector to limit to amd64 nodes on multi-node clusters).
The recommended minimum version for multi-architecture clusters is v1.6.0 which ships with arm64 support.

To enable Projected Service Account Tokens on Docker for Mac/Windows run the following command to SSH into the Docker Desktop K8s VM.

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

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

What's Changed

Full Changelog: spire-0.12.0...spire-0.12.1

spire-0.12.0

01 Mar 14:16
1241f94
Compare
Choose a tag to compare

A Helm chart for deploying the full Spire stack into your k8s cluster.

Components:

  • spire-server
  • spire-controller-manager (optional)
  • spire-k8s-workload-registrar (deprecated, optional)
  • spire-agent
  • spiffe-csi-driver
  • spiffe-oidc-discovery-provider (optional)

Warning: Please note this chart requires Projected Service Account Tokens which has to be enabled on your k8s api server.

Note: Minimum Spire version is v1.5.3 (This requires a nodeSelector to limit to amd64 nodes on multi-node clusters).
The recommended minimum version for multi-architecture clusters is v1.6.0 which ships with arm64 support.

To enable Projected Service Account Tokens on Docker for Mac/Windows run the following command to SSH into the Docker Desktop K8s VM.

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

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

What's Changed

Full Changelog: spire-0.11.5...spire-0.12.0

spire-0.11.5

28 Feb 10:53
630415d
Compare
Choose a tag to compare

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.

Note: Minimum Spire version is v1.5.3.

To enable Projected Service Account Tokens on Docker for Mac/Windows run the following command to SSH into the Docker Desktop K8s VM.

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

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

What's Changed

New Contributors

Full Changelog: spire-0.11.4...spire-0.11.5

spire-0.11.4

22 Feb 10:42
b7e7045
Compare
Choose a tag to compare

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.

Note: Minimum Spire version is v1.5.3.

To enable Projected Service Account Tokens on Docker for Mac/Windows run the following command to SSH into the Docker Desktop K8s VM.

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

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

What's Changed

Full Changelog: spire-0.11.3...spire-0.11.4

spire-0.11.3

16 Feb 10:42
Compare
Choose a tag to compare

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.

Note: Minimum Spire version is v1.5.3.

To enable Projected Service Account Tokens on Docker for Mac/Windows run the following command to SSH into the Docker Desktop K8s VM.

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

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

What's Changed

Full Changelog: spire-0.11.2...spire-0.11.3

spire-0.11.2

03 Feb 14:22
21f473c
Compare
Choose a tag to compare

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.

Note: Minimum Spire version is v1.5.3.

To enable Projected Service Account Tokens on Docker for Mac/Windows run the following command to SSH into the Docker Desktop K8s VM.

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

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

What's Changed

Full Changelog: spire-0.11.1...spire-0.11.2

spire-0.11.1

18 Jan 14:11
5a17dbe
Compare
Choose a tag to compare

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.

Note: Minimum Spire version is v1.5.3.

To enable Projected Service Account Tokens on Docker for Mac/Windows run the following command to SSH into the Docker Desktop K8s VM.

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

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

What's Changed

Full Changelog: spire-0.11.0...spire-0.11.1

spire-0.11.0

18 Jan 10:15
937e896
Compare
Choose a tag to compare

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.

Note: Minimum Spire version is v1.5.3.

To enable Projected Service Account Tokens on Docker for Mac/Windows run the following command to SSH into the Docker Desktop K8s VM.

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

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

What's Changed

Full Changelog: spire-0.10.2...spire-0.11.0

spire-0.10.2

17 Jan 13:07
5e84479
Compare
Choose a tag to compare

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.

Note: Minimum Spire version is v1.5.3.

To enable Projected Service Account Tokens on Docker for Mac/Windows run the following command to SSH into the Docker Desktop K8s VM.

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

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

What's Changed

  • Hotfix spire-server, k8s-workload-registrar, spire-agent, and upstream-ca-secret by @marcofranssen in #109

Full Changelog: spire-0.10.1...spire-0.10.2