File tree Expand file tree Collapse file tree 4 files changed +53
-0
lines changed
charts/opscenter-features
templates/featuresets/ocm-hub Expand file tree Collapse file tree 4 files changed +53
-0
lines changed Original file line number Diff line number Diff line change @@ -159,6 +159,7 @@ The following table lists the configurable parameters of the `opscenter-features
159159| helm.releases.fluxcd-manager.version | | <code >"v2025.7.31"</code > |
160160| helm.releases.kubeslice.version | | <code >"v2025.8.31"</code > |
161161| helm.releases.license-proxyserver-manager.version | | <code >"v2025.5.16"</code > |
162+ | helm.releases.spoke-cluster-addons.version | | <code >"v2024.8.31"</code > |
162163| helm.releases.inbox-server.version | | <code >"v2025.2.28"</code > |
163164| helm.releases.inbox-agent.version | | <code >"v2024.12.30"</code > |
164165| helm.releases.inbox-ui.version | | <code >"v2025.8.31"</code > |
Original file line number Diff line number Diff line change 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+ valuesFrom:
41+ {{- if eq (include "clustermanager.openshift" $) "true" }}
42+ - kind: ConfigMap
43+ name: ace-openshift-scc
44+ valuesKey: spoke-cluster-addons.yaml
45+ {{- end }}
46+ {{- with $vals }}
47+ {{- dict "values" . | toYaml | nindent 2 }}
48+ {{- end }}
Original file line number Diff line number Diff line change @@ -236,6 +236,8 @@ helm:
236236 version : " v2025.8.31"
237237 license-proxyserver-manager :
238238 version : " v2025.5.16"
239+ spoke-cluster-addons :
240+ version : " v2024.8.31"
239241 inbox-server :
240242 version : " v2025.2.28"
241243 inbox-agent :
Original file line number Diff line number Diff 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 mc-auth-manager-->multicluster-controlplane;
2830 mc-auth-manager-->mc-profile-manager;
2931 mc-auth-manager-->mc-serviceaccount-manager;
You can’t perform that action at this time.
0 commit comments