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

Add native support for generation 1 and 2 OS images and machine types #744

Open
vpnachev opened this issue Nov 2, 2023 · 0 comments
Open
Labels
area/os Operation system related kind/enhancement Enhancement, improvement, extension lifecycle/stale Nobody worked on this for 6 months (will further age) platform/azure Microsoft Azure platform/infrastructure

Comments

@vpnachev
Copy link
Member

vpnachev commented Nov 2, 2023

How to categorize this issue?

/area os
/kind enhancement
/platform azure

What would you like to be added:
Azure have two different generations of VM types - generation 1 and generation 2, see the docs for more details . Usually, each generation needs specific OS image and the two images are not compatible, e.g. gen1 image cannot boot gen2 VM and vice versa. It would be nice each OS name+version to refer to both images and hide this implementation detail from the shoot owner.

Why is this needed:
Currently this is done via separate versions using semver suffixes, e.g. 1.2.3 and 1.2.3-gen2. This causes some troubles like

  • for given Major.Minor version it is not allowed to have more than one version with explicit supported classification.
  • gardener maintenance controller might wrongly update 1.2.3-gen1 to 1.3.2-gen2 which results in broken clusters
@gardener-robot gardener-robot added area/os Operation system related kind/enhancement Enhancement, improvement, extension platform/azure Microsoft Azure platform/infrastructure labels Nov 2, 2023
@gardener-robot gardener-robot added the lifecycle/stale Nobody worked on this for 6 months (will further age) label Jul 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/os Operation system related kind/enhancement Enhancement, improvement, extension lifecycle/stale Nobody worked on this for 6 months (will further age) platform/azure Microsoft Azure platform/infrastructure
Projects
None yet
Development

No branches or pull requests

2 participants