Documentation
¶
Index ¶
- Variables
- func GetDefaultReleaseValues(chartOptions *helm.ChartOptions, log logr.Logger) (string, error)
- func GetKubernetesMinorVersion(serverVersion helm.Version) (int, error)
- func GetKubernetesVersion(serverVersion helm.Version) string
- func ParseKubernetesVersionInfo(versionStr string) (*helm.Version, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var EKSAPIVersionMap = map[string]string{
"1.34": "public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.34.3-eks-1-34-15",
"1.33": "public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.33.7-eks-1-33-20",
"1.32": "public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.32.10-eks-1-32-25",
"1.31": "public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.31.14-eks-1-31-30",
"1.30": "public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.30.14-eks-1-30-35",
"1.29": "public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.29.15-eks-1-29-40",
"1.28": "public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.28.15-eks-1-28-45",
"1.27": "public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.27.16-eks-1-27-50",
"1.26": "public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.26.20-eks-1-26-55",
"1.25": "public.ecr.aws/eks-distro/kubernetes/kube-apiserver:v1.25.25-eks-1-25-60",
}
View Source
var EKSControllerVersionMap = map[string]string{
"1.34": "public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.34.3-eks-1-34-15",
"1.33": "public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.33.7-eks-1-33-20",
"1.32": "public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.32.10-eks-1-32-25",
"1.31": "public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.31.14-eks-1-31-30",
"1.30": "public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.30.14-eks-1-30-35",
"1.29": "public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.29.15-eks-1-29-40",
"1.28": "public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.28.15-eks-1-28-45",
"1.27": "public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.27.16-eks-1-27-50",
"1.26": "public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.26.20-eks-1-26-55",
"1.25": "public.ecr.aws/eks-distro/kubernetes/kube-controller-manager:v1.25.25-eks-1-25-60",
}
View Source
var EKSCoreDNSVersionMap = map[string]string{
"1.34": "public.ecr.aws/eks-distro/coredns/coredns:v1.11.1-eks-1-34-15",
"1.33": "public.ecr.aws/eks-distro/coredns/coredns:v1.11.1-eks-1-33-20",
"1.32": "public.ecr.aws/eks-distro/coredns/coredns:v1.10.1-eks-1-32-25",
"1.31": "public.ecr.aws/eks-distro/coredns/coredns:v1.10.1-eks-1-31-30",
"1.30": "public.ecr.aws/eks-distro/coredns/coredns:v1.10.1-eks-1-30-35",
"1.29": "public.ecr.aws/eks-distro/coredns/coredns:v1.10.1-eks-1-29-40",
"1.28": "public.ecr.aws/eks-distro/coredns/coredns:v1.10.1-eks-1-28-45",
"1.27": "public.ecr.aws/eks-distro/coredns/coredns:v1.10.1-eks-1-27-50",
"1.26": "public.ecr.aws/eks-distro/coredns/coredns:v1.9.3-eks-1-26-55",
"1.25": "public.ecr.aws/eks-distro/coredns/coredns:v1.9.3-eks-1-25-60",
}
View Source
var EKSEtcdVersionMap = map[string]string{
"1.34": "public.ecr.aws/eks-distro/etcd-io/etcd:v3.5.10-eks-1-34-15",
"1.33": "public.ecr.aws/eks-distro/etcd-io/etcd:v3.5.9-eks-1-33-20",
"1.32": "public.ecr.aws/eks-distro/etcd-io/etcd:v3.5.9-eks-1-32-25",
"1.31": "public.ecr.aws/eks-distro/etcd-io/etcd:v3.5.9-eks-1-31-30",
"1.30": "public.ecr.aws/eks-distro/etcd-io/etcd:v3.5.9-eks-1-30-35",
"1.29": "public.ecr.aws/eks-distro/etcd-io/etcd:v3.5.9-eks-1-29-40",
"1.28": "public.ecr.aws/eks-distro/etcd-io/etcd:v3.5.9-eks-1-28-45",
"1.27": "public.ecr.aws/eks-distro/etcd-io/etcd:v3.5.8-eks-1-27-50",
"1.26": "public.ecr.aws/eks-distro/etcd-io/etcd:v3.5.8-eks-1-26-55",
"1.25": "public.ecr.aws/eks-distro/etcd-io/etcd:v3.5.8-eks-1-25-60",
}
View Source
var K0SVersionMap = map[string]string{
"1.34": "k0sproject/k0s:v1.34.2-k0s.0",
"1.33": "k0sproject/k0s:v1.33.6-k0s.0",
"1.32": "k0sproject/k0s:v1.32.10-k0s.0",
"1.31": "k0sproject/k0s:v1.31.14-k0s.0",
"1.30": "k0sproject/k0s:v1.30.14-k0s.0",
"1.29": "k0sproject/k0s:v1.29.15-k0s.0",
"1.28": "k0sproject/k0s:v1.28.15-k0s.0",
"1.27": "k0sproject/k0s:v1.27.16-k0s.0",
"1.26": "k0sproject/k0s:v1.26.20-k0s.0",
"1.25": "k0sproject/k0s:v1.25.25-k0s.0",
}
View Source
var K3SVersionMap = map[string]string{
"1.34": "rancher/k3s:v1.34.2-k3s1",
"1.33": "rancher/k3s:v1.33.6-k3s1",
"1.32": "rancher/k3s:v1.32.10-k3s1",
"1.31": "rancher/k3s:v1.31.14-k3s1",
"1.30": "rancher/k3s:v1.30.14-k3s2",
"1.29": "rancher/k3s:v1.29.15-k3s1",
"1.28": "rancher/k3s:v1.28.15-k3s1",
"1.27": "rancher/k3s:v1.27.16-k3s1",
"1.26": "rancher/k3s:v1.26.20-k3s1",
"1.25": "rancher/k3s:v1.25.25-k3s1",
}
View Source
var K8SAPIVersionMap = map[string]string{
"1.34": "registry.k8s.io/kube-apiserver:v1.34.3",
"1.33": "registry.k8s.io/kube-apiserver:v1.33.7",
"1.32": "registry.k8s.io/kube-apiserver:v1.32.10",
"1.31": "registry.k8s.io/kube-apiserver:v1.31.14",
"1.30": "registry.k8s.io/kube-apiserver:v1.30.14",
"1.29": "registry.k8s.io/kube-apiserver:v1.29.15",
"1.28": "registry.k8s.io/kube-apiserver:v1.28.15",
"1.27": "registry.k8s.io/kube-apiserver:v1.27.16",
"1.26": "registry.k8s.io/kube-apiserver:v1.26.20",
"1.25": "registry.k8s.io/kube-apiserver:v1.25.25",
}
View Source
var K8SControllerVersionMap = map[string]string{
"1.34": "registry.k8s.io/kube-controller-manager:v1.34.3",
"1.33": "registry.k8s.io/kube-controller-manager:v1.33.7",
"1.32": "registry.k8s.io/kube-controller-manager:v1.32.10",
"1.31": "registry.k8s.io/kube-controller-manager:v1.31.14",
"1.30": "registry.k8s.io/kube-controller-manager:v1.30.14",
"1.29": "registry.k8s.io/kube-controller-manager:v1.29.15",
"1.28": "registry.k8s.io/kube-controller-manager:v1.28.15",
"1.27": "registry.k8s.io/kube-controller-manager:v1.27.16",
"1.26": "registry.k8s.io/kube-controller-manager:v1.26.20",
"1.25": "registry.k8s.io/kube-controller-manager:v1.25.25",
}
View Source
var K8SEtcdVersionMap = map[string]string{
"1.34": "registry.k8s.io/etcd:3.5.10-0",
"1.33": "registry.k8s.io/etcd:3.5.9-0",
"1.32": "registry.k8s.io/etcd:3.5.9-0",
"1.31": "registry.k8s.io/etcd:3.5.9-0",
"1.30": "registry.k8s.io/etcd:3.5.9-0",
"1.29": "registry.k8s.io/etcd:3.5.9-0",
"1.28": "registry.k8s.io/etcd:3.5.9-0",
"1.27": "registry.k8s.io/etcd:3.5.7-0",
"1.26": "registry.k8s.io/etcd:3.5.6-0",
"1.25": "registry.k8s.io/etcd:3.5.6-0",
}
View Source
var K8SSchedulerVersionMap = map[string]string{
"1.34": "registry.k8s.io/kube-scheduler:v1.34.3",
"1.33": "registry.k8s.io/kube-scheduler:v1.33.7",
"1.32": "registry.k8s.io/kube-scheduler:v1.32.10",
"1.31": "registry.k8s.io/kube-scheduler:v1.31.14",
"1.30": "registry.k8s.io/kube-scheduler:v1.30.14",
"1.29": "registry.k8s.io/kube-scheduler:v1.29.15",
"1.28": "registry.k8s.io/kube-scheduler:v1.28.15",
"1.27": "registry.k8s.io/kube-scheduler:v1.27.16",
"1.26": "registry.k8s.io/kube-scheduler:v1.26.20",
"1.25": "registry.k8s.io/kube-scheduler:v1.25.25",
}
Functions ¶
func GetDefaultReleaseValues ¶
func GetKubernetesVersion ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.