Skip to content

Commit cd2472e

Browse files
committed
spoke-cluster-addons feature
Signed-off-by: Tamal Saha <tamal@appscode.com>
1 parent 7a8098d commit cd2472e

4 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
@@ -158,6 +158,7 @@ The following table lists the configurable parameters of the `opscenter-features
158158
| helm.releases.fluxcd-manager.version | | <code>"v2026.2.16"</code> |
159159
| helm.releases.kubeslice.version | | <code>"v2026.1.15"</code> |
160160
| helm.releases.license-proxyserver-manager.version | | <code>"v2026.2.16"</code> |
161+
| helm.releases.spoke-cluster-addons.version | | <code>"v2026.2.16"</code> |
161162
| helm.releases.inbox-server.version | | <code>"v2025.2.28"</code> |
162163
| helm.releases.inbox-agent.version | | <code>"v2024.12.30"</code> |
163164
| helm.releases.inbox-ui.version | | <code>"v2026.2.16"</code> |
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{{ $defaults := printf `
2+
kubectl:
3+
image: %s
4+
`
5+
(include "kubectl.image" $)
6+
| fromYaml }}
7+
8+
{{ $vals := dig "spoke-cluster-addons" "values" (dict) .Values.helm.releases }}
9+
{{ $vals = mergeOverwrite $defaults $vals }}
10+
11+
apiVersion: ui.k8s.appscode.com/v1alpha1
12+
kind: Feature
13+
metadata:
14+
name: spoke-cluster-addons
15+
labels:
16+
app.kubernetes.io/part-of: ocm-hub
17+
spec:
18+
title: Spoke Addons
19+
description: |
20+
Deploy Spoke Addons
21+
icons:
22+
- src: https://cdn.appscode.com/k8s/icons/menu/cluster.svg
23+
type: image/svg+xml
24+
featureSet: ocm-hub
25+
featureBlock: cluster-manager-hub
26+
recommended: true
27+
requirements:
28+
features:
29+
- cluster-manager-hub
30+
- cluster-profile-manager
31+
chart:
32+
name: spoke-cluster-addons
33+
namespace: open-cluster-management-addon
34+
createNamespace: {{ $.Values.helm.createNamespace }}
35+
version: {{ dig "spoke-cluster-addons" "version" "" $.Values.helm.releases }}
36+
sourceRef:
37+
kind: HelmRepository
38+
name: appscode-charts-oci
39+
namespace: {{ .Release.Namespace }}
40+
{{- with $vals }}
41+
{{- dict "values" . | toYaml | nindent 2 }}
42+
{{- end }}

charts/opscenter-features/values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,8 @@ helm:
233233
version: "v2026.1.15"
234234
license-proxyserver-manager:
235235
version: "v2026.2.16"
236+
spoke-cluster-addons:
237+
version: "v2026.2.16"
236238
inbox-server:
237239
version: "v2025.2.28"
238240
inbox-agent:

features.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ graph TD;
2424
license-proxyserver-manager-->cluster-manager-hub;
2525
license-proxyserver-manager-->cluster-profile-manager;
2626
managed-serviceaccount-manager-->cluster-manager-hub;
27+
spoke-cluster-addons-->cluster-manager-hub;
28+
spoke-cluster-addons-->cluster-profile-manager;
2729
kubestash-->license-proxyserver;
2830
stash-opscenter-->stash;
2931
stash-opscenter-->panopticon;

0 commit comments

Comments
 (0)