Helm Deployment Workflow Diagram in GitLab CI/CD
Seeking Advice on Deploying GitLab Locally
How would I deploy a simple helm chart to a local cluster?
Deploying Gitlab server locally with Helm
I am a little new to helm and Gitlab. So I'm using GitLab CI/CD for deploying Helm charts to EKS Cluster. In the CI pipeline, I build Docker images and push them to JFrog... can include trivy here for image scanning. In the CD pipeline, I have to deploy a generic Helm chart to a Kubernetes cluster with environment-specific Helm values. GitLab runners are to be chosen based on environment tags(I have no clue how to do this but have to find out). So I primarily want to ask what should be included in a workflow diagram for this setup ?
And I need a little clue on how the CD part would be handled here as per the best practices, like authenticating with the cluster (EKS), how can I change the Image value after a successful build in CI, and how is the CD part handled with a helm chart.
Any help is much appreciated, and sorry for the basic questions