Skip to content

Commit 2a337fd

Browse files
committed
Add storage-metrics-server feature
Signed-off-by: Tamal Saha <tamal@appscode.com>
1 parent 37fb82d commit 2a337fd

3 files changed

Lines changed: 47 additions & 0 deletions

File tree

charts/opscenter-features/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ The following table lists the configurable parameters of the `opscenter-features
116116
| helm.releases.license-proxyserver.version | | <code>"v2026.2.16"</code> |
117117
| helm.releases.longhorn.version | | <code>"1.7.2"</code> |
118118
| helm.releases.metrics-server.version | | <code>"3.11.0"</code> |
119+
| helm.releases.storage-metrics-server.version | | <code>"v2026.7.8"</code> |
119120
| helm.releases.monitoring-operator.version | | <code>"v2026.6.12"</code> |
120121
| helm.releases.operator-shard-manager.version | | <code>"v2026.6.22"</code> |
121122
| helm.releases.opencost.version | | <code>"1.18.1"</code> |
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{{ $defaults := dict "registryFQDN" (include "registry.ghcr" $) }}
2+
3+
{{ $vals := dig "storage-metrics-server" "values" (dict) .Values.helm.releases }}
4+
{{ $vals = mergeOverwrite $defaults $vals }}
5+
6+
{{- if eq (include "distro.openshift" $) "true" }}
7+
{{ $vals = mergeOverwrite $vals (dict "distro" .Values.distro) }}
8+
{{- end }}
9+
10+
apiVersion: ui.k8s.appscode.com/v1alpha1
11+
kind: Feature
12+
metadata:
13+
name: storage-metrics-server
14+
labels:
15+
app.kubernetes.io/part-of: opscenter-observability
16+
spec:
17+
title: Kubernetes Metrics Server
18+
description: |
19+
Container resource metrics for Kubernetes built-in autoscaling pipelines.
20+
icons:
21+
- src: https://cdn.appscode.com/k8s/icons/menu/cluster.svg
22+
type: image/svg+xml
23+
featureSet: opscenter-observability
24+
featureBlock: metrics-server
25+
recommended: false
26+
readinessChecks:
27+
workloads:
28+
- group: apps
29+
version: v1
30+
kind: Deployment
31+
selector:
32+
app.kubernetes.io/name: storage-metrics-server
33+
chart:
34+
name: storage-metrics-server
35+
namespace: monitoring
36+
createNamespace: {{ $.Values.helm.createNamespace }}
37+
version: {{ dig "storage-metrics-server" "version" "" $.Values.helm.releases }}
38+
sourceRef:
39+
kind: HelmRepository
40+
name: appscode-charts-oci
41+
namespace: {{ .Release.Namespace }}
42+
{{- with $vals }}
43+
{{- dict "values" . | toYaml | nindent 2 }}
44+
{{- end }}

charts/opscenter-features/values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,8 @@ helm:
146146
version: "1.7.2"
147147
metrics-server:
148148
version: "3.11.0"
149+
storage-metrics-server:
150+
version: "v2026.7.8"
149151
monitoring-operator:
150152
version: "v2026.6.12"
151153
operator-shard-manager:

0 commit comments

Comments
 (0)