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
6 changes: 3 additions & 3 deletions incubator/gogs/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
apiVersion: v1
description: "Gogs: Go Git Service"
description: 'Gogs: Go Git Service'
name: gogs
version: 0.3.1
version: 0.4.0
appVersion: 0.11.29
home: https://gogs.io/
icon: https://gogs.io/img/favicon.ico
keywords:
- git
- git
8 changes: 4 additions & 4 deletions incubator/gogs/templates/NOTES.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@

{{- if contains "NodePort" .Values.serviceType }}

export NODE_PORT=$(kubectl get --namespace {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ template "fullname" . }})
export NODE_PORT=$(kubectl get --namespace {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ template "gogs.fullname" . }})
export NODE_IP=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath="{.items[0].status.addresses[0].address}")
echo http://$NODE_IP:$NODE_PORT/

{{- 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 --namespace {{ .Release.Namespace }} -w {{ template "fullname" . }}'
Watch the status with: 'kubectl get svc --namespace {{ .Release.Namespace }} -w {{ template "gogs.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 "gogs.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 "gogs.fullname" . }}" -o jsonpath="{.items[0].metadata.name}")
echo http://127.0.0.1:8080/
kubectl port-forward $POD_NAME 8080:80
{{- end }}
Expand Down
18 changes: 9 additions & 9 deletions incubator/gogs/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 "gogs.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 "gogs.fullname" -}}
{{- $name := default .Chart.Name .Values.nameOverride -}}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
Expand All @@ -19,25 +19,25 @@ We truncate at 63 chars because some Kubernetes name fields are limited to this
Create a fully qualified server name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
*/}}
{{- define "gogs.fullname" -}}
{{- define "gogs.gogs.fullname" -}}
{{- printf "%s-%s" .Release.Name "gogs" | trunc 63 | trimSuffix "-" -}}
{{- end -}}

{{/*
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 "gogs.postgresql.fullname" -}}
{{- $name := default "postgresql" .Values.postgresql.nameOverride -}}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}

{{/*
Determine database user based on use of postgresql dependency.
*/}}
{{- define "database.host" -}}
{{- define "gogs.database.host" -}}
{{- if .Values.postgresql.install -}}
{{- template "postgresql.fullname" . -}}
{{- template "gogs.postgresql.fullname" . -}}
{{- else -}}
{{- .Values.service.gogs.databaseHost | quote -}}
{{- end -}}
Expand All @@ -46,7 +46,7 @@ Determine database user based on use of postgresql dependency.
{{/*
Determine database user based on use of postgresql dependency.
*/}}
{{- define "database.user" -}}
{{- define "gogs.database.user" -}}
{{- if .Values.postgresql.install -}}
{{- .Values.postgresql.postgresUser | quote -}}
{{- else -}}
Expand All @@ -57,7 +57,7 @@ Determine database user based on use of postgresql dependency.
{{/*
Determine database password based on use of postgresql dependency.
*/}}
{{- define "database.password" -}}
{{- define "gogs.database.password" -}}
{{- if .Values.postgresql.install -}}
{{- .Values.postgresql.postgresPassword | quote -}}
{{- else -}}
Expand All @@ -68,7 +68,7 @@ Determine database password based on use of postgresql dependency.
{{/*
Determine database name based on use of postgresql dependency.
*/}}
{{- define "database.name" -}}
{{- define "gogs.database.name" -}}
{{- if .Values.postgresql.install -}}
{{- .Values.postgresql.postgresDatabase | quote -}}
{{- else -}}
Expand Down
6 changes: 3 additions & 3 deletions incubator/gogs/templates/configmap-tcp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ kind: ConfigMap
apiVersion: v1
metadata:
labels:
app: {{ template "fullname" . }}-tcp
app: {{ template "gogs.fullname" . }}-tcp
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
component: {{ default "gogs" .Values.service.nameOverride }}
heritage: "{{ .Release.Service }}"
release: "{{ .Release.Name }}"
name: tcp-{{ template "gogs.fullname" . }}-ssh
name: tcp-{{ template "gogs.gogs.fullname" . }}-ssh
data:
2222: default/{{ template "fullname" . }}:ssh
2222: default/{{ template "gogs.fullname" . }}:ssh

12 changes: 6 additions & 6 deletions incubator/gogs/templates/configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ kind: ConfigMap
apiVersion: v1
metadata:
labels:
app: {{ template "fullname" . }}-config
app: {{ template "gogs.fullname" . }}-config
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
component: {{ default "gogs" .Values.service.nameOverride }}
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
name: {{ template "gogs.fullname" . }}-config
name: {{ template "gogs.gogs.fullname" . }}-config
data:
app.ini: |-
APP_NAME = {{ .Values.service.gogs.appName }}
Expand Down Expand Up @@ -38,10 +38,10 @@ data:

[database]
DB_TYPE = {{ .Values.service.gogs.databaseType | quote }}
HOST = {{ template "database.host" . }}
NAME = {{ template "database.name" . }}
USER = {{ template "database.user" . }}
PASSWD = {{ template "database.password" . }}
HOST = {{ template "gogs.database.host" . }}
NAME = {{ template "gogs.database.name" . }}
USER = {{ template "gogs.database.user" . }}
PASSWD = {{ template "gogs.database.password" . }}

[security]
INSTALL_LOCK = true
Expand Down
10 changes: 5 additions & 5 deletions incubator/gogs/templates/deployment.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: {{ template "fullname" . }}
name: {{ template "gogs.fullname" . }}
labels:
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
spec:
Expand All @@ -10,11 +10,11 @@ spec:
type: RollingUpdate
selector:
matchLabels:
app: {{ template "fullname" . }}
app: {{ template "gogs.fullname" . }}
template:
metadata:
labels:
app: {{ template "fullname" . }}
app: {{ template "gogs.fullname" . }}
spec:
containers:
- name: {{ .Chart.Name }}
Expand Down Expand Up @@ -46,11 +46,11 @@ spec:
volumes:
- name: config
configMap:
name: {{ template "fullname" . }}-config
name: {{ template "gogs.fullname" . }}-config
- name: data
{{- if .Values.persistence.enabled }}
persistentVolumeClaim:
claimName: {{ template "fullname" . }}
claimName: {{ template "gogs.fullname" . }}
{{- else }}
emptyDir: {}
{{- end -}}
4 changes: 2 additions & 2 deletions incubator/gogs/templates/ingress.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: {{ template "gogs.fullname" . }}
name: {{ template "gogs.gogs.fullname" . }}
labels:
app: {{ template "gogs.fullname" . }}
app: {{ template "gogs.gogs.fullname" . }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}"
Expand Down
4 changes: 2 additions & 2 deletions incubator/gogs/templates/pvc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: {{ template "fullname" . }}
name: {{ template "gogs.fullname" . }}
labels:
app: {{ template "fullname" . }}
app: {{ template "gogs.fullname" . }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}"
Expand Down
4 changes: 2 additions & 2 deletions incubator/gogs/templates/secrets.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
apiVersion: v1
kind: Secret
metadata:
name: {{ template "gogs.fullname" . }}
name: {{ template "gogs.gogs.fullname" . }}
labels:
app: {{ template "gogs.fullname" . }}
app: {{ template "gogs.gogs.fullname" . }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}"
Expand Down
4 changes: 2 additions & 2 deletions incubator/gogs/templates/service.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v1
kind: Service
metadata:
name: {{ template "fullname" . }}
name: {{ template "gogs.fullname" . }}
labels:
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
spec:
Expand All @@ -14,4 +14,4 @@ spec:
targetPort: 2222
name: {{ default "gogs" .Values.service.nameOverride }}-ssh
selector:
app: {{ template "fullname" . }}
app: {{ template "gogs.fullname" . }}