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-glance / glance.yaml
1 ---
2 schema: armada/Chart/v1
3 metadata:
4   schema: metadata/Document/v1
5   name: glance
6   labels:
7     component: glance
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.glance
18       dest:
19         path: .source
20
21     # Images
22     - src:
23         schema: pegleg/SoftwareVersions/v1
24         name: software-versions
25         path: .images.osh.glance
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.oslo_db
52       dest:
53         path: .values.endpoints.oslo_db
54     - src:
55         schema: pegleg/EndpointCatalogue/v1
56         name: osh_endpoints
57         path: .osh.glance_oslo_messaging
58       dest:
59         path: .values.endpoints.oslo_messaging
60     - src:
61         schema: pegleg/EndpointCatalogue/v1
62         name: osh_endpoints
63         path: .osh.oslo_cache
64       dest:
65         path: .values.endpoints.oslo_cache
66     - src:
67         schema: pegleg/EndpointCatalogue/v1
68         name: osh_endpoints
69         path: .osh.ceph_object_store
70       dest:
71         path: .values.endpoints.ceph_object_store
72     - src:
73         schema: pegleg/EndpointCatalogue/v1
74         name: osh_endpoints
75         path: .osh.object_store
76       dest:
77         path: .values.endpoints.object_store
78     - src:
79         schema: pegleg/EndpointCatalogue/v1
80         name: osh_infra_endpoints
81         path: .osh_infra.fluentd
82       dest:
83         path: .values.endpoints.fluentd
84     - src:
85         schema: pegleg/AccountCatalogue/v1
86         name: osh_service_accounts
87         path: .osh.keystone.admin
88       dest:
89         path: .values.endpoints.identity.auth.admin
90     - src:
91         schema: pegleg/AccountCatalogue/v1
92         name: osh_service_accounts
93         path: .osh.glance.glance
94       dest:
95         path: .values.endpoints.identity.auth.glance
96     - src:
97         schema: pegleg/AccountCatalogue/v1
98         name: osh_service_accounts
99         path: .osh.glance.oslo_messaging.admin
100       dest:
101         path: .values.endpoints.oslo_messaging.auth.admin
102     - src:
103         schema: pegleg/AccountCatalogue/v1
104         name: osh_service_accounts
105         path: .osh.glance.oslo_messaging.glance
106       dest:
107         path: .values.endpoints.oslo_messaging.auth.glance
108     - src:
109         schema: pegleg/AccountCatalogue/v1
110         name: osh_service_accounts
111         path: .osh.glance.oslo_db
112       dest:
113         path: .values.endpoints.oslo_db.auth.glance
114     - src:
115         schema: pegleg/AccountCatalogue/v1
116         name: osh_service_accounts
117         path: .osh.glance.oslo_db.database
118       dest:
119         path: .values.endpoints.oslo_db.path
120         pattern: DB_NAME
121     - src:
122         schema: pegleg/AccountCatalogue/v1
123         name: osh_service_accounts
124         path: .osh.glance.ceph_object_store
125       dest:
126         path: .values.endpoints.ceph_object_store.auth.glance
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.glance.password
137       src:
138         schema: deckhand/Passphrase/v1
139         name: osh_glance_password
140         path: .
141     - dest:
142         path: .values.endpoints.oslo_messaging.auth.admin.password
143       src:
144         schema: deckhand/Passphrase/v1
145         name: osh_glance_oslo_messaging_admin_password
146         path: .
147     - dest:
148         path: .values.endpoints.oslo_messaging.auth.glance.password
149       src:
150         schema: deckhand/Passphrase/v1
151         name: osh_glance_oslo_messaging_password
152         path: .
153     - dest:
154         path: .values.endpoints.oslo_db.auth.glance.password
155       src:
156         schema: deckhand/Passphrase/v1
157         name: osh_glance_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     - dest:
172         path: .values.endpoints.object_store.auth.glance.tmpurlkey
173       src:
174         schema: deckhand/Passphrase/v1
175         name: ceph_swift_keystone_password
176         path: .
177     - dest:
178         path: .values.endpoints.ceph_object_store.auth.glance.tmpurlkey
179       src:
180         schema: deckhand/Passphrase/v1
181         name: ceph_swift_keystone_password
182         path: .
183     - dest:
184         path: .values.endpoints.ceph_object_store.auth.glance.password
185       src:
186         schema: deckhand/Passphrase/v1
187         name: osh_glance_password
188         path: .
189 data:
190   chart_name: glance
191   release: glance
192   namespace: openstack
193   wait:
194     timeout: 900
195     labels:
196       release_group: airship-glance
197   install:
198     no_hooks: false
199   upgrade:
200     no_hooks: false
201     pre:
202       delete:
203         - type: job
204           labels:
205             release_group: airship-glance
206     post:
207       create: []
208   values:
209     pod:
210       replicas:
211         api: 2
212         registry: 2
213     labels:
214       api:
215         node_selector_key: openstack-control-plane
216         node_selector_value: enabled
217       job:
218         node_selector_key: openstack-control-plane
219         node_selector_value: enabled
220       registry:
221         node_selector_key: openstack-control-plane
222         node_selector_value: enabled
223     manifests:
224       job_bootstrap: false
225     conf:
226       logging:
227         loggers:
228           keys:
229             - root
230             - glance
231         handlers:
232           keys:
233             - stdout
234             - stderr
235             - "null"
236             - fluent
237         formatters:
238           keys:
239             - context
240             - default
241             - fluent
242         logger_root:
243           level: WARNING
244           handlers: null
245         logger_glance:
246           level: INFO
247           handlers:
248             - stdout
249             - stderr
250             - fluent
251           qualname: glance
252         logger_amqp:
253           level: WARNING
254           handlers: stderr
255           qualname: amqp
256         logger_amqplib:
257           level: WARNING
258           handlers: stderr
259           qualname: amqplib
260         logger_eventletwsgi:
261           level: WARNING
262           handlers: stderr
263           qualname: eventlet.wsgi.server
264         logger_sqlalchemy:
265           level: WARNING
266           handlers: stderr
267           qualname: sqlalchemy
268         logger_boto:
269           level: WARNING
270           handlers: stderr
271           qualname: boto
272         handler_null:
273           class: logging.NullHandler
274           formatter: default
275           args: ()
276         handler_stdout:
277           class: StreamHandler
278           args: (sys.stdout,)
279           formatter: context
280         handler_stderr:
281           class: StreamHandler
282           args: (sys.stderr,)
283           formatter: context
284         handler_fluent:
285           class: fluent.handler.FluentHandler
286           args: ('openstack.glance', 'fluentd-logging.osh-infra', 24224)
287           formatter: fluent
288         formatter_fluent:
289           class: oslo_log.formatters.FluentFormatter
290         formatter_context:
291           class: oslo_log.formatters.ContextFormatter
292         formatter_default:
293           format: "%(message)s"
294   dependencies:
295     - osh-helm-toolkit
296 ...