Repository: kubernetes/minikube
Pull request #18669 (2024-04-17 22:14:39)

Bump Kubernetes version default: v1.30.0 and latest: v1.30.0
This PR was auto-generated by `make update-kubernetes-version` using [update-k8s-versions.yml](https://github.com/kubernetes/minikube/tree/master/.github/workflows/update-k8s-versions.yml) CI Workflow.
Please only merge if all the tests pass.

```
 M pkg/minikube/bootstrapper/bsutil/testdata/v1.30/containerd-api-port.yaml
 M pkg/minikube/bootstrapper/bsutil/testdata/v1.30/containerd-pod-network-cidr.yaml
 M pkg/minikube/bootstrapper/bsutil/testdata/v1.30/containerd.yaml
 M pkg/minikube/bootstrapper/bsutil/testdata/v1.30/crio-options-gates.yaml
 M pkg/minikube/bootstrapper/bsutil/testdata/v1.30/crio.yaml
 M pkg/minikube/bootstrapper/bsutil/testdata/v1.30/default.yaml
 M pkg/minikube/bootstrapper/bsutil/testdata/v1.30/dns.yaml
 M pkg/minikube/bootstrapper/bsutil/testdata/v1.30/image-repository.yaml
 M pkg/minikube/bootstrapper/bsutil/testdata/v1.30/options.yaml
 M pkg/minikube/constants/constants.go
 M site/content/en/docs/commands/start.md
```

k8s-ci-robot: Hi @minikube-bot. Thanks for your PR.

I'm waiting for a [kubernetes](https://github.com/orgs/kubernetes/people) member to verify that this patch is reasonable to test. If it is, they should reply with `/ok-to-test` on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should [join the org](https://git.k8s.io/community/community-membership.md#member) to skip this step.

Once the patch is verified, the new status will be reflected by the `ok-to-test` label.

I understand the commands that are listed [here](https://go.k8s.io/bot-commands?repo=kubernetes%2Fminikube).

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.
</details>

k8s-ci-robot: [APPROVALNOTIFIER] This PR is **NOT APPROVED**

This pull-request has been approved by: *<a href="https://github.com/kubernetes/minikube/pull/18669#" title="Author self-approved">minikube-bot</a>*
**Once this PR has been reviewed and has the lgtm label**, please assign [spowelljr](https://github.com/spowelljr) for approval. For more information see [the Kubernetes Code Review Process](https://git.k8s.io/community/contributors/guide/owners.md#the-code-review-process).

The full list of commands accepted by this bot can be found [here](https://go.k8s.io/bot-commands?repo=kubernetes%2Fminikube).

<details open>
Needs approval from an approver in each of these files:

- **[OWNERS](https://github.com/kubernetes/minikube/blob/master/OWNERS)**

Approvers can indicate their approval by writing `/approve` in a comment
Approvers can cancel approval by writing `/approve cancel` in a comment
</details>
<!-- META={"approvers":["spowelljr"]} -->
minikube-pr-bot: **kvm2 driver with docker runtime**
```
+-------------------+----------+---------------------+
|      COMMAND      | MINIKUBE | MINIKUBE (PR 18669) |
+-------------------+----------+---------------------+
| ⚠️  minikube start | 50.3s    | 61.2s ⚠️             |
| enable ingress    | 27.6s    | 26.5s               |
+-------------------+----------+---------------------+
```

<details>

Times for minikube start: 50.5s 51.7s 49.5s 48.8s 50.9s 
Times for minikube (PR 18669) start: 63.0s 61.9s 61.1s 60.4s 59.5s 

Times for minikube ingress: 28.1s 27.5s 27.0s 28.0s 27.5s 
Times for minikube (PR 18669) ingress: 28.0s 27.5s 28.1s 24.0s 25.0s 

</details>

**docker driver with docker runtime**
```
+-------------------+----------+---------------------+
|      COMMAND      | MINIKUBE | MINIKUBE (PR 18669) |
+-------------------+----------+---------------------+
| ⚠️  minikube start | 22.7s    | 28.2s ⚠️             |
| enable ingress    | 22.0s    | 21.7s               |
+-------------------+----------+---------------------+
```

<details>

Times for minikube start: 24.0s 21.2s 21.4s 24.8s 22.2s 
Times for minikube (PR 18669) start: 30.2s 26.5s 27.8s 27.4s 29.4s 

Times for minikube (PR 18669) ingress: 21.8s 21.8s 21.8s 21.3s 21.8s 
Times for minikube ingress: 21.2s 21.2s 21.3s 21.3s 24.8s 

</details>

**docker driver with containerd runtime**
```
+----------------+----------+---------------------+
|    COMMAND     | MINIKUBE | MINIKUBE (PR 18669) |
+----------------+----------+---------------------+
| minikube start | 21.7s    | 26.6s               |
| enable ingress | 32.2s    | 32.7s               |
+----------------+----------+---------------------+
```

<details>

Times for minikube start: 20.4s 23.2s 21.0s 23.1s 20.6s 
Times for minikube (PR 18669) start: 24.2s 28.5s 25.0s 27.3s 28.1s 

Times for minikube ingress: 32.8s 31.7s 31.8s 31.8s 32.8s 
Times for minikube (PR 18669) ingress: 34.3s 31.8s 32.3s 31.8s 33.2s 

</details>
minikube-pr-bot: These are the flake rates of all failed tests.
|Environment|Failed Tests|Flake Rate (%)|
|---|---|---|
|[Docker_Linux_containerd_arm64](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_Linux_containerd_arm64)|TestDownloadOnlyKic ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_Linux_containerd_arm64.html#fail_TestDownloadOnlyKic))|n/a|
|[Docker_Linux_crio_arm64](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_Linux_crio_arm64)|TestDownloadOnlyKic ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_Linux_crio_arm64.html#fail_TestDownloadOnlyKic))|n/a|
|[Docker_Linux_docker_arm64](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_Linux_docker_arm64)|TestDownloadOnlyKic ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_Linux_docker_arm64.html#fail_TestDownloadOnlyKic))|n/a|
|[Hyper-V_Windows](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Hyper-V_Windows)|TestStartStop/group/old-k8s-version/serial/Stop ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Hyper-V_Windows.html#fail_TestStartStop/group/old-k8s-version/serial/Stop))|n/a|
|[Docker_Linux_containerd](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_Linux_containerd)|TestDownloadOnlyKic ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_Linux_containerd.html#fail_TestDownloadOnlyKic))|0.00 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_Linux_containerd&test=TestDownloadOnlyKic))|
|[Docker_Linux_crio_arm64](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_Linux_crio_arm64)|TestAddons/parallel/MetricsServer ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_Linux_crio_arm64.html#fail_TestAddons/parallel/MetricsServer))|0.00 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_Linux_crio_arm64&test=TestAddons/parallel/MetricsServer))|
|[Docker_Linux_crio](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_Linux_crio)|TestDownloadOnlyKic ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_Linux_crio.html#fail_TestDownloadOnlyKic))|0.00 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_Linux_crio&test=TestDownloadOnlyKic))|
|[Docker_Linux_crio](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_Linux_crio)|TestErrorSpam/setup ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_Linux_crio.html#fail_TestErrorSpam/setup))|0.00 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_Linux_crio&test=TestErrorSpam/setup))|
|[Docker_Linux](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_Linux)|TestDownloadOnlyKic ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_Linux.html#fail_TestDownloadOnlyKic))|0.00 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_Linux&test=TestDownloadOnlyKic))|
|[KVM_Linux_crio](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=KVM_Linux_crio)|TestMultiNode/serial/RestartMultiNode ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/KVM_Linux_crio.html#fail_TestMultiNode/serial/RestartMultiNode))|0.00 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=KVM_Linux_crio&test=TestMultiNode/serial/RestartMultiNode))|
|[KVM_Linux](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=KVM_Linux)|TestRunningBinaryUpgrade ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/KVM_Linux.html#fail_TestRunningBinaryUpgrade))|0.00 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=KVM_Linux&test=TestRunningBinaryUpgrade))|
|[Docker_Linux_crio](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_Linux_crio)|TestAddons/parallel/MetricsServer ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_Linux_crio.html#fail_TestAddons/parallel/MetricsServer))|0.61 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_Linux_crio&test=TestAddons/parallel/MetricsServer))|
|[Docker_macOS](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS)|TestMountStart/serial/VerifyMountSecond ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_macOS.html#fail_TestMountStart/serial/VerifyMountSecond))|3.08 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS&test=TestMountStart/serial/VerifyMountSecond))|
|[KVM_Linux_crio](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=KVM_Linux_crio)|TestAddons/parallel/MetricsServer ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/KVM_Linux_crio.html#fail_TestAddons/parallel/MetricsServer))|4.91 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=KVM_Linux_crio&test=TestAddons/parallel/MetricsServer))|
|[Hyper-V_Windows](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Hyper-V_Windows)|TestCertOptions ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Hyper-V_Windows.html#fail_TestCertOptions))|11.11 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Hyper-V_Windows&test=TestCertOptions))|
|[Hyper-V_Windows](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Hyper-V_Windows)|TestMultiNode/serial/DeployApp2Nodes ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Hyper-V_Windows.html#fail_TestMultiNode/serial/DeployApp2Nodes))|11.48 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Hyper-V_Windows&test=TestMultiNode/serial/DeployApp2Nodes))|
|[Hyper-V_Windows](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Hyper-V_Windows)|TestMultiNode/serial/FreshStart2Nodes ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Hyper-V_Windows.html#fail_TestMultiNode/serial/FreshStart2Nodes))|11.48 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Hyper-V_Windows&test=TestMultiNode/serial/FreshStart2Nodes))|
|[Docker_macOS](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS)|TestCertOptions ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_macOS.html#fail_TestCertOptions))|12.98 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS&test=TestCertOptions))|
|[Docker_macOS](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS)|TestDockerFlags ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_macOS.html#fail_TestDockerFlags))|12.98 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS&test=TestDockerFlags))|
|[Docker_macOS](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS)|TestForceSystemdEnv ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_macOS.html#fail_TestForceSystemdEnv))|12.98 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS&test=TestForceSystemdEnv))|
|[Docker_macOS](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS)|TestForceSystemdFlag ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_macOS.html#fail_TestForceSystemdFlag))|12.98 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS&test=TestForceSystemdFlag))|
|[Docker_macOS](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS)|TestInsufficientStorage ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_macOS.html#fail_TestInsufficientStorage))|17.39 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS&test=TestInsufficientStorage))|
|[Docker_macOS](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS)|TestMultiNode/serial/AddNode ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_macOS.html#fail_TestMultiNode/serial/AddNode))|17.39 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS&test=TestMultiNode/serial/AddNode))|
|[Docker_macOS](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS)|TestMultiNode/serial/CopyFile ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_macOS.html#fail_TestMultiNode/serial/CopyFile))|17.39 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS&test=TestMultiNode/serial/CopyFile))|
|[Docker_macOS](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS)|TestMultiNode/serial/DeleteNode ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_macOS.html#fail_TestMultiNode/serial/DeleteNode))|17.39 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS&test=TestMultiNode/serial/DeleteNode))|
|[Docker_macOS](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS)|TestMultiNode/serial/DeployApp2Nodes ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_macOS.html#fail_TestMultiNode/serial/DeployApp2Nodes))|17.39 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS&test=TestMultiNode/serial/DeployApp2Nodes))|
|[Docker_macOS](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS)|TestMultiNode/serial/FreshStart2Nodes ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_macOS.html#fail_TestMultiNode/serial/FreshStart2Nodes))|17.39 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS&test=TestMultiNode/serial/FreshStart2Nodes))|
|[Docker_macOS](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS)|TestMultiNode/serial/MultiNodeLabels ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_macOS.html#fail_TestMultiNode/serial/MultiNodeLabels))|17.39 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS&test=TestMultiNode/serial/MultiNodeLabels))|
|[Docker_macOS](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS)|TestMultiNode/serial/PingHostFrom2Pods ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_macOS.html#fail_TestMultiNode/serial/PingHostFrom2Pods))|17.39 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS&test=TestMultiNode/serial/PingHostFrom2Pods))|
|[Docker_macOS](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS)|TestMultiNode/serial/ProfileList ([gopogh](https://storage.googleapis.com/minikube-builds/logs/18669/34080/Docker_macOS.html#fail_TestMultiNode/serial/ProfileList))|17.39 ([chart](https://gopogh-server-tts3vkcpgq-uc.a.run.app/?env=Docker_macOS&test=TestMultiNode/serial/ProfileList))|
|More tests...|Continued...|

Too many tests failed - See test logs for more details.

To see the flake rates of all tests by environment, click [here](https://minikube.sigs.k8s.io/docs/contrib/test_flakes/).
spowelljr: /retest-this-please
minikube-pr-bot: **kvm2 driver with docker runtime**
```
+----------------+----------+---------------------+
|    COMMAND     | MINIKUBE | MINIKUBE (PR 18669) |
+----------------+----------+---------------------+
| minikube start | 51.9s    | 51.3s               |
| enable ingress | 27.2s    | 26.6s               |
+----------------+----------+---------------------+
```

<details>

Times for minikube start: 52.4s 50.5s 52.5s 54.4s 50.0s 
Times for minikube (PR 18669) start: 48.9s 53.3s 50.7s 52.5s 51.3s 

Times for minikube ingress: 26.6s 27.5s 27.5s 27.0s 27.5s 
Times for minikube (PR 18669) ingress: 28.6s 27.5s 24.1s 28.0s 25.0s 

</details>

**docker driver with docker runtime**
```
+----------------+----------+---------------------+
|    COMMAND     | MINIKUBE | MINIKUBE (PR 18669) |
+----------------+----------+---------------------+
| minikube start | 23.2s    | 22.4s               |
| enable ingress | 21.3s    | 22.0s               |
+----------------+----------+---------------------+
```

<details>

Times for minikube start: 24.4s 25.9s 22.0s 22.3s 21.3s 
Times for minikube (PR 18669) start: 22.1s 24.4s 23.5s 20.7s 21.1s 

Times for minikube ingress: 21.3s 21.3s 21.3s 21.3s 21.3s 
Times for minikube (PR 18669) ingress: 21.8s 23.3s 21.8s 21.3s 21.8s 

</details>

**docker driver with containerd runtime**
```
+-------------------+----------+---------------------+
|      COMMAND      | MINIKUBE | MINIKUBE (PR 18669) |
+-------------------+----------+---------------------+
| minikube start    | 22.2s    | 22.3s               |
| ⚠️  enable ingress | 26.9s    | 32.3s ⚠️             |
+-------------------+----------+---------------------+
```

<details>

Times for minikube (PR 18669) start: 22.8s 19.9s 22.8s 22.5s 23.4s 
Times for minikube start: 21.0s 19.9s 24.0s 22.9s 23.1s 

Times for minikube ingress: 18.8s 21.8s 31.8s 31.8s 30.3s 
Times for minikube (PR 18669) ingress: 33.3s 32.3s 31.8s 31.8s 32.3s 

</details>
k8s-ci-robot: [APPROVALNOTIFIER] This PR is **APPROVED**

This pull-request has been approved by: *<a href="https://github.com/kubernetes/minikube/pull/18669#pullrequestreview-2012397562" title="Approved">medyagh</a>*, *<a href="https://github.com/kubernetes/minikube/pull/18669#" title="Author self-approved">minikube-bot</a>*

The full list of commands accepted by this bot can be found [here](https://go.k8s.io/bot-commands?repo=kubernetes%2Fminikube).

The pull request process is described [here](https://git.k8s.io/community/contributors/guide/owners.md#the-code-review-process)

<details >
Needs approval from an approver in each of these files:

- ~~[OWNERS](https://github.com/kubernetes/minikube/blob/master/OWNERS)~~ [medyagh]

Approvers can indicate their approval by writing `/approve` in a comment
Approvers can cancel approval by writing `/approve cancel` in a comment
</details>
<!-- META={"approvers":[]} -->

Patch:
diff --git a/pkg/minikube/constants/constants.go b/pkg/minikube/constants/constants.go
index a91dad646..bbcb84e9f 100644
--- a/pkg/minikube/constants/constants.go
+++ b/pkg/minikube/constants/constants.go
@@ -34,10 +34,10 @@ var (
 
 const (
 	// DefaultKubernetesVersion is the default Kubernetes version
-	DefaultKubernetesVersion = "v1.29.4"
+	DefaultKubernetesVersion = "v1.30.0"
 	// NewestKubernetesVersion is the newest Kubernetes version to test against
 	// NOTE: You may need to update coreDNS & etcd versions in pkg/minikube/bootstrapper/images/images.go
-	NewestKubernetesVersion = "v1.30.0-rc.2"
+	NewestKubernetesVersion = "v1.30.0"
 	// OldestKubernetesVersion is the oldest Kubernetes version to test against
 	OldestKubernetesVersion = "v1.20.0"
 	// NoKubernetesVersion is the version used when users does NOT want to install kubernetes
diff --git a/site/content/en/docs/commands/start.md b/site/content/en/docs/commands/start.md
index 4e85c72d4..ce8769b5c 100644
--- a/site/content/en/docs/commands/start.md
+++ b/site/content/en/docs/commands/start.md
@@ -74,7 +74,7 @@ minikube start [flags]
       --interactive                       Allow user prompts for more information (default true)
       --iso-url strings                   Locations to fetch the minikube ISO from. The list depends on the machine architecture.
       --keep-context                      This will keep the existing kubectl context and will create a minikube context.
-      --kubernetes-version string         The Kubernetes version that the minikube VM will use (ex: v1.2.3, 'stable' for v1.29.4, 'latest' for v1.30.0-rc.2). Defaults to 'stable'.
+      --kubernetes-version string         The Kubernetes version that the minikube VM will use (ex: v1.2.3, 'stable' for v1.30.0, 'latest' for v1.30.0). Defaults to 'stable'.
       --kvm-gpu                           Enable experimental NVIDIA GPU support in minikube
       --kvm-hidden                        Hide the hypervisor signature from the guest in minikube (kvm2 driver only)
       --kvm-network string                The KVM default network name. (kvm2 driver only) (default "default")


Test patch:
diff --git a/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/containerd-api-port.yaml b/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/containerd-api-port.yaml
index 76e8fbb76..1b38b6f4f 100644
--- a/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/containerd-api-port.yaml
+++ b/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/containerd-api-port.yaml
@@ -38,7 +38,7 @@ etcd:
     dataDir: /var/lib/minikube/etcd
     extraArgs:
       proxy-refresh-interval: "70000"
-kubernetesVersion: v1.30.0-rc.2
+kubernetesVersion: v1.30.0
 networking:
   dnsDomain: cluster.local
   podSubnet: "10.244.0.0/16"
diff --git a/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/containerd-pod-network-cidr.yaml b/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/containerd-pod-network-cidr.yaml
index ddf741410..7632e0d2e 100644
--- a/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/containerd-pod-network-cidr.yaml
+++ b/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/containerd-pod-network-cidr.yaml
@@ -38,7 +38,7 @@ etcd:
     dataDir: /var/lib/minikube/etcd
     extraArgs:
       proxy-refresh-interval: "70000"
-kubernetesVersion: v1.30.0-rc.2
+kubernetesVersion: v1.30.0
 networking:
   dnsDomain: cluster.local
   podSubnet: "192.168.32.0/20"
diff --git a/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/containerd.yaml b/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/containerd.yaml
index 5d9bf3cdc..dae509a6f 100644
--- a/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/containerd.yaml
+++ b/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/containerd.yaml
@@ -38,7 +38,7 @@ etcd:
     dataDir: /var/lib/minikube/etcd
     extraArgs:
       proxy-refresh-interval: "70000"
-kubernetesVersion: v1.30.0-rc.2
+kubernetesVersion: v1.30.0
 networking:
   dnsDomain: cluster.local
   podSubnet: "10.244.0.0/16"
diff --git a/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/crio-options-gates.yaml b/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/crio-options-gates.yaml
index f8c7a8ed3..c5b64d724 100644
--- a/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/crio-options-gates.yaml
+++ b/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/crio-options-gates.yaml
@@ -44,7 +44,7 @@ etcd:
     dataDir: /var/lib/minikube/etcd
     extraArgs:
       proxy-refresh-interval: "70000"
-kubernetesVersion: v1.30.0-rc.2
+kubernetesVersion: v1.30.0
 networking:
   dnsDomain: cluster.local
   podSubnet: "10.244.0.0/16"
diff --git a/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/crio.yaml b/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/crio.yaml
index 3cf23c007..0a37b8ebe 100644
--- a/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/crio.yaml
+++ b/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/crio.yaml
@@ -38,7 +38,7 @@ etcd:
     dataDir: /var/lib/minikube/etcd
     extraArgs:
       proxy-refresh-interval: "70000"
-kubernetesVersion: v1.30.0-rc.2
+kubernetesVersion: v1.30.0
 networking:
   dnsDomain: cluster.local
   podSubnet: "10.244.0.0/16"
diff --git a/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/default.yaml b/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/default.yaml
index f389ca820..4043a2996 100644
--- a/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/default.yaml
+++ b/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/default.yaml
@@ -38,7 +38,7 @@ etcd:
     dataDir: /var/lib/minikube/etcd
     extraArgs:
       proxy-refresh-interval: "70000"
-kubernetesVersion: v1.30.0-rc.2
+kubernetesVersion: v1.30.0
 networking:
   dnsDomain: cluster.local
   podSubnet: "10.244.0.0/16"
diff --git a/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/dns.yaml b/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/dns.yaml
index afd5a9faf..a29320bcd 100644
--- a/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/dns.yaml
+++ b/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/dns.yaml
@@ -38,7 +38,7 @@ etcd:
     dataDir: /var/lib/minikube/etcd
     extraArgs:
       proxy-refresh-interval: "70000"
-kubernetesVersion: v1.30.0-rc.2
+kubernetesVersion: v1.30.0
 networking:
   dnsDomain: minikube.local
   podSubnet: "10.244.0.0/16"
diff --git a/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/image-repository.yaml b/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/image-repository.yaml
index cc1e42df9..50c6b9b06 100644
--- a/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/image-repository.yaml
+++ b/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/image-repository.yaml
@@ -39,7 +39,7 @@ etcd:
     dataDir: /var/lib/minikube/etcd
     extraArgs:
       proxy-refresh-interval: "70000"
-kubernetesVersion: v1.30.0-rc.2
+kubernetesVersion: v1.30.0
 networking:
   dnsDomain: cluster.local
   podSubnet: "10.244.0.0/16"
diff --git a/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/options.yaml b/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/options.yaml
index e97329256..85bc464b7 100644
--- a/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/options.yaml
+++ b/pkg/minikube/bootstrapper/bsutil/testdata/v1.30/options.yaml
@@ -41,7 +41,7 @@ etcd:
     dataDir: /var/lib/minikube/etcd
     extraArgs:
       proxy-refresh-interval: "70000"
-kubernetesVersion: v1.30.0-rc.2
+kubernetesVersion: v1.30.0
 networking:
   dnsDomain: cluster.local
   podSubnet: "10.244.0.0/16"