diff --git a/cloudkitty/templates/deployment-api.yaml b/cloudkitty/templates/deployment-api.yaml index 8fbb26f15b..7750b0b84c 100644 --- a/cloudkitty/templates/deployment-api.yaml +++ b/cloudkitty/templates/deployment-api.yaml @@ -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 diff --git a/cloudkitty/values.yaml b/cloudkitty/values.yaml index 4fb6d78260..54255ef322 100644 --- a/cloudkitty/values.yaml +++ b/cloudkitty/values.yaml @@ -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 diff --git a/releasenotes/notes/cloudkitty-d61bea096f10b731.yaml b/releasenotes/notes/cloudkitty-d61bea096f10b731.yaml new file mode 100644 index 0000000000..40244e4414 --- /dev/null +++ b/releasenotes/notes/cloudkitty-d61bea096f10b731.yaml @@ -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. +...