Skip to content

Commit a0cf8f9

Browse files
Merge pull request #361 from vyzigold/add_telemetry_to_delta
Add telemetry to uni04delta-ipv6 Reviewed-by: Andrew Bays <[email protected]> Reviewed-by: John Fulton <[email protected]> Reviewed-by: Harald <[email protected]> Reviewed-by: Jaromír Wysoglad
2 parents 1131ade + 1084c9a commit a0cf8f9

File tree

7 files changed

+156
-1
lines changed

7 files changed

+156
-1
lines changed

dt/uni04delta-ipv6/edpm/nodeset/kustomization.yaml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,3 +189,63 @@ replacements:
189189
- spec.services
190190
options:
191191
create: true
192+
193+
- source:
194+
kind: ConfigMap
195+
name: service-values
196+
fieldPath: data.telemetry.enabled
197+
targets:
198+
- select:
199+
kind: OpenStackControlPlane
200+
fieldPaths:
201+
- spec.telemetry.enabled
202+
options:
203+
create: true
204+
205+
- source:
206+
kind: ConfigMap
207+
name: service-values
208+
fieldPath: data.telemetry.metricStorage.enabled
209+
targets:
210+
- select:
211+
kind: OpenStackControlPlane
212+
fieldPaths:
213+
- spec.telemetry.template.metricStorage.enabled
214+
options:
215+
create: true
216+
217+
- source:
218+
kind: ConfigMap
219+
name: service-values
220+
fieldPath: data.telemetry.autoscaling.enabled
221+
targets:
222+
- select:
223+
kind: OpenStackControlPlane
224+
fieldPaths:
225+
- spec.telemetry.template.autoscaling.enabled
226+
options:
227+
create: true
228+
229+
- source:
230+
kind: ConfigMap
231+
name: service-values
232+
fieldPath: data.telemetry.ceilometer.enabled
233+
targets:
234+
- select:
235+
kind: OpenStackControlPlane
236+
fieldPaths:
237+
- spec.telemetry.template.ceilometer.enabled
238+
options:
239+
create: true
240+
241+
- source:
242+
kind: ConfigMap
243+
name: service-values
244+
fieldPath: data.keystone.customServiceConfig
245+
targets:
246+
- select:
247+
kind: OpenStackControlPlane
248+
fieldPaths:
249+
- spec.keystone.template.customServiceConfig
250+
options:
251+
create: true

dt/uni04delta-ipv6/kustomization.yaml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,3 +92,63 @@ replacements:
9292
name: ironic
9393
fieldPaths:
9494
- spec.config
95+
96+
- source:
97+
kind: ConfigMap
98+
name: service-values
99+
fieldPath: data.telemetry.enabled
100+
targets:
101+
- select:
102+
kind: OpenStackControlPlane
103+
fieldPaths:
104+
- spec.telemetry.enabled
105+
options:
106+
create: true
107+
108+
- source:
109+
kind: ConfigMap
110+
name: service-values
111+
fieldPath: data.telemetry.metricStorage.enabled
112+
targets:
113+
- select:
114+
kind: OpenStackControlPlane
115+
fieldPaths:
116+
- spec.telemetry.template.metricStorage.enabled
117+
options:
118+
create: true
119+
120+
- source:
121+
kind: ConfigMap
122+
name: service-values
123+
fieldPath: data.telemetry.autoscaling.enabled
124+
targets:
125+
- select:
126+
kind: OpenStackControlPlane
127+
fieldPaths:
128+
- spec.telemetry.template.autoscaling.enabled
129+
options:
130+
create: true
131+
132+
- source:
133+
kind: ConfigMap
134+
name: service-values
135+
fieldPath: data.telemetry.ceilometer.enabled
136+
targets:
137+
- select:
138+
kind: OpenStackControlPlane
139+
fieldPaths:
140+
- spec.telemetry.template.ceilometer.enabled
141+
options:
142+
create: true
143+
144+
- source:
145+
kind: ConfigMap
146+
name: service-values
147+
fieldPath: data.keystone.customServiceConfig
148+
targets:
149+
- select:
150+
kind: OpenStackControlPlane
151+
fieldPaths:
152+
- spec.keystone.template.customServiceConfig
153+
options:
154+
create: true

examples/dt/uni04delta-ipv6/README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ and Manila OpenStack services configured with Ceph.
5454
| Horizon | N/A | Must have |
5555
| Barbican | | Must have |
5656
| Ironic | | Must have |
57+
| Telemetry | | Must have |
5758

5859
#### Support services
5960

@@ -66,10 +67,14 @@ work properly and can be deployed with any/default configuration.
6667
| Neutron | needed by other services |
6768
| Nova | needed by scenario testing |
6869
| Keystone | needed by all services |
70+
| Ceilometer | needed by Telemetry |
71+
| Heat | needed by Telemetry |
72+
| Prometheus | needed by Telemetry |
6973

7074
#### Additional configuration
7175

72-
Default settings: TLSe
76+
- Default settings: TLSe
77+
- Cluster Observability Operator is installed on the platform.
7378

7479
## Considerations/Constraints
7580

examples/dt/uni04delta-ipv6/control-plane/service-values.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,11 @@ data:
4949
default:
5050
replicas: 3
5151

52+
keystone:
53+
customServiceConfig: |
54+
[token]
55+
expiration = 28800
56+
5257
manila:
5358
enabled: true
5459
customServiceConfig: |
@@ -172,3 +177,12 @@ data:
172177

173178
heat:
174179
enabled: true
180+
181+
telemetry:
182+
enabled: true
183+
metricStorage:
184+
enabled: true
185+
autoscaling:
186+
enabled: true
187+
ceilometer:
188+
enabled: true

examples/dt/uni04delta-ipv6/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,3 +151,4 @@ data:
151151
- neutron-metadata
152152
- libvirt
153153
- nova-custom-ceph
154+
- telemetry

lib/olm-deps/coo_subscription.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
apiVersion: operators.coreos.com/v1alpha1
3+
kind: Subscription
4+
metadata:
5+
name: observability-operator
6+
namespace: openshift-operators
7+
labels:
8+
operators.coreos.com/observability-operator.openshift-operators: ""
9+
spec:
10+
channel: development
11+
installPlanApproval: Automatic
12+
name: cluster-observability-operator
13+
source: redhat-operators
14+
sourceNamespace: openshift-marketplace

lib/olm-deps/kustomization.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,4 @@ resources:
1212
- nmstate_namespace.yaml
1313
- nmstate_operatorgroup.yaml
1414
- nmstate_subscription.yaml
15+
- coo_subscription.yaml

0 commit comments

Comments
 (0)