Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
fc1791f
Bump test chart dependencies (#618)
spire-helm-version-checker[bot] Jul 7, 2025
a7d536c
tools: Replace rancher/kubectl with registry.k8s.io/kubectl
marcofranssen Jul 8, 2025
093c593
spire-server: Replace chown image with busybox
marcofranssen Jul 8, 2025
b1f95b2
Bump helm.sh/helm/v3 from 3.18.3 to 3.18.4 in /tests (#625)
dependabot[bot] Jul 9, 2025
9a8e5a8
Add Agent TTL to Spire Server (#626)
CajuCLC Jul 10, 2025
57a6143
Add aws_iid to helm chart (#620)
CajuCLC Jul 10, 2025
3218db7
Bump test chart dependencies (#628)
spire-helm-version-checker[bot] Jul 14, 2025
d2913ff
Remove region from awsiid node attestor (#630)
CajuCLC Jul 15, 2025
6581b11
Add disk based KeyManager (#627)
CajuCLC Jul 20, 2025
8904b96
Bump test chart dependencies (#633)
spire-helm-version-checker[bot] Jul 21, 2025
d516de0
Update spike to 0.4.2 (#632)
kfox1111 Jul 22, 2025
0404934
Bump github.com/onsi/gomega from 1.37.0 to 1.38.0 in /tests (#634)
dependabot[bot] Jul 24, 2025
64b9c40
Bump test chart dependencies (#635)
spire-helm-version-checker[bot] Jul 28, 2025
acfcc9d
Bump spire Helm Chart version from 0.26.0 to 0.26.1 (#636)
faisal-memon Jul 28, 2025
28c65d3
Bump spire-nested Helm Chart version from 0.26.0 to 0.26.1 (#637)
faisal-memon Jul 28, 2025
fc97e81
Merge branch 'main' into release
faisal-memon Jul 29, 2025
8443881
Bump spiffe-step-ssh Helm Chart version from 0.1.0 to 0.1.1 (#640)
faisal-memon Aug 5, 2025
f3578ad
Merge branch 'main' into release
kfox1111 Aug 7, 2025
3ef5fe6
Add Datadog as telemetry option (#639)
CajuCLC Aug 7, 2025
86f0aec
Bump test chart dependencies (#641)
spire-helm-version-checker[bot] Aug 7, 2025
5e40cfb
Update imagePullPolicy to IfNotPresent (#643)
CajuCLC Aug 11, 2025
86feac6
Bump test chart dependencies (#647)
spire-helm-version-checker[bot] Aug 18, 2025
8d42a6f
Bump github.com/onsi/ginkgo/v2 from 2.23.4 to 2.24.0 in /tests (#648)
dependabot[bot] Aug 19, 2025
2e50ca3
Bump helm.sh/helm/v3 from 3.18.4 to 3.18.6 in /tests (#650)
dependabot[bot] Aug 20, 2025
acfa1d5
Bump github.com/onsi/ginkgo/v2 from 2.24.0 to 2.25.1 in /tests (#651)
dependabot[bot] Aug 22, 2025
5e5810b
Bump test chart dependencies (#653)
spire-helm-version-checker[bot] Aug 25, 2025
6a08880
Bump github.com/onsi/gomega from 1.38.0 to 1.38.1 in /tests (#652)
dependabot[bot] Aug 25, 2025
cb56215
Bump github.com/onsi/gomega from 1.38.1 to 1.38.2 in /tests (#654)
dependabot[bot] Aug 30, 2025
9a80256
Bump test chart dependencies (#658)
spire-helm-version-checker[bot] Sep 1, 2025
84c0b2f
Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.3 in /tests (#659)
dependabot[bot] Sep 5, 2025
6376190
Bump test chart dependencies (#660)
spire-helm-version-checker[bot] Sep 8, 2025
d6edae6
Add labels to the spiffe-oidc-discovery-provider values.yaml (#656)
tuxotron Sep 10, 2025
c93b9e5
Bump helm.sh/helm/v3 from 3.18.6 to 3.19.0 in /tests (#664)
dependabot[bot] Sep 12, 2025
bb87612
Spire agent helm chart: allow configuring logFormat (#661)
nikotih Sep 13, 2025
c1b0cfe
Add controller manager configs gcInterval, logLevel, and make entryID…
daescha Sep 14, 2025
d51bf52
Bump test chart dependencies (#666)
spire-helm-version-checker[bot] Sep 16, 2025
1feeca1
make spire server's auth_opa_policy_engine configurable in the helm c…
daescha Sep 16, 2025
3c3718c
Update spire to 1.13.0 (#667)
kfox1111 Sep 17, 2025
1ab06a1
Support for Cloud SQL Proxy in GCP (#646)
halradaideh Sep 23, 2025
e73d76a
Bump test chart dependencies (#669)
spire-helm-version-checker[bot] Sep 23, 2025
4da35fa
Bump spire Helm Chart version from 0.26.1 to 0.27.0 (#670)
faisal-memon Sep 24, 2025
aea591e
Bump spire-nested Helm Chart version from 0.26.1 to 0.27.0 (#671)
faisal-memon Sep 24, 2025
e672cfc
Merge branch 'main' into release
faisal-memon Sep 24, 2025
0f5bb04
Bump test chart dependencies (#672)
spire-helm-version-checker[bot] Sep 29, 2025
8925975
Bump test chart dependencies (#674)
spire-helm-version-checker[bot] Oct 8, 2025
a3d3c0b
Bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 in /tests (#673)
dependabot[bot] Oct 9, 2025
5402473
Bump test chart dependencies (#684)
spire-helm-version-checker[bot] Oct 13, 2025
41bd5b9
fix socketAlternate names throwing an error if set to an empty list (…
daescha Oct 13, 2025
c52edb9
chore: update SPIRE to 1.13.2 (#681)
Monforton Oct 13, 2025
55f7a09
Bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.1 in /tests (#686)
dependabot[bot] Oct 23, 2025
a373924
Bump test chart dependencies
marcofranssen Oct 27, 2025
02d6100
Bump github.com/onsi/ginkgo/v2 from 2.27.1 to 2.27.2 in /tests
dependabot[bot] Oct 28, 2025
ca6e9f3
Bump test chart dependencies
marcofranssen Nov 3, 2025
aab7c68
Bump test chart dependencies (#692)
spire-helm-version-checker[bot] Nov 10, 2025
3fb6ddf
Bump helm.sh/helm/v3 from 3.19.0 to 3.19.1 in /tests
dependabot[bot] Nov 11, 2025
a2dee44
Bump helm.sh/helm/v3 from 3.19.1 to 3.19.2 in /tests
dependabot[bot] Nov 13, 2025
e75e095
Bump test chart dependencies (#696)
spire-helm-version-checker[bot] Nov 19, 2025
8dffc8e
use spire-agent.hostCert.resources to set resources for corresponding…
daescha Nov 21, 2025
31091cf
Add oidc server_path_prefix option (#695)
kfox1111 Nov 23, 2025
18b8144
Bump test chart dependencies (#698)
spire-helm-version-checker[bot] Nov 24, 2025
4b85cb6
Bump spire Helm Chart version from 0.27.0 to 0.27.1
faisal-memon Nov 25, 2025
e1a1484
Bump spire-nested Helm Chart version from 0.27.0 to 0.27.1 (#700)
faisal-memon Nov 25, 2025
aabc73b
Merge branch 'main' into release
faisal-memon Nov 25, 2025
6f804f6
Merge tag 'spire-0.27.1' into merge-spire-0.27.1
alec-w Feb 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/tests/charts.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@
{
"name": "kube-prometheus-stack",
"repo": "https://prometheus-community.github.io/helm-charts",
"version": "75.6.1"
"version": "79.7.1"
},
{
"name": "cert-manager",
"repo": "https://charts.jetstack.io",
"version": "v1.18.1"
"version": "v1.19.1"
},
{
"name": "ingress-nginx",
"repo": "https://kubernetes.github.io/ingress-nginx",
"version": "4.12.3"
"version": "4.14.0"
}
]
1 change: 1 addition & 0 deletions .github/tests/dependencies/mysql.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
fullnameOverride: mysql
primary:
containerSecurityContext:
allowPrivilegeEscalation: false
Expand Down
9 changes: 7 additions & 2 deletions .github/tests/images.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
},
{
"query": "chown.image",
"filter": "LATESTSHA",
"sort-flags": []
"filter": "^[0-9]\\+\\.[0-9]\\+\\.[0-9]\\+-uclibc$",
"sort-flags": ["-t", ".", "-k1,1n", "-k2,2n", "-k3,3n"]
},
{
"query": "tools.busybox.image",
Expand Down Expand Up @@ -38,6 +38,11 @@
"query": "nodeDriverRegistrar.image",
"filter": "^v",
"sort-flags": []
},
{
"query": "selinux.image",
"filter": "^[0-9]\\+\\.[0-9]\\+-[0-9]\\+$",
"sort-flags": []
}
],
"spiffe-oidc-discovery-provider/values.yaml": [
Expand Down
10 changes: 5 additions & 5 deletions .github/tests/oci-charts.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
[
{
"name": "mysql",
"registry": "docker.io/bitnamicharts/mysql",
"version": "13.0.2"
"name": "mariadb",
"registry": "docker.io/bitnamicharts/mariadb",
"version": "23.2.4"
},
{
"name": "postgresql",
"registry": "docker.io/bitnamicharts/postgresql",
"version": "16.7.9"
"version": "18.1.9"
},
{
"name": "envoy-gateway",
"registry": "docker.io/envoyproxy/gateway-helm",
"version": "v1.4.1"
"version": "v1.6.0"
}
]
2 changes: 1 addition & 1 deletion .github/tests/pre-install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ kubectl wait --namespace ingress-nginx --for=condition=ready --timeout 60s pod -
# external database

# mysql
"${helm_install[@]}" mysql "${HELM_REGISTRY_MYSQL}" --version "$VERSION_MYSQL" \
"${helm_install[@]}" mysql "${HELM_REGISTRY_MARIADB}" --version "$VERSION_MARIADB" \
--namespace mysql \
--values "${DEPS}/mysql.yaml" \
--wait
Expand Down
2 changes: 1 addition & 1 deletion charts/spiffe-step-ssh/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.1.0
version: 0.1.1

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
Expand Down
4 changes: 2 additions & 2 deletions charts/spiffe-step-ssh/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -123,8 +123,8 @@ kubectl:
## @param kubectl.image.tag Overrides the image tag whose default is the chart appVersion
##
image:
registry: docker.io
repository: rancher/kubectl
registry: registry.k8s.io
repository: kubectl
pullPolicy: IfNotPresent
tag: ""

Expand Down
4 changes: 2 additions & 2 deletions charts/spire-nested/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ name: spire-nested
description: >
A Helm chart for deploying the complete Spire stack including: spire-server, spire-agent, spiffe-csi-driver, spiffe-oidc-discovery-provider and spire-controller-manager.
type: application
version: 0.26.0
appVersion: "1.12.4"
version: 0.27.1
appVersion: "1.13.2"
keywords: ["spiffe", "spire", "spire-server", "spire-agent", "oidc", "spire-controller-manager"]
home: https://github.com/spiffe/helm-charts-hardened/tree/main/charts/spire
sources:
Expand Down
2 changes: 1 addition & 1 deletion charts/spire-nested/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# spire

![Version: 0.26.0](https://img.shields.io/badge/Version-0.26.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.12.4](https://img.shields.io/badge/AppVersion-1.12.4-informational?style=flat-square)
![Version: 0.27.1](https://img.shields.io/badge/Version-0.27.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.13.2](https://img.shields.io/badge/AppVersion-1.13.2-informational?style=flat-square)
[![Development Phase](https://github.com/spiffe/spiffe/blob/main/.img/maturity/dev.svg)](https://github.com/spiffe/spiffe/blob/main/MATURITY.md#development)

A Helm chart for deploying the complete Spire stack including: spire-server, spire-agent, spiffe-csi-driver, spiffe-oidc-discovery-provider and spire-controller-manager.
Expand Down
6 changes: 3 additions & 3 deletions charts/spire/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ name: spire
description: >
A Helm chart for deploying the complete Cofide SPIRE stack including: spire-server, spire-agent, spiffe-csi-driver, and spiffe-oidc-discovery-provider.
type: application
version: 0.26.0-cofide.12
appVersion: "1.12.4"
keywords: ["spiffe", "spire", "spire-server", "spire-agent", "oidc"]
version: 0.27.1-cofide.0
appVersion: "1.13.2"
keywords: ["spiffe", "spire", "spire-server", "spire-agent", "oidc", "spire-controller-manager"]
home: https://github.com/cofide/spiffe-helm-charts-hardened/tree/main/charts/spire
sources:
- https://github.com/cofide/spiffe-helm-charts-hardened/tree/main/charts/spire
Expand Down
11 changes: 1 addition & 10 deletions charts/spire/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# spire

![Version: 0.26.0](https://img.shields.io/badge/Version-0.26.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.12.4](https://img.shields.io/badge/AppVersion-1.12.4-informational?style=flat-square)
![Version: 0.27.1](https://img.shields.io/badge/Version-0.27.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.13.2](https://img.shields.io/badge/AppVersion-1.13.2-informational?style=flat-square)
[![Development Phase](https://github.com/spiffe/spiffe/blob/main/.img/maturity/dev.svg)](https://github.com/spiffe/spiffe/blob/main/MATURITY.md#development)

A Helm chart for deploying the complete Spire stack including: spire-server, spire-agent, spiffe-csi-driver, spiffe-oidc-discovery-provider and spire-controller-manager.
Expand All @@ -24,11 +24,6 @@ Preparing a production deployment requires a few steps.

1. Save the following to your-values.yaml, ideally in your git repo.

> [!NOTE]
> Please note that `rancher/kubectl` image does not always correspond to the most
> recent version of Kubernetes. In order to find the most up-to-date version,
> please visit their [releases](https://github.com/rancher/kubectl/releases) page.

```yaml
global:
openshift: false # If running on openshift, set to true
Expand All @@ -45,10 +40,6 @@ global:
country: ARPA
organization: Example
commonName: example.org
# If rancher/kubectl doesn't have a version that matches your cluster, uncomment and update:
# tools:
# kubectl:
# tag: "v1.23.3"
```

2. If you need a non default storageClass, append the following to the global.spire section and update:
Expand Down
7 changes: 3 additions & 4 deletions charts/spire/charts/spiffe-csi-driver/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ A Helm chart to install the SPIFFE CSI driver.
| `image.repository` | The repository within the registry | `spiffe/spiffe-csi-driver` |
| `image.pullPolicy` | The image pull policy | `IfNotPresent` |
| `image.tag` | Overrides the image tag whose default is the chart appVersion | `""` |
| `resources` | Resource requests and limits for spiffe-csi-driver | `{}` |
| `resources` | Resource requests and limits for spiffe-csi-driver and its initContainers | `{}` |
| `extraEnvVars` | Extra environment variables to be added to the spiffe-csi-driver container | `[]` |
| `healthChecks.port` | The healthcheck port for spiffe-csi-driver | `9809` |
| `updateStrategy.type` | The update strategy to use to replace existing DaemonSet pods with new pods. Can be RollingUpdate or OnDelete. | `RollingUpdate` |
Expand Down Expand Up @@ -61,7 +61,6 @@ A Helm chart to install the SPIFFE CSI driver.
| `nodeDriverRegistrar.image.repository` | The repository within the registry | `sig-storage/csi-node-driver-registrar` |
| `nodeDriverRegistrar.image.pullPolicy` | The image pull policy | `IfNotPresent` |
| `nodeDriverRegistrar.image.tag` | Overrides the image tag | `v2.9.4` |
| `nodeDriverRegistrar.resources` | Resource requests and limits for CSI driver pods | `{}` |
| `nodeDriverRegistrar.extraEnvVars` | Extra environment variables to be added to the nodeDriverRegistrar container | `[]` |
| `agentSocketPath` | The unix socket path to the spire-agent | `/run/spire/agent-sockets/spire-agent.sock` |
| `kubeletPath` | Path to kubelet file | `/var/lib/kubelet` |
Expand All @@ -73,6 +72,6 @@ A Helm chart to install the SPIFFE CSI driver.
| `selinux.context` | Which selinux context to use | `container_file_t` |
| `selinux.image.registry` | The OCI registry to pull the image from | `registry.access.redhat.com` |
| `selinux.image.repository` | The repository within the registry | `ubi9` |
| `selinux.image.pullPolicy` | The image pull policy | `Always` |
| `selinux.image.tag` | Overrides the image tag whose default is the chart appVersion | `latest` |
| `selinux.image.pullPolicy` | The image pull policy | `IfNotPresent` |
| `selinux.image.tag` | Overrides the image tag whose default is the chart appVersion | `9.7-1763340522` |

Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,8 @@ spec:
mountPath: /spire-agent-socket
terminationMessagePolicy: File
terminationMessagePath: /dev/termination-log
resources:
{{- toYaml .Values.resources | nindent 12 }}
{{- end }}
{{- if gt (len .Values.initContainers) 0 }}
{{- toYaml .Values.initContainers | nindent 8 }}
Expand Down Expand Up @@ -147,7 +149,7 @@ spec:
port: healthz
{{- toYaml .Values.livenessProbe | nindent 12 }}
resources:
{{- toYaml .Values.nodeDriverRegistrar.resources | nindent 12 }}
{{- toYaml .Values.resources | nindent 12 }}
volumes:
- name: spire-agent-socket-dir
hostPath:
Expand Down
18 changes: 3 additions & 15 deletions charts/spire/charts/spiffe-csi-driver/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ image:
pullPolicy: IfNotPresent
tag: ""

## @param resources [object] Resource requests and limits for spiffe-csi-driver
## @param resources [object] Resource requests and limits for spiffe-csi-driver and its initContainers
resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
Expand Down Expand Up @@ -127,18 +127,6 @@ nodeDriverRegistrar:
repository: sig-storage/csi-node-driver-registrar
pullPolicy: IfNotPresent
tag: v2.9.4
## @param nodeDriverRegistrar.resources Resource requests and limits for CSI driver pods
resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# requests:
# cpu: 50m
# memory: 32Mi
# limits:
# cpu: 100m
# memory: 64Mi
## @param nodeDriverRegistrar.extraEnvVars [array] Extra environment variables to be added to the nodeDriverRegistrar container
extraEnvVars: []

Expand Down Expand Up @@ -172,5 +160,5 @@ selinux:
image:
registry: registry.access.redhat.com
repository: ubi9
pullPolicy: Always
tag: latest
pullPolicy: IfNotPresent
tag: 9.7-1763340522
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: spiffe-oidc-discovery-provider
description: A Helm chart to install the SPIFFE OIDC discovery provider.
type: application
version: 0.1.0
appVersion: "1.12.4"
appVersion: "1.13.2"
keywords: ["spiffe", "oidc"]
home: https://github.com/spiffe/helm-charts-hardened/tree/main/charts/spire
sources:
Expand Down
Loading
Loading