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