Rawmind0 fixes

This commit is contained in:
Josh Cox 2017-08-02 13:24:25 -05:00
parent 3ffc3d762e
commit 318795c0f8
2 changed files with 94 additions and 39 deletions

View File

@ -5,20 +5,27 @@ services:
hostname: rabbit hostname: rabbit
image: rabbitmq:3 image: rabbitmq:3
{{- end}} {{- end}}
receive: receive:
command: receive command: receive
{{- if ne .Values.rabbitmq_link ""}} {{- if ne .Values.rabbitmq_link ""}}
external_links: external_links:
- ${rabbitmq_link}:rabbit - ${rabbitmq_link}:rabbit
environment:
- AMQ_HOST=rabbit.rancher.internal
{{- else}}
links:
- rabbit
environment:
- AMQ_HOST=rabbit
{{- end}} {{- end}}
image: joshuacox/rabbitmq-tutorials image: joshuacox/rabbitmq-tutorials
labels: labels:
io.rancher.container.hostname_override: container_name io.rancher.container.hostname_override: container_name
io.rancher.sidekicks: send
{{- if ne .Values.host_label ""}} {{- if ne .Values.host_label ""}}
io.rancher.scheduler.affinity:host_label: ${host_label} io.rancher.scheduler.affinity:host_label: ${host_label}
{{- end}} {{- end}}
environment:
- AMQ_HOST=rabbit
send: send:
image: joshuacox/rabbitmq-tutorials image: joshuacox/rabbitmq-tutorials
labels: labels:
@ -27,27 +34,38 @@ services:
io.rancher.scheduler.affinity:host_label: ${host_label} io.rancher.scheduler.affinity:host_label: ${host_label}
{{- end}} {{- end}}
io.rancher.container.start_once: true io.rancher.container.start_once: true
environment:
- AMQ_HOST=rabbit
command: send command: send
{{- if ne .Values.rabbitmq_link ""}} {{- if ne .Values.rabbitmq_link ""}}
external_links: external_links:
- ${rabbitmq_link}:rabbit - ${rabbitmq_link}:rabbit
environment:
- AMQ_HOST=rabbit.rancher.internal
{{- else}}
links:
- rabbit
environment:
- AMQ_HOST=rabbit
{{- end}} {{- end}}
worker: worker:
image: joshuacox/rabbitmq-tutorials image: joshuacox/rabbitmq-tutorials
labels: labels:
io.rancher.container.hostname_override: container_name io.rancher.container.hostname_override: container_name
io.rancher.sidekicks: newtask
{{- if ne .Values.host_label ""}} {{- if ne .Values.host_label ""}}
io.rancher.scheduler.affinity:host_label: ${host_label} io.rancher.scheduler.affinity:host_label: ${host_label}
{{- end}} {{- end}}
environment:
- AMQ_HOST=rabbit
command: worker command: worker
{{- if ne .Values.rabbitmq_link ""}} {{- if ne .Values.rabbitmq_link ""}}
external_links: external_links:
- ${rabbitmq_link}:rabbit - ${rabbitmq_link}:rabbit
environment:
- AMQ_HOST=rabbit.rancher.internal
{{- else}}
links:
- rabbit
environment:
- AMQ_HOST=rabbit
{{- end}} {{- end}}
newtask: newtask:
image: joshuacox/rabbitmq-tutorials image: joshuacox/rabbitmq-tutorials
@ -57,27 +75,38 @@ services:
io.rancher.scheduler.affinity:host_label: ${host_label} io.rancher.scheduler.affinity:host_label: ${host_label}
{{- end}} {{- end}}
io.rancher.container.start_once: true io.rancher.container.start_once: true
environment:
- AMQ_HOST=rabbit
command: new_task command: new_task
{{- if ne .Values.rabbitmq_link ""}} {{- if ne .Values.rabbitmq_link ""}}
external_links: external_links:
- ${rabbitmq_link}:rabbit - ${rabbitmq_link}:rabbit
environment:
- AMQ_HOST=rabbit.rancher.internal
{{- else}}
links:
- rabbit
environment:
- AMQ_HOST=rabbit
{{- end}} {{- end}}
rpcserver: rpcserver:
image: joshuacox/rabbitmq-tutorials image: joshuacox/rabbitmq-tutorials
labels: labels:
io.rancher.container.hostname_override: container_name io.rancher.container.hostname_override: container_name
io.rancher.sidekicks: rpcclient
{{- if ne .Values.host_label ""}} {{- if ne .Values.host_label ""}}
io.rancher.scheduler.affinity:host_label: ${host_label} io.rancher.scheduler.affinity:host_label: ${host_label}
{{- end}} {{- end}}
environment:
- AMQ_HOST=rabbit
command: rpc_server command: rpc_server
{{- if ne .Values.rabbitmq_link ""}} {{- if ne .Values.rabbitmq_link ""}}
external_links: external_links:
- ${rabbitmq_link}:rabbit - ${rabbitmq_link}:rabbit
environment:
- AMQ_HOST=rabbit.rancher.internal
{{- else}}
links:
- rabbit
environment:
- AMQ_HOST=rabbit
{{- end}} {{- end}}
rpcclient: rpcclient:
image: joshuacox/rabbitmq-tutorials image: joshuacox/rabbitmq-tutorials
@ -87,27 +116,38 @@ services:
io.rancher.scheduler.affinity:host_label: ${host_label} io.rancher.scheduler.affinity:host_label: ${host_label}
{{- end}} {{- end}}
io.rancher.container.start_once: true io.rancher.container.start_once: true
environment:
- AMQ_HOST=rabbit
command: rpc_client 4 command: rpc_client 4
{{- if ne .Values.rabbitmq_link ""}} {{- if ne .Values.rabbitmq_link ""}}
external_links: external_links:
- ${rabbitmq_link}:rabbit - ${rabbitmq_link}:rabbit
environment:
- AMQ_HOST=rabbit.rancher.internal
{{- else}}
links:
- rabbit
environment:
- AMQ_HOST=rabbit
{{- end}} {{- end}}
receivelogs: receivelogs:
image: joshuacox/rabbitmq-tutorials image: joshuacox/rabbitmq-tutorials
labels: labels:
io.rancher.container.hostname_override: container_name io.rancher.container.hostname_override: container_name
io.rancher.sidekicks: emitlog
{{- if ne .Values.host_label ""}} {{- if ne .Values.host_label ""}}
io.rancher.scheduler.affinity:host_label: ${host_label} io.rancher.scheduler.affinity:host_label: ${host_label}
{{- end}} {{- end}}
environment:
- AMQ_HOST=rabbit
command: receive_logs command: receive_logs
{{- if ne .Values.rabbitmq_link ""}} {{- if ne .Values.rabbitmq_link ""}}
external_links: external_links:
- ${rabbitmq_link}:rabbit - ${rabbitmq_link}:rabbit
environment:
- AMQ_HOST=rabbit.rancher.internal
{{- else}}
links:
- rabbit
environment:
- AMQ_HOST=rabbit
{{- end}} {{- end}}
emitlog: emitlog:
image: joshuacox/rabbitmq-tutorials image: joshuacox/rabbitmq-tutorials
@ -117,27 +157,38 @@ services:
io.rancher.scheduler.affinity:host_label: ${host_label} io.rancher.scheduler.affinity:host_label: ${host_label}
{{- end}} {{- end}}
io.rancher.container.start_once: true io.rancher.container.start_once: true
environment:
- AMQ_HOST=rabbit
command: emit_log command: emit_log
{{- if ne .Values.rabbitmq_link ""}} {{- if ne .Values.rabbitmq_link ""}}
external_links: external_links:
- ${rabbitmq_link}:rabbit - ${rabbitmq_link}:rabbit
environment:
- AMQ_HOST=rabbit.rancher.internal
{{- else}}
links:
- rabbit
environment:
- AMQ_HOST=rabbit
{{- end}} {{- end}}
receivelogsdirect: receivelogsdirect:
image: joshuacox/rabbitmq-tutorials image: joshuacox/rabbitmq-tutorials
labels: labels:
io.rancher.container.hostname_override: container_name io.rancher.container.hostname_override: container_name
io.rancher.sidekicks: emitlogdirect
{{- if ne .Values.host_label ""}} {{- if ne .Values.host_label ""}}
io.rancher.scheduler.affinity:host_label: ${host_label} io.rancher.scheduler.affinity:host_label: ${host_label}
{{- end}} {{- end}}
environment:
- AMQ_HOST=rabbit
command: receive_logs_direct info command: receive_logs_direct info
{{- if ne .Values.rabbitmq_link ""}} {{- if ne .Values.rabbitmq_link ""}}
external_links: external_links:
- ${rabbitmq_link}:rabbit - ${rabbitmq_link}:rabbit
environment:
- AMQ_HOST=rabbit.rancher.internal
{{- else}}
links:
- rabbit
environment:
- AMQ_HOST=rabbit
{{- end}} {{- end}}
emitlogdirect: emitlogdirect:
image: joshuacox/rabbitmq-tutorials image: joshuacox/rabbitmq-tutorials
@ -147,27 +198,38 @@ services:
io.rancher.scheduler.affinity:host_label: ${host_label} io.rancher.scheduler.affinity:host_label: ${host_label}
{{- end}} {{- end}}
io.rancher.container.start_once: true io.rancher.container.start_once: true
environment:
- AMQ_HOST=rabbit
command: emit_log_direct command: emit_log_direct
{{- if ne .Values.rabbitmq_link ""}} {{- if ne .Values.rabbitmq_link ""}}
external_links: external_links:
- ${rabbitmq_link}:rabbit - ${rabbitmq_link}:rabbit
environment:
- AMQ_HOST=rabbit.rancher.internal
{{- else}}
links:
- rabbit
environment:
- AMQ_HOST=rabbit
{{- end}} {{- end}}
receivelogstopic: receivelogstopic:
image: joshuacox/rabbitmq-tutorials image: joshuacox/rabbitmq-tutorials
labels: labels:
io.rancher.container.hostname_override: container_name io.rancher.container.hostname_override: container_name
io.rancher.sidekicks: emitlogtopic
{{- if ne .Values.host_label ""}} {{- if ne .Values.host_label ""}}
io.rancher.scheduler.affinity:host_label: ${host_label} io.rancher.scheduler.affinity:host_label: ${host_label}
{{- end}} {{- end}}
environment:
- AMQ_HOST=rabbit
command: receive_logs_topic anonymous.info command: receive_logs_topic anonymous.info
{{- if ne .Values.rabbitmq_link ""}} {{- if ne .Values.rabbitmq_link ""}}
external_links: external_links:
- ${rabbitmq_link}:rabbit - ${rabbitmq_link}:rabbit
environment:
- AMQ_HOST=rabbit.rancher.internal
{{- else}}
links:
- rabbit
environment:
- AMQ_HOST=rabbit
{{- end}} {{- end}}
emitlogtopic: emitlogtopic:
image: joshuacox/rabbitmq-tutorials image: joshuacox/rabbitmq-tutorials
@ -177,10 +239,15 @@ services:
io.rancher.scheduler.affinity:host_label: ${host_label} io.rancher.scheduler.affinity:host_label: ${host_label}
{{- end}} {{- end}}
io.rancher.container.start_once: true io.rancher.container.start_once: true
environment:
- AMQ_HOST=rabbit
command: emit_log_topic command: emit_log_topic
{{- if ne .Values.rabbitmq_link ""}} {{- if ne .Values.rabbitmq_link ""}}
external_links: external_links:
- ${rabbitmq_link}:rabbit - ${rabbitmq_link}:rabbit
environment:
- AMQ_HOST=rabbit.rancher.internal
{{- else}}
links:
- rabbit
environment:
- AMQ_HOST=rabbit
{{- end}} {{- end}}

View File

@ -20,25 +20,13 @@ catalog:
services: services:
receive: receive:
scale: 1 scale: 1
send:
scale: 1
worker:
scale: 1
newtask:
scale: 1
rpcserver:
scale: 1
rpcclient:
scale: 1
receivelogs: receivelogs:
scale: 1 scale: 1
emitlog:
scale: 1
receivelogsdirect: receivelogsdirect:
scale: 1 scale: 1
emitlogdirect:
scale: 1
receivelogstopic: receivelogstopic:
scale: 1 scale: 1
emitlogtopic: rpcserver:
scale: 1
worker:
scale: 1 scale: 1