ccp deploy hangs when multiple containers defined in service.yaml with cross-dependencies
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fuel-ccp |
Triaged
|
High
|
Unassigned |
Bug Description
If we define multiple containers in single service yaml, with cross-dependencies (service B -> service A), ccp deploy will hang forever.
service:
name: rabbitmq
kind: DaemonSet
ports:
- {{ rabbitmq.port }}
containers:
- name: rabbitmq
image: rabbitmq
probes:
readiness: "/opt/ccp/
liveness:
command: "/opt/ccp/
type: "exec"
volumes:
- name: rabbitmq-logs
path: "/var/log/
type: host
readOnly: False
pre:
- name: chown-logs-dir
command: "sudo /bin/chown rabbitmq: /var/log/
daemon:
- etcd
command: /usr/lib/
files:
- rabbitmq-conf
- erlang-cookie
- rabbitmq-env-conf
- enabled-plugins
- rabbitmq-readiness
- rabbitmq-liveness
- rabbitmq-
post:
- name: create-
command: "date +%s > /tmp/rabbit-
- name: rabbitmq-exporter
image: rabbitmq
daemon:
- rabbitmq
command: /var/lib/
$ ccp --config ccp.conf --verbose --debug deploy -c rabbitmq
[...]
2016-11-14 11:41:34,259 INFO fuel_ccp.
Changed in fuel-ccp: | |
status: | New → Triaged |
importance: | Undecided → High |