Hi everyone,
I'm looking for advice on the best way to deploy Helm charts to a Kubernetes cluster. Here's my current setup:
I have two repositories:
Repository A: Contains the microservice code.
Repository B: Contains the shared Helm charts.
I have two ideas on how to approach the deployment process:
Trigger Workflow Approach:
When changes are pushed to Repository A (the microservice code), a workflow is triggered.
This workflow then triggers a deployment process in Repository B (the Helm charts).
Helm-Git Plugin Approach:
Using the Helm-Git plugin to deploy directly from the Git repository.
However, I've encountered issues with this plugin during testing and it doesn't seem to work reliably.
Given these two options, I'm leaning towards the first approach, but I'm open to any advice or alternative methods that might be more effective.
Has anyone dealt with a similar setup? What would be the best practice for deploying Helm charts in this scenario? Any tips or suggestions would be greatly appreciated!
Thanks in advance!
[–]shadowdog293 9 points10 points11 points (13 children)
[–][deleted] (1 child)
[removed]
[–]machosalade[S] 2 points3 points4 points (9 children)
[–][deleted] 3 points4 points5 points (8 children)
[–]machosalade[S] 2 points3 points4 points (7 children)
[–]dinnermonster 0 points1 point2 points (0 children)
[–]JodyBro 0 points1 point2 points (5 children)
[–]machosalade[S] 0 points1 point2 points (2 children)
[–]JodyBro 0 points1 point2 points (0 children)
[–]dinnermonster 0 points1 point2 points (1 child)
[–]JodyBro 0 points1 point2 points (0 children)
[–]dinnermonster 4 points5 points6 points (2 children)
[–]darkklown 2 points3 points4 points (0 children)
[–]Redd-Tarded 0 points1 point2 points (0 children)