Skip to content

feat: bump finops-exporter PluginDefinition to 0.4.0 - #132

Closed
christophrichtersap wants to merge 4 commits into
mainfrom
feat/finops-exporter-plugindefinition
Closed

christophrichtersap wants to merge 4 commits into
mainfrom
feat/finops-exporter-plugindefinition

Conversation

@christophrichtersap

Copy link
Copy Markdown
Collaborator

Summary

  • Bump PluginDefinition version and helmChart version from 0.1.0 to 0.4.0
  • Aligns with current finops-exporter chart release

Test plan

  • Deploy on QA cluster with Keppel image override via PluginPreset

Registers finops-exporter as a Greenhouse plugin. Chart is hosted at
oci://keppel.eu-de-1.cloud.sap/cc-ia. Exposes ServiceMonitor,
credentials, and configuration options for Greenhouse-managed deployment.
Use public GHCR references as defaults in the PluginDefinition.
Internal registries (Keppel) are injected via catalog overrides
in the deployment repo.
Copilot AI lite review requested due to automatic review settings September 10, 2026 09:17
@christophrichtersap
christophrichtersap requested a review from a team as a code owner September 10, 2026 09:17

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

Add type: string for image.tag and reconcile the PR description with the new definition.

Pull request overview

Adds a FinOps Exporter PluginDefinition targeting version 0.4.0.

Changes:

  • Sets PluginDefinition and Helm chart versions to 0.4.0.
  • Defines exporter configuration and image options.
File summaries
File Description
finops-exporter/plugindefinition.yaml Adds the FinOps Exporter plugin definition and chart configuration.
Review details

Suppressed comments (2)

finops-exporter/plugindefinition.yaml:55

  • image.tag is the only option without a type declaration, so the PluginDefinition schema cannot describe this value consistently and a PluginPreset override may fail validation or be ignored. Add type: string for this option, as done for image tags in maintenance-controller/plugindefinition.yaml:49-51 and kvm-ha-agent/plugindefinition.yaml:31-33.
      required: false

finops-exporter/plugindefinition.yaml:9

  • The supplied diff adds finops-exporter/plugindefinition.yaml from scratch (@@ -0,0) and there is no existing finops-exporter definition at version 0.1.0 in this repository, so this does not actually implement the described 0.1.0 → 0.4.0 bump. Please either include the update to the existing definition or revise the PR description/title to accurately describe this as a new definition.
  version: 0.4.0
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants