migrated rabbitmq chart

This commit is contained in:
Sameer Naik
2016-07-11 18:41:15 +05:30
parent f93fa186ae
commit 6280287980
10 changed files with 52 additions and 126 deletions
View File
+11 -7
View File
@@ -1,10 +1,14 @@
name: rabbitmq
home: https://www.rabbitmq.com
source:
- https://github.com/bitnami/bitnami-docker-rabbitmq
version: 0.2.1
version: 0.3.0
description: Open source message broker software that implements the Advanced Message Queuing Protocol (AMQP)
keywords:
- rabbitmq
- message queue
- AMQP
home: https://www.rabbitmq.com
sources:
- https://github.com/bitnami/bitnami-docker-rabbitmq
maintainers:
- Bitnami <containers@bitnami.com>
details: |-
RabbitMQ is an open source message broker software that implements the Advanced Message Queuing Protocol (AMQP).
- name: Bitnami
email: containers@bitnami.com
engine: gotpl
-12
View File
@@ -1,12 +0,0 @@
#helm:generate helmc tpl -d tpl/values.toml -o manifests/rabbitmq-secrets.yaml $HELM_GENERATE_FILE
apiVersion: v1
kind: Secret
metadata:
name: rabbitmq
labels:
provider: rabbitmq
heritage: bitnami
type: Opaque
data:
rabbitmq-password: "Yml0bmFtaQ=="
rabbitmq-erlangcookie: ""
@@ -1,51 +1,53 @@
#helm:generate helmc tpl -d tpl/values.toml -o manifests/rabbitmq-rc.yaml $HELM_GENERATE_FILE
apiVersion: v1
kind: ReplicationController
metadata:
name: rabbitmq
name: {{ printf "%s-%s" .Release.Name "rabbitmq" | trunc 24 }}
labels:
provider: rabbitmq
release: {{ .Release.Name }}
heritage: bitnami
spec:
replicas: 1
selector:
provider: rabbitmq
version: 3.6.2-r0
release: {{ .Release.Name }}
version: {{ .Values.imageTag }}
template:
metadata:
labels:
provider: rabbitmq
version: 3.6.2-r0
release: {{ .Release.Name }}
version: {{ .Values.imageTag }}
heritage: bitnami
spec:
containers:
- name: rabbitmq
image: bitnami/rabbitmq:3.6.2-r0
image: bitnami/rabbitmq:{{ .Values.imageTag }}
env:
- name: RABBITMQ_USERNAME
value: "user"
value: {{ .Values.rabbitmqUsername | quote }}
- name: RABBITMQ_PASSWORD
valueFrom:
secretKeyRef:
name: rabbitmq
name: {{ printf "%s-%s" .Release.Name "rabbitmq" | trunc 24 }}
key: rabbitmq-password
- name: RABBITMQ_ERLANGCOOKIE
valueFrom:
secretKeyRef:
name: rabbitmq
name: {{ printf "%s-%s" .Release.Name "rabbitmq" | trunc 24 }}
key: rabbitmq-erlangcookie
- name: RABBITMQ_NODEPORT
value: "5672"
value: {{ .Values.rabbitmqNodeport | quote }}
- name: RABBITMQ_NODETYPE
value: "stats"
value: {{ .Values.rabbitmqNodetype | quote }}
- name: RABBITMQ_NODENAME
value: "rabbit"
value: {{ .Values.rabbitmqNodename | quote }}
- name: RABBITMQ_CLUSTERNODENAME
value: ""
value: {{ .Values.rabbitmqClusternodename | quote }}
- name: RABBITMQ_VHOST
value: "/"
value: {{ .Values.rabbitmqVhost | quote }}
- name: RABBITMQ_MANAGERBINDIP
value: "0.0.0.0"
value: {{ .Values.rabbitmqManagerbindip | quote }}
ports:
- name: rabbitmq
containerPort: 15672
+12
View File
@@ -0,0 +1,12 @@
apiVersion: v1
kind: Secret
metadata:
name: {{ printf "%s-%s" .Release.Name "rabbitmq" | trunc 24 }}
labels:
provider: rabbitmq
release: {{ .Release.Name }}
heritage: bitnami
type: Opaque
data:
rabbitmq-password: {{ default "" .Values.rabbitmqPassword | b64enc | quote }}
rabbitmq-erlangcookie: {{ default "" .Values.rabbitmqErlangcookie | b64enc | quote }}
@@ -1,9 +1,10 @@
apiVersion: v1
kind: Service
metadata:
name: rabbitmq
name: {{ printf "%s-%s" .Release.Name "rabbitmq" | trunc 24 }}
labels:
provider: rabbitmq
release: {{ .Release.Name }}
heritage: bitnami
spec:
type: LoadBalancer
@@ -13,3 +14,4 @@ spec:
targetPort: rabbitmq
selector:
provider: rabbitmq
release: {{ .Release.Name }}
-71
View File
@@ -1,71 +0,0 @@
#helm:generate helmc tpl -d tpl/values.toml -o manifests/rabbitmq-rc.yaml $HELM_GENERATE_FILE
apiVersion: v1
kind: ReplicationController
metadata:
name: rabbitmq
labels:
provider: rabbitmq
heritage: bitnami
spec:
replicas: 1
selector:
provider: rabbitmq
version: 3.6.2-r0
template:
metadata:
labels:
provider: rabbitmq
version: 3.6.2-r0
heritage: bitnami
spec:
containers:
- name: rabbitmq
image: bitnami/rabbitmq:3.6.2-r0
env:
- name: RABBITMQ_USERNAME
value: {{ .rabbitmqUsername | quote }}
- name: RABBITMQ_PASSWORD
valueFrom:
secretKeyRef:
name: rabbitmq
key: rabbitmq-password
- name: RABBITMQ_ERLANGCOOKIE
valueFrom:
secretKeyRef:
name: rabbitmq
key: rabbitmq-erlangcookie
- name: RABBITMQ_NODEPORT
value: {{ .rabbitmqNodeport | quote }}
- name: RABBITMQ_NODETYPE
value: {{ .rabbitmqNodetype | quote }}
- name: RABBITMQ_NODENAME
value: {{ .rabbitmqNodename | quote }}
- name: RABBITMQ_CLUSTERNODENAME
value: {{ .rabbitmqClusternodename | quote }}
- name: RABBITMQ_VHOST
value: {{ .rabbitmqVhost | quote }}
- name: RABBITMQ_MANAGERBINDIP
value: {{ .rabbitmqManagerbindip | quote }}
ports:
- name: rabbitmq
containerPort: 15672
livenessProbe:
exec:
command:
- rabbitmqctl
- status
initialDelaySeconds: 30
timeoutSeconds: 5
readinessProbe:
exec:
command:
- rabbitmqctl
- status
initialDelaySeconds: 5
timeoutSeconds: 1
volumeMounts:
- name: rabbitmq-data
mountPath: /bitnami/rabbitmq
volumes:
- name: rabbitmq-data
emptyDir: {}
-12
View File
@@ -1,12 +0,0 @@
#helm:generate helmc tpl -d tpl/values.toml -o manifests/rabbitmq-secrets.yaml $HELM_GENERATE_FILE
apiVersion: v1
kind: Secret
metadata:
name: rabbitmq
labels:
provider: rabbitmq
heritage: bitnami
type: Opaque
data:
rabbitmq-password: {{ .rabbitmqPassword | b64enc | quote }}
rabbitmq-erlangcookie: {{ .rabbitmqErlangcookie | b64enc | quote }}
-9
View File
@@ -1,9 +0,0 @@
rabbitmqUsername = "user"
rabbitmqPassword = "bitnami"
rabbitmqErlangcookie = ""
rabbitmqNodeport = "5672"
rabbitmqNodetype = "stats"
rabbitmqNodename = "rabbit"
rabbitmqClusternodename = ""
rabbitmqVhost = "/"
rabbitmqManagerbindip = "0.0.0.0"
+10
View File
@@ -0,0 +1,10 @@
imageTag: 3.6.2-r0
rabbitmqUsername: user
rabbitmqPassword: bitnami
rabbitmqErlangcookie:
rabbitmqNodeport: 5672
rabbitmqNodetype: stats
rabbitmqNodename: rabbit
rabbitmqClusternodename:
rabbitmqVhost: /
rabbitmqManagerbindip: 0.0.0.0