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

Outbound LB not being set when upgrading v1alpha3 private clusters #2175

Closed
shysank opened this issue Mar 17, 2022 · 2 comments · Fixed by #2176
Closed

Outbound LB not being set when upgrading v1alpha3 private clusters #2175

shysank opened this issue Mar 17, 2022 · 2 comments · Fixed by #2176
Labels
kind/bug Categorizes issue or PR as related to a bug. priority/critical-urgent Highest priority. Must be actively worked on as someone's top priority right now.

Comments

@shysank
Copy link
Contributor

shysank commented Mar 17, 2022

/kind bug

What steps did you take and what happened:

  1. install v1alpha3 providers.
  2. create a private cluster. This will also create a control plane and node outbound lbs.
  3. Upgrade to v1beta1.
  4. change k8s version (this could be anything)
  5. kcp rollout of new machine fails

What did you expect to happen:

Upgrade should be successful

Anything else you would like to add:

Reason for failure:
New machines created by kcp are not able to connect to image registry during cloud init because -> they are not added to backend pool of outbound lb becuase -> the code doesn't reach the conversion logic to set default outbound lb for v1alpha3 clusters because -> data annotation for v1alpha3 clusters is not present, and it returns here

Environment:

  • cluster-api-provider-azure version:
  • Kubernetes version: (use kubectl version):
  • OS (e.g. from /etc/os-release):
@k8s-ci-robot k8s-ci-robot added the kind/bug Categorizes issue or PR as related to a bug. label Mar 17, 2022
@shysank
Copy link
Contributor Author

shysank commented Mar 17, 2022

/priority critical-urgent

@k8s-ci-robot k8s-ci-robot added the priority/critical-urgent Highest priority. Must be actively worked on as someone's top priority right now. label Mar 17, 2022
@shysank
Copy link
Contributor Author

shysank commented Mar 17, 2022

cc @CecileRobertMichon

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Categorizes issue or PR as related to a bug. priority/critical-urgent Highest priority. Must be actively worked on as someone's top priority right now.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants