Skip to content

Commit 6280f54

Browse files
committed
Add CloudKitty deployment to telemetry-operator
1 parent 03193f6 commit 6280f54

File tree

89 files changed

+13200
-173
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+13200
-173
lines changed

Makefile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,12 @@ kuttl-test-cleanup:
396396
if [ "$(KUTTL_SUITE)" == "ceilometer" ]; then \
397397
oc delete --wait=true --all=true -n $(KUTTL_NAMESPACE) --timeout=120s Ceilometer; \
398398
fi; \
399+
if [ "$(KUTTL_SUITE)" == "metric-storage" ]; then \
400+
oc delete --wait=true --all=true -n $(KUTTL_NAMESPACE) --timeout=120s MetricStorage; \
401+
fi; \
402+
if [ "$(KUTTL_SUITE)" == "cloudkitty" ]; then \
403+
oc delete --wait=true --all=true -n $(KUTTL_NAMESPACE) --timeout=120s CloudKitty; \
404+
fi; \
399405
if [ "$(KUTTL_SUITE)" == "default" ]; then \
400406
oc delete --wait=true --all=true -n $(KUTTL_NAMESPACE) --timeout=120s Telemetry; \
401407
fi; \

PROJECT

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
# Code generated by tool. DO NOT EDIT.
2-
# This file is used to track the info used to scaffold your project
3-
# and allow the plugins properly work.
4-
# More info: https://book.kubebuilder.io/reference/project-config.html
51
domain: openstack.org
62
layout:
73
- go.kubebuilder.io/v3
@@ -69,4 +65,31 @@ resources:
6965
defaulting: true
7066
validation: true
7167
webhookVersion: v1
68+
- api:
69+
crdVersion: v1
70+
namespaced: true
71+
controller: true
72+
domain: openstack.org
73+
group: telemetry
74+
kind: CloudKittyApi
75+
path: github.com/openstack-k8s-operators/telemetry-operator/api/v1beta1
76+
version: v1beta1
77+
- api:
78+
crdVersion: v1
79+
namespaced: true
80+
controller: true
81+
domain: openstack.org
82+
group: telemetry
83+
kind: CloudKittyProc
84+
path: github.com/openstack-k8s-operators/telemetry-operator/api/v1beta1
85+
version: v1beta1
86+
- api:
87+
crdVersion: v1
88+
namespaced: true
89+
controller: true
90+
domain: openstack.org
91+
group: telemetry
92+
kind: CloudKitty
93+
path: github.com/openstack-k8s-operators/telemetry-operator/api/v1beta1
94+
version: v1beta1
7295
version: "3"

api/bases/telemetry.openstack.org_autoscalings.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,11 @@ spec:
293293
description: CeilometerService - Selector to get the ceilometer
294294
service password from the Secret
295295
type: string
296+
cloudKittyService:
297+
default: CloudKittyPassword
298+
description: CloudKittyService - Selector to get the CloudKitty
299+
service password from the Secret
300+
type: string
296301
type: object
297302
preserveJobs:
298303
default: false

api/bases/telemetry.openstack.org_ceilometers.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,11 @@ spec:
209209
description: CeilometerService - Selector to get the ceilometer
210210
service password from the Secret
211211
type: string
212+
cloudKittyService:
213+
default: CloudKittyPassword
214+
description: CloudKittyService - Selector to get the CloudKitty
215+
service password from the Secret
216+
type: string
212217
type: object
213218
proxyImage:
214219
type: string

api/bases/telemetry.openstack.org_cloudkitties.yaml

Lines changed: 809 additions & 0 deletions
Large diffs are not rendered by default.

api/bases/telemetry.openstack.org_cloudkittyapis.yaml

Lines changed: 500 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)