package
0.0.0-20241106155120-31ca61c30ccd
Repository: https://github.com/rancher/shepherd.git
Documentation: pkg.go.dev

# Functions

Default is a helper function that returns the latest version if kubernetes version of a specific cluster type.
ListAKSAllVersions is a function that uses the management client base and aks meta endpoint to list and return all AKS versions.
ListAKSAvailableVersions is a function to list and return only available AKS versions for a specific cluster.
ListEKSAllVersions is a function that uses the management client base and rancher/UI repository to list and return all AKS versions.
ListEKSAvailableVersions is a function to list and return only available EKS versions for a specific cluster.
ListGKEAllVersions is a function that uses the management client base and gke meta endpoint to list and return all GKE versions.
ListGKEAvailableVersions is a function to list and return only available GKE versions for a specific cluster.
ListK3SAllVersions is a function that uses the management client and releases endpoint to list and return all K3s versions.
ListK3SAvailableVersions is a function to list and return only available K3S versions for a specific cluster.
ListNormanK3SAvailableVersions is a function to list and return only available K3S versions for an imported specific cluster.
ListNormanRKE2AvailableVersions is a function to list and return only available RKE2 versions for an imported specific cluster.
ListRKE1AllVersions is a function that uses the management client to list and return all RKE1 versions.
ListRKE1AvailableVersions is a function to list and return only available RKE1 versions for a specific cluster.
ListRKE1ImportedAvailableVersions is a function to list and return only available imported RKE1 versions for a specific cluster.
ListRKE2AllVersions is a function that uses the management client and releases endpoint to list and return all RKE2 versions.
ListRKE2AvailableVersions is a function to list and return only available RKE2 versions for a specific cluster.