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

Hack to generate new config file #5745

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft

Hack to generate new config file #5745

wants to merge 1 commit into from

Conversation

r2k1
Copy link
Contributor

@r2k1 r2k1 commented Feb 4, 2025

Output sample:

{
          "Variables": {
            "LatestLinuxVersion": "202501.28.0"
          },
          "Distros": {
            "aks-azurelinux-v2": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksazurelinux",
                "Definition": "V2",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-azurelinux-v2-arm64-gen2": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksazurelinux",
                "Definition": "V2gen2arm64",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-azurelinux-v2-fips": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksazurelinux",
                "Definition": "V2fips",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-azurelinux-v2-gen2": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksazurelinux",
                "Definition": "V2gen2",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-azurelinux-v2-gen2-fips": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksazurelinux",
                "Definition": "V2gen2fips",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-azurelinux-v2-gen2-kata": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksazurelinux",
                "Definition": "V2katagen2",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-azurelinux-v2-gen2-tl": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksazurelinux",
                "Definition": "V2gen2TL",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-azurelinux-v3": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksazurelinux",
                "Definition": "V3",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-azurelinux-v3-arm64-gen2": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksazurelinux",
                "Definition": "V3gen2arm64",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-azurelinux-v3-fips": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksazurelinux",
                "Definition": "V3fips",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-azurelinux-v3-gen2": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksazurelinux",
                "Definition": "V3gen2",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-azurelinux-v3-gen2-fips": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksazurelinux",
                "Definition": "V3gen2fips",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-azurelinux-v3-gen2-tl": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksazurelinux",
                "Definition": "V3gen2TL",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-cblmariner-v2": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "akscblmariner",
                "Definition": "V2",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-cblmariner-v2-arm64-gen2": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "akscblmariner",
                "Definition": "V2gen2arm64",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-cblmariner-v2-fips": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "akscblmariner",
                "Definition": "V2fips",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-cblmariner-v2-gen2": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "akscblmariner",
                "Definition": "V2gen2",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-cblmariner-v2-gen2-fips": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "akscblmariner",
                "Definition": "V2gen2fips",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-cblmariner-v2-gen2-kata": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "akscblmariner",
                "Definition": "V2katagen2",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-cblmariner-v2-gen2-tl": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "akscblmariner",
                "Definition": "V2gen2TL",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-ubuntu-arm64-containerd-22.04-gen2": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksubuntu",
                "Definition": "2204gen2arm64containerd",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-ubuntu-arm64-containerd-24.04-gen2": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksubuntu",
                "Definition": "2404gen2arm64containerd",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-ubuntu-containerd-18.04": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksubuntu",
                "Definition": "1804containerd",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-ubuntu-containerd-18.04-gen2": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksubuntu",
                "Definition": "1804gen2containerd",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-ubuntu-containerd-20.04-cvm-gen2": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksubuntu",
                "Definition": "2004gen2CVMcontainerd",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-ubuntu-containerd-22.04": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksubuntu",
                "Definition": "2204containerd",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-ubuntu-containerd-22.04-gen2": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksubuntu",
                "Definition": "2204gen2containerd",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-ubuntu-containerd-22.04-tl-gen2": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksubuntu",
                "Definition": "2204gen2TLcontainerd",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-ubuntu-containerd-24.04": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksubuntu",
                "Definition": "2404containerd",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-ubuntu-containerd-24.04-gen2": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksubuntu",
                "Definition": "2404gen2containerd",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-ubuntu-edgezone-containerd-18.04": {
              "Image": {
                "ResourceGroup": "AKS-Ubuntu-EdgeZone",
                "Gallery": "AKSUbuntuEdgeZone",
                "Definition": "1804containerd",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-ubuntu-edgezone-containerd-18.04-gen2": {
              "Image": {
                "ResourceGroup": "AKS-Ubuntu-EdgeZone",
                "Gallery": "AKSUbuntuEdgeZone",
                "Definition": "1804gen2containerd",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-ubuntu-edgezone-containerd-22.04": {
              "Image": {
                "ResourceGroup": "AKS-Ubuntu-EdgeZone",
                "Gallery": "AKSUbuntuEdgeZone",
                "Definition": "2204containerd",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-ubuntu-edgezone-containerd-22.04-gen2": {
              "Image": {
                "ResourceGroup": "AKS-Ubuntu-EdgeZone",
                "Gallery": "AKSUbuntuEdgeZone",
                "Definition": "2204gen2containerd",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-ubuntu-fips-containerd-18.04": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksubuntu",
                "Definition": "1804fipscontainerd",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-ubuntu-fips-containerd-18.04-gen2": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksubuntu",
                "Definition": "1804gen2fipscontainerd",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-ubuntu-fips-containerd-20.04": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksubuntu",
                "Definition": "2004fipscontainerd",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            },
            "aks-ubuntu-fips-containerd-20.04-gen2": {
              "Image": {
                "ResourceGroup": "resourcegroup",
                "Gallery": "aksubuntu",
                "Definition": "2004gen2fipscontainerd",
                "Version": "202501.28.0",
                "SubscriptionID": "somesubid"
              },
              "ConfigVersionSupport": {
                "v1": {
                  "MinImageVersion": "202501.28.0"
                }
              }
            }
          }
        }

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant