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