-
Notifications
You must be signed in to change notification settings - Fork 55
Allow kubernetes apiVersion upgrades #130
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
Conversation
a938e8d
to
07dd737
Compare
690f513
to
43cda02
Compare
I've updated this PR based on the changes in #128 - it should be good to go too now. |
I reviewed #128, once that's merged, I'll tackle this right after. |
Use the API version of the desired state to get current state and then determine the patch from there
43cda02
to
71548b2
Compare
BTW if you want to create a new branch for this I can update the base branch for this PR. If that's the v0.8.0 branch I'll also update legacy_id_format to default to false |
71548b2
to
11c0caa
Compare
11c0caa
to
de298e5
Compare
I'll test and if successful release the current master this weekend. Then we don't need an extra branch, but can merge this into master to prepare for the second release in our series. Does that work for you? |
@pst - that makes a lot of sense, thanks |
So, v0.6.0 is released, and I've upgraded my biggest configuration to the new version. The TF plan was 154320 lines long. The plan step produces a 16mb log file in GitHub actions. Because of the line-break change. But it applies without issues. I'm a bit of scared of the |
de298e5
to
3babef0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Generally LGTM, I'd like to understand the one ForceNew change though before I merge.
When checking whether a resource exists, use any api version. Only need to use specific versions when modifying an existing resource.
3babef0
to
b9847f3
Compare
Use the API version of the desired state to get current state
and then determine the patch from there