File tree Expand file tree Collapse file tree
charts/platform-components Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7474 "manageNamespace" : {
7575 "type" : " boolean"
7676 },
77+ "core" : {
78+ "type" : " boolean" ,
79+ "description" : " When true, the Podplane CLI treats this component as core and will refuse to uninstall it."
80+ },
7781 "dependsOn" : {
7882 "type" : " array" ,
7983 "items" : {
Original file line number Diff line number Diff line change @@ -16,13 +16,17 @@ platform:
1616 hostname : " "
1717
1818 # CRDs - shipped as separate Helm charts per Helm best practices.
19+ # `core: true` marks entries so that the Podplane CLI will refuse to uninstall them.
1920 crds :
2021 cilium-crds :
2122 enabled : true
23+ core : true
2224 gateway-api-crds :
2325 enabled : true
26+ core : true
2427 fluxcd-crds :
2528 enabled : true
29+ core : true
2630 # Addon CRDs (default disabled; enable together with the matching app)
2731 cert-manager-crds :
2832 enabled : false
@@ -34,25 +38,30 @@ platform:
3438 enabled : false
3539
3640 # Apps
41+ # `core: true` marks entries so that the Podplane CLI will refuse to uninstall them.
3742 apps :
3843 # Core
3944 platform-rbac :
4045 enabled : true
46+ core : true
4147 namespace : platform-cluster
4248 cilium :
4349 enabled : true
50+ core : true
4451 namespace : platform-cilium
4552 # Namespace pre-created by bootstrap.sh (helm install --create-namespace).
4653 manageNamespace : false
4754 dependsOn :
4855 - cilium-crds
4956 coredns :
5057 enabled : true
58+ core : true
5159 namespace : platform-coredns
5260 dependsOn :
5361 - cilium
5462 fluxcd :
5563 enabled : true
64+ core : true
5665 namespace : platform-fluxcd
5766 # Namespace pre-created by bootstrap.sh (helm install --create-namespace).
5867 manageNamespace : false
@@ -61,6 +70,7 @@ platform:
6170 # Provider-specific core components (default disabled unless selected by cluster configuration)
6271 csi-aws-ebs :
6372 enabled : false
73+ core : true
6474 namespace : platform-csi-aws-ebs
6575 # Addons (default disabled)
6676 cert-manager :
You can’t perform that action at this time.
0 commit comments