File tree Expand file tree Collapse file tree
charts/opscenter-features
templates/featuresets/ocm-hub Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -156,6 +156,7 @@ The following table lists the configurable parameters of the `opscenter-features
156156| helm.releases.cluster-profile-manager.version | | <code >"v2026.2.16"</code > |
157157| helm.releases.hub-cluster-robot.version | | <code >"v2026.2.16"</code > |
158158| helm.releases.fluxcd-manager.version | | <code >"v2026.2.16"</code > |
159+ | helm.releases.kubeslice.version | | <code >"v2026.1.15"</code > |
159160| helm.releases.license-proxyserver-manager.version | | <code >"v2026.2.16"</code > |
160161| helm.releases.inbox-server.version | | <code >"v2025.2.28"</code > |
161162| helm.releases.inbox-agent.version | | <code >"v2024.12.30"</code > |
Original file line number Diff line number Diff line change 1+ {{ $defaults := printf `
2+ ocm :
3+ enabled : true
4+ placement :
5+ create : false
6+ name : global
7+ `
8+ | fromYaml }}
9+
10+ {{ $vals := dig "kubeslice" "values" (dict) .Values.helm.releases }}
11+ {{ $vals = mergeOverwrite $defaults $vals }}
12+
13+ {{- if eq (include "distro.openshift" $) "true" }}
14+ {{ $vals = mergeOverwrite $vals (dict "distro" .Values.distro) }}
15+ {{- end }}
16+
17+ apiVersion: ui.k8s.appscode.com/v1alpha1
18+ kind: Feature
19+ metadata:
20+ name: kubeslice
21+ labels:
22+ app.kubernetes.io/part-of: ocm-hub
23+ spec:
24+ title: Kubeslice Controller
25+ description: |
26+ Deploy Kubeslice Controller
27+ icons:
28+ - src: https://cdn.appscode.com/k8s/icons/menu/cluster.svg
29+ type: image/svg+xml
30+ featureSet: ocm-hub
31+ featureBlock: cluster-manager-hub
32+ recommended: false
33+ requirements:
34+ features:
35+ - cluster-manager-hub
36+ - cluster-profile-manager
37+ readinessChecks:
38+ workloads:
39+ - group: apps
40+ version: v1
41+ kind: Deployment
42+ selector:
43+ app.kubernetes.io/instance: kubeslice
44+ app.kubernetes.io/name: kubeslice
45+ chart:
46+ name: kubeslice-controller
47+ namespace: open-cluster-management-addon
48+ createNamespace: {{ $.Values.helm.createNamespace }}
49+ version: {{ dig "kubeslice" "version" "" $.Values.helm.releases }}
50+ sourceRef:
51+ kind: HelmRepository
52+ name: appscode-charts-oci
53+ namespace: {{ .Release.Namespace }}
54+ {{- with $vals }}
55+ {{- dict "values" . | toYaml | nindent 2 }}
56+ {{- end }}
Original file line number Diff line number Diff line change @@ -229,6 +229,8 @@ helm:
229229 version : " v2026.2.16"
230230 fluxcd-manager :
231231 version : " v2026.2.16"
232+ kubeslice :
233+ version : " v2026.1.15"
232234 license-proxyserver-manager :
233235 version : " v2026.2.16"
234236 inbox-server :
Original file line number Diff line number Diff line change @@ -19,6 +19,8 @@ graph TD;
1919 fluxcd-manager-->cluster-profile-manager;
2020 hub-cluster-robot-->cluster-manager-hub;
2121 hub-cluster-robot-->cluster-auth-manager;
22+ kubeslice-->cluster-manager-hub;
23+ kubeslice-->cluster-profile-manager;
2224 license-proxyserver-manager-->cluster-manager-hub;
2325 license-proxyserver-manager-->cluster-profile-manager;
2426 managed-serviceaccount-manager-->cluster-manager-hub;
You can’t perform that action at this time.
0 commit comments