Versions in this module Expand all Collapse all v1 v1.35.0 Jan 15, 2025 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.34.0 Sep 9, 2024 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.33.1 May 13, 2024 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.33.0 Apr 19, 2024 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.33.0-beta.0 Mar 26, 2024 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.32.0 Nov 8, 2023 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.32.0-beta.0 Oct 28, 2023 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.31.2 Aug 16, 2023 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.31.1 Jul 20, 2023 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.31.0 Jul 18, 2023 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.30.1 Apr 4, 2023 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.30.0 Apr 3, 2023 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.29.0 Jan 27, 2023 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.28.0 Nov 4, 2022 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.27.1 Oct 8, 2022 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.27.0 Sep 15, 2022 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.26.1 Aug 2, 2022 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.26.0 Jun 22, 2022 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.26.0-beta.1 May 17, 2022 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.26.0-beta.0 May 13, 2022 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.25.2 Feb 24, 2022 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.25.1 Jan 21, 2022 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube v1.25.0 Jan 20, 2022 GO-2023-1961 GO-2023-1961: Minikube RCE via DNS Rebinding in k8s.io/minikube Changes in this version + const APICallRetryInterval + const APICallWithReadTimeout + const APICallWithWriteTimeout + const APIServerCertAndKeyBaseName + const APIServerCertCommonName + const APIServerCertName + const APIServerEtcdClientCertAndKeyBaseName + const APIServerEtcdClientCertCommonName + const APIServerEtcdClientCertName + const APIServerEtcdClientKeyName + const APIServerKeyName + const APIServerKubeletClientCertAndKeyBaseName + const APIServerKubeletClientCertCommonName + const APIServerKubeletClientCertName + const APIServerKubeletClientKeyName + const AdminKubeConfigFileName + const AnnotationKubeadmCRISocket + const CACertAndKeyBaseName + const CACertName + const CAKeyName + const CertificateKeySize + const CertificateValidity + const CgroupDriverSystemd + const ClusterConfigurationConfigMapKey + const ClusterConfigurationKind + const ComponentConfigHashAnnotationKey + const ControlPlaneMem + const ControlPlaneNumCPU + const ControlPlaneTier + const ControllerManagerKubeConfigFileName + const ControllerManagerUser + const CoreDNS + const CoreDNSConfigMap + const CoreDNSDeploymentName + const CoreDNSImageName + const CoreDNSVersion + const DefaultAPIServerBindAddress + const DefaultCIImageRepository + const DefaultCertTokenDuration + const DefaultControlPlaneTimeout + const DefaultDockerCRISocket + const DefaultEtcdVersion + const DefaultTokenDuration + const DiscoveryRetryInterval + const Etcd + const EtcdAdvertiseClientUrlsAnnotationKey + const EtcdCACertAndKeyBaseName + const EtcdCACertName + const EtcdCAKeyName + const EtcdHealthcheckClientCertAndKeyBaseName + const EtcdHealthcheckClientCertCommonName + const EtcdHealthcheckClientCertName + const EtcdHealthcheckClientKeyName + const EtcdListenClientPort + const EtcdListenPeerPort + const EtcdMetricsPort + const EtcdPeerCertAndKeyBaseName + const EtcdPeerCertName + const EtcdPeerKeyName + const EtcdServerCertAndKeyBaseName + const EtcdServerCertName + const EtcdServerKeyName + const EtcdUserName + const FrontProxyCACertAndKeyBaseName + const FrontProxyCACertName + const FrontProxyCAKeyName + const FrontProxyClientCertAndKeyBaseName + const FrontProxyClientCertCommonName + const FrontProxyClientCertName + const FrontProxyClientKeyName + const InitConfigurationKind + const JoinConfigurationKind + const KubeAPIServer + const KubeAPIServerAdvertiseAddressEndpointAnnotationKey + const KubeAPIServerUserName + const KubeCertificatesVolumeName + const KubeConfigVolumeName + const KubeControllerManager + const KubeControllerManagerPort + const KubeControllerManagerUserName + const KubeProxy + const KubeProxyConfigMap + const KubeProxyConfigMapKey + const KubeScheduler + const KubeSchedulerPort + const KubeSchedulerUserName + const KubeadmCertsSecret + const KubeadmConfigConfigMap + const Kubelet + const KubeletBaseConfigMapRolePrefix + const KubeletBaseConfigurationConfigMapKey + const KubeletBaseConfigurationConfigMapPrefix + const KubeletBootstrapKubeConfigFileName + const KubeletConfigurationFileName + const KubeletEnvFileName + const KubeletEnvFileVariableName + const KubeletHealthzPort + const KubeletKubeConfigFileName + const KubeletPort + const KubeletRunDirectory + const KubernetesDir + const LabelExcludeFromExternalLB + const LabelNodeRoleControlPlane + const LabelNodeRoleOldControlPlane + const ManifestsSubDirName + const MaximumBitsForServiceSubnet + const MinExternalEtcdVersion + const MinimumAddressesInPodSubnet + const MinimumAddressesInServiceSubnet + const ModeABAC + const ModeAlwaysAllow + const ModeAlwaysDeny + const ModeNode + const ModeRBAC + const ModeWebhook + const NodeBootstrapTokenAuthGroup + const NodesClusterRoleBinding + const NodesGroup + const NodesUserPrefix + const PatchNodeTimeout + const PauseVersion + const PodSubnetNodeMaskMaxDiff + const PullImageRetry + const SchedulerKubeConfigFileName + const SchedulerUser + const ServiceAccountKeyBaseName + const ServiceAccountKeyReadersGroupName + const ServiceAccountPrivateKeyName + const ServiceAccountPublicKeyName + const SystemPrivilegedGroup + const TLSBootstrapRetryInterval + const TLSBootstrapTimeout + const TempDirForKubeadm + const UnknownCRISocket + const YAMLDocumentSeparator + var ControlPlaneComponents = []string + var ControlPlaneTaint = v1.Taint + var ControlPlaneToleration = v1.Toleration + var CurrentKubernetesVersion = version.MustParseSemantic("v1.22.0") + var DefaultTokenGroups = []string + var DefaultTokenUsages = bootstrapapi.KnownTokenUsages + var KubeadmCertsClusterRoleName = fmt.Sprintf("kubeadm:%s", KubeadmCertsSecret) + var MinimumControlPlaneVersion = version.MustParseSemantic("v1.21.0") + var MinimumKubeletVersion = version.MustParseSemantic("v1.21.0") + var OldControlPlaneTaint = v1.Taint + var OldControlPlaneToleration = v1.Toleration + var StaticPodMirroringDefaultRetry = wait.Backoff + var SupportedEtcdVersion = map[uint8]string + func CreateTempDirForKubeadm(kubernetesDir, dirName string) (string, error) + func CreateTimestampDirForKubeadm(kubernetesDir, dirName string) (string, error) + func EtcdSupportedVersion(supportedEtcdVersion map[uint8]string, versionString string) (etcdVersion *version.Version, warning, err error) + func GetAPIServerVirtualIP(svcSubnetList string, isDualStack bool) (net.IP, error) + func GetAdminKubeConfigPath() string + func GetBootstrapKubeletKubeConfigPath() string + func GetDNSIP(svcSubnetList string, isDualStack bool) (net.IP, error) + func GetKubeletConfigMapName(k8sVersion *version.Version) string + func GetKubeletKubeConfigPath() string + func GetKubernetesServiceCIDR(svcSubnetList string, isDualStack bool) (*net.IPNet, error) + func GetStaticPodDirectory() string + func GetStaticPodFilepath(componentName, manifestsDir string) string