Would it be correct to assume that something similar can be done to replace helm.sh with kubernetes ?

Check out Pulumi, it's a similar idea of python (or other languages) to generate container orchestration config for Kubernetes or other systems: https://github.com/pulumi/pulumi