Hi!
First of all thanks to the developers!
Luckily my OpenCloud Instance is working again now but I had some trouble upgrading to 7.0.0.
I am writing this issue to give some feedback on the release notes and ask about the recommended update strategy.
Release Notes
Whenever I upgrade, I check the GitHub Release notes. When I don't see anything that says "Caution" or "Breaking Change", I upgrade.
The OpenCloud 7.0.0 Release Notes just said "⏳ First startup may take a few minutes", so I thought I was good.
The upgrade caused my container to crash loop because the config was incomplete. After looking again, I saw buried in the release note paragraph "requires config change". Okay, my bad for not reading all the way through.
Still, I would wish for a clearer warning about breaking changes.
Upgrade procedure
So I clicked the link to the upgrading guide, carefully crafted a docker run command with my volume mounts in order to use opencloud init --diff which printed a suggestion (?) on how to update the config. Because my config is in a docker volume I had to access it through the container shell. So I used vi to manually copy and paste the config suggestions (or at least the ones I thought are necessary).
Is this the intended path? Even if I had mounted the config to my filesystem this requires quite a lot of administration work.
Hi!
First of all thanks to the developers!
Luckily my OpenCloud Instance is working again now but I had some trouble upgrading to 7.0.0.
I am writing this issue to give some feedback on the release notes and ask about the recommended update strategy.
Release Notes
Whenever I upgrade, I check the GitHub Release notes. When I don't see anything that says "Caution" or "Breaking Change", I upgrade.
The OpenCloud 7.0.0 Release Notes just said "⏳ First startup may take a few minutes", so I thought I was good.
The upgrade caused my container to crash loop because the config was incomplete. After looking again, I saw buried in the release note paragraph "requires config change". Okay, my bad for not reading all the way through.
Still, I would wish for a clearer warning about breaking changes.
Upgrade procedure
So I clicked the link to the upgrading guide, carefully crafted a
docker runcommand with my volume mounts in order to useopencloud init --diffwhich printed a suggestion (?) on how to update the config. Because my config is in a docker volume I had to access it through the container shell. So I usedvito manually copy and paste the config suggestions (or at least the ones I thought are necessary).Is this the intended path? Even if I had mounted the config to my filesystem this requires quite a lot of administration work.