~canonical-ci-engineering/uci-engine/trunk

« back to all changes in this revision

Viewing changes to juju-deployer/branch-source-builder.yaml.tmpl

Consolidates all uci-e juju services and relations into single files. [r=PS Jenkins bot, Parameswaran Sivatharman, Paul Larson, Ursula Junque, Evan Dandrea]

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
ci-airline:
2
 
    series: precise
3
 
    services:
4
 
        ci-airline-bsb-worker:
5
 
            charm: rabbitmq-worker
6
 
            constraints: "mem=1024M"
7
 
            options:
8
 
                main: ./run-python ./branch-source-builder/bsbuilder/run_worker.py
9
 
                current_code: ${CI_PAYLOAD_URL}
10
 
                available_code: ${CI_PAYLOAD_URL}
11
 
                unit-config: include-base64://configs/unit_config.yaml
12
 
                packages: "debhelper devscripts dput python-dput python-swiftclient lazr.enum python-txstatsd python-gnupg python-kombu python-mock"
13
 
                install_sources: |
14
 
                    - ${CI_PPA}
15
 
                    - "cloud:precise-icehouse"
16
 
                install_keys: |
17
 
                    - null
18
 
                    - null
19
 
                cron_cmd: ./run-python ./branch-source-builder/bin/check_bsbuilder.py
20
 
                cron_schedule: "0 * * * *"
21
 
                # Using the service owner as cron_user.
22
 
                nagios_context: ci-airline-staging
23
 
                nagios_check_health_params: -t 7200 bsbuilder.health
24
 
                nagios_check_http_params: -H bsbuilder:8080 -I 127.0.0.1 -e '200 OK' --url='/api/v1/'
25
 
        ci-airline-bsb-keys:
26
 
            charm: key-secret-subordinate
27
 
            options:
28
 
                ssh-private-key: include-base64://keys/id_rsa
29
 
                ssh-public-key: include-base64://keys/id_rsa.pub
30
 
                gpg-secret-keyring: include-base64://keys/gpg.sec
31
 
                gpg-public-keyring: include-base64://keys/gpg.pub
32
 
        ci-airline-rabbit:
33
 
            branch: lp:~canonical-ci-engineering/charms/precise/uci-engine/rabbitmq-server-trunk-transition
34
 
            charm: rabbitmq
35
 
            constraints: "mem=1024M"
36
 
            num_units: 1
37
 
            options:
38
 
                management_plugin: true
39
 
                source: cloud:precise-icehouse
40
 
    relations:
41
 
        - [ci-airline-bsb-worker, ci-airline-rabbit]
42
 
        - [ci-airline-bsb-worker, ci-airline-bsb-keys]