mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
Chartmuseum svc account (#5859)
* [stable/chartmuseum]: serviceAccount support added * [stable/chartmuseum]: securityContext support added * [stable/chartmuseum]: Chart version bump * [stable/chartmuseum]: created serviceAccount name is no longer customizable
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
apiVersion: v1
|
||||
description: Helm Chart Repository with support for Amazon S3 and Google Cloud Storage
|
||||
name: chartmuseum
|
||||
version: 1.4.0
|
||||
version: 1.5.0
|
||||
appVersion: 0.7.0
|
||||
home: https://github.com/chartmuseum/chartmuseum
|
||||
icon: https://raw.githubusercontent.com/chartmuseum/chartmuseum/master/logo.png
|
||||
|
||||
@@ -62,6 +62,9 @@ their default values. See values.yaml for all available options.
|
||||
| `resources.limits.memory` | Container maximum memory | `128Mi` |
|
||||
| `resources.requests.cpu` | Container requested CPU | `80m` |
|
||||
| `resources.requests.memory` | Container requested memory | `64Mi` |
|
||||
| `serviceAccount.create` | If true, create the service account | `false` |
|
||||
| `serviceAccount.name` | Name of the serviceAccount to create or use | `{{ chartmuseum.fullname }}` |
|
||||
| `securityContext` | Map of securityContext for the pod | `{}` |
|
||||
| `nodeSelector` | Map of node labels for pod assignment | `{}` |
|
||||
| `tolerations` | List of node taints to tolerate | `[]` |
|
||||
| `affinity` | Map of node/pod affinities | `{}` |
|
||||
|
||||
@@ -81,4 +81,4 @@ chartmuseum-0.4.5
|
||||
*/ -}}
|
||||
{{- define "chartmuseum.chartref" -}}
|
||||
{{- replace "+" "_" .Chart.Version | printf "%s-%s" .Chart.Name -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
@@ -89,7 +89,15 @@ spec:
|
||||
tolerations:
|
||||
{{ toYaml . | indent 8 }}
|
||||
{{- end }}
|
||||
|
||||
{{- if .Values.serviceAccount.create }}
|
||||
serviceAccountName: {{ include "chartmuseum.fullname" . }}
|
||||
{{- else if .Values.serviceAccount.name }}
|
||||
serviceAccountName: {{ .Values.serviceAccount.name }}
|
||||
{{- end }}
|
||||
{{- with .Values.securityContext }}
|
||||
securityContext:
|
||||
{{ toYaml . | indent 8 }}
|
||||
{{- end }}
|
||||
volumes:
|
||||
- name: storage-volume
|
||||
{{- if .Values.persistence.enabled }}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
{{- if .Values.serviceAccount.create -}}
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ServiceAccount
|
||||
metadata:
|
||||
name: {{ include "chartmuseum.fullname" . }}
|
||||
labels:
|
||||
{{ include "chartmuseum.labels.standard" . | indent 4 }}
|
||||
{{- end -}}
|
||||
@@ -124,6 +124,11 @@ probes:
|
||||
successThreshold: 1
|
||||
failureThreshold: 3
|
||||
|
||||
serviceAccount:
|
||||
create: false
|
||||
# name:
|
||||
|
||||
securityContext: {}
|
||||
|
||||
nodeSelector: {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user