add github-release-bot helm chart v0.1.0
This commit is contained in:
		
							
								
								
									
										23
									
								
								github-release-bot/.helmignore
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								github-release-bot/.helmignore
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
				
			|||||||
 | 
					# Patterns to ignore when building packages.
 | 
				
			||||||
 | 
					# This supports shell glob matching, relative path matching, and
 | 
				
			||||||
 | 
					# negation (prefixed with !). Only one pattern per line.
 | 
				
			||||||
 | 
					.DS_Store
 | 
				
			||||||
 | 
					# Common VCS dirs
 | 
				
			||||||
 | 
					.git/
 | 
				
			||||||
 | 
					.gitignore
 | 
				
			||||||
 | 
					.bzr/
 | 
				
			||||||
 | 
					.bzrignore
 | 
				
			||||||
 | 
					.hg/
 | 
				
			||||||
 | 
					.hgignore
 | 
				
			||||||
 | 
					.svn/
 | 
				
			||||||
 | 
					# Common backup files
 | 
				
			||||||
 | 
					*.swp
 | 
				
			||||||
 | 
					*.bak
 | 
				
			||||||
 | 
					*.tmp
 | 
				
			||||||
 | 
					*.orig
 | 
				
			||||||
 | 
					*~
 | 
				
			||||||
 | 
					# Various IDEs
 | 
				
			||||||
 | 
					.project
 | 
				
			||||||
 | 
					.idea/
 | 
				
			||||||
 | 
					*.tmproj
 | 
				
			||||||
 | 
					.vscode/
 | 
				
			||||||
							
								
								
									
										24
									
								
								github-release-bot/Chart.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								github-release-bot/Chart.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,24 @@
 | 
				
			|||||||
 | 
					apiVersion: v2
 | 
				
			||||||
 | 
					name: github-release-bot
 | 
				
			||||||
 | 
					description: GitHub release bot
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# A chart can be either an 'application' or a 'library' chart.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Application charts are a collection of templates that can be packaged into versioned archives
 | 
				
			||||||
 | 
					# to be deployed.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# Library charts provide useful utilities or functions for the chart developer. They're included as
 | 
				
			||||||
 | 
					# a dependency of application charts to inject those utilities and functions into the rendering
 | 
				
			||||||
 | 
					# pipeline. Library charts do not define any templates and therefore cannot be deployed.
 | 
				
			||||||
 | 
					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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# 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
 | 
				
			||||||
 | 
					# follow Semantic Versioning. They should reflect the version the application is using.
 | 
				
			||||||
 | 
					# It is recommended to use it with quotes.
 | 
				
			||||||
 | 
					appVersion: "0.1.0"
 | 
				
			||||||
							
								
								
									
										62
									
								
								github-release-bot/templates/_helpers.tpl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								github-release-bot/templates/_helpers.tpl
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,62 @@
 | 
				
			|||||||
 | 
					{{/*
 | 
				
			||||||
 | 
					Expand the name of the chart.
 | 
				
			||||||
 | 
					*/}}
 | 
				
			||||||
 | 
					{{- define "github-release-bot.name" -}}
 | 
				
			||||||
 | 
					{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
 | 
				
			||||||
 | 
					{{- end }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{{/*
 | 
				
			||||||
 | 
					Create a default fully qualified app name.
 | 
				
			||||||
 | 
					We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
 | 
				
			||||||
 | 
					If release name contains chart name it will be used as a full name.
 | 
				
			||||||
 | 
					*/}}
 | 
				
			||||||
 | 
					{{- define "github-release-bot.fullname" -}}
 | 
				
			||||||
 | 
					{{- if .Values.fullnameOverride }}
 | 
				
			||||||
 | 
					{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
 | 
				
			||||||
 | 
					{{- else }}
 | 
				
			||||||
 | 
					{{- $name := default .Chart.Name .Values.nameOverride }}
 | 
				
			||||||
 | 
					{{- if contains $name .Release.Name }}
 | 
				
			||||||
 | 
					{{- .Release.Name | trunc 63 | trimSuffix "-" }}
 | 
				
			||||||
 | 
					{{- else }}
 | 
				
			||||||
 | 
					{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" }}
 | 
				
			||||||
 | 
					{{- end }}
 | 
				
			||||||
 | 
					{{- end }}
 | 
				
			||||||
 | 
					{{- end }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{{/*
 | 
				
			||||||
 | 
					Create chart name and version as used by the chart label.
 | 
				
			||||||
 | 
					*/}}
 | 
				
			||||||
 | 
					{{- define "github-release-bot.chart" -}}
 | 
				
			||||||
 | 
					{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
 | 
				
			||||||
 | 
					{{- end }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{{/*
 | 
				
			||||||
 | 
					Common labels
 | 
				
			||||||
 | 
					*/}}
 | 
				
			||||||
 | 
					{{- define "github-release-bot.labels" -}}
 | 
				
			||||||
 | 
					helm.sh/chart: {{ include "github-release-bot.chart" . }}
 | 
				
			||||||
 | 
					{{ include "github-release-bot.selectorLabels" . }}
 | 
				
			||||||
 | 
					{{- if .Chart.AppVersion }}
 | 
				
			||||||
 | 
					app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
 | 
				
			||||||
 | 
					{{- end }}
 | 
				
			||||||
 | 
					app.kubernetes.io/managed-by: {{ .Release.Service }}
 | 
				
			||||||
 | 
					{{- end }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{{/*
 | 
				
			||||||
 | 
					Selector labels
 | 
				
			||||||
 | 
					*/}}
 | 
				
			||||||
 | 
					{{- define "github-release-bot.selectorLabels" -}}
 | 
				
			||||||
 | 
					app.kubernetes.io/name: {{ include "github-release-bot.name" . }}
 | 
				
			||||||
 | 
					app.kubernetes.io/instance: {{ .Release.Name }}
 | 
				
			||||||
 | 
					{{- end }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{{/*
 | 
				
			||||||
 | 
					Create the name of the service account to use
 | 
				
			||||||
 | 
					*/}}
 | 
				
			||||||
 | 
					{{- define "github-release-bot.serviceAccountName" -}}
 | 
				
			||||||
 | 
					{{- if .Values.serviceAccount.create }}
 | 
				
			||||||
 | 
					{{- default (include "github-release-bot.fullname" .) .Values.serviceAccount.name }}
 | 
				
			||||||
 | 
					{{- else }}
 | 
				
			||||||
 | 
					{{- default "default" .Values.serviceAccount.name }}
 | 
				
			||||||
 | 
					{{- end }}
 | 
				
			||||||
 | 
					{{- end }}
 | 
				
			||||||
							
								
								
									
										13
									
								
								github-release-bot/templates/configmap.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								github-release-bot/templates/configmap.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					apiVersion: v1
 | 
				
			||||||
 | 
					kind: ConfigMap
 | 
				
			||||||
 | 
					metadata:
 | 
				
			||||||
 | 
					  name: {{ template "github-release-bot.fullname" . }}-config
 | 
				
			||||||
 | 
					  labels:
 | 
				
			||||||
 | 
					  {{- include "github-release-bot.labels" . | nindent 4 }}
 | 
				
			||||||
 | 
					data:
 | 
				
			||||||
 | 
					  config.yaml: |
 | 
				
			||||||
 | 
					  {{- if .Values.config }}
 | 
				
			||||||
 | 
					  {{- .Values.config | nindent 4 }}
 | 
				
			||||||
 | 
					  {{- end }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										70
									
								
								github-release-bot/templates/deployment.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										70
									
								
								github-release-bot/templates/deployment.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,70 @@
 | 
				
			|||||||
 | 
					apiVersion: apps/v1
 | 
				
			||||||
 | 
					kind: Deployment
 | 
				
			||||||
 | 
					metadata:
 | 
				
			||||||
 | 
					  name: {{ include "github-release-bot.fullname" . }}
 | 
				
			||||||
 | 
					  labels:
 | 
				
			||||||
 | 
					    {{- include "github-release-bot.labels" . | nindent 4 }}
 | 
				
			||||||
 | 
					spec:
 | 
				
			||||||
 | 
					  {{- if not .Values.autoscaling.enabled }}
 | 
				
			||||||
 | 
					  replicas: {{ .Values.replicaCount }}
 | 
				
			||||||
 | 
					  {{- end }}
 | 
				
			||||||
 | 
					  selector:
 | 
				
			||||||
 | 
					    matchLabels:
 | 
				
			||||||
 | 
					      {{- include "github-release-bot.selectorLabels" . | nindent 6 }}
 | 
				
			||||||
 | 
					  template:
 | 
				
			||||||
 | 
					    metadata:
 | 
				
			||||||
 | 
					      {{- with .Values.podAnnotations }}
 | 
				
			||||||
 | 
					      annotations:
 | 
				
			||||||
 | 
					        {{- toYaml . | nindent 8 }}
 | 
				
			||||||
 | 
					      {{- end }}
 | 
				
			||||||
 | 
					      labels:
 | 
				
			||||||
 | 
					        {{- include "github-release-bot.selectorLabels" . | nindent 8 }}
 | 
				
			||||||
 | 
					    spec:
 | 
				
			||||||
 | 
					      {{- with .Values.imagePullSecrets }}
 | 
				
			||||||
 | 
					      imagePullSecrets:
 | 
				
			||||||
 | 
					        {{- toYaml . | nindent 8 }}
 | 
				
			||||||
 | 
					      {{- end }}
 | 
				
			||||||
 | 
					      serviceAccountName: {{ include "github-release-bot.serviceAccountName" . }}
 | 
				
			||||||
 | 
					      securityContext:
 | 
				
			||||||
 | 
					        {{- toYaml .Values.podSecurityContext | nindent 8 }}
 | 
				
			||||||
 | 
					      containers:
 | 
				
			||||||
 | 
					        - name: {{ .Chart.Name }}
 | 
				
			||||||
 | 
					          securityContext:
 | 
				
			||||||
 | 
					            {{- toYaml .Values.securityContext | nindent 12 }}
 | 
				
			||||||
 | 
					          image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
 | 
				
			||||||
 | 
					          env:
 | 
				
			||||||
 | 
					          {{- if .Values.env }}
 | 
				
			||||||
 | 
					          {{- toYaml .Values.env | nindent 12 }}
 | 
				
			||||||
 | 
					          {{- end }}
 | 
				
			||||||
 | 
					          imagePullPolicy: {{ .Values.image.pullPolicy }}
 | 
				
			||||||
 | 
					          resources:
 | 
				
			||||||
 | 
					            {{- toYaml .Values.resources | nindent 12 }}
 | 
				
			||||||
 | 
					          volumeMounts:
 | 
				
			||||||
 | 
					            - name: github-release-bot-config
 | 
				
			||||||
 | 
					              mountPath: /opt/config.yaml
 | 
				
			||||||
 | 
					              subPath: config.yaml
 | 
				
			||||||
 | 
					            - name: github-release-bot-data
 | 
				
			||||||
 | 
					              mountPath: /opt/data
 | 
				
			||||||
 | 
					      volumes:
 | 
				
			||||||
 | 
					      - name: github-release-bot-data
 | 
				
			||||||
 | 
					        {{- if .Values.persistence.enabled }}
 | 
				
			||||||
 | 
					        persistentVolumeClaim:
 | 
				
			||||||
 | 
					          claimName: {{ .Values.persistence.existingClaim | default (include "github-release-bot.fullname" .) }}
 | 
				
			||||||
 | 
					        {{- else }}
 | 
				
			||||||
 | 
					        emptyDir: {}
 | 
				
			||||||
 | 
					        {{- end }}
 | 
				
			||||||
 | 
					      - name: github-release-bot-config
 | 
				
			||||||
 | 
					        configMap:
 | 
				
			||||||
 | 
					          name: github-release-bot-config
 | 
				
			||||||
 | 
					      {{- with .Values.nodeSelector }}
 | 
				
			||||||
 | 
					      nodeSelector:
 | 
				
			||||||
 | 
					        {{- toYaml . | nindent 8 }}
 | 
				
			||||||
 | 
					      {{- end }}
 | 
				
			||||||
 | 
					      {{- with .Values.affinity }}
 | 
				
			||||||
 | 
					      affinity:
 | 
				
			||||||
 | 
					        {{- toYaml . | nindent 8 }}
 | 
				
			||||||
 | 
					      {{- end }}
 | 
				
			||||||
 | 
					      {{- with .Values.tolerations }}
 | 
				
			||||||
 | 
					      tolerations:
 | 
				
			||||||
 | 
					        {{- toYaml . | nindent 8 }}
 | 
				
			||||||
 | 
					      {{- end }}
 | 
				
			||||||
							
								
								
									
										28
									
								
								github-release-bot/templates/hpa.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								github-release-bot/templates/hpa.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,28 @@
 | 
				
			|||||||
 | 
					{{- if .Values.autoscaling.enabled }}
 | 
				
			||||||
 | 
					apiVersion: autoscaling/v2beta1
 | 
				
			||||||
 | 
					kind: HorizontalPodAutoscaler
 | 
				
			||||||
 | 
					metadata:
 | 
				
			||||||
 | 
					  name: {{ include "github-release-bot.fullname" . }}
 | 
				
			||||||
 | 
					  labels:
 | 
				
			||||||
 | 
					    {{- include "github-release-bot.labels" . | nindent 4 }}
 | 
				
			||||||
 | 
					spec:
 | 
				
			||||||
 | 
					  scaleTargetRef:
 | 
				
			||||||
 | 
					    apiVersion: apps/v1
 | 
				
			||||||
 | 
					    kind: Deployment
 | 
				
			||||||
 | 
					    name: {{ include "github-release-bot.fullname" . }}
 | 
				
			||||||
 | 
					  minReplicas: {{ .Values.autoscaling.minReplicas }}
 | 
				
			||||||
 | 
					  maxReplicas: {{ .Values.autoscaling.maxReplicas }}
 | 
				
			||||||
 | 
					  metrics:
 | 
				
			||||||
 | 
					    {{- if .Values.autoscaling.targetCPUUtilizationPercentage }}
 | 
				
			||||||
 | 
					    - type: Resource
 | 
				
			||||||
 | 
					      resource:
 | 
				
			||||||
 | 
					        name: cpu
 | 
				
			||||||
 | 
					        targetAverageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }}
 | 
				
			||||||
 | 
					    {{- end }}
 | 
				
			||||||
 | 
					    {{- if .Values.autoscaling.targetMemoryUtilizationPercentage }}
 | 
				
			||||||
 | 
					    - type: Resource
 | 
				
			||||||
 | 
					      resource:
 | 
				
			||||||
 | 
					        name: memory
 | 
				
			||||||
 | 
					        targetAverageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }}
 | 
				
			||||||
 | 
					    {{- end }}
 | 
				
			||||||
 | 
					{{- end }}
 | 
				
			||||||
							
								
								
									
										28
									
								
								github-release-bot/templates/persistentvolumeclaim.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								github-release-bot/templates/persistentvolumeclaim.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,28 @@
 | 
				
			|||||||
 | 
					{{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) }}
 | 
				
			||||||
 | 
					kind: PersistentVolumeClaim
 | 
				
			||||||
 | 
					apiVersion: v1
 | 
				
			||||||
 | 
					metadata:
 | 
				
			||||||
 | 
					  name: {{ template "github-release-bot.fullname" . }}
 | 
				
			||||||
 | 
					  labels:
 | 
				
			||||||
 | 
					    app: {{ template "github-release-bot.name" . }}
 | 
				
			||||||
 | 
					    chart: {{ template "github-release-bot.chart" . }}
 | 
				
			||||||
 | 
					    release: "{{ .Release.Name }}"
 | 
				
			||||||
 | 
					    heritage: "{{ .Release.Service }}"
 | 
				
			||||||
 | 
					{{- if .Values.persistence.annotations }}
 | 
				
			||||||
 | 
					  annotations:
 | 
				
			||||||
 | 
					{{ toYaml .Values.persistence.annotations | indent 4 }}
 | 
				
			||||||
 | 
					{{- end }}
 | 
				
			||||||
 | 
					spec:
 | 
				
			||||||
 | 
					  accessModes:
 | 
				
			||||||
 | 
					    - {{ .Values.persistence.accessMode | quote }}
 | 
				
			||||||
 | 
					  resources:
 | 
				
			||||||
 | 
					    requests:
 | 
				
			||||||
 | 
					      storage: {{ .Values.persistence.size | quote }}
 | 
				
			||||||
 | 
					{{- if .Values.persistence.storageClass }}
 | 
				
			||||||
 | 
					{{- if (eq "-" .Values.persistence.storageClass) }}
 | 
				
			||||||
 | 
					  storageClassName: ""
 | 
				
			||||||
 | 
					{{- else }}
 | 
				
			||||||
 | 
					  storageClassName: "{{ .Values.persistence.storageClass }}"
 | 
				
			||||||
 | 
					{{- end }}
 | 
				
			||||||
 | 
					{{- end }}
 | 
				
			||||||
 | 
					{{- end }}
 | 
				
			||||||
							
								
								
									
										12
									
								
								github-release-bot/templates/serviceaccount.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								github-release-bot/templates/serviceaccount.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,12 @@
 | 
				
			|||||||
 | 
					{{- if .Values.serviceAccount.create -}}
 | 
				
			||||||
 | 
					apiVersion: v1
 | 
				
			||||||
 | 
					kind: ServiceAccount
 | 
				
			||||||
 | 
					metadata:
 | 
				
			||||||
 | 
					  name: {{ include "github-release-bot.serviceAccountName" . }}
 | 
				
			||||||
 | 
					  labels:
 | 
				
			||||||
 | 
					    {{- include "github-release-bot.labels" . | nindent 4 }}
 | 
				
			||||||
 | 
					  {{- with .Values.serviceAccount.annotations }}
 | 
				
			||||||
 | 
					  annotations:
 | 
				
			||||||
 | 
					    {{- toYaml . | nindent 4 }}
 | 
				
			||||||
 | 
					  {{- end }}
 | 
				
			||||||
 | 
					{{- end }}
 | 
				
			||||||
							
								
								
									
										97
									
								
								github-release-bot/values.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										97
									
								
								github-release-bot/values.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,97 @@
 | 
				
			|||||||
 | 
					# Default values for github-release-bot.
 | 
				
			||||||
 | 
					# This is a YAML-formatted file.
 | 
				
			||||||
 | 
					# Declare variables to be passed into your templates.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					replicaCount: 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					image:
 | 
				
			||||||
 | 
					  repository: registry.geekhome.org/ghp/github-release-bot
 | 
				
			||||||
 | 
					  pullPolicy: IfNotPresent
 | 
				
			||||||
 | 
					  # Overrides the image tag whose default is the chart appVersion.
 | 
				
			||||||
 | 
					  tag: "0.1.0"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#env: 
 | 
				
			||||||
 | 
					#  - name: TOKEN
 | 
				
			||||||
 | 
					#    value: ""
 | 
				
			||||||
 | 
					#  - name: CHATID
 | 
				
			||||||
 | 
					#    value: ""
 | 
				
			||||||
 | 
					#  - name: INTERVAL
 | 
				
			||||||
 | 
					#    value: ""
 | 
				
			||||||
 | 
					#  - name: SPREAD
 | 
				
			||||||
 | 
					#    value: ""
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					#config: |
 | 
				
			||||||
 | 
					#  - owner: go-gitea
 | 
				
			||||||
 | 
					#    repo: gitea
 | 
				
			||||||
 | 
					#  - owner: kubernetes-sigs
 | 
				
			||||||
 | 
					#    repo: kubespray 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					serviceAccount:
 | 
				
			||||||
 | 
					  # Specifies whether a service account should be created
 | 
				
			||||||
 | 
					  create: true
 | 
				
			||||||
 | 
					  # Annotations to add to the service account
 | 
				
			||||||
 | 
					  annotations: {}
 | 
				
			||||||
 | 
					  # The name of the service account to use.
 | 
				
			||||||
 | 
					  # If not set and create is true, a name is generated using the fullname template
 | 
				
			||||||
 | 
					  name: ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					persistence:
 | 
				
			||||||
 | 
					  enabled: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  ## A manually managed Persistent Volume and Claim
 | 
				
			||||||
 | 
					  ## Requires persistence.enabled: true
 | 
				
			||||||
 | 
					  ## If defined, PVC must be created manually before volume will be bound
 | 
				
			||||||
 | 
					  # existingClaim:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  ## mariadb data Persistent Volume Storage Class
 | 
				
			||||||
 | 
					  ## If defined, storageClassName: <storageClass>
 | 
				
			||||||
 | 
					  ## If set to "-", storageClassName: "", which disables dynamic provisioning
 | 
				
			||||||
 | 
					  ## If undefined (the default) or set to null, no storageClassName spec is
 | 
				
			||||||
 | 
					  ##   set, choosing the default provisioner.  (gp2 on AWS, standard on
 | 
				
			||||||
 | 
					  ##   GKE, AWS & OpenStack)
 | 
				
			||||||
 | 
					  ##
 | 
				
			||||||
 | 
					  storageClass: ""
 | 
				
			||||||
 | 
					  accessMode: ReadWriteOnce
 | 
				
			||||||
 | 
					  size: 1Gi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					imagePullSecrets: []
 | 
				
			||||||
 | 
					nameOverride: ""
 | 
				
			||||||
 | 
					fullnameOverride: ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					podAnnotations: {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					podSecurityContext: {}
 | 
				
			||||||
 | 
					  # fsGroup: 2000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					securityContext: {}
 | 
				
			||||||
 | 
					  # capabilities:
 | 
				
			||||||
 | 
					  #   drop:
 | 
				
			||||||
 | 
					  #   - ALL
 | 
				
			||||||
 | 
					  # readOnlyRootFilesystem: true
 | 
				
			||||||
 | 
					  # runAsNonRoot: true
 | 
				
			||||||
 | 
					  # runAsUser: 1000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					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:'.
 | 
				
			||||||
 | 
					  # limits:
 | 
				
			||||||
 | 
					  #   cpu: 100m
 | 
				
			||||||
 | 
					  #   memory: 128Mi
 | 
				
			||||||
 | 
					  # requests:
 | 
				
			||||||
 | 
					  #   cpu: 100m
 | 
				
			||||||
 | 
					  #   memory: 128Mi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					autoscaling:
 | 
				
			||||||
 | 
					  enabled: false
 | 
				
			||||||
 | 
					  minReplicas: 1
 | 
				
			||||||
 | 
					  maxReplicas: 100
 | 
				
			||||||
 | 
					  targetCPUUtilizationPercentage: 80
 | 
				
			||||||
 | 
					  # targetMemoryUtilizationPercentage: 80
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					nodeSelector: {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					tolerations: []
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					affinity: {}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user