Skip to content

Commit

Permalink
Merge pull request #361 from vyzigold/add_telemetry_to_delta
Browse files Browse the repository at this point in the history
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
  • Loading branch information
softwarefactory-project-zuul[bot] authored Oct 22, 2024
2 parents 1131ade + 1084c9a commit a0cf8f9
Show file tree
Hide file tree
Showing 7 changed files with 156 additions and 1 deletion.
60 changes: 60 additions & 0 deletions dt/uni04delta-ipv6/edpm/nodeset/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -189,3 +189,63 @@ replacements:
- spec.services
options:
create: true

- source:
kind: ConfigMap
name: service-values
fieldPath: data.telemetry.enabled
targets:
- select:
kind: OpenStackControlPlane
fieldPaths:
- spec.telemetry.enabled
options:
create: true

- source:
kind: ConfigMap
name: service-values
fieldPath: data.telemetry.metricStorage.enabled
targets:
- select:
kind: OpenStackControlPlane
fieldPaths:
- spec.telemetry.template.metricStorage.enabled
options:
create: true

- source:
kind: ConfigMap
name: service-values
fieldPath: data.telemetry.autoscaling.enabled
targets:
- select:
kind: OpenStackControlPlane
fieldPaths:
- spec.telemetry.template.autoscaling.enabled
options:
create: true

- source:
kind: ConfigMap
name: service-values
fieldPath: data.telemetry.ceilometer.enabled
targets:
- select:
kind: OpenStackControlPlane
fieldPaths:
- spec.telemetry.template.ceilometer.enabled
options:
create: true

- source:
kind: ConfigMap
name: service-values
fieldPath: data.keystone.customServiceConfig
targets:
- select:
kind: OpenStackControlPlane
fieldPaths:
- spec.keystone.template.customServiceConfig
options:
create: true
60 changes: 60 additions & 0 deletions dt/uni04delta-ipv6/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -92,3 +92,63 @@ replacements:
name: ironic
fieldPaths:
- spec.config

- source:
kind: ConfigMap
name: service-values
fieldPath: data.telemetry.enabled
targets:
- select:
kind: OpenStackControlPlane
fieldPaths:
- spec.telemetry.enabled
options:
create: true

- source:
kind: ConfigMap
name: service-values
fieldPath: data.telemetry.metricStorage.enabled
targets:
- select:
kind: OpenStackControlPlane
fieldPaths:
- spec.telemetry.template.metricStorage.enabled
options:
create: true

- source:
kind: ConfigMap
name: service-values
fieldPath: data.telemetry.autoscaling.enabled
targets:
- select:
kind: OpenStackControlPlane
fieldPaths:
- spec.telemetry.template.autoscaling.enabled
options:
create: true

- source:
kind: ConfigMap
name: service-values
fieldPath: data.telemetry.ceilometer.enabled
targets:
- select:
kind: OpenStackControlPlane
fieldPaths:
- spec.telemetry.template.ceilometer.enabled
options:
create: true

- source:
kind: ConfigMap
name: service-values
fieldPath: data.keystone.customServiceConfig
targets:
- select:
kind: OpenStackControlPlane
fieldPaths:
- spec.keystone.template.customServiceConfig
options:
create: true
7 changes: 6 additions & 1 deletion examples/dt/uni04delta-ipv6/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ and Manila OpenStack services configured with Ceph.
| Horizon | N/A | Must have |
| Barbican | | Must have |
| Ironic | | Must have |
| Telemetry | | Must have |

#### Support services

Expand All @@ -66,10 +67,14 @@ work properly and can be deployed with any/default configuration.
| Neutron | needed by other services |
| Nova | needed by scenario testing |
| Keystone | needed by all services |
| Ceilometer | needed by Telemetry |
| Heat | needed by Telemetry |
| Prometheus | needed by Telemetry |

#### Additional configuration

Default settings: TLSe
- Default settings: TLSe
- Cluster Observability Operator is installed on the platform.

## Considerations/Constraints

Expand Down
14 changes: 14 additions & 0 deletions examples/dt/uni04delta-ipv6/control-plane/service-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,11 @@ data:
default:
replicas: 3

keystone:
customServiceConfig: |
[token]
expiration = 28800
manila:
enabled: true
customServiceConfig: |
Expand Down Expand Up @@ -172,3 +177,12 @@ data:

heat:
enabled: true

telemetry:
enabled: true
metricStorage:
enabled: true
autoscaling:
enabled: true
ceilometer:
enabled: true
1 change: 1 addition & 0 deletions examples/dt/uni04delta-ipv6/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -151,3 +151,4 @@ data:
- neutron-metadata
- libvirt
- nova-custom-ceph
- telemetry
14 changes: 14 additions & 0 deletions lib/olm-deps/coo_subscription.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
name: observability-operator
namespace: openshift-operators
labels:
operators.coreos.com/observability-operator.openshift-operators: ""
spec:
channel: development
installPlanApproval: Automatic
name: cluster-observability-operator
source: redhat-operators
sourceNamespace: openshift-marketplace
1 change: 1 addition & 0 deletions lib/olm-deps/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@ resources:
- nmstate_namespace.yaml
- nmstate_operatorgroup.yaml
- nmstate_subscription.yaml
- coo_subscription.yaml

0 comments on commit a0cf8f9

Please sign in to comment.