From 1ecf2c1898a96f82b58dfaf4769e1e184f693e1d Mon Sep 17 00:00:00 2001 From: mrjoelkamp Date: Tue, 20 Aug 2024 10:17:34 -0500 Subject: [PATCH 1/3] feat: add service account to attest deployment --- .../attest-provider/templates/attest-provider-deployment.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/charts/attest-provider/templates/attest-provider-deployment.yaml b/charts/attest-provider/templates/attest-provider-deployment.yaml index 7a74fc6..ddad379 100644 --- a/charts/attest-provider/templates/attest-provider-deployment.yaml +++ b/charts/attest-provider/templates/attest-provider-deployment.yaml @@ -15,6 +15,9 @@ spec: app: '{{ template "attest-provider.name" . }}' chart: '{{ template "attest-provider.name" . }}' spec: + {{- if .Values.serviceAccountName }} + serviceAccountName: {{ .Values.serviceAccountName }} + {{- end }} containers: - image: {{ .Values.image }} imagePullPolicy: IfNotPresent From f2196e3c9a0ea753436648ca0f95efb59d413375 Mon Sep 17 00:00:00 2001 From: mrjoelkamp Date: Tue, 20 Aug 2024 10:18:14 -0500 Subject: [PATCH 2/3] chore: rev chart version --- charts/attest-provider/Chart.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/attest-provider/Chart.yaml b/charts/attest-provider/Chart.yaml index b148b0f..994e631 100644 --- a/charts/attest-provider/Chart.yaml +++ b/charts/attest-provider/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 description: A Helm chart for attest external data provider name: attest-provider -version: 0.0.8 +version: 0.0.9 home: https://github.com/docker/attest-provider sources: - https://github.com/docker/attest-provider.git -appVersion: 0.0.8 +appVersion: 0.0.9 From 77dd3aa016a2b0d1f980ddec931a4aa8c11cb724 Mon Sep 17 00:00:00 2001 From: mrjoelkamp Date: Tue, 20 Aug 2024 10:25:24 -0500 Subject: [PATCH 3/3] docs: update chart README --- charts/attest-provider/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/charts/attest-provider/README.md b/charts/attest-provider/README.md index 107b13e..5b71ae2 100644 --- a/charts/attest-provider/README.md +++ b/charts/attest-provider/README.md @@ -8,6 +8,7 @@ |port|port for provider service|`8090`| |handlerTimeout|timeout in seconds for provider HTTP handler|`25`| |replicas|number of provider replicas in deployment|`1`| +|serviceAccountName|name of service account to attach to provider pods|``| |tufRoot|name of embedded Docker TUF root to use for client (`dev`, `staging`, `prod`)|`prod`| |tufMetadataSource|URI for TUF metadata (registry or http source)|`registry-1.docker.io/docker/tuf-metadata`| |tufTargetsSource|URI for TUF targets (registry or http source)|`registry-1.docker.io/docker/tuf-targets`|