gitlab-workspaces-proxy: helm: Make it GitOps ready
MR: Add argument flags and remove config secret fro... (!13 - merged)
Description
Context - gitlab-org/gitlab#438562 (comment 1747284095)
Workspaces proxy helm chart not Gitops ready. It creates Kubernetes secrets and does not provide an option for a secret reference.
TLS secrets have already been handled as part of !10 (merged)
The following config is used to generate a secret - https://gitlab.com/gitlab-org/remote-development/gitlab-workspaces-proxy/-/blob/main/helm/values.yaml#L80-97 . Let's remove the generation of secret from the Helm Chart altogether to make the it GitOps ready.
Acceptance Criteria
- 
No secrets are created as part of the helm chart. If there is a need for a secret, have an option to provide a reference to an existing secret. 
Technical Requirements
N.A.
Design Requirements
N.A.
Impact Assessment
N.A.
User Story
N.A.
Edited  by Vishal Tak