Skip to content
This repository was archived by the owner on Feb 22, 2022. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion stable/gitlab-ce/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: gitlab-ce
version: 0.1.12
version: 0.2.0
description: GitLab Community Edition
keywords:
- git
Expand Down
6 changes: 3 additions & 3 deletions stable/gitlab-ce/templates/NOTES.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@
{{- else if contains "LoadBalancer" .Values.serviceType }}

NOTE: It may take a few minutes for the LoadBalancer IP to be available.
Watch the status with: 'kubectl get svc -w {{ template "fullname" . }}'
Watch the status with: 'kubectl get svc -w {{ template "gitlab-ce.fullname" . }}'

export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ template "fullname" . }} -o jsonpath='{.status.loadBalancer.ingress[0].ip}')
export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ template "gitlab-ce.fullname" . }} -o jsonpath='{.status.loadBalancer.ingress[0].ip}')
echo http://$SERVICE_IP/
{{- else if contains "ClusterIP" .Values.serviceType }}

export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app={{ template "fullname" . }}" -o jsonpath="{.items[0].metadata.name}")
export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app={{ template "gitlab-ce.fullname" . }}" -o jsonpath="{.items[0].metadata.name}")
echo http://127.0.0.1:8080/
kubectl port-forward $POD_NAME 8080:80
{{- end }}
Expand Down
8 changes: 4 additions & 4 deletions stable/gitlab-ce/templates/_helpers.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
{{/*
Expand the name of the chart.
*/}}
{{- define "name" -}}
{{- define "gitlab-ce.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 "fullname" -}}
{{- define "gitlab-ce.fullname" -}}
{{- $name := default .Chart.Name .Values.nameOverride -}}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
Expand All @@ -19,14 +19,14 @@ We truncate at 63 chars because some Kubernetes name fields are limited to this
Create a default fully qualified postgresql name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
*/}}
{{- define "postgresql.fullname" -}}
{{- define "gitlab-ce.postgresql.fullname" -}}
{{- printf "%s-%s" .Release.Name "postgresql" | trunc 63 | trimSuffix "-" -}}
{{- end -}}

{{/*
Create a default fully qualified redis name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
*/}}
{{- define "redis.fullname" -}}
{{- define "gitlab-ce.redis.fullname" -}}
{{- printf "%s-%s" .Release.Name "redis" | trunc 63 | trimSuffix "-" -}}
{{- end -}}
4 changes: 2 additions & 2 deletions stable/gitlab-ce/templates/configmap.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "fullname" . }}
name: {{ template "gitlab-ce.fullname" . }}
labels:
app: {{ template "fullname" . }}
app: {{ template "gitlab-ce.fullname" . }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}"
Expand Down
2 changes: 1 addition & 1 deletion stable/gitlab-ce/templates/data-pvc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: {{ template "fullname" . }}-data
name: {{ template "gitlab-ce.fullname" . }}-data
annotations:
{{- if .Values.persistence.gitlabData.storageClass }}
volume.beta.kubernetes.io/storage-class: {{ .Values.persistence.gitlabData.storageClass | quote }}
Expand Down
26 changes: 13 additions & 13 deletions stable/gitlab-ce/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: {{ template "fullname" . }}
name: {{ template "gitlab-ce.fullname" . }}
labels:
app: {{ template "fullname" . }}
app: {{ template "gitlab-ce.fullname" . }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}"
Expand All @@ -13,10 +13,10 @@ spec:
template:
metadata:
labels:
app: {{ template "fullname" . }}
app: {{ template "gitlab-ce.fullname" . }}
spec:
containers:
- name: {{ template "fullname" . }}
- name: {{ template "gitlab-ce.fullname" . }}
image: {{ .Values.image }}
imagePullPolicy: {{ default "" .Values.imagePullPolicy | quote }}
env:
Expand All @@ -29,41 +29,41 @@ spec:
- name: GITLAB_OMNIBUS_CONFIG
valueFrom:
configMapKeyRef:
name: {{ template "fullname" . }}
name: {{ template "gitlab-ce.fullname" . }}
key: gitlab_omnibus_config
- name: GITLAB_ROOT_PASSWORD
{{- if default "" .Values.gitlabRootPassword }}
valueFrom:
secretKeyRef:
name: {{ template "fullname" . }}
name: {{ template "gitlab-ce.fullname" . }}
key: gitlab-root-password
{{ end }}
- name: EXTERNAL_URL
value: {{ default "" .Values.externalUrl | quote }}
## DB configuration
##
- name: DB_HOST
value: {{ template "postgresql.fullname" . }}
value: {{ template "gitlab-ce.postgresql.fullname" . }}
- name: DB_USER
valueFrom:
secretKeyRef:
name: {{ template "fullname" . }}
name: {{ template "gitlab-ce.fullname" . }}
key: db-user
- name: DB_PASSWORD
valueFrom:
secretKeyRef:
name: {{ template "fullname" . }}
name: {{ template "gitlab-ce.fullname" . }}
key: db-password
- name: DB_DATABASE
value: {{ .Values.postgresql.postgresDatabase | quote }}
## Redis configuration
##
- name: REDIS_HOST
value: {{ template "redis.fullname" . }}
value: {{ template "gitlab-ce.redis.fullname" . }}
- name: REDIS_PASSWORD
valueFrom:
secretKeyRef:
name: {{ template "fullname" . }}
name: {{ template "gitlab-ce.fullname" . }}
key: redis-password
ports:
- name: ssh
Expand Down Expand Up @@ -103,14 +103,14 @@ spec:
- name: gitlab-etc
{{- if .Values.persistence.gitlabEtc.enabled }}
persistentVolumeClaim:
claimName: {{ template "fullname" . }}-etc
claimName: {{ template "gitlab-ce.fullname" . }}-etc
{{- else }}
emptyDir: {}
{{- end }}
- name: gitlab-data
{{- if .Values.persistence.gitlabData.enabled }}
persistentVolumeClaim:
claimName: {{ template "fullname" . }}-data
claimName: {{ template "gitlab-ce.fullname" . }}-data
{{- else }}
emptyDir: {}
{{- end }}
Expand Down
2 changes: 1 addition & 1 deletion stable/gitlab-ce/templates/etc-pvc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: {{ template "fullname" . }}-etc
name: {{ template "gitlab-ce.fullname" . }}-etc
annotations:
{{- if .Values.persistence.gitlabEtc.storageClass }}
volume.beta.kubernetes.io/storage-class: {{ .Values.persistence.gitlabEtc.storageClass | quote }}
Expand Down
8 changes: 4 additions & 4 deletions stable/gitlab-ce/templates/ingress.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ metadata:
annotations:
{{ toYaml .Values.ingress.annotations | indent 4 }}
{{- end }}
name: {{ template "fullname" . }}
name: {{ template "gitlab-ce.fullname" . }}
labels:
app: {{ template "fullname" . }}
app: {{ template "gitlab-ce.fullname" . }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}"
Expand All @@ -20,14 +20,14 @@ spec:
paths:
- path: /
backend:
serviceName: {{ template "fullname" . }}
serviceName: {{ template "gitlab-ce.fullname" . }}
servicePort: {{ .Values.httpsPort }}
{{- else }}
http:
paths:
- path: /
backend:
serviceName: {{ template "fullname" . }}
serviceName: {{ template "gitlab-ce.fullname" . }}
servicePort: {{ .Values.httpPort }}
{{- end }}

Expand Down
4 changes: 2 additions & 2 deletions stable/gitlab-ce/templates/secrets.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
apiVersion: v1
kind: Secret
metadata:
name: {{ template "fullname" . }}
name: {{ template "gitlab-ce.fullname" . }}
labels:
app: {{ template "fullname" . }}
app: {{ template "gitlab-ce.fullname" . }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}"
Expand Down
6 changes: 3 additions & 3 deletions stable/gitlab-ce/templates/svc.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
apiVersion: v1
kind: Service
metadata:
name: {{ template "fullname" . }}
name: {{ template "gitlab-ce.fullname" . }}
labels:
app: {{ template "fullname" . }}
app: {{ template "gitlab-ce.fullname" . }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}"
Expand All @@ -20,4 +20,4 @@ spec:
port: {{ .Values.httpsPort | int }}
targetPort: https
selector:
app: {{ template "fullname" . }}
app: {{ template "gitlab-ce.fullname" . }}