Gitlab's deployment feature is far too opinionated
### Summary Gitlab is overly opinionated about how to integrate deployments into its pipeline ### Steps to reproduce N/A ### Example Project N/A ### What is the current *bug* behavior? Even tho we actively use Kubernetes, we can't use any of the features in gitlab because of how opinionated it is. For example, we run custom scripts to execute deploys instead of standard tooling like Helm etc. We have multiple clusters, each covering a set of environments and this also seems to be unsupported (not sure why tho). If Gitlab is serious about being a "one-stop devops tool" it needs to open up its deployment feature and allow a pluggable integration system so that people can bring their own deployment processes instead of having to do it "the one way" perscribed by Gitlab. It would be much better to have generic hooks (shell-based or webhook-based or something) than what's available today.
issue