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