4
ci-airline-publisher-worker:
6
constraints: "mem=1024M"
8
main: ./run-python ./publisher/publisher/run_worker.py
9
current_code: ${CI_PAYLOAD_URL}
10
available_code: ${CI_PAYLOAD_URL}
11
packages: "python-swiftclient python-lazr.enum python-kombu"
13
unit-config: include-base64://configs/unit_config.yaml
16
- "cloud:precise-icehouse"
20
cron_cmd: ./run-python ./publisher/bin/check_worker.py
21
cron_schedule: "*/10 * * * *"
22
nagios_context: ci-airline-staging
23
# The check runs every 10 minutes and has an internal
24
# timeout of 3 minutes, so we set a timeout of
25
# (10 + 3 + 1) minutes = 840s
26
nagios_check_health_params: -t 840 publisher.health
28
branch: lp:~canonical-ci-engineering/charms/precise/uci-engine/rabbitmq-server-trunk-transition
30
constraints: "mem=1024M"
33
management_plugin: true
34
source: cloud:precise-icehouse
36
- ["ci-airline-publisher-worker:amqp", "ci-airline-rabbit:amqp"]