Skip to content

Commit

Permalink
[stable/inbucket] adding recommended label (helm#10063)
Browse files Browse the repository at this point in the history
* adding recomended label

Signed-off-by: cpanato <[email protected]>

* update

Signed-off-by: cpanato <[email protected]>
  • Loading branch information
cpanato authored and k8s-ci-robot committed Dec 20, 2018
1 parent 83905b9 commit 9ce4655
Show file tree
Hide file tree
Showing 8 changed files with 25 additions and 17 deletions.
2 changes: 1 addition & 1 deletion stable/inbucket/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: v1
description: Inbucket is an email testing application
name: inbucket
appVersion: 2.0.0
version: 3.0.0
version: 3.1.0
keywords:
- inbucket
- mail
Expand Down
14 changes: 7 additions & 7 deletions stable/inbucket/templates/NOTES.txt
Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
Inbucket can be accessed via ports {{ .Values.service.port.http }} (HTTP) and {{ .Values.service.port.smtp }} (SMTP) on the following DNS name from within your cluster:
{{ template "inbucket.fullname" . }}.{{ .Release.Namespace }}.svc.cluster.local
{{ include "inbucket.fullname" . }}.{{ .Release.Namespace }}.svc.cluster.local

If you'd like to test your instance, forward the ports locally:

Web UI:
=======

export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app={{ template "inbucket.name" . }},release={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}")
export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app={{ include "inbucket.name" . }},release={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}")
kubectl port-forward --namespace {{ .Release.Namespace }} $POD_NAME {{ .Values.service.port.http }}

or

kubectl port-forward --namespace {{ .Release.Namespace }} service/{{ template "inbucket.fullname" . }} {{ .Values.service.port.http }}
kubectl port-forward --namespace {{ .Release.Namespace }} service/{{ include "inbucket.fullname" . }} {{ .Values.service.port.http }}

SMTP Server:
============

export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app={{ template "inbucket.name" . }},release={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}")
export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app={{ include "inbucket.name" . }},release={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}")
kubectl port-forward --namespace {{ .Release.Namespace }} $POD_NAME {{ .Values.service.port.smtp }}

or

kubectl port-forward --namespace {{ .Release.Namespace }} service/{{ template "inbucket.fullname" . }} {{ .Values.service.port.smtp }}
kubectl port-forward --namespace {{ .Release.Namespace }} service/{{ include "inbucket.fullname" . }} {{ .Values.service.port.smtp }}

POP3 Server:
============

export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app={{ template "inbucket.name" . }},release={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}")
export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app={{ include "inbucket.name" . }},release={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}")
kubectl port-forward --namespace {{ .Release.Namespace }} $POD_NAME {{ .Values.service.port.pop3 }}

or

kubectl port-forward --namespace {{ .Release.Namespace }} service/{{ template "inbucket.fullname" . }} {{ .Values.service.port.pop3 }}
kubectl port-forward --namespace {{ .Release.Namespace }} service/{{ include "inbucket.fullname" . }} {{ .Values.service.port.pop3 }}
3 changes: 2 additions & 1 deletion stable/inbucket/templates/configmap.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "inbucket.name" . }}-configmap
name: {{ include "inbucket.name" . }}-configmap
labels:
app.kubernetes.io/name: {{ include "inbucket.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
helm.sh/chart: {{ include "inbucket.chart" . }}
data:
{{ toYaml .Values.extraEnv | indent 2 }}
9 changes: 6 additions & 3 deletions stable/inbucket/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ metadata:
app.kubernetes.io/name: {{ include "inbucket.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
name: {{ template "inbucket.fullname" . }}
helm.sh/chart: {{ include "inbucket.chart" . }}
name: {{ include "inbucket.fullname" . }}
spec:
selector:
matchLabels:
Expand All @@ -20,14 +21,16 @@ spec:
labels:
app.kubernetes.io/name: {{ include "inbucket.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
helm.sh/chart: {{ include "inbucket.chart" . }}
spec:
containers:
- name: {{ template "inbucket.name" . }}
- name: {{ include "inbucket.name" . }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
imagePullPolicy: "{{ .Values.image.pullPolicy }}"
envFrom:
- configMapRef:
name: {{ template "inbucket.name" . }}-configmap
name: {{ include "inbucket.name" . }}-configmap
ports:
- name: http
containerPort: 9000
Expand Down
1 change: 1 addition & 0 deletions stable/inbucket/templates/ingress.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ metadata:
app.kubernetes.io/name: {{ include "inbucket.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
helm.sh/chart: {{ include "inbucket.chart" . }}
name: {{ $fullName }}
spec:
{{- if .Values.ingress.tls }}
Expand Down
3 changes: 2 additions & 1 deletion stable/inbucket/templates/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ metadata:
app.kubernetes.io/name: {{ include "inbucket.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
name: {{ template "inbucket.fullname" . }}
helm.sh/chart: {{ include "inbucket.chart" . }}
name: {{ include "inbucket.fullname" . }}
spec:
type: "{{ .Values.service.type }}"
clusterIP: "{{ .Values.service.clusterIP }}"
Expand Down
5 changes: 3 additions & 2 deletions stable/inbucket/templates/tests/inbucket-config-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "inbucket.name" . }}-tests
name: {{ include "inbucket.name" . }}-tests
labels:
app.kubernetes.io/name: {{ include "inbucket.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
helm.sh/chart: {{ include "inbucket.chart" . }}
data:
run.sh: |-
@test "Testing Inbucket is accessible" {
curl --retry 48 --retry-delay 10 {{ template "inbucket.fullname" . }}.{{ .Release.Namespace }}.svc.cluster.local:{{ .Values.service.port.http }}
curl --retry 48 --retry-delay 10 {{ include "inbucket.fullname" . }}.{{ .Release.Namespace }}.svc.cluster.local:{{ .Values.service.port.http }}
}
5 changes: 3 additions & 2 deletions stable/inbucket/templates/tests/inbucket-test.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
apiVersion: v1
kind: Pod
metadata:
name: "{{ template "inbucket.name" . }}-test-{{ randAlphaNum 5 | lower }}"
name: "{{ include "inbucket.name" . }}-test-{{ randAlphaNum 5 | lower }}"
labels:
app.kubernetes.io/name: {{ include "inbucket.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
helm.sh/chart: {{ include "inbucket.chart" . }}
annotations:
"helm.sh/hook": test-success
spec:
Expand Down Expand Up @@ -35,7 +36,7 @@ spec:
volumes:
- name: tests
configMap:
name: {{ template "inbucket.name" . }}-tests
name: {{ include "inbucket.name" . }}-tests
- name: tools
emptyDir: {}
restartPolicy: Never

0 comments on commit 9ce4655

Please sign in to comment.