Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions finops-exporter/plugindefinition.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# SPDX-FileCopyrightText: 2025 SAP SE or an SAP affiliate company and cobaltcore-dev contributors
# SPDX-License-Identifier: Apache-2.0

apiVersion: greenhouse.sap/v1alpha1
kind: PluginDefinition
metadata:
name: finops-exporter
spec:
version: 0.4.0
displayName: FinOps Exporter
description: Prometheus exporter for FinOps provisioned instance metrics.
helmChart:
name: finops-exporter
repository: oci://ghcr.io/cobaltcore-dev/finops-exporter/charts
version: 0.4.0
options:
- name: serviceMonitor.enabled
description: Enable ServiceMonitor for Prometheus scraping
type: bool
required: false
default: true
- name: serviceMonitor.labels
description: Extra labels for ServiceMonitor discovery
type: map
required: false
- name: prometheusRules.additionalRuleLabels
description: Labels injected into all PrometheusRules (e.g. support_group, service)
type: map
required: false
- name: config.finopsUrl
description: FinOps API endpoint URL
type: string
required: true
- name: config.collectInterval
description: Data collection interval
type: string
required: false
default: "24h"
- name: secret.username
description: FinOps API username
type: secret
required: true
- name: secret.password
description: FinOps API password
type: secret
required: true
- name: image.repository
description: Container image repository
type: string
required: false
default: ghcr.io/cobaltcore-dev/finops-exporter
- name: image.tag
description: Container image tag
type: string
required: false