~ursinha/ubuntu-ci-services-itself/private-only-is-env-variable

« back to all changes in this revision

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

  • Committer: Ursula Junque (Ursinha)
  • Date: 2014-03-14 21:40:47 UTC
  • Revision ID: ursinha@canonical.com-20140314214047-oxu080435bqw0mor
Fixing tests to use right variable; Making it explicit the user choice for privacy

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
    series: precise
3
3
    services:
4
4
        bsb-restish:
 
5
            expose: True
5
6
            charm: restish
6
 
            branch: lp:~canonical-ci-engineering/charms/precise/ubuntu-ci-services-itself/restish
7
7
            options:
8
 
                branch: lp:ubuntu-ci-services-itself
 
8
                vcs: ${CI_CODE_SOURCE}
 
9
                branch: ${CI_BRANCH}
 
10
                tarball: ${CI_PAYLOAD_URL}
9
11
                python_path: ./branch-source-builder:./ci-utils
10
12
                # need non-default package python-amqplib for this service
11
13
                packages: "python-webtest python-mock python-jinja2 python-amqplib"
 
14
                json_status_path: api/v1/status
 
15
                install_sources: |
 
16
                    - ${CI_PPA}
 
17
                install_keys: |
 
18
                    - ""
12
19
        bsb-gunicorn:
13
20
            charm: gunicorn
14
 
            branch: lp:charms/precise/gunicorn
 
21
            branch: lp:charms/precise/gunicorn@28
15
22
            options:
16
23
                wsgi_wsgi_file: bsbuilder.wsgi:app
17
24
        bsb-worker:
18
25
            charm: rabbitmq-worker
19
 
            branch: lp:~canonical-ci-engineering/charms/precise/ubuntu-ci-services-itself/rabbitmq-worker
 
26
            constraints: "mem=4096M"
20
27
            options:
21
 
                branch: lp:ubuntu-ci-services-itself
22
 
                main: ./branch-source-builder/run_worker
23
 
        bsb-rabbit:
24
 
            branch: lp:~canonical-ci-engineering/charms/precise/ubuntu-ci-services-itself/rabbitmq-server
 
28
                main: ./run-python ./branch-source-builder/bsbuilder/run_worker.py
 
29
                vcs: ${CI_CODE_SOURCE}
 
30
                branch: ${CI_BRANCH}
 
31
                tarball: ${CI_PAYLOAD_URL}
 
32
                unit-config: include-base64://configs/unit_config.yaml
 
33
                packages: "dput python-dput python-swiftclient lazr.enum"
 
34
                install_sources: |
 
35
                    - ${CI_PPA}
 
36
                install_keys: |
 
37
                    - ""
 
38
        rabbit:
 
39
            branch: lp:~canonical-ci-engineering/charms/precise/ubuntu-ci-services-itself/rabbitmq-server@46
25
40
            charm: rabbitmq
 
41
            options:
 
42
                management_plugin: true
26
43
    relations:
27
44
        - [bsb-restish, bsb-gunicorn]
28
 
        - [bsb-worker, bsb-rabbit]
29
 
        - [bsb-rabbit, bsb-restish]
 
45
        - [bsb-worker, rabbit]
 
46
        - [rabbit, bsb-restish]