Thanks, so technically it's possible, but a bit risky?
Could you give user an option to have their own choice in their own risk?
Enabling helm is, basically, zero risk.
We even discussed enabling it with iX staff, but they don't want to add the unlock natively because (summarised) "users shouldn't be using the shell on SCALE, outside of troubleshooting"
Disabling Kubernetes completely on the other hand, means writing code that actively intertwines (has to revert), the configuration of their docker system, that means it inherently can break the actually supported system, by allowing it to be disabled.
But, about the "on your own risk" and "without support" arguments... it's a wrong premise. If they offer that switch, would you be "okey" if docker was still simply a brick (aka not working)?
No ofcoarse you would then expect docker to work. Which means, by offering the switch to "do it yourself", you actually added a feature (docker without k3s) that also is expected to be technically supported.
---
So there are basically two different issues here:
1. Expanding the system byond it's current features
For example: running Helm Charts using the native Helm CLI, technically 100% possible, just not officially supported. It's byond the current featureset, but not byond it's technical capabilities
2. Replacing the current featuresset or making breaking changes to it
By disabling kubernetes, running docker-compose, running k8s in a hacked cluster.
All are technically possible with the parts inside SCALE. They do, however, require actually changing how the system works on one or more fundemental levels.
1. is safe
2. is not.