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 / deckhand / deckhand.yaml
1 ---
2 schema: armada/Chart/v1
3 metadata:
4   schema: metadata/Document/v1
5   name: ucp-deckhand
6   layeringDefinition:
7     abstract: false
8     layer: global
9   storagePolicy: cleartext
10   substitutions:
11     # Chart source
12     - src:
13         schema: pegleg/SoftwareVersions/v1
14         name: software-versions
15         path: .charts.ucp.deckhand
16       dest:
17         path: .source
18
19     # Images
20
21     - src:
22         schema: pegleg/SoftwareVersions/v1
23         name: software-versions
24         path: .images.ucp.deckhand
25       dest:
26         path: .values.images.tags
27
28     # Endpoints
29     - src:
30         schema: pegleg/EndpointCatalogue/v1
31         name: ucp_endpoints
32         path: .ucp.identity
33       dest:
34         path: .values.endpoints.identity
35     - src:
36         schema: pegleg/EndpointCatalogue/v1
37         name: ucp_endpoints
38         path: .ucp.postgresql
39       dest:
40         path: .values.endpoints.postgresql
41     - src:
42         schema: pegleg/EndpointCatalogue/v1
43         name: ucp_endpoints
44         path: .ucp.deckhand
45       dest:
46         path: .values.endpoints.deckhand
47     - src:
48         schema: pegleg/EndpointCatalogue/v1
49         name: ucp_endpoints
50         path: .ucp.key_manager
51       dest:
52         path: .values.endpoints.key_manager
53     - src:
54         schema: pegleg/EndpointCatalogue/v1
55         name: ucp_endpoints
56         path: .ucp.oslo_cache
57       dest:
58         path: .values.endpoints.oslo_cache
59     # Credentials
60     - src:
61         schema: pegleg/AccountCatalogue/v1
62         name: ucp_service_accounts
63         path: .ucp.postgres.admin
64       dest:
65         path: .values.endpoints.postgresql.auth.admin
66     - src:
67         schema: pegleg/AccountCatalogue/v1
68         name: ucp_service_accounts
69         path: .ucp.deckhand.postgres
70       dest:
71         path: .values.endpoints.postgresql.auth.user
72     - src:
73         schema: pegleg/AccountCatalogue/v1
74         name: ucp_service_accounts
75         path: .ucp.deckhand.postgres.database
76       dest:
77         path: .values.endpoints.postgresql.path
78         pattern: DB_NAME
79     - src:
80         schema: pegleg/AccountCatalogue/v1
81         name: ucp_service_accounts
82         path: .ucp.deckhand.keystone
83       dest:
84         path: .values.endpoints.identity.auth.user
85     - src:
86         schema: pegleg/AccountCatalogue/v1
87         name: ucp_service_accounts
88         path: .ucp.keystone.admin
89       dest:
90         path: .values.endpoints.identity.auth.admin
91
92     # Secrets
93     - dest:
94         path: .values.endpoints.identity.auth.admin.password
95       src:
96         schema: deckhand/Passphrase/v1
97         name: ucp_keystone_admin_password
98         path: .
99     - dest:
100         path: .values.endpoints.postgresql.auth.admin.password
101       src:
102         schema: deckhand/Passphrase/v1
103         name: ucp_postgres_admin_password
104         path: .
105     - dest:
106         path: .values.endpoints.identity.auth.user.password
107       src:
108         schema: deckhand/Passphrase/v1
109         name: ucp_deckhand_keystone_password
110         path: .
111     - dest:
112         path: .values.endpoints.postgresql.auth.user.password
113       src:
114         schema: deckhand/Passphrase/v1
115         name: ucp_deckhand_postgres_password
116         path: .
117 data:
118   chart_name: ucp-deckhand
119   release: ucp-deckhand
120   namespace: ucp
121   wait:
122     timeout: 600
123     labels:
124       release_group: airship-ucp-deckhand
125   install:
126     no_hooks: false
127   upgrade:
128     no_hooks: false
129     pre:
130       delete:
131         - type: job
132           labels:
133             release_group: airship-ucp-deckhand
134     post:
135       create: []
136   values:
137     pod:
138       replicas:
139         deckhand: 2
140     conf:
141       deckhand:
142         DEFAULT:
143           debug: true
144           use_stderr: true
145           use_syslog: true
146         keystone_authtoken:
147           memcache_security_strategy: None
148   dependencies:
149     - deckhand-htk
150 ...
151 ---
152 schema: armada/Chart/v1
153 metadata:
154   schema: metadata/Document/v1
155   name: deckhand-htk
156   layeringDefinition:
157     abstract: false
158     layer: global
159   storagePolicy: cleartext
160   substitutions:
161     - src:
162         schema: pegleg/SoftwareVersions/v1
163         name: software-versions
164         path: .charts.ucp.deckhand-htk
165       dest:
166         path: .source
167 data:
168   chart_name: deckhand-htk
169   release: deckhand-htk
170   namespace: deckhand-htk
171   values: {}
172   dependencies: []
173 ...