fix cloudkitty typos and add metrics to api

Change-Id: Id8dd564aff435cf11db339da1acb755a24926b18
Signed-off-by: Zain Marvi <zain.marvi@rackspace.com>
This commit is contained in:
Zain Marvi
2025-09-16 15:53:10 +00:00
committed by Zain M
parent 7207f7fa16
commit dec3cfe638
3 changed files with 22 additions and 6 deletions

View File

@@ -100,6 +100,9 @@ spec:
- name: cloudkitty-etc
mountPath: /etc/cloudkitty/cloudkitty.conf
subPath: cloudkitty.conf
- name: cloudkitty-etc
mountPath: /etc/cloudkitty/metrics.yml
subPath: metrics.yml
- name: cloudkitty-etc
mountPath: /etc/cloudkitty/logging.conf
subPath: logging.conf

View File

@@ -381,12 +381,6 @@ pod:
rolling_update:
max_unavailable: 1
max_surge: 3
daemonsets:
pod_replacement_strategy: RollingUpdate
compute:
enabled: true
min_ready_seconds: 0
max_unavailable: 1
disruption_budget:
cloudkitty_api:
min_available: 0

View File

@@ -0,0 +1,19 @@
---
cloudkitty:
- |
Add support for the Cloudkitty rating service to define how resource usage
(compute, storage, network, etc) should be priced, then generate
cost reports based on usage data collected from various sources.
- Removed unnecessary code in pod spec, added metrics.yml to cloudkitty-api container
features:
- |
Added Cloudkitty Helm chart with support for
- Cloudkitty API and Processor deployment and config.
- Customize cloudkitty metrics scraping from gnocchi/ceilometer and prometheus.
- Provides APIs and a Horizon (dashboard) plugin to generate reports for projects/tenants.
issues:
- |
Currently, there is no published support for Skyline dashboard integration
Requires gnocchi to be installed and running within the local cluster, or cloudkitty processor
pods will throw errors.
...