From 9904106af512c78892a0fc8710b26b38677ddf55 Mon Sep 17 00:00:00 2001 From: York Chen Date: Tue, 11 Feb 2025 14:17:07 -0500 Subject: [PATCH 1/2] docs: highlights kubecost v2 breaking change --- services/kubecost/metadata.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/kubecost/metadata.yaml b/services/kubecost/metadata.yaml index 82813d4d17..ee573df98b 100644 --- a/services/kubecost/metadata.yaml +++ b/services/kubecost/metadata.yaml @@ -17,6 +17,11 @@ overview: |- Today, Kubecost empowers more than 1,000 teams across companies of all sizes to monitor and reduce costs, while balancing cost, performance, and reliability. Kubecost is tightly integrated with the open source cloud native ecosystem and built for engineers and developers first, making it easy to drive adoption within your organization. + ## Kubecost V2 Breaking Changes + Kubecost V2 now requires S3-compatible object storage to persist long-term data. If you do not enable rook-ceph-cluster AppDeployment in NKP, you would need to provide the endpoint to your own S3-compatible storage in order to use Kubecost. **Otherwise, Kubecost will not be able to start.** + + If you want to use external S3-compatible storage providers, see https://docs.kubecost.com/install-and-configure/install/multi-cluster/long-term-storage-configuration. + ## Key Features ### Cost Allocation Breakdown costs for accurate showbacks, chargebacks, and ongoing monitoring. From 8b6c3758e736e0de2b6c8393dca431954d073091 Mon Sep 17 00:00:00 2001 From: York Chen Date: Tue, 11 Feb 2025 17:33:41 -0500 Subject: [PATCH 2/2] chore: change the wording --- services/kubecost/metadata.yaml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/services/kubecost/metadata.yaml b/services/kubecost/metadata.yaml index ee573df98b..e898e36e11 100644 --- a/services/kubecost/metadata.yaml +++ b/services/kubecost/metadata.yaml @@ -17,10 +17,14 @@ overview: |- Today, Kubecost empowers more than 1,000 teams across companies of all sizes to monitor and reduce costs, while balancing cost, performance, and reliability. Kubecost is tightly integrated with the open source cloud native ecosystem and built for engineers and developers first, making it easy to drive adoption within your organization. - ## Kubecost V2 Breaking Changes - Kubecost V2 now requires S3-compatible object storage to persist long-term data. If you do not enable rook-ceph-cluster AppDeployment in NKP, you would need to provide the endpoint to your own S3-compatible storage in order to use Kubecost. **Otherwise, Kubecost will not be able to start.** - - If you want to use external S3-compatible storage providers, see https://docs.kubecost.com/install-and-configure/install/multi-cluster/long-term-storage-configuration. + ## Notes + Kubecost requires S3-compatible object storage to persist long-term data. + + Please ensure your S3-compatible object storage provider is deployed and has enough storage available. + + To use the default S3-compatible object storage available in NKP (rook-ceph), ensure that the rook-ceph and rook-ceph-cluster applications are enabled in the workspace, and that the rook-ceph-cluster is configured with sufficient storage space. + + For more information on configuring Kubecost to use other S3-compatible storage providers, see: https://docs.kubecost.com/install-and-configure/install/multi-cluster/long-term-storage-configuration. ## Key Features ### Cost Allocation