From 0bae6cc3fb0983aef34c38604ae34b7480cbe737 Mon Sep 17 00:00:00 2001 From: "Jonas Brand (8R0WNI3)" Date: Fri, 5 Jun 2026 13:15:38 +0200 Subject: [PATCH 1/4] refactor(ocm): Rename component to `ocm.software/open-delivery-gear/observability` Signed-off-by: Jonas Brand (8R0WNI3) --- .ocm/base-component.yaml | 2 +- README.md | 4 ++-- extension-definitions.yaml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.ocm/base-component.yaml b/.ocm/base-component.yaml index fd875fb..9e11cff 100644 --- a/.ocm/base-component.yaml +++ b/.ocm/base-component.yaml @@ -1,4 +1,4 @@ -name: ocm.software/ocm-gear/prometheus +name: ocm.software/open-delivery-gear/observability resources: - name: prometheus-operator version: v0.89.0 diff --git a/README.md b/README.md index 83b6873..4ba0a65 100644 --- a/README.md +++ b/README.md @@ -2,5 +2,5 @@ [![REUSE status](https://api.reuse.software/badge/github.com/open-component-model/prometheus)](https://api.reuse.software/info/github.com/open-component-model/prometheus) -This repository is used to model the `ocm.software/ocm-gear/prometheus` component, which contains -a resource referencing the Helm chart used to deploy the prometheus logging stack of the OCM-Gear. +This repository is used to model the `ocm.software/open-delivery-gear/observability` component, which contains +a resource referencing the Helm chart used to deploy the prometheus logging stack of the Open Delivery Gear. diff --git a/extension-definitions.yaml b/extension-definitions.yaml index 5c5eabd..7af1aac 100644 --- a/extension-definitions.yaml +++ b/extension-definitions.yaml @@ -2,7 +2,7 @@ name: prometheus-operator installation: ocm_references: - helm_chart_name: prometheus-operator - name: ocm.software/ocm-gear/prometheus + name: ocm.software/open-delivery-gear/observability version: 0.29.0-dev artefact: name: prometheus-operator From 747b49010757bd1cef0a33e089f7e1d2e5d68797 Mon Sep 17 00:00:00 2001 From: "Jonas Brand (8R0WNI3)" Date: Fri, 5 Jun 2026 13:16:23 +0200 Subject: [PATCH 2/4] refactor(repo): Reflect renaming to `open-component-model/odg-observability` Signed-off-by: Jonas Brand (8R0WNI3) --- README.md | 2 +- REUSE.toml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 4ba0a65..9b764e0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Prometheus -[![REUSE status](https://api.reuse.software/badge/github.com/open-component-model/prometheus)](https://api.reuse.software/info/github.com/open-component-model/prometheus) +[![REUSE status](https://api.reuse.software/badge/github.com/open-component-model/odg-observability)](https://api.reuse.software/info/github.com/open-component-model/odg-observability) This repository is used to model the `ocm.software/open-delivery-gear/observability` component, which contains a resource referencing the Helm chart used to deploy the prometheus logging stack of the Open Delivery Gear. diff --git a/REUSE.toml b/REUSE.toml index 9834c3f..a625b3f 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -1,10 +1,10 @@ version = 1 -SPDX-PackageName = "OCM Prometheus" -SPDX-PackageSupplier = "Jonas Brand " -SPDX-PackageDownloadLocation = "https://github.com/open-component-model/prometheus" +SPDX-PackageName = "odg-observability" +SPDX-PackageSupplier = "ospo@sap.com" +SPDX-PackageDownloadLocation = "https://github.com/open-component-model/odg-observability" [[annotations]] path = "**" precedence = "aggregate" -SPDX-FileCopyrightText = ["2024 SAP SE or an SAP affiliate company and Open Component Model contributors \\", ""] +SPDX-FileCopyrightText = "2025 SAP SE or an SAP affiliate company and Open Component Model contributors" SPDX-License-Identifier = "Apache-2.0" From 46b803e2c8190ca4a616ed5cd5c736dd5ed28b77 Mon Sep 17 00:00:00 2001 From: "Jonas Brand (8R0WNI3)" Date: Fri, 5 Jun 2026 13:16:55 +0200 Subject: [PATCH 3/4] chore(odg): Drop obsolete handling of `keep_clusterwide_objects` flag Not required anymore ever since cluster wide kubernetes resource contain the namespace in their name. Signed-off-by: Jonas Brand (8R0WNI3) --- extension-definitions.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/extension-definitions.yaml b/extension-definitions.yaml index 7af1aac..60708a8 100644 --- a/extension-definitions.yaml +++ b/extension-definitions.yaml @@ -16,9 +16,5 @@ installation: helm_attribute: host value: prometheus.${base_url} value_type: python-string-template - - helm_chart_name: prometheus-operator - helm_attribute: rbac.annotations."resources.gardener.cloud/keep-object" - value: '"${keep_clusterwide_objects}"' - value_type: python-string-template outputs: [] dependencies: [] From fdbee12c6cb01788d44b383c73879a0d3ff947e4 Mon Sep 17 00:00:00 2001 From: "Jonas Brand (8R0WNI3)" Date: Fri, 5 Jun 2026 13:18:35 +0200 Subject: [PATCH 4/4] docs(readme): Add badge for build and release status Signed-off-by: Jonas Brand (8R0WNI3) --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 9b764e0..4a850a8 100644 --- a/README.md +++ b/README.md @@ -2,5 +2,8 @@ [![REUSE status](https://api.reuse.software/badge/github.com/open-component-model/odg-observability)](https://api.reuse.software/info/github.com/open-component-model/odg-observability) +![tests](https://github.com/open-component-model/odg-observability/actions/workflows/non-release.yaml/badge.svg) +![release](https://github.com/open-component-model/odg-observability/actions/workflows/release.yaml/badge.svg) + This repository is used to model the `ocm.software/open-delivery-gear/observability` component, which contains a resource referencing the Helm chart used to deploy the prometheus logging stack of the Open Delivery Gear.