New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Renaming path of a git-repo fails to deploy changes due to helm owner changes #502
Comments
@Martin-Weiss Are you able to fix this by specifying releaseName in the end? Chaning the path of git-repo is not supported currently. Out of sync means that some of the cluster is not able to deploy/sync the application. |
The current "workaround" is to
In addition to this we basically had to uninstall everything with "helm delete" and then "re-install" - which is a big challenge for CRDs and Longhorn.
This might be a usability, a UI and a documentation issue.
Just wild guessing - I believe we ran into this issue because we did changes before fleet could complete them. |
Please re-open if this is still a problem and the workaround is not enough. |
We have a directory with YAML files in git that is applied via fleet.
For this we have defined a git repo with a subdirectory and without a fleet.yaml.
Now we had to change the path and the update done by fleet fails due to a change in the helm deployment done by fleet for the yaml files..
Problem seems to be that the bundle / helm release name is build based on the git-repo and path name..
Workaround can be to add the helm: releaseName: .. in fleet.yaml but in general basing the helm release name on a path might not be the best choice and instead we should have a persistent name randomly created in case the releaseName is not defined in fleet.yaml.
Oh - and currently it seems the "fleet always does helm" and "fleet should have fleet.yaml with helm: releaseName:" specified even with pure non helm chart based deployments is not documented properly or I might have overseen it ;-).
The text was updated successfully, but these errors were encountered: