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 / barbican.yaml
1 ---
2 schema: armada/Chart/v1
3 metadata:
4   schema: metadata/Document/v1
5   name: ucp-barbican
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.barbican
16       dest:
17         path: .source
18
19     # Images
20     - src:
21         schema: pegleg/SoftwareVersions/v1
22         name: software-versions
23         path: .images.ucp.barbican
24       dest:
25         path: .values.images.tags
26
27     # Endpoints
28     - src:
29         schema: pegleg/EndpointCatalogue/v1
30         name: ucp_endpoints
31         path: .ucp.identity
32       dest:
33         path: .values.endpoints.identity
34     - src:
35         schema: pegleg/EndpointCatalogue/v1
36         name: ucp_endpoints
37         path: .ucp.key_manager
38       dest:
39         path: .values.endpoints.key_manager
40     - src:
41         schema: pegleg/EndpointCatalogue/v1
42         name: ucp_endpoints
43         path: .ucp.oslo_db
44       dest:
45         path: .values.endpoints.oslo_db
46     - src:
47         schema: pegleg/EndpointCatalogue/v1
48         name: ucp_endpoints
49         path: .ucp.oslo_cache
50       dest:
51         path: .values.endpoints.oslo_cache
52     - src:
53         schema: pegleg/EndpointCatalogue/v1
54         name: ucp_endpoints
55         path: .ucp.oslo_messaging
56       dest:
57         path: .values.endpoints.oslo_messaging
58     - src:
59         schema: pegleg/EndpointCatalogue/v1
60         name: osh_infra_endpoints
61         path: .osh_infra.fluentd
62       dest:
63         path: .values.endpoints.fluentd
64     # Credentials
65     - src:
66         schema: pegleg/AccountCatalogue/v1
67         name: ucp_service_accounts
68         path: .ucp.barbican.keystone
69       dest:
70         path: .values.endpoints.identity.auth.barbican
71     - src:
72         schema: pegleg/AccountCatalogue/v1
73         name: ucp_service_accounts
74         path: .ucp.keystone.admin
75       dest:
76         path: .values.endpoints.identity.auth.admin
77     - src:
78         schema: pegleg/AccountCatalogue/v1
79         name: ucp_service_accounts
80         path: .ucp.barbican.oslo_db
81       dest:
82         path: .values.endpoints.oslo_db.auth.barbican
83     - src:
84         schema: pegleg/AccountCatalogue/v1
85         name: ucp_service_accounts
86         path: .ucp.barbican.oslo_db.database
87       dest:
88         path: .values.endpoints.oslo_db.path
89         pattern: DB_NAME
90     - src:
91         schema: pegleg/AccountCatalogue/v1
92         name: ucp_service_accounts
93         path: .ucp.barbican.oslo_messaging
94       dest:
95         path: .values.endpoints.oslo_messaging.auth
96
97     # Secrets
98     - dest:
99         path: .values.endpoints.identity.auth.admin.password
100       src:
101         schema: deckhand/Passphrase/v1
102         name: ucp_keystone_admin_password
103         path: .
104     - dest:
105         path: .values.endpoints.oslo_db.auth.admin.password
106       src:
107         schema: deckhand/Passphrase/v1
108         name: ucp_oslo_db_admin_password
109         path: .
110     - dest:
111         path: .values.endpoints.identity.auth.barbican.password
112       src:
113         schema: deckhand/Passphrase/v1
114         name: ucp_barbican_keystone_password
115         path: .
116     - dest:
117         path: .values.endpoints.oslo_db.auth.barbican.password
118       src:
119         schema: deckhand/Passphrase/v1
120         name: ucp_barbican_oslo_db_password
121         path: .
122     - dest:
123         path: .values.endpoints.oslo_messaging.auth.admin.password
124       src:
125         schema: deckhand/Passphrase/v1
126         name: ucp_oslo_messaging_password
127         path: .
128     - dest:
129         path: .values.endpoints.oslo_messaging.auth.barbican.password
130       src:
131         schema: deckhand/Passphrase/v1
132         name: ucp_oslo_messaging_password
133         path: .
134 data:
135   chart_name: ucp-barbican
136   release: ucp-barbican
137   namespace: ucp
138   wait:
139     timeout: 300
140     labels:
141       release_group: airship-ucp-barbican
142   install:
143     no_hooks: false
144   upgrade:
145     no_hooks: false
146     pre:
147       delete:
148         - type: job
149           labels:
150             release_group: airship-ucp-barbican
151     post:
152       create: []
153   values:
154     conf:
155       logging:
156         loggers:
157           keys:
158             - root
159             - barbican
160         handlers:
161           keys:
162             - stdout
163             - stderr
164             - "null"
165             - fluent
166         formatters:
167           keys:
168             - context
169             - default
170             - fluent
171         logger_root:
172           level: WARNING
173           handlers: null
174         logger_barbican:
175           level: INFO
176           handlers:
177             - stdout
178             - stderr
179             - fluent
180           qualname: barbican
181         logger_amqp:
182           level: WARNING
183           handlers: stderr
184           qualname: amqp
185         logger_amqplib:
186           level: WARNING
187           handlers: stderr
188           qualname: amqplib
189         logger_eventletwsgi:
190           level: WARNING
191           handlers: stderr
192           qualname: eventlet.wsgi.server
193         logger_sqlalchemy:
194           level: WARNING
195           handlers: stderr
196           qualname: sqlalchemy
197         logger_boto:
198           level: WARNING
199           handlers: stderr
200           qualname: boto
201         handler_null:
202           class: logging.NullHandler
203           formatter: default
204           args: ()
205         handler_stdout:
206           class: StreamHandler
207           args: (sys.stdout,)
208           formatter: context
209         handler_stderr:
210           class: StreamHandler
211           args: (sys.stderr,)
212           formatter: context
213         handler_fluent:
214           class: fluent.handler.FluentHandler
215           args: ('ucp.barbican', 'fluentd-logging.osh-infra', 24224)
216           formatter: fluent
217         formatter_fluent:
218           class: oslo_log.formatters.FluentFormatter
219         formatter_context:
220           class: oslo_log.formatters.ContextFormatter
221         formatter_default:
222           format: "%(message)s"
223     labels:
224       api:
225         node_selector_key: ucp-control-plane
226         node_selector_value: enabled
227       job:
228         node_selector_key: ucp-control-plane
229         node_selector_value: enabled
230       test:
231         node_selector_key: ucp-control-plane
232         node_selector_value: enabled
233     pod:
234       replicas:
235         api: 2
236   dependencies:
237     - ucp-barbican-htk
238 ...
239 ---
240 schema: armada/Chart/v1
241 metadata:
242   schema: metadata/Document/v1
243   name: ucp-barbican-htk
244   layeringDefinition:
245     abstract: false
246     layer: global
247   storagePolicy: cleartext
248   substitutions:
249     - src:
250         schema: pegleg/SoftwareVersions/v1
251         name: software-versions
252         path: .charts.ucp.barbican-htk
253       dest:
254         path: .source
255 data:
256   chart_name: ucp-barbican-htk
257   release: ucp-barbican-htk
258   namespace: ucp-barbican-htk
259   values: {}
260   dependencies: []
261 ...