Skip to content
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

Update containers API version from 2024-05-01 to 2024-09-01 #28598

Merged
merged 3 commits into from
Mar 4, 2025

Conversation

tiesmaster
Copy link
Contributor

Community Note

  • Please vote on this PR by adding a 👍 reaction to the original PR to help the community and maintainers prioritize for review
  • Please do not leave comments along the lines of "+1", "me too" or "any updates", they generate extra noise for PR followers and do not help prioritize for review

Description

This is a precursor PR for issue #27243, to update the .../containerservice/{2024-05-01 -> 2024-09-01}/* API. This is to prepare to add support for controlling AKS Advanced Container Networking Services.

I've ran the unittest suite, and the following acceptance test: TestAccKubernetesCluster_runCommand, and all passed.

PR Checklist

  • I have followed the guidelines in our Contributing Documentation.
  • I have checked to ensure there aren't other open Pull Requests for the same update/change.
  • I have checked if my changes close any open issues. If so please include appropriate closing keywords below.
  • I have updated/added Documentation as required written in a helpful and kind way to assist users that may be unfamiliar with the resource / data source.
  • I have used a meaningful PR title to help maintainers and other users understand this change and help prevent duplicate work.
    For example: “resource_name_here - description of change e.g. adding property new_property_name_here

❗ As this is a version bump of the one of the APIs, the rest of the sections are not relevant, and hence removed.

@ms-henglu
Copy link
Contributor

ms-henglu commented Feb 18, 2025

image

The failed tests seem unrelated with this change.

@tiesmaster
Copy link
Contributor Author

The failed tests seem unrelated with this change.

@ms-henglu Indeed, they don't seem related, I trust you on that ;) Is this a private Teamcity instance, as I don't see these in the list of checks?

Is there anything I can do to move this PR forward?

@ms-henglu
Copy link
Contributor

Yes, it's a private team city. The Hashicorp reviewers will review and merge this PR.

@sf-msft
Copy link

sf-msft commented Feb 26, 2025

@tiesmaster What does the delta between 2024-09-01 and 2024-10-01 look like? If review cycles are long, might as well get it to the latest

@tiesmaster
Copy link
Contributor Author

Sure, I can look into the complexity involved ingesting that delta.

Though, I'm not that keen on doing any more work unless I have a sense of that anything is going to happen from Hashicorp's side. I created this PR over a month ago, and nothing has happened so far. I have pinged people multiple times in the Terraform community Slack, so I, for sure, am out of options.

Unless you know who I can ping for this or someone of Hashicorp steps in, I'm going to leave this PR as it is.

Copy link
Member

@stephybun stephybun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tiesmaster apologies for the delay in review here and thanks for running the tests on this PR @ms-henglu. Would you mind resolving the merge conflicts? Once that's done this should be good to go.

@tiesmaster
Copy link
Contributor Author

@stephybun No worries, thanks for getting to the PR. Looking at the changes, and merge conflicts, it seems like there is a little bit more needed than only resolving the merge conflict. It looks like an additional AKS API has been pulled in (trustedaccess) in the mean time, and I will need to upgrade that API as well (so also vendor the new version of that).

I will do that in 3 to 4 days (max a week).

@stephybun
Copy link
Member

@tiesmaster trustedaccess was an emergency upgrade since the preview version it was on was deprecated. You're welcome to take the time to upgrade this as well, but it would also be acceptable for you to leave the version for trustedaccess alone for the time being and it'll get bumped next time all the containerservice APIs get updated.

This is to prepare to add support for controlling AKS Advanced Container
Networking Services.

Issue: ISSUE-27243
Issue: ISSUE-27243
Issue: ISSUE-27243
@tiesmaster
Copy link
Contributor Author

@stephybun I've rebased my changes, and fixed the merge conflicts. It was easy to also include the trustedaccess (didn't have any breaking changes), so I took to liberty to include that one as well.

I've ran the unit tests locally, without any issues, and I'm running a smoke test acceptance tests (though, that takes a while, ofc), if that comes back with problems, then I'll convert the PR to draft.

@ms-henglu Can you kick off the tests on your end again? Thank you!

@tiesmaster
Copy link
Contributor Author

@stephybun Might be good to see if we can move this to the next step, in order to prevent any new merge conflicts to popup.

@ms-henglu Did you manage to kick-off a new test run?

@ms-henglu
Copy link
Contributor

image

Copy link
Member

@stephybun stephybun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM ⛰️

@stephybun stephybun merged commit d61f660 into hashicorp:main Mar 4, 2025
30 checks passed
@github-actions github-actions bot added this to the v4.22.0 milestone Mar 4, 2025
stephybun added a commit that referenced this pull request Mar 4, 2025
@tiesmaster tiesmaster deleted the issue-27243/bump-api branch March 4, 2025 07:56
@tiesmaster
Copy link
Contributor Author

Awesome, I'm gonna start working on the main PR for issue #27243

joshvito pushed a commit to joshvito/terraform-provider-azurerm that referenced this pull request Mar 5, 2025
…p#28598)

* chore: Update .../containerservice/{2024-05-01 -> 2024-09-01}/*

This is to prepare to add support for controlling AKS Advanced Container
Networking Services.

Issue: ISSUE-27243

* chore: Vendor module update

Issue: ISSUE-27243

* chore: Fix breaking changes

Issue: ISSUE-27243
jackofallops added a commit that referenced this pull request Mar 7, 2025
* Update CHANGELOG.md #28843

* Update CHANGELOG.md for #28748

* Update CHANGELOG.md for #28881

* Update CHANGELOG.md for #28909

* Update CHANGELOG.md fold in patch release and expand starred entry correctly

* Update CHANGELOG.md remove duplicate entry for 28843

* Update CHANGELOG.md #28066

* Update CHANGELOG.md for #28902 and fix ordering

* Update CHANGELOG.md for #28848

* Update CHANGELOG.md #27622

* Update CHANGELOG.md for #28271

* Update CHANGELOG.md update format

* Update CHANGELOG.md #28934

* Update for #28619 #28598

* Update CHANGELOG.md #28940

* Update CHANGELOG.md for #28880

* Update CHANGELOG.md for #28617

* Update CHANGELOG.md #28721

* Update CHANGELOG.md #28949

* Update previous entry for 4.16.0

* Update CHANGELOG.md for #28834

* prep for release

---------

Co-authored-by: Matthew Frahry <[email protected]>
Co-authored-by: jackofallops <[email protected]>
Co-authored-by: catriona-m <[email protected]>
Co-authored-by: stephybun <[email protected]>
Co-authored-by: Wodans Son <[email protected]>
Co-authored-by: jackofallops <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants