diff options
| author | Max Resnick <max@ofmax.li> | 2021-10-09 23:07:53 -0700 |
|---|---|---|
| committer | Max Resnick <max@ofmax.li> | 2021-10-09 23:28:41 -0700 |
| commit | bda8a1c25070678e6efd22003e398691404c832f (patch) | |
| tree | 6ad3711b08bf3f8f3ad3577e97243402bad64b79 /grumpy/gitolite/templates | |
| parent | b2630dfd176884f9b33be88f2033b84a1c4dd7cd (diff) | |
| download | grumpy-charts-bda8a1c25070678e6efd22003e398691404c832f.tar.gz | |
feat: switch to kustomize from helm
Diffstat (limited to 'grumpy/gitolite/templates')
| -rw-r--r-- | grumpy/gitolite/templates/NOTES.txt | 1 | ||||
| -rw-r--r-- | grumpy/gitolite/templates/_helpers.tpl | 26 | ||||
| -rw-r--r-- | grumpy/gitolite/templates/gitolite-deployment.yaml | 89 | ||||
| -rw-r--r-- | grumpy/gitolite/templates/gitolite-ingress.yaml | 22 | ||||
| -rw-r--r-- | grumpy/gitolite/templates/gitolite-networkpolicy.yaml | 14 | ||||
| -rw-r--r-- | grumpy/gitolite/templates/gitolite-svc.yaml | 22 |
6 files changed, 0 insertions, 174 deletions
diff --git a/grumpy/gitolite/templates/NOTES.txt b/grumpy/gitolite/templates/NOTES.txt deleted file mode 100644 index a965a70..0000000 --- a/grumpy/gitolite/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -Done diff --git a/grumpy/gitolite/templates/_helpers.tpl b/grumpy/gitolite/templates/_helpers.tpl deleted file mode 100644 index b2da145..0000000 --- a/grumpy/gitolite/templates/_helpers.tpl +++ /dev/null @@ -1,26 +0,0 @@ -{{/* vim: set filetype=mustache: */}} -{{/* -Expand the name of the chart. -*/}} -{{- define "gitolite.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). -*/}} -{{- define "gitolite.fullname" -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{- define "gitolite.claimname.ssh-keys" -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- printf "%s-%s-ssh-keys" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{- define "gitolite.claimname.git" -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- printf "%s-%s-git" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} diff --git a/grumpy/gitolite/templates/gitolite-deployment.yaml b/grumpy/gitolite/templates/gitolite-deployment.yaml deleted file mode 100644 index 1632b93..0000000 --- a/grumpy/gitolite/templates/gitolite-deployment.yaml +++ /dev/null @@ -1,89 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ template "gitolite.fullname" . }} - labels: - heritage: {{ .Release.Service | quote }} - release: {{ .Release.Name | quote }} - chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" - component: "{{ .Release.Name }}-{{ .Values.Name }}" -spec: - replicas: 1 - strategy: - type: RollingUpdate - selector: - matchLabels: - component: "{{ .Release.Name }}-{{ .Values.Component }}" - template: - metadata: - labels: - app: {{ template "gitolite.fullname" . }} - heritage: {{ .Release.Service | quote }} - release: {{ .Release.Name | quote }} - chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" - component: "{{ .Release.Name }}-{{ .Values.Component }}" - spec: - {{- with .Values.imagePullSecrets }} - imagePullSecrets: - {{- toYaml . | nindent 8 }} - {{- end }} - {{- if .Values.NodeSelector }} - nodeSelector: -{{ toYaml .Values.NodeSelector | indent 8 }} - {{- end }} - {{- if .Values.Tolerations }} - tolerations: -{{ toYaml .Values.Tolerations | indent 8 }} - {{- end }} - containers: - - name: {{ template "gitolite.fullname" . }} - image: "{{ .Values.Image }}:{{ .Values.ImageTag }}" - imagePullPolicy: "{{ .Values.ImagePullPolicy }}" - args: - - sshd - env: - - name: SSH_KEY - value: "{{ default "" .Values.SSH_KEY}}" - - name: SSH_KEY_NAME - value: "{{ default "admin" .Values.SSH_KEY_NAME}}" - - name: UMASK - value: "0027" - ports: - - containerPort: {{ .Values.ContainerPort }} - name: ssh - resources: - requests: - cpu: "{{ .Values.Cpu }}" - memory: "{{ .Values.Memory }}" - volumeMounts: -{{- if .Values.Persistence.mounts }} -{{ toYaml .Values.Persistence.mounts | indent 12 }} -{{- end }} - - - mountPath: /etc/ssh/keys - name: gitolite-ssh-keys - readOnly: false - - - mountPath: /var/lib/git - name: gitolite-git - readOnly: false - initContainers: - - name: setup - image: "{{ .Values.Image }}:{{ .Values.ImageTag }}" - command: - - "chmod" - - "755" - - "/var/lib/git" - volumeMounts: - - - mountPath: /var/lib/git - name: gitolite-git - readOnly: false - volumes: - - name: gitolite-ssh-keys - persistentVolumeClaim: - claimName: gitolite-storage-ssh - - name: gitolite-git - persistentVolumeClaim: - claimName: gitolite-storage - diff --git a/grumpy/gitolite/templates/gitolite-ingress.yaml b/grumpy/gitolite/templates/gitolite-ingress.yaml deleted file mode 100644 index e6bf450..0000000 --- a/grumpy/gitolite/templates/gitolite-ingress.yaml +++ /dev/null @@ -1,22 +0,0 @@ -{{- if .Values.HostName }} -apiVersion: {{ .Values.NetworkPolicy.ApiVersion }} -kind: Ingress -metadata: -{{- if .Values.Ingress.Annotations }} - annotations: -{{ toYaml .Values.Ingress.Annotations | indent 4 }} -{{- end }} - name: {{ template "gitolite.fullname" . }} -spec: - rules: - - host: {{ .Values.HostName | quote }} - http: - paths: - - backend: - serviceName: {{ template "gitolite.fullname" . }} - servicePort: {{ .Values.ServicePort }} -{{- if .Values.Ingress.TLS }} - tls: -{{ toYaml .Values.Ingress.TLS | indent 4 }} -{{- end -}} -{{- end }} diff --git a/grumpy/gitolite/templates/gitolite-networkpolicy.yaml b/grumpy/gitolite/templates/gitolite-networkpolicy.yaml deleted file mode 100644 index 23b4180..0000000 --- a/grumpy/gitolite/templates/gitolite-networkpolicy.yaml +++ /dev/null @@ -1,14 +0,0 @@ -{{- if .Values.NetworkPolicy.Enabled }} -kind: NetworkPolicy -apiVersion: {{ .Values.NetworkPolicy.ApiVersion }} -metadata: - name: "{{ .Release.Name }}-{{ .Values.Component }}" -spec: - podSelector: - matchLabels: - component: "{{ .Release.Name }}-{{ .Values.Component }}" - ingress: - # Allow web access to the UI - - ports: - - port: {{ .Values.ContainerPort }} -{{- end }} diff --git a/grumpy/gitolite/templates/gitolite-svc.yaml b/grumpy/gitolite/templates/gitolite-svc.yaml deleted file mode 100644 index e181a57..0000000 --- a/grumpy/gitolite/templates/gitolite-svc.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: {{template "gitolite.fullname" . }} - labels: - app: {{ template "gitolite.fullname" . }} - heritage: {{.Release.Service | quote }} - release: {{.Release.Name | quote }} - chart: "{{.Chart.Name}}-{{.Chart.Version}}" - component: "{{.Release.Name}}-{{.Values.Component}}" -{{- if .Values.ServiceAnnotations }} - annotations: -{{ toYaml .Values.ServiceAnnotations | indent 4 }} -{{- end }} -spec: - ports: - - port: {{.Values.ServicePort}} - name: http - targetPort: {{.Values.ContainerPort}} - selector: - component: "{{.Release.Name}}-{{.Values.Component}}" - type: {{.Values.ServiceType}} |