diff --git a/kubernetes-templates/guestbook/0/rancher-compose.yml b/kubernetes-templates/guestbook/0/rancher-compose.yml index 77e3fba..8ed50bd 100644 --- a/kubernetes-templates/guestbook/0/rancher-compose.yml +++ b/kubernetes-templates/guestbook/0/rancher-compose.yml @@ -23,3 +23,13 @@ required: true type: "int" default: 3 + - variable: "REDIS_MASTER_NAME" + label: "Redis Master Name" + required: true + default: "redis-master" + type: "string" + - variable: "REDIS_SLAVE_NAME" + label: "Redis Slave Name" + required: true + default: "redis-slave" + type: "string" diff --git a/kubernetes-templates/guestbook/0/redis-master-controller.yaml b/kubernetes-templates/guestbook/0/redis-master-controller.yaml index 2eebf26..b22dbdd 100644 --- a/kubernetes-templates/guestbook/0/redis-master-controller.yaml +++ b/kubernetes-templates/guestbook/0/redis-master-controller.yaml @@ -1,17 +1,17 @@ apiVersion: v1 kind: ReplicationController metadata: - name: redis-master + name: ${REDIS_MASTER_NAME} labels: - name: redis-master + name: ${REDIS_MASTER_NAME} spec: replicas: 1 selector: - name: redis-master + name: ${REDIS_MASTER_NAME} template: metadata: labels: - name: redis-master + name: ${REDIS_MASTER_NAME} spec: containers: - name: master diff --git a/kubernetes-templates/guestbook/0/redis-master-service.yaml b/kubernetes-templates/guestbook/0/redis-master-service.yaml index b200cd6..6eaf72d 100644 --- a/kubernetes-templates/guestbook/0/redis-master-service.yaml +++ b/kubernetes-templates/guestbook/0/redis-master-service.yaml @@ -1,13 +1,13 @@ apiVersion: v1 kind: Service metadata: - name: redis-master + name: ${REDIS_MASTER_NAME} labels: - name: redis-master + name: ${REDIS_MASTER_NAME} spec: ports: # the port that this service should serve on - port: 6379 targetPort: 6379 selector: - name: redis-master + name: ${REDIS_MASTER_NAME} diff --git a/kubernetes-templates/guestbook/0/redis-slave-controller.yaml b/kubernetes-templates/guestbook/0/redis-slave-controller.yaml index 6e5dde1..b03966a 100644 --- a/kubernetes-templates/guestbook/0/redis-slave-controller.yaml +++ b/kubernetes-templates/guestbook/0/redis-slave-controller.yaml @@ -1,17 +1,17 @@ apiVersion: v1 kind: ReplicationController metadata: - name: redis-slave + name: ${REDIS_SLAVE_NAME} labels: - name: redis-slave + name: ${REDIS_SLAVE_NAME} spec: replicas: 2 selector: - name: redis-slave + name: ${REDIS_SLAVE_NAME} template: metadata: labels: - name: redis-slave + name: ${REDIS_SLAVE_NAME} spec: containers: - name: worker diff --git a/kubernetes-templates/guestbook/0/redis-slave-service.yaml b/kubernetes-templates/guestbook/0/redis-slave-service.yaml index 1acc9de..233eb5c 100644 --- a/kubernetes-templates/guestbook/0/redis-slave-service.yaml +++ b/kubernetes-templates/guestbook/0/redis-slave-service.yaml @@ -1,12 +1,12 @@ apiVersion: v1 kind: Service metadata: - name: redis-slave + name: ${REDIS_SLAVE_NAME} labels: - name: redis-slave + name: ${REDIS_SLAVE_NAME} spec: ports: # the port that this service should serve on - port: 6379 selector: - name: redis-slave + name: ${REDIS_SLAVE_NAME}