update ceph-common to 10.2.11-0ubuntu0.16.04.2
[yaml_builds.git] / site_type / sriov / airship-treasuremap / global / v4.0 / software / charts / ucp / promenade / promenade.yaml
1 ---
2 schema: armada/Chart/v1
3 metadata:
4   schema: metadata/Document/v1
5   name: ucp-promenade-global
6   layeringDefinition:
7     abstract: true
8     layer: global
9   labels:
10     name: ucp-promenade-global
11   storagePolicy: cleartext
12   substitutions:
13
14     # Chart source
15     - src:
16         schema: pegleg/SoftwareVersions/v1
17         name: software-versions
18         path: .charts.ucp.promenade
19       dest:
20         path: .source
21
22     # Images
23     - src:
24         schema: pegleg/SoftwareVersions/v1
25         name: software-versions
26         path: .images.ucp.promenade
27       dest:
28         path: .values.images.tags
29
30     # Endpoints
31
32     - src:
33         schema: pegleg/EndpointCatalogue/v1
34         name: ucp_endpoints
35         path: .ucp.identity
36       dest:
37         path: .values.endpoints.identity
38     - src:
39         schema: pegleg/EndpointCatalogue/v1
40         name: ucp_endpoints
41         path: .ucp.kubernetesprovisioner
42       dest:
43         path: .values.endpoints.kubernetesprovisioner
44
45     # Credentials
46
47     - src:
48         schema: pegleg/AccountCatalogue/v1
49         name: ucp_service_accounts
50         path: .ucp.keystone.admin
51       dest:
52         path: .values.endpoints.identity.auth.admin
53     - src:
54         schema: pegleg/AccountCatalogue/v1
55         name: ucp_service_accounts
56         path: .ucp.promenade.keystone
57       dest:
58         path: .values.endpoints.identity.auth.user
59
60     # Secrets
61     - dest:
62         path: .values.endpoints.identity.auth.admin.password
63       src:
64         schema: deckhand/Passphrase/v1
65         name: ucp_keystone_admin_password
66         path: .
67     - dest:
68         path: .values.endpoints.identity.auth.user.password
69       src:
70         schema: deckhand/Passphrase/v1
71         name: ucp_promenade_keystone_password
72         path: .
73
74 data:
75   chart_name: promenade
76   release: ucp-promenade
77   namespace: ucp
78   wait:
79     timeout: 600
80     labels:
81       release_group: airship-ucp-promenade
82   install:
83     no_hooks: false
84   upgrade:
85     no_hooks: false
86     pre:
87       delete:
88         - type: job
89           labels:
90             release_group: airship-ucp-promenade
91   values:
92     pod:
93       replicas:
94         api: 2
95       env:
96         promenade_api:
97          # this aligns with drydocks timeouts and allows alow responses to
98          # download the external kubernetes client .tgz to still succeed
99          - name: UWSGI_TIMEOUT
100            value: "900"
101     conf:
102       paste:
103         filter:authtoken:
104           paste.filter_factory: keystonemiddleware.auth_token:filter_factory
105           admin_tenant_name: service
106           admin_user: promenade
107           delay_auth_decision: true
108           identity_uri: http://keystone-api.ucp.svc.cluster.local/
109           service_token_roles_required: true
110   dependencies:
111     - promenade-htk
112 ...
113 ---
114 schema: armada/Chart/v1
115 metadata:
116   schema: metadata/Document/v1
117   name: promenade-htk
118   layeringDefinition:
119     abstract: false
120     layer: global
121   storagePolicy: cleartext
122   substitutions:
123     - src:
124         schema: pegleg/SoftwareVersions/v1
125         name: software-versions
126         path: .charts.ucp.promenade-htk
127       dest:
128         path: .source
129 data:
130   chart_name: promenade-htk
131   release: promenade-htk
132   namespace: promenade-htk
133   values: {}
134   dependencies: []
135 ...