diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index f366274c52bb..8ecdce7c8a9d 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.gendocs.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: Update auto-generated docs and translations diff --git a/.github/workflows/leaderboard.yml b/.github/workflows/leaderboard.yml index 048a93ae7a1b..e73c0f5dfc9e 100644 --- a/.github/workflows/leaderboard.yml +++ b/.github/workflows/leaderboard.yml @@ -32,7 +32,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.MINIKUBE_BOT_PAT }} - name: Create PR if: ${{ steps.leaderboard.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: Update leaderboard diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index 2a9473ef6e5f..bd23df3918b2 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -526,8 +526,8 @@ jobs: sudo apt-get update -qq sudo apt-get -qq -y install conntrack sudo apt-get -qq -y install socat - CRI_DOCKERD_VERSION="v0.3.3" - CRI_DOCKERD_COMMIT="b58acf8f78f9d7bce1241d1cddb0932e7101f278" + CRI_DOCKERD_VERSION="v0.3.12" + CRI_DOCKERD_COMMIT="c2e3805c946c16ec7e3a6d35ec5d72d72dc0c742" CRI_DOCKERD_BASE_URL="https://storage.googleapis.com/kicbase-artifacts/cri-dockerd/${CRI_DOCKERD_COMMIT}" sudo curl -L "${CRI_DOCKERD_BASE_URL}/amd64/cri-dockerd" -o /usr/bin/cri-dockerd sudo curl -L "${CRI_DOCKERD_BASE_URL}/cri-docker.socket" -o /usr/lib/systemd/system/cri-docker.socket diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index f507e0c13356..c93445d7cce3 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -645,8 +645,8 @@ jobs: sudo apt-get update -qq sudo apt-get -qq -y install conntrack sudo apt-get -qq -y install socat - CRI_DOCKERD_VERSION="v0.3.3" - CRI_DOCKERD_COMMIT="b58acf8f78f9d7bce1241d1cddb0932e7101f278" + CRI_DOCKERD_VERSION="v0.3.12" + CRI_DOCKERD_COMMIT="c2e3805c946c16ec7e3a6d35ec5d72d72dc0c742" CRI_DOCKERD_BASE_URL="https://storage.googleapis.com/kicbase-artifacts/cri-dockerd/${CRI_DOCKERD_COMMIT}" sudo curl -L "${CRI_DOCKERD_BASE_URL}/amd64/cri-dockerd" -o /usr/bin/cri-dockerd sudo curl -L "${CRI_DOCKERD_BASE_URL}/cri-docker.socket" -o /usr/lib/systemd/system/cri-docker.socket diff --git a/.github/workflows/time-to-k8s.yml b/.github/workflows/time-to-k8s.yml index 0a2f82524b81..558ac179d56d 100644 --- a/.github/workflows/time-to-k8s.yml +++ b/.github/workflows/time-to-k8s.yml @@ -26,7 +26,7 @@ jobs: ./hack/benchmark/time-to-k8s/time-to-k8s.sh echo "version=$(minikube version --short)" >> "$GITHUB_OUTPUT" - name: Create PR - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: add time-to-k8s benchmark for ${{ steps.timeToK8sBenchmark.outputs.version }} diff --git a/.github/workflows/update-buildkit-version.yml b/.github/workflows/update-buildkit-version.yml index 171d11001519..c69e604c69b4 100644 --- a/.github/workflows/update-buildkit-version.yml +++ b/.github/workflows/update-buildkit-version.yml @@ -32,7 +32,7 @@ jobs: - name: Create PR id: createPR if: ${{ steps.bumpBuildkit.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Kicbase/ISO: Update buildkit from ${{ steps.bumpBuildkit.outputs.OLD_VERSION }} to ${{ steps.bumpBuildkit.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-calico-version.yml b/.github/workflows/update-calico-version.yml index 5c1939203e74..b694d4341ef3 100644 --- a/.github/workflows/update-calico-version.yml +++ b/.github/workflows/update-calico-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpCalico.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'CNI: Update calico from ${{ steps.bumpCalico.outputs.OLD_VERSION }} to ${{ steps.bumpCalico.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-cloud-spanner-emulator-version.yml b/.github/workflows/update-cloud-spanner-emulator-version.yml index 2a37e189d5d2..e90fba002e3e 100644 --- a/.github/workflows/update-cloud-spanner-emulator-version.yml +++ b/.github/workflows/update-cloud-spanner-emulator-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpCloudSpannerEmulator.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Addon cloud-spanner: Update cloud-spanner-emulator/emulator image from ${{ steps.bumpCloudSpannerEmulator.outputs.OLD_VERSION }} to ${{ steps.bumpCloudSpannerEmulator.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-cni-plugins-version.yml b/.github/workflows/update-cni-plugins-version.yml index 230cabd4184b..fd190cf236a2 100644 --- a/.github/workflows/update-cni-plugins-version.yml +++ b/.github/workflows/update-cni-plugins-version.yml @@ -32,7 +32,7 @@ jobs: - name: Create PR id: createPR if: ${{ steps.bumpCNIPlugins.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Kicbase/ISO: Update cni-plugins from ${{ steps.bumpCNIPlugins.outputs.OLD_VERSION }} to ${{ steps.bumpCNIPlugins.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-containerd-version.yml b/.github/workflows/update-containerd-version.yml index dd66ac5ec1ae..260dc983f2eb 100644 --- a/.github/workflows/update-containerd-version.yml +++ b/.github/workflows/update-containerd-version.yml @@ -32,7 +32,7 @@ jobs: - name: Create PR id: createPR if: ${{ steps.bumpContainerd.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Kicbase/ISO: Update containerd from ${{ steps.bumpContainerd.outputs.OLD_VERSION }} to ${{ steps.bumpContainerd.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-cri-dockerd-version.yml b/.github/workflows/update-cri-dockerd-version.yml index 5e8bcf15db92..32b85785290a 100644 --- a/.github/workflows/update-cri-dockerd-version.yml +++ b/.github/workflows/update-cri-dockerd-version.yml @@ -32,7 +32,7 @@ jobs: - name: Create PR id: createPR if: ${{ steps.bumpCriDockerd.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Kicbase/ISO: Update cri-dockerd from ${{ steps.bumpCriDockerd.outputs.OLD_VERSION }} to ${{ steps.bumpCriDockerd.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-cri-o-version.yml b/.github/workflows/update-cri-o-version.yml index 0e7795e68aeb..5430ce350711 100644 --- a/.github/workflows/update-cri-o-version.yml +++ b/.github/workflows/update-cri-o-version.yml @@ -33,7 +33,7 @@ jobs: - name: Create PR id: createPR if: ${{ steps.bumpCrio.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Kicbase/ISO: Update cri-o from ${{ steps.bumpCrio.outputs.OLD_VERSION }} to ${{ steps.bumpCrio.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-crictl-version.yml b/.github/workflows/update-crictl-version.yml index ed0c924cc710..50b904fffd57 100644 --- a/.github/workflows/update-crictl-version.yml +++ b/.github/workflows/update-crictl-version.yml @@ -33,7 +33,7 @@ jobs: - name: Create PR id: createPR if: ${{ steps.bumpCrictl.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Kicbase/ISO: Update crictl from ${{ steps.bumpCrictl.outputs.OLD_VERSION }} to ${{ steps.bumpCrictl.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-crun-version.yml b/.github/workflows/update-crun-version.yml index 8b134388264c..345bf6ede7c8 100644 --- a/.github/workflows/update-crun-version.yml +++ b/.github/workflows/update-crun-version.yml @@ -32,7 +32,7 @@ jobs: - name: Create PR id: createPR if: ${{ steps.bumpCrun.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Kicbase/ISO: Update crun from ${{ steps.bumpCrun.outputs.OLD_VERSION }} to ${{ steps.bumpCrun.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-docker-buildx-version.yml b/.github/workflows/update-docker-buildx-version.yml index a1c3070ddd49..0494698848ea 100644 --- a/.github/workflows/update-docker-buildx-version.yml +++ b/.github/workflows/update-docker-buildx-version.yml @@ -32,7 +32,7 @@ jobs: - name: Create PR id: createPR if: ${{ steps.bumpDockerBuildx.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'ISO: Update docker-buildx from ${{ steps.bumpDockerBuildx.outputs.OLD_VERSION }} to ${{ steps.bumpDockerBuildx.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-docker-version.yml b/.github/workflows/update-docker-version.yml index 3cfafda0f5db..717d3c7422c2 100644 --- a/.github/workflows/update-docker-version.yml +++ b/.github/workflows/update-docker-version.yml @@ -32,7 +32,7 @@ jobs: - name: Create PR id: createPR if: ${{ steps.bumpDocker.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Kicbase/ISO: Update docker from ${{ steps.bumpDocker.outputs.OLD_VERSION }} to ${{ steps.bumpDocker.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-docsy-version.yml b/.github/workflows/update-docsy-version.yml index f5ed52d6de31..6f800fa00e9a 100644 --- a/.github/workflows/update-docsy-version.yml +++ b/.github/workflows/update-docsy-version.yml @@ -22,24 +22,24 @@ jobs: - name: Bump Docsy version id: bumpDocsy run: | - make update-docsy-version + echo "NEW_VERSION=$(make update-docsy-version)" >> "$GITHUB_OUTPUT" # The following is to support multiline with GITHUB_OUTPUT, see https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#multiline-strings echo "changes<> "$GITHUB_OUTPUT" echo "$(git status --porcelain)" >> "$GITHUB_OUTPUT" echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpDocsy.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} - commit-message: bump docsy version + commit-message: 'site: Update docsy version to ${{ steps.bumpDocsy.outputs.NEW_VERSION }}' committer: minikube-bot author: minikube-bot branch: auto_bump_docsy_version push-to-fork: minikube-bot/minikube base: master delete-branch: true - title: 'bump docsy version' + title: 'site: Update docsy version to ${{ steps.bumpDocsy.outputs.NEW_VERSION }}' body: | Docsy project released a [new version](https://github.com/google/docsy/releases), diff --git a/.github/workflows/update-flannel-version.yml b/.github/workflows/update-flannel-version.yml index cb8d3a1bf59d..8fa3921bd76c 100644 --- a/.github/workflows/update-flannel-version.yml +++ b/.github/workflows/update-flannel-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpFlannel.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'CNI: Update flannel from ${{ steps.bumpFlannel.outputs.OLD_VERSION }} to ${{ steps.bumpFlannel.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-gcp-auth-version.yml b/.github/workflows/update-gcp-auth-version.yml index 727dc980e83d..e5a36ffbeae1 100644 --- a/.github/workflows/update-gcp-auth-version.yml +++ b/.github/workflows/update-gcp-auth-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpGCPAuth.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Addon gcp-auth: Update k8s-minikube/gcp-auth-webhook image from ${{ steps.bumpGCPAuth.outputs.OLD_VERSION }} to ${{ steps.bumpGCPAuth.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-gh-version.yml b/.github/workflows/update-gh-version.yml index 295ccd4bd4f9..38a64ec3b532 100644 --- a/.github/workflows/update-gh-version.yml +++ b/.github/workflows/update-gh-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpGh.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'CI: Update gh from ${{ steps.bumpGh.outputs.OLD_VERSION }} to ${{ steps.bumpGh.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-go-github-version.yml b/.github/workflows/update-go-github-version.yml index 6483476eb9f1..35f60cdc8e19 100644 --- a/.github/workflows/update-go-github-version.yml +++ b/.github/workflows/update-go-github-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpGoGithub.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Update go-github from ${{ steps.bumpGoGithub.outputs.OLD_VERSION }} to ${{ steps.bumpGoGithub.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-golang-version.yml b/.github/workflows/update-golang-version.yml index 33f90a61772b..46fd39b3e087 100644 --- a/.github/workflows/update-golang-version.yml +++ b/.github/workflows/update-golang-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpGolang.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Update go from ${{ steps.bumpGolang.outputs.OLD_VERSION }} to ${{ steps.bumpGolang.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-golint-version.yml b/.github/workflows/update-golint-version.yml index 9c5bcc6d05bd..2fb7dbf8a752 100644 --- a/.github/workflows/update-golint-version.yml +++ b/.github/workflows/update-golint-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpGolint.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'CI: Update golint from ${{ steps.bumpGolint.outputs.OLD_VERSION }} to ${{ steps.bumpGolint.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-gopogh-version.yml b/.github/workflows/update-gopogh-version.yml index 6e7f151faafe..44276fd3eb1c 100644 --- a/.github/workflows/update-gopogh-version.yml +++ b/.github/workflows/update-gopogh-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpGopogh.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'CI: Update gopogh from ${{ steps.bumpGopogh.outputs.OLD_VERSION }} to ${{ steps.bumpGopogh.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-gotestsum-version.yml b/.github/workflows/update-gotestsum-version.yml index 36b047f82688..615238910335 100644 --- a/.github/workflows/update-gotestsum-version.yml +++ b/.github/workflows/update-gotestsum-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpGotestsum.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'CI: Update gotestsum from ${{ steps.bumpGotestsum.outputs.OLD_VERSION }} to ${{ steps.bumpGotestsum.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-hugo-version.yml b/.github/workflows/update-hugo-version.yml index 47edc337bb47..86d5858d0fb8 100644 --- a/.github/workflows/update-hugo-version.yml +++ b/.github/workflows/update-hugo-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpHugo.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Site: Update hugo from ${{ steps.bumpHugo.outputs.OLD_VERSION }} to ${{ steps.bumpHugo.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-ingress-version.yml b/.github/workflows/update-ingress-version.yml index 785d8a26cba1..fe60caaac6e0 100644 --- a/.github/workflows/update-ingress-version.yml +++ b/.github/workflows/update-ingress-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpIngress.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Addon ingress: Update ingress-nginx/controller image from ${{ steps.bumpIngress.outputs.OLD_VERSION }} to ${{ steps.bumpIngress.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-inspektor-gadget-version.yml b/.github/workflows/update-inspektor-gadget-version.yml index 8dd002d0428e..9bbaa2964aef 100644 --- a/.github/workflows/update-inspektor-gadget-version.yml +++ b/.github/workflows/update-inspektor-gadget-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpInspektorGadget.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Addon inspektor-gadget: Update inspektor-gadget image from ${{ steps.bumpInspektorGadget.outputs.OLD_VERSION }} to ${{ steps.bumpInspektorGadget.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-iso-image-versions.yml b/.github/workflows/update-iso-image-versions.yml index 46b724872ef8..88e6657634f1 100644 --- a/.github/workflows/update-iso-image-versions.yml +++ b/.github/workflows/update-iso-image-versions.yml @@ -110,7 +110,7 @@ jobs: - name: Create PR id: createPR if: ${{ steps.bumpVersions.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Kicbase/ISO: Update dependency versions' diff --git a/.github/workflows/update-istio-operator.yml b/.github/workflows/update-istio-operator.yml index 496ed87824a5..189a1c8817d9 100644 --- a/.github/workflows/update-istio-operator.yml +++ b/.github/workflows/update-istio-operator.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpIstioOperator.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Addon istio-provisioner: Update istio/operator image from ${{ steps.bumpIstioOperator.outputs.OLD_VERSION }} to ${{ steps.bumpIstioOperator.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-k8s-versions.yml b/.github/workflows/update-k8s-versions.yml index 041300f9ba44..6a2357c2cb8a 100644 --- a/.github/workflows/update-k8s-versions.yml +++ b/.github/workflows/update-k8s-versions.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpk8s.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: bump default/newest kubernetes versions diff --git a/.github/workflows/update-kindnetd-version.yml b/.github/workflows/update-kindnetd-version.yml index 0691a9284cc7..6ed67ca706d0 100644 --- a/.github/workflows/update-kindnetd-version.yml +++ b/.github/workflows/update-kindnetd-version.yml @@ -30,7 +30,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpKindnetd.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'CNI: Update kindnetd from ${{ steps.bumpKindnetd.outputs.OLD_VERSION }} to ${{ steps.bumpKindnetd.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-kong-ingress-controller-version.yml b/.github/workflows/update-kong-ingress-controller-version.yml index 223efa6876db..f0b5d9754829 100644 --- a/.github/workflows/update-kong-ingress-controller-version.yml +++ b/.github/workflows/update-kong-ingress-controller-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpKongIngressController.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Addon kong: Update kong/kubernetes-ingress-controller image from ${{ steps.bumpKongIngressController.outputs.OLD_VERSION }} to ${{ steps.bumpKongIngressController.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-kong-version.yml b/.github/workflows/update-kong-version.yml index 6ab0551939c5..4bbb703f35f0 100644 --- a/.github/workflows/update-kong-version.yml +++ b/.github/workflows/update-kong-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpKong.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Addon kong: Update kong image from ${{ steps.bumpKong.outputs.OLD_VERSION }} to ${{ steps.bumpKong.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-kubeadm-constants.yml b/.github/workflows/update-kubeadm-constants.yml index c2c1649b1c98..e0543478809b 100644 --- a/.github/workflows/update-kubeadm-constants.yml +++ b/.github/workflows/update-kubeadm-constants.yml @@ -29,7 +29,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpKubeadmConsts.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: update image constants for kubeadm images diff --git a/.github/workflows/update-kubectl-version.yml b/.github/workflows/update-kubectl-version.yml index 8a6d06ed4973..7022d8d6bcbc 100644 --- a/.github/workflows/update-kubectl-version.yml +++ b/.github/workflows/update-kubectl-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpKubectl.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Addon kubevirt: Update bitnami/kubectl image from ${{ steps.bumpKubectl.outputs.OLD_VERSION }} to ${{ steps.bumpKubectl.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-kubernetes-versions-list.yml b/.github/workflows/update-kubernetes-versions-list.yml index 61d3b72fa62b..6dd98ec4f8ed 100644 --- a/.github/workflows/update-kubernetes-versions-list.yml +++ b/.github/workflows/update-kubernetes-versions-list.yml @@ -30,7 +30,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpKubernetesVersionsList.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: update Kubernetes versions list diff --git a/.github/workflows/update-metrics-server-version.yml b/.github/workflows/update-metrics-server-version.yml index 0c6581762335..f914cbbe9881 100644 --- a/.github/workflows/update-metrics-server-version.yml +++ b/.github/workflows/update-metrics-server-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpMetricsServer.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Addon metrics-server: Update metrics-server/metrics-server image from ${{ steps.bumpMetricsServer.outputs.OLD_VERSION }} to ${{ steps.bumpMetricsServer.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-nerdctl-version.yml b/.github/workflows/update-nerdctl-version.yml index 18785cb37541..f7863e3ddf11 100644 --- a/.github/workflows/update-nerdctl-version.yml +++ b/.github/workflows/update-nerdctl-version.yml @@ -32,7 +32,7 @@ jobs: - name: Create PR id: createPR if: ${{ steps.bumpNerdctl.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Kicbase/ISO: Update nerdctl from ${{ steps.bumpNerdctl.outputs.OLD_VERSION }} to ${{ steps.bumpNerdctl.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-nerdctld-version.yml b/.github/workflows/update-nerdctld-version.yml index ec1f0379ce39..a7471683a6b4 100644 --- a/.github/workflows/update-nerdctld-version.yml +++ b/.github/workflows/update-nerdctld-version.yml @@ -32,7 +32,7 @@ jobs: - name: Create PR id: createPR if: ${{ steps.bumpNerdctld.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Kicbase: Update nerdctld from ${{ steps.bumpNerdctld.outputs.OLD_VERSION }} to ${{ steps.bumpNerdctld.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-nvidia-device-plugin-version.yml b/.github/workflows/update-nvidia-device-plugin-version.yml index d3f3a82920cf..515ba658a286 100644 --- a/.github/workflows/update-nvidia-device-plugin-version.yml +++ b/.github/workflows/update-nvidia-device-plugin-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpNvidiaDevicePlugin.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin image from ${{ steps.bumpNvidiaDevicePlugin.outputs.OLD_VERSION }} to ${{ steps.bumpNvidiaDevicePlugin.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-registry-version.yml b/.github/workflows/update-registry-version.yml index 76046b3acb17..a86dad65425b 100644 --- a/.github/workflows/update-registry-version.yml +++ b/.github/workflows/update-registry-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpRegistry.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Addon registry: Update registry image from ${{ steps.bumpRegistry.outputs.OLD_VERSION }} to ${{ steps.bumpRegistry.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-runc-version.yml b/.github/workflows/update-runc-version.yml index 58c6355b827f..64d6f2294479 100644 --- a/.github/workflows/update-runc-version.yml +++ b/.github/workflows/update-runc-version.yml @@ -32,7 +32,7 @@ jobs: - name: Create PR id: createPR if: ${{ steps.bumpRunc.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Kicbase/ISO: Update runc from ${{ steps.bumpRunc.outputs.OLD_VERSION }} to ${{ steps.bumpRunc.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-site-node-version.yml b/.github/workflows/update-site-node-version.yml index b0bad018bc1c..774c6caaa030 100644 --- a/.github/workflows/update-site-node-version.yml +++ b/.github/workflows/update-site-node-version.yml @@ -31,7 +31,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Create PR if: ${{ steps.bumpSiteNode.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'site: Update node from ${{ steps.bumpSiteNode.outputs.OLD_VERSION }} to ${{ steps.bumpSiteNode.outputs.NEW_VERSION }}' diff --git a/.github/workflows/update-ubuntu-version.yml b/.github/workflows/update-ubuntu-version.yml index cbf0dd3f0568..cde6e15e5093 100644 --- a/.github/workflows/update-ubuntu-version.yml +++ b/.github/workflows/update-ubuntu-version.yml @@ -32,7 +32,7 @@ jobs: - name: Create PR id: createPR if: ${{ steps.bumpUbuntu.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: 'Kicbase: Bump ubuntu:jammy from ${{ steps.bumpUbuntu.outputs.OLD_VERSION }} to ${{ steps.bumpUbuntu.outputs.NEW_VERSION }}' diff --git a/.github/workflows/yearly-leaderboard.yml b/.github/workflows/yearly-leaderboard.yml index 9307e45ab59d..47de3d715f65 100644 --- a/.github/workflows/yearly-leaderboard.yml +++ b/.github/workflows/yearly-leaderboard.yml @@ -36,7 +36,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.MINIKUBE_BOT_PAT }} - name: Create PR if: ${{ steps.yearlyLeaderboard.outputs.changes != '' }} - uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e + uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 with: token: ${{ secrets.MINIKUBE_BOT_PAT }} commit-message: Update yearly leaderboard diff --git a/Makefile b/Makefile index 15455e13382d..ec3ee8336ad1 100644 --- a/Makefile +++ b/Makefile @@ -24,7 +24,7 @@ KIC_VERSION ?= $(shell grep -E "Version =" pkg/drivers/kic/types.go | cut -d \" HUGO_VERSION ?= $(shell grep -E "HUGO_VERSION = \"" netlify.toml | cut -d \" -f2) # Default to .0 for higher cache hit rates, as build increments typically don't require new ISO versions -ISO_VERSION ?= v1.33.0-1711559712-18485 +ISO_VERSION ?= v1.33.0-1713236417-18649 # Dashes are valid in semver, but not Linux packaging. Use ~ to delimit alpha/beta DEB_VERSION ?= $(subst -,~,$(RAW_VERSION)) @@ -1060,8 +1060,8 @@ update-gh-version: .PHONY: update-docsy-version update-docsy-version: - (cd hack/update/docsy_version && \ - go run update_docsy_version.go) + @(cd hack/update/docsy_version && \ + go run update_docsy_version.go) .PHONY: update-hugo-version update-hugo-version: diff --git a/OWNERS b/OWNERS index d82a0f77a990..b608af9e6063 100644 --- a/OWNERS +++ b/OWNERS @@ -2,10 +2,10 @@ reviewers: - afbjorklund - - sharifelgamal - medyagh - prezha - spowelljr + - comradeprogrammer approvers: - afbjorklund - medyagh diff --git a/cmd/minikube/cmd/config/kubernetes_version.go b/cmd/minikube/cmd/config/kubernetes_version.go index d291af172691..29311d8b1922 100644 --- a/cmd/minikube/cmd/config/kubernetes_version.go +++ b/cmd/minikube/cmd/config/kubernetes_version.go @@ -20,7 +20,7 @@ import ( "context" "net/http" - "github.com/google/go-github/v60/github" + "github.com/google/go-github/v61/github" "golang.org/x/mod/semver" "k8s.io/minikube/pkg/minikube/constants" ) diff --git a/cmd/minikube/cmd/dashboard.go b/cmd/minikube/cmd/dashboard.go index 86bd0f5a9fa2..52753fb36f7b 100644 --- a/cmd/minikube/cmd/dashboard.go +++ b/cmd/minikube/cmd/dashboard.go @@ -49,7 +49,7 @@ var ( dashboardExposedPort int // Matches: "127.0.0.1:8001" or "127.0.0.1 40012" etc. // TODO(tstromberg): Get kubectl to implement a stable supported output format. - hostPortRe = regexp.MustCompile(`127.0.0.1(:| )\d{4,}`) + hostPortRe = regexp.MustCompile(`127\.0\.0\.1(:| )\d{4,}`) ) // dashboardCmd represents the dashboard command diff --git a/cmd/minikube/cmd/service.go b/cmd/minikube/cmd/service.go index 8fbe24482935..4723cc65ab2d 100644 --- a/cmd/minikube/cmd/service.go +++ b/cmd/minikube/cmd/service.go @@ -118,6 +118,8 @@ You may select another namespace by using 'minikube service {{.service}} -n /dev/null; then fi # cri-dockerd is required for Kubernetes v1.24+ with none driver -CRI_DOCKERD_VERSION="0.3.3" +CRI_DOCKERD_VERSION="0.3.12" if [[ $(cri-dockerd --version 2>&1) != *"$CRI_DOCKERD_VERSION"* ]]; then echo "WARNING: expected version of cri-dockerd is not installed. will try to install." sudo systemctl stop cri-docker.socket || true sudo systemctl stop cri-docker.service || true - CRI_DOCKERD_COMMIT="b58acf8f78f9d7bce1241d1cddb0932e7101f278" + CRI_DOCKERD_COMMIT="c2e3805c946c16ec7e3a6d35ec5d72d72dc0c742" CRI_DOCKERD_BASE_URL="https://storage.googleapis.com/kicbase-artifacts/cri-dockerd/${CRI_DOCKERD_COMMIT}" sudo curl -L "${CRI_DOCKERD_BASE_URL}/amd64/cri-dockerd" -o /usr/bin/cri-dockerd sudo curl -L "${CRI_DOCKERD_BASE_URL}/cri-docker.socket" -o /usr/lib/systemd/system/cri-docker.socket diff --git a/hack/preload-images/kubernetes.go b/hack/preload-images/kubernetes.go index 52238f1bda90..cafab7471e2b 100644 --- a/hack/preload-images/kubernetes.go +++ b/hack/preload-images/kubernetes.go @@ -20,7 +20,7 @@ import ( "context" "strings" - "github.com/google/go-github/v60/github" + "github.com/google/go-github/v61/github" "k8s.io/klog/v2" ) diff --git a/hack/update/calico_version/update_calico_version.go b/hack/update/calico_version/update_calico_version.go index a2da05a0028d..b20cfaa2c55a 100644 --- a/hack/update/calico_version/update_calico_version.go +++ b/hack/update/calico_version/update_calico_version.go @@ -72,9 +72,6 @@ func updateYAML(version string) { `docker\.io\/calico\/cni:.*`: "{{ .BinaryImageName }}", `docker\.io\/calico\/node:.*`: "{{ .DaemonSetImageName }}", `docker\.io\/calico\/kube-controllers:.*`: "{{ .DeploymentImageName }}", - `192\.168\.0\.0\/16"`: `192.168.0.0/16" - - name: CALICO_IPV4POOL_CIDR - value: {{ .PodCIDR }}`, } for re, repl := range replacements { yaml = regexp.MustCompile(re).ReplaceAll(yaml, []byte(repl)) diff --git a/hack/update/docsy_version/update_docsy_version.go b/hack/update/docsy_version/update_docsy_version.go index e6ed60fd3764..8c59ea5f43fb 100644 --- a/hack/update/docsy_version/update_docsy_version.go +++ b/hack/update/docsy_version/update_docsy_version.go @@ -18,6 +18,7 @@ package main import ( "context" + "fmt" "os/exec" "time" @@ -39,11 +40,12 @@ func main() { // get Docsy stable version stable, err := update.StableVersion(ctx, "google", "docsy") if err != nil { - klog.Fatalf("Unable to get Doscy stable version: %v", err) + klog.Fatalf("Unable to get Docsy stable version: %v", err) } - klog.Infof("Doscy stable version: %s", stable) if err := exec.CommandContext(ctx, "./update_docsy_version.sh", stable).Run(); err != nil { klog.Fatalf("failed to update docsy commit: %v", err) } + + fmt.Print(stable) } diff --git a/hack/update/github.go b/hack/update/github.go index 8238afc93140..84b96b4f102d 100644 --- a/hack/update/github.go +++ b/hack/update/github.go @@ -23,7 +23,7 @@ import ( "golang.org/x/mod/semver" - "github.com/google/go-github/v60/github" + "github.com/google/go-github/v61/github" ) const ( diff --git a/hack/update/ingress_version/update_ingress_version.go b/hack/update/ingress_version/update_ingress_version.go index 7aecebb43c6f..2bdf3f50d979 100644 --- a/hack/update/ingress_version/update_ingress_version.go +++ b/hack/update/ingress_version/update_ingress_version.go @@ -25,7 +25,7 @@ import ( "strings" "time" - "github.com/google/go-github/v60/github" + "github.com/google/go-github/v61/github" "golang.org/x/mod/semver" "k8s.io/klog/v2" diff --git a/hack/update/kubeadm_constants/update_kubeadm_constants.go b/hack/update/kubeadm_constants/update_kubeadm_constants.go index 695290373801..2834af85bed3 100644 --- a/hack/update/kubeadm_constants/update_kubeadm_constants.go +++ b/hack/update/kubeadm_constants/update_kubeadm_constants.go @@ -29,7 +29,7 @@ import ( "text/template" "time" - "github.com/google/go-github/v60/github" + "github.com/google/go-github/v61/github" "golang.org/x/mod/semver" "k8s.io/klog/v2" "k8s.io/minikube/hack/update" diff --git a/hack/update/kubernetes_versions_list/update_kubernetes_versions_list.go b/hack/update/kubernetes_versions_list/update_kubernetes_versions_list.go index 924a8b842136..d9090ae13176 100644 --- a/hack/update/kubernetes_versions_list/update_kubernetes_versions_list.go +++ b/hack/update/kubernetes_versions_list/update_kubernetes_versions_list.go @@ -23,7 +23,7 @@ import ( "sort" "time" - "github.com/google/go-github/v60/github" + "github.com/google/go-github/v61/github" "golang.org/x/mod/semver" "k8s.io/klog/v2" "k8s.io/minikube/hack/update" diff --git a/hack/update/site_node_version/update_site_node_version.go b/hack/update/site_node_version/update_site_node_version.go index a8dac550f04a..c5133c4aa036 100644 --- a/hack/update/site_node_version/update_site_node_version.go +++ b/hack/update/site_node_version/update_site_node_version.go @@ -22,7 +22,7 @@ import ( "strings" "time" - "github.com/google/go-github/v60/github" + "github.com/google/go-github/v61/github" "golang.org/x/mod/semver" "k8s.io/klog/v2" "k8s.io/minikube/hack/update" diff --git a/netlify.toml b/netlify.toml index 1475f4ff23a2..9a8fe4fb4427 100644 --- a/netlify.toml +++ b/netlify.toml @@ -4,7 +4,7 @@ publish = "site/public/" command = "pwd && cd themes/docsy && npm install && git submodule update -f --init && cd ../.. && hugo" [build.environment] -NODE_VERSION = "20.12.0" +NODE_VERSION = "20.12.2" HUGO_VERSION = "v0.124.1" [context.production.environment] diff --git a/pkg/drivers/kic/types.go b/pkg/drivers/kic/types.go index 0aa055b079e4..32f650cbd2be 100644 --- a/pkg/drivers/kic/types.go +++ b/pkg/drivers/kic/types.go @@ -24,10 +24,10 @@ import ( const ( // Version is the current version of kic - Version = "v0.0.43-1711559786-18485" + Version = "v0.0.43-1713236840-18649" // SHA of the kic base image - baseImageSHA = "2dcab64da240d825290a528fa79ad3c32db45fe5f8be5150468234a7114eff82" + baseImageSHA = "c67dbc47b437ffe7d18f65acebd2213336466a75b1de10cec62939ffc450543e" // The name of the GCR kicbase repository gcrRepo = "gcr.io/k8s-minikube/kicbase-builds" // The name of the Dockerhub kicbase repository diff --git a/pkg/minikube/assets/addons.go b/pkg/minikube/assets/addons.go index 7fe3a12a4ab0..7b2b20a3fc30 100644 --- a/pkg/minikube/assets/addons.go +++ b/pkg/minikube/assets/addons.go @@ -294,7 +294,7 @@ var Addons = map[string]*Addon{ "istio-operator.yaml", "0640"), }, false, "istio-provisioner", "3rd party (Istio)", "", "https://istio.io/latest/docs/setup/platform-setup/minikube/", map[string]string{ - "IstioOperator": "istio/operator:1.21.0@sha256:1018753fa29de7d40423d2e8bde1ebb246ca308e7621a914e2549ec5ec2c0aca", + "IstioOperator": "istio/operator:1.21.1@sha256:2a363cdad87e0a777bf0dfb97d210203fec35e9c2fb9f07acf47304a5777d78f", }, map[string]string{ "IstioOperator": "docker.io", }), @@ -316,7 +316,7 @@ var Addons = map[string]*Addon{ MustBinAsset(addons.InspektorGadgetAssets, "inspektor-gadget/ig-daemonset.yaml.tmpl", vmpath.GuestAddonsDir, "ig-daemonset.yaml", "0640"), }, false, "inspektor-gadget", "3rd party (inspektor-gadget.io)", "https://github.com/orgs/inspektor-gadget/people", "https://minikube.sigs.k8s.io/docs/handbook/addons/inspektor-gadget/", map[string]string{ - "InspektorGadget": "inspektor-gadget/inspektor-gadget:v0.26.0@sha256:c6db0381372939368364efb98d8c90f4b0e3d86a5637682b85a01195937d9eff", + "InspektorGadget": "inspektor-gadget/inspektor-gadget:v0.27.0@sha256:abef4926f3e6f0aa50c968aa954f990a6b0178e04a955293a49d96810c43d0e1", }, map[string]string{ "InspektorGadget": "ghcr.io", }), @@ -340,7 +340,7 @@ var Addons = map[string]*Addon{ "pod.yaml", "0640"), }, false, "kubevirt", "3rd party (KubeVirt)", "", "https://minikube.sigs.k8s.io/docs/tutorials/kubevirt/", map[string]string{ - "Kubectl": "bitnami/kubectl:1.29.3@sha256:030eecfae01810d0b0930a809532159554e4e263fd38afcefb5ee45bd014b75e", + "Kubectl": "bitnami/kubectl:1.29.3@sha256:f5fc0d561d9ef931f9ecb2e8b65d93eb92767c57f64897c56a100bfe28102c74", }, map[string]string{ "Kubectl": "docker.io", }), 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 e4c9bada2a96..76e8fbb762ba 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.0 +kubernetesVersion: v1.30.0-rc.2 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 29c6138d9c5f..ddf74141082c 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.0 +kubernetesVersion: v1.30.0-rc.2 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 bcc8167ee339..5d9bf3cdc6a0 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.0 +kubernetesVersion: v1.30.0-rc.2 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 cfac855610fb..f8c7a8ed3d40 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.0 +kubernetesVersion: v1.30.0-rc.2 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 b48b6216a1e4..3cf23c00763a 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.0 +kubernetesVersion: v1.30.0-rc.2 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 2fa9d3d296c3..f389ca820d92 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.0 +kubernetesVersion: v1.30.0-rc.2 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 fd240988318c..afd5a9faf0da 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.0 +kubernetesVersion: v1.30.0-rc.2 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 26055dd8ec11..cc1e42df91a0 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.0 +kubernetesVersion: v1.30.0-rc.2 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 b103d11a54c7..e973292564ed 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.0 +kubernetesVersion: v1.30.0-rc.2 networking: dnsDomain: cluster.local podSubnet: "10.244.0.0/16" diff --git a/pkg/minikube/bootstrapper/images/images.go b/pkg/minikube/bootstrapper/images/images.go index 1d5a4b5e1019..5df2dd2189e6 100644 --- a/pkg/minikube/bootstrapper/images/images.go +++ b/pkg/minikube/bootstrapper/images/images.go @@ -183,7 +183,7 @@ func KindNet(repo string) string { } // all calico images are from https://github.com/projectcalico/calico/blob/master/manifests/calico.yaml -const calicoVersion = "v3.27.0" +const calicoVersion = "v3.27.3" const calicoRepo = "docker.io/calico" // CalicoDaemonSet returns the image used for calicoDaemonSet diff --git a/pkg/minikube/cni/bridge.go b/pkg/minikube/cni/bridge.go index 48a0acb6fef1..d4264920ddb0 100644 --- a/pkg/minikube/cni/bridge.go +++ b/pkg/minikube/cni/bridge.go @@ -30,12 +30,13 @@ import ( // bridge is what minikube defaulted to when `--enable-default-cni=true` // ref: https://www.cni.dev/plugins/current/main/bridge/ // ref: https://www.cni.dev/plugins/current/meta/portmap/ +// ref: https://www.cni.dev/plugins/current/meta/firewall/ // note: "cannot set hairpin mode and promiscuous mode at the same time" // ref: https://github.com/containernetworking/plugins/blob/7e9ada51e751740541969e1ea5a803cbf45adcf3/plugins/main/bridge/bridge.go#L424 var bridgeConf = template.Must(template.New("bridge").Parse(` { - "cniVersion": "0.3.1", + "cniVersion": "0.4.0", "name": "bridge", "plugins": [ { @@ -56,6 +57,9 @@ var bridgeConf = template.Must(template.New("bridge").Parse(` "capabilities": { "portMappings": true } + }, + { + "type": "firewall" } ] } diff --git a/pkg/minikube/cni/calico.yaml b/pkg/minikube/cni/calico.yaml index 5f460192c804..bc0468e9e83d 100644 --- a/pkg/minikube/cni/calico.yaml +++ b/pkg/minikube/cni/calico.yaml @@ -1057,6 +1057,13 @@ spec: Loose]' pattern: ^(?i)(Disabled|Strict|Loose)?$ type: string + bpfExcludeCIDRsFromNAT: + description: BPFExcludeCIDRsFromNAT is a list of CIDRs that are to + be excluded from NAT resolution so that host can handle them. A + typical usecase is node local DNS cache. + items: + type: string + type: array bpfExtToServiceConnmark: description: 'BPFExtToServiceConnmark in BPF mode, control a 32bit mark that is set on connections from an external client to a local @@ -4930,8 +4937,6 @@ spec: # no effect. This should fall within `--cluster-cidr`. # - name: CALICO_IPV4POOL_CIDR # value: "192.168.0.0/16" - - name: CALICO_IPV4POOL_CIDR - value: {{ .PodCIDR }} # Disable file logging so `kubectl logs` works. - name: CALICO_DISABLE_FILE_LOGGING value: "true" diff --git a/pkg/minikube/cni/flannel.yaml b/pkg/minikube/cni/flannel.yaml index 381f38db68d9..bc7d1d431c24 100644 --- a/pkg/minikube/cni/flannel.yaml +++ b/pkg/minikube/cni/flannel.yaml @@ -34,13 +34,6 @@ rules: - nodes/status verbs: - patch -- apiGroups: - - networking.k8s.io - resources: - - clustercidrs - verbs: - - list - - watch --- kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 @@ -98,6 +91,7 @@ data: net-conf.json: | { "Network": "{{ .PodCIDR }}", + "EnableNFTables": false, "Backend": { "Type": "vxlan" } @@ -150,7 +144,7 @@ spec: - name: cni-plugin mountPath: /opt/cni/bin - name: install-cni - image: docker.io/flannel/flannel:v0.24.4 + image: docker.io/flannel/flannel:v0.25.1 command: - cp args: @@ -164,7 +158,7 @@ spec: mountPath: /etc/kube-flannel/ containers: - name: kube-flannel - image: docker.io/flannel/flannel:v0.24.4 + image: docker.io/flannel/flannel:v0.25.1 command: - /opt/bin/flanneld args: diff --git a/pkg/minikube/command/kic_runner.go b/pkg/minikube/command/kic_runner.go index 29feac4081da..8c393b123f52 100644 --- a/pkg/minikube/command/kic_runner.go +++ b/pkg/minikube/command/kic_runner.go @@ -199,6 +199,7 @@ func (k *kicRunner) Copy(f assets.CopyableFile) error { if err != nil { return errors.Wrap(err, "creating temporary file") } + defer tf.Close() defer os.Remove(tf.Name()) if err := writeFile(tf.Name(), f, os.FileMode(perms)); err != nil { diff --git a/pkg/minikube/constants/constants.go b/pkg/minikube/constants/constants.go index 8a78c039a48c..51ca4a48074d 100644 --- a/pkg/minikube/constants/constants.go +++ b/pkg/minikube/constants/constants.go @@ -37,7 +37,7 @@ const ( DefaultKubernetesVersion = "v1.29.3" // 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.0" + NewestKubernetesVersion = "v1.30.0-rc.2" // 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/pkg/minikube/constants/constants_kubeadm_images.go b/pkg/minikube/constants/constants_kubeadm_images.go index 218ca8333a23..5f9fdc3efbca 100644 --- a/pkg/minikube/constants/constants_kubeadm_images.go +++ b/pkg/minikube/constants/constants_kubeadm_images.go @@ -18,6 +18,16 @@ package constants var ( KubeadmImages = map[string]map[string]string{ + "v1.30.0-rc.2": { + "coredns/coredns": "v1.11.1", + "etcd": "3.5.12-0", + "pause": "3.9", + }, + "v1.30.0-rc.1": { + "coredns/coredns": "v1.11.1", + "etcd": "3.5.12-0", + "pause": "3.9", + }, "v1.30.0-rc.0": { "coredns/coredns": "v1.11.1", "etcd": "3.5.12-0", diff --git a/pkg/minikube/constants/constants_kubernetes_versions.go b/pkg/minikube/constants/constants_kubernetes_versions.go index f88480194959..ea5282f4b3e5 100644 --- a/pkg/minikube/constants/constants_kubernetes_versions.go +++ b/pkg/minikube/constants/constants_kubernetes_versions.go @@ -21,6 +21,8 @@ package constants // ValidKubernetesVersions is a list of Kubernetes versions in order from newest to oldest // This is used when outputting Kubernetes versions and to select the latest patch version when unspecified var ValidKubernetesVersions = []string{ + "v1.30.0-rc.2", + "v1.30.0-rc.1", "v1.30.0-rc.0", "v1.30.0-beta.0", "v1.30.0-alpha.3", diff --git a/pkg/minikube/download/iso.go b/pkg/minikube/download/iso.go index 5fd5996fcab9..62629d515034 100644 --- a/pkg/minikube/download/iso.go +++ b/pkg/minikube/download/iso.go @@ -41,7 +41,7 @@ const fileScheme = "file" // DefaultISOURLs returns a list of ISO URL's to consult by default, in priority order func DefaultISOURLs() []string { v := version.GetISOVersion() - isoBucket := "minikube-builds/iso/18485" + isoBucket := "minikube-builds/iso/18649" return []string{ fmt.Sprintf("https://storage.googleapis.com/%s/minikube-%s-%s.iso", isoBucket, v, runtime.GOARCH), diff --git a/pkg/minikube/tunnel/route_windows_test.go b/pkg/minikube/tunnel/route_windows_test.go index 43e8ab650405..88843e4cb794 100644 --- a/pkg/minikube/tunnel/route_windows_test.go +++ b/pkg/minikube/tunnel/route_windows_test.go @@ -139,7 +139,7 @@ Persistent Routes: expectedRt := routingTable{ routingTableLine{ route: unsafeParseRoute("127.0.0.1", "10.96.0.0/12"), - line: " 10.96.0.0 255.240.0.0 127.0.0.1 127.0.0.1 281", + line: " 10.96.0.0 255.240.0.0 127.0.0.1 127.0.0.1 281", }, routingTableLine{ route: unsafeParseRoute("192.168.1.2", "10.211.55.0/24"), diff --git a/pkg/perf/monitor/github.go b/pkg/perf/monitor/github.go index 608f1ac94985..49a97e983d03 100644 --- a/pkg/perf/monitor/github.go +++ b/pkg/perf/monitor/github.go @@ -22,7 +22,7 @@ import ( "os" "time" - "github.com/google/go-github/v60/github" + "github.com/google/go-github/v61/github" "github.com/pkg/errors" "golang.org/x/oauth2" ) diff --git a/site/content/en/docs/commands/start.md b/site/content/en/docs/commands/start.md index 74d062abbcf0..d0d51266dbf2 100644 --- a/site/content/en/docs/commands/start.md +++ b/site/content/en/docs/commands/start.md @@ -27,7 +27,7 @@ minikube start [flags] --apiserver-port int The apiserver listening port (default 8443) --auto-pause-interval duration Duration of inactivity before the minikube VM is paused (default 1m0s) (default 1m0s) --auto-update-drivers If set, automatically updates drivers to the latest version. Defaults to true. (default true) - --base-image string The base image to use for docker/podman drivers. Intended for local development. (default "gcr.io/k8s-minikube/kicbase-builds:v0.0.43-1711559786-18485@sha256:2dcab64da240d825290a528fa79ad3c32db45fe5f8be5150468234a7114eff82") + --base-image string The base image to use for docker/podman drivers. Intended for local development. (default "gcr.io/k8s-minikube/kicbase-builds:v0.0.43-1713236840-18649@sha256:c67dbc47b437ffe7d18f65acebd2213336466a75b1de10cec62939ffc450543e") --binary-mirror string Location to fetch kubectl, kubelet, & kubeadm binaries from. --cache-images If true, cache docker images for the current bootstrapper and load them into the machine. Always false with --driver=none. (default true) --cert-expiration duration Duration until minikube certificate expiration, defaults to three years (26280h). (default 26280h0m0s) @@ -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.3, 'latest' for v1.30.0-rc.0). Defaults to 'stable'. + --kubernetes-version string The Kubernetes version that the minikube VM will use (ex: v1.2.3, 'stable' for v1.29.3, 'latest' for v1.30.0-rc.2). 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") diff --git a/site/content/en/docs/contrib/guide.en.md b/site/content/en/docs/contrib/guide.en.md index 86c2333c235e..3679b853f4db 100644 --- a/site/content/en/docs/contrib/guide.en.md +++ b/site/content/en/docs/contrib/guide.en.md @@ -9,7 +9,7 @@ description: > ### Code of Conduct -Be excellent to each another. Please refer to our [Kubernetes Community Code of Conduct](https://git.k8s.io/community/code-of-conduct.md). +Be excellent to each other. Please refer to our [Kubernetes Community Code of Conduct](https://git.k8s.io/community/code-of-conduct.md). ### License Agreement diff --git a/site/content/en/docs/contrib/leaderboard/2024.html b/site/content/en/docs/contrib/leaderboard/2024.html index e42dbb1e766b..356686021b0c 100644 --- a/site/content/en/docs/contrib/leaderboard/2024.html +++ b/site/content/en/docs/contrib/leaderboard/2024.html @@ -87,7 +87,7 @@

kubernetes/minikube

-
2024-01-01 — 2024-02-29
+
2024-01-01 — 2024-03-31

Reviewers

@@ -103,9 +103,15 @@

Most Influential

function drawreviewCounts() { var data = new google.visualization.arrayToDataTable([ [{label:'',type:'string'},{label: '# of Merged PRs reviewed', type: 'number'}, { role: 'annotation' }], - ["medyagh", 3, "3"], - ["spowelljr", 2, "2"], - ["afbjorklund", 1, "1"], + ["medyagh", 14, "14"], + ["spowelljr", 10, "10"], + ["afbjorklund", 3, "3"], + ["liangyuanpeng", 2, "2"], + ["allenhaozi", 1, "1"], + ["ComradeProgrammer", 1, "1"], + ["Shubham82", 1, "1"], + ["Zhongyi-Lu", 1, "1"], + ["Fenrur", 1, "1"], ]); @@ -138,9 +144,15 @@

Most Helpful

function drawreviewWords() { var data = new google.visualization.arrayToDataTable([ [{label:'',type:'string'},{label: '# of words written in merged PRs', type: 'number'}, { role: 'annotation' }], - ["spowelljr", 786, "786"], - ["medyagh", 37, "37"], - ["afbjorklund", 16, "16"], + ["spowelljr", 1056, "1056"], + ["medyagh", 339, "339"], + ["afbjorklund", 108, "108"], + ["liangyuanpeng", 107, "107"], + ["Zhongyi-Lu", 97, "97"], + ["allenhaozi", 70, "70"], + ["ComradeProgrammer", 28, "28"], + ["Shubham82", 17, "17"], + ["Fenrur", 7, "7"], ]); @@ -173,9 +185,15 @@

Most Demanding

function drawreviewComments() { var data = new google.visualization.arrayToDataTable([ [{label:'',type:'string'},{label: '# of Review Comments in merged PRs', type: 'number'}, { role: 'annotation' }], - ["medyagh", 2, "2"], - ["spowelljr", 1, "1"], + ["medyagh", 6, "6"], + ["spowelljr", 5, "5"], + ["liangyuanpeng", 3, "3"], + ["ComradeProgrammer", 1, "1"], + ["Shubham82", 0, "0"], + ["allenhaozi", 0, "0"], ["afbjorklund", 0, "0"], + ["Fenrur", 0, "0"], + ["Zhongyi-Lu", 0, "0"], ]); @@ -212,19 +230,21 @@

Most Active

function drawprCounts() { var data = new google.visualization.arrayToDataTable([ [{label:'',type:'string'},{label: '# of Pull Requests Merged', type: 'number'}, { role: 'annotation' }], - ["spowelljr", 20, "20"], - ["prezha", 6, "6"], - ["jeffmaury", 3, "3"], + ["spowelljr", 34, "34"], + ["prezha", 12, "12"], + ["jeffmaury", 4, "4"], + ["ComradeProgrammer", 3, "3"], ["sandipanpanda", 2, "2"], + ["nirs", 2, "2"], ["travier", 2, "2"], - ["ComradeProgrammer", 1, "1"], - ["syxunion", 1, "1"], - ["Juneezee", 1, "1"], - ["mahmut-Abi", 1, "1"], - ["ph-ngn", 1, "1"], - ["MarcusDunn", 1, "1"], - ["qlijin", 1, "1"], + ["syxunion", 2, "2"], + ["uos-ljtian", 2, "2"], + ["joaquimrocha", 2, "2"], + ["albertofaria", 1, "1"], + ["justinmchase", 1, "1"], ["coderrick", 1, "1"], + ["qlijin", 1, "1"], + ["Juneezee", 1, "1"], ]); @@ -257,19 +277,21 @@

Big Movers

function drawprDeltas() { var data = new google.visualization.arrayToDataTable([ [{label:'',type:'string'},{label: 'Lines of code (delta)', type: 'number'}, { role: 'annotation' }], - ["spowelljr", 932, "932"], + ["prezha", 4183, "4183"], + ["spowelljr", 1312, "1312"], ["travier", 586, "586"], - ["prezha", 163, "163"], + ["alessandrocapanna", 254, "254"], ["sandipanpanda", 95, "95"], - ["ComradeProgrammer", 12, "12"], + ["Skalador", 40, "40"], + ["danim55", 20, "20"], + ["justinmchase", 19, "19"], + ["ComradeProgrammer", 17, "17"], + ["afbjorklund", 10, "10"], + ["depthlending", 10, "10"], + ["BlaineEXE", 6, "6"], + ["albertofaria", 6, "6"], + ["zjx20", 5, "5"], ["coderrick", 5, "5"], - ["ph-ngn", 4, "4"], - ["Juneezee", 4, "4"], - ["qlijin", 2, "2"], - ["MarcusDunn", 2, "2"], - ["mahmut-Abi", 0, "0"], - ["syxunion", 0, "0"], - ["jeffmaury", 0, "0"], ]); @@ -302,19 +324,21 @@

Most difficult to review

function drawprSize() { var data = new google.visualization.arrayToDataTable([ [{label:'',type:'string'},{label: 'Average PR size (added+changed)', type: 'number'}, { role: 'annotation' }], + ["prezha", 241, "241"], + ["alessandrocapanna", 145, "145"], ["travier", 123, "123"], ["sandipanpanda", 44, "44"], - ["spowelljr", 30, "30"], - ["prezha", 14, "14"], - ["ComradeProgrammer", 7, "7"], + ["Skalador", 33, "33"], + ["spowelljr", 25, "25"], + ["justinmchase", 17, "17"], + ["afbjorklund", 10, "10"], + ["danim55", 10, "10"], + ["skoenig", 5, "5"], + ["depthlending", 5, "5"], ["coderrick", 5, "5"], - ["ph-ngn", 2, "2"], - ["Juneezee", 2, "2"], - ["MarcusDunn", 1, "1"], - ["qlijin", 1, "1"], - ["mahmut-Abi", 0, "0"], - ["syxunion", 0, "0"], - ["jeffmaury", 0, "0"], + ["BlaineEXE", 4, "4"], + ["albertofaria", 4, "4"], + ["zjx20", 3, "3"], ]); @@ -351,21 +375,21 @@

Most Active

function drawcomments() { var data = new google.visualization.arrayToDataTable([ [{label:'',type:'string'},{label: '# of comments', type: 'number'}, { role: 'annotation' }], + ["afbjorklund", 60, "60"], ["caerulescens", 46, "46"], - ["afbjorklund", 26, "26"], - ["T-Lakshmi", 15, "15"], - ["spowelljr", 11, "11"], - ["liangyuanpeng", 10, "10"], - ["kundan2707", 6, "6"], + ["T-Lakshmi", 36, "36"], + ["spowelljr", 12, "12"], + ["liangyuanpeng", 11, "11"], + ["medyagh", 7, "7"], + ["kundan2707", 7, "7"], ["prezha", 4, "4"], - ["medyagh", 4, "4"], - ["64J0", 3, "3"], + ["NeerajNagure", 3, "3"], ["vaibhav2107", 3, "3"], + ["64J0", 3, "3"], ["leeseoungsuk1", 3, "3"], - ["mazzystr", 2, "2"], - ["maksymilian-mulawa-form3", 2, "2"], - ["jusito", 2, "2"], ["metalcycling", 2, "2"], + ["AkihiroSuda", 2, "2"], + ["mazzystr", 2, "2"], ]); @@ -398,21 +422,21 @@

Most Helpful

function drawcommentWords() { var data = new google.visualization.arrayToDataTable([ [{label:'',type:'string'},{label: '# of words (excludes authored)', type: 'number'}, { role: 'annotation' }], + ["afbjorklund", 2111, "2111"], ["caerulescens", 1996, "1996"], ["adrian-moisa", 1688, "1688"], ["karthick-dkk", 1285, "1285"], - ["afbjorklund", 921, "921"], - ["kundan2707", 652, "652"], - ["spowelljr", 432, "432"], + ["kundan2707", 653, "653"], + ["spowelljr", 437, "437"], + ["T-Lakshmi", 401, "401"], ["jusito", 387, "387"], ["adolphTech", 277, "277"], + ["KeitelDOG", 276, "276"], ["prezha", 251, "251"], ["mazzystr", 243, "243"], ["gufertum", 219, "219"], - ["iamprakash89", 176, "176"], - ["T-Lakshmi", 148, "148"], - ["64J0", 138, "138"], - ["liangyuanpeng", 112, "112"], + ["medyagh", 193, "193"], + ["9SMTM6", 178, "178"], ]); @@ -445,7 +469,9 @@

Top Closers

function drawissueCloser() { var data = new google.visualization.arrayToDataTable([ [{label:'',type:'string'},{label: '# of issues closed (excludes authored)', type: 'number'}, { role: 'annotation' }], - ["spowelljr", 19, "19"], + ["spowelljr", 21, "21"], + ["medyagh", 8, "8"], + ["afbjorklund", 1, "1"], ]); diff --git a/site/content/en/docs/start/_index.md b/site/content/en/docs/start/_index.md index ea764be8b8bd..f523fdb22230 100644 --- a/site/content/en/docs/start/_index.md +++ b/site/content/en/docs/start/_index.md @@ -20,6 +20,39 @@ All you need is Docker (or similarly compatible) container or a Virtual Machine

1Installation

+ + {{% card %}} Click on the buttons that describe your target platform. For other architectures, see [the release page](https://github.com/kubernetes/minikube/releases/latest) for a complete list of minikube binaries. @@ -33,7 +66,7 @@ Click on the buttons that describe your target platform. For other architectures {{% /quiz_row %}} {{% quiz_row base="/Linux/x86-64" name="Release type" %}} -{{% quiz_button option="Stable" %}} {{% quiz_button option="Beta" %}} +{{% quiz_button option="Stable" %}} {{% quiz_button option="Beta" hide="true" %}} {{% /quiz_row %}} {{% quiz_row base="/Linux/x86-64/Stable" name="Installer type" %}} @@ -45,7 +78,7 @@ Click on the buttons that describe your target platform. For other architectures {{% /quiz_row %}} {{% quiz_row base="/Linux/ARM64" name="Release type" %}} -{{% quiz_button option="Stable" %}} {{% quiz_button option="Beta" %}} +{{% quiz_button option="Stable" %}} {{% quiz_button option="Beta" hide="true" %}} {{% /quiz_row %}} {{% quiz_row base="/Linux/ARM64/Stable" name="Installer type" %}} @@ -57,7 +90,7 @@ Click on the buttons that describe your target platform. For other architectures {{% /quiz_row %}} {{% quiz_row base="/Linux/ppc64" name="Release type" %}} -{{% quiz_button option="Stable" %}} {{% quiz_button option="Beta" %}} +{{% quiz_button option="Stable" %}} {{% quiz_button option="Beta" hide="true" %}} {{% /quiz_row %}} {{% quiz_row base="/Linux/ppc64/Stable" name="Installer type" %}} @@ -69,7 +102,7 @@ Click on the buttons that describe your target platform. For other architectures {{% /quiz_row %}} {{% quiz_row base="/Linux/S390x" name="Release type" %}} -{{% quiz_button option="Stable" %}} {{% quiz_button option="Beta" %}} +{{% quiz_button option="Stable" %}} {{% quiz_button option="Beta" hide="true" %}} {{% /quiz_row %}} {{% quiz_row base="/Linux/S390x/Stable" name="Installer type" %}} @@ -81,7 +114,7 @@ Click on the buttons that describe your target platform. For other architectures {{% /quiz_row %}} {{% quiz_row base="/Linux/ARMv7" name="Release type" %}} -{{% quiz_button option="Stable" %}} {{% quiz_button option="Beta" %}} +{{% quiz_button option="Stable" %}} {{% quiz_button option="Beta" hide="true" %}} {{% /quiz_row %}} {{% quiz_row base="/Linux/ARMv7/Stable" name="Installer type" %}} @@ -97,7 +130,7 @@ Click on the buttons that describe your target platform. For other architectures {{% /quiz_row %}} {{% quiz_row base="/macOS/x86-64" name="Release type" %}} -{{% quiz_button option="Stable" %}} {{% quiz_button option="Beta" %}} +{{% quiz_button option="Stable" %}} {{% quiz_button option="Beta" hide="true" %}} {{% /quiz_row %}} {{% quiz_row base="/macOS/x86-64/Stable" name="Installer type" %}} @@ -109,7 +142,7 @@ Click on the buttons that describe your target platform. For other architectures {{% /quiz_row %}} {{% quiz_row base="/macOS/ARM64" name="Release type" %}} -{{% quiz_button option="Stable" %}} {{% quiz_button option="Beta" %}} +{{% quiz_button option="Stable" %}} {{% quiz_button option="Beta" hide="true" %}} {{% /quiz_row %}} {{% quiz_row base="/macOS/ARM64/Stable" name="Installer type" %}} @@ -125,7 +158,7 @@ Click on the buttons that describe your target platform. For other architectures {{% /quiz_row %}} {{% quiz_row base="/Windows/x86-64" name="Release type" %}} -{{% quiz_button option="Stable" %}} {{% quiz_button option="Beta" %}} +{{% quiz_button option="Stable" %}} {{% quiz_button option="Beta" hide="true" %}} {{% /quiz_row %}} {{% quiz_row base="/Windows/x86-64/Stable" name="Installer type" %}} diff --git a/site/layouts/shortcodes/quiz_button.html b/site/layouts/shortcodes/quiz_button.html index 1100d1e92a41..700c13bd12eb 100644 --- a/site/layouts/shortcodes/quiz_button.html +++ b/site/layouts/shortcodes/quiz_button.html @@ -1 +1 @@ - + diff --git a/translations/de.json b/translations/de.json index c4fb3880700c..789d3b96689d 100644 --- a/translations/de.json +++ b/translations/de.json @@ -55,9 +55,9 @@ "Add, delete, or push a local image into minikube": "Lokales Image zu Minikube hinzufügen, löschen oder pushen", "Add, remove, or list additional nodes": "Hinzufügen, Löschen oder auflisten von zusätzlichen Nodes", "Adding a control-plane node is not yet supported, setting control-plane flag to false": "Das Hinzufügen eines Control-Plane Nodes wird derzeit noch nicht unterstützt, setze control-plane Parameter auf 'false'", - "Adding a control-plane node to a non-HA (non-multi-control plane) cluster is not currently supported. Please first delete the cluster and use 'minikube start --ha' to create new one.": "", + "Adding a control-plane node to a non-HA (non-multi-control plane) cluster is not currently supported. Please first delete the cluster and use 'minikube start --ha' to create new one.": "Das Hinzufügen eines Control-Plane Nodes zu einem nicht-HA (nicht mit mehreren Control-Plane-Nodes) Clusters wird derzeit nicht unterstützt. Bitte löschen Sie zuerst den Cluster und verwenden Sie 'minikube start --ha' um einen neuen zu erstellen.", "Adding node {{.name}} to cluster {{.cluster}}": "Node {{.name}} zu Cluster {{.cluster}} hinzufügen", - "Adding node {{.name}} to cluster {{.cluster}} as {{.roles}}": "", + "Adding node {{.name}} to cluster {{.cluster}} as {{.roles}}": "Node {{.name}} zu Cluster {{.cluster}} als {{.roles}} hinzufügen", "Additional help topics": "Weitere Hilfe-Themen", "Adds a node to the given cluster config, and starts it.": "Fügt einen Node zur angegebenen Cluster-Konfiguration hinzu und startet es.", "Adds a node to the given cluster.": "Fügt einen Node zum angegebenen Cluster hinzu.", @@ -103,8 +103,8 @@ "Cannot use both --output and --format options": "--output und --format können nicht gleichzeitig verwendet werden", "Cannot use the option --no-kubernetes on the {{.name}} driver": "Die Option --no-kubernetes kann nicht mit dem {{.name}} Treiber verwendet werden", "Certificate {{.certPath}} has expired. Generating a new one...": "Das Zertifikat {{.certPath}} ist ausgelaufen. Generiere ein neues...", - "Changing the API server port of an existing minikube HA (multi-control plane) cluster is not currently supported. Please first delete the cluster.": "", - "Changing the HA (multi-control plane) mode of an existing minikube cluster is not currently supported. Please first delete the cluster and use 'minikube start --ha' to create new one.": "", + "Changing the API server port of an existing minikube HA (multi-control plane) cluster is not currently supported. Please first delete the cluster.": "Das Ändern des API Server Ports eines existierenden Minikube HA (mehrere Control-Plane Nodes) Clusters wird derzeit nicht unterstützt. Bitte löschen Sie erst den Cluster.", + "Changing the HA (multi-control plane) mode of an existing minikube cluster is not currently supported. Please first delete the cluster and use 'minikube start --ha' to create new one.": "Das Ändern des HA (mehrere Control Plane) Modus eines existierenden Minikube Clusters wird derzeit nicht unterstützt. Bitte löschen Sie erst den Cluster und verwenden Sie 'minikube start --ha' um einen neuen zu erstellen.", "Check if you have unnecessary pods running by running 'kubectl get po -A": "Prüfen Sie, ob sie unnötige PODs laufen haben, indem Sie folgenden Befehl ausführen: 'kubectl get po -A", "Check output of 'journalctl -xeu kubelet', try passing --extra-config=kubelet.cgroup-driver=systemd to minikube start": "Prüfen Sie die Ausgabe von 'journalctl -xeu kubelet', versuchen Sie --extra-config=kubelet.cgroup-driver=systemd beim Starten von Minikube zu verwenden", "Check that libvirt is setup properly": "Prüfen Sie, ob libvirt korrekt eingerichtet wurde", @@ -131,14 +131,14 @@ "Continuously listing/getting the status with optional interval duration.": "Zeige bzw. hole den Status kontinuierlich mit optionaler Angabe des Zeit-Intervalls", "Control Plane could not update, try minikube delete --all --purge": "Control-Plane konnte nicht aktualisieren, versuchen Sie minikube delete --all --purge", "Copy the specified file into minikube": "Kopiere die angegebene Datei in Minikube", - "Copy the specified file into minikube, it will be saved at path \u003ctarget file absolute path\u003e in your minikube.\nDefault target node controlplane and If \u003csource node name\u003e is omitted, It will trying to copy from host.\n\nExample Command : \"minikube cp a.txt /home/docker/b.txt\" +\n \"minikube cp a.txt minikube-m02:/home/docker/b.txt\"\n \"minikube cp minikube-m01:a.txt minikube-m02:/home/docker/b.txt\"": "", + "Copy the specified file into minikube, it will be saved at path \u003ctarget file absolute path\u003e in your minikube.\nDefault target node controlplane and If \u003csource node name\u003e is omitted, It will trying to copy from host.\n\nExample Command : \"minikube cp a.txt /home/docker/b.txt\" +\n \"minikube cp a.txt minikube-m02:/home/docker/b.txt\"\n \"minikube cp minikube-m01:a.txt minikube-m02:/home/docker/b.txt\"": "Kopiere die angegebene Datei in Minikube. Die Datei wird unter dem Pfad \u003cZiel Datei absoluter Pfad\u003e in Ihrer Minikube Instanz gespeichert.\nDer Default-Ziel-Node ist die Control-Plane. Wenn der \u003cName des Quell Nodes\u003e nicht angegeben ist, wird versucht vom Host zu kopieren.\n\nBefehls-Beispiel : \"minikube cp a.txt /home/docker/b.txt\" +\n \"minikube cp a.txt minikube-m02:/home/docker/b.txt\"\n \"minikube cp minikube-m01:a.txt minikube-m02:/home/docker/b.txt\"", "Could not determine a Google Cloud project, which might be ok.": "Konnte Google Cloud Projekt nicht ermitteln, was OK sein könnte.", "Could not find any GCP credentials. Either run `gcloud auth application-default login` or set the GOOGLE_APPLICATION_CREDENTIALS environment variable to the path of your credentials file.": "Konnte keine GCP Credentials finden. Führen Sie entweder `gcloud auth application-default login` aus oder setzen Sie die Umgebungsvariable GOOGLE_APPLICATION_CREDENTIALS auf den Pfad zu Ihrer Konfigurations-Datei.", "Could not process error from failed deletion": "Konnte den Fehler der fehlgeschlagenen Löschung nicht verarbeiten", "Could not process errors from failed deletion": "Konnte die Fehler der fehlgeschlagenen Löschung nicht verarbeiten", "Could not resolve IP address": "Konnte IP-Adresse nicht auflösen", "Country code of the image mirror to be used. Leave empty to use the global one. For Chinese mainland users, set it to cn.": "Ländercode des zu verwendenden Image Mirror. Lassen Sie dieses Feld leer, um den globalen zu verwenden. Nutzer vom chinesischen Festland stellen cn ein.", - "Create Highly Available Multi-Control Plane Cluster with a minimum of three control-plane nodes that will also be marked for work.": "", + "Create Highly Available Multi-Control Plane Cluster with a minimum of three control-plane nodes that will also be marked for work.": "Erstelle einen HA Cluster mit mehreren Control-Plane Nodes mit einem Minimum von drei Control-Plane Nodes, welche auch zur Verwendung als Worker markiert werden.", "Creating mount {{.name}} ...": "Bereitstellung {{.name}} wird erstellt...", "Creating {{.driver_name}} {{.machine_type}} (CPUs={{.number_of_cpus}}, Memory={{.memory_size}}MB) ...": "Erstelle {{.driver_name}} {{.machine_type}} (CPUs={{.number_of_cpus}}, Speicher={{.memory_size}}MB) ...", "Creating {{.driver_name}} {{.machine_type}} (CPUs={{.number_of_cpus}}, Memory={{.memory_size}}MB, Disk={{.disk_size}}MB) ...": "Erstelle {{.driver_name}} {{.machine_type}} (CPUs={{.number_of_cpus}}, Speicher={{.memory_size}}MB, Disk={{.disk_size}}MB ...", @@ -188,7 +188,7 @@ "Downloading driver {{.driver}}:": "Lade Treiber {{.driver}} herunter:", "Due to DNS issues your cluster may have problems starting and you may not be able to pull images\nMore details available at: https://minikube.sigs.k8s.io/docs/drivers/qemu/#known-issues": "Aufgrund von DNS-Problemen könnte der Cluster Probleme beim Starten haben und möglicherweise nicht in der Lage sein Images zu laden.\nWeitere Informationen finden sich unter: https://minikube.sigs.k8s.io/docs/drivers/qemu/#known-issues", "Due to changes in macOS 13+ minikube doesn't currently support VirtualBox. You can use alternative drivers such as docker or {{.driver}}.\n https://minikube.sigs.k8s.io/docs/drivers/docker/\n https://minikube.sigs.k8s.io/docs/drivers/{{.driver}}/\n\n For more details on the issue see: https://github.com/kubernetes/minikube/issues/15274\n": "Aufgrund von Änderungen in macOS 13+ unterstützt Minikube derzeit VirtualBox nicht. Sie können alternative Treiber verwenden, wie z.B. Docker oder {{.driver}}.\nhttps://minikube.sigs.k8s.io/docs/drivers/docker/\n https://minikube.sigs.k8s.io/docs/drivers/{{.driver}}/\n\n Weitere Informationen finden sich in folgendem Issue: https://github.com/kubernetes/minikube/issues/15274\n", - "Duration of inactivity before the minikube VM is paused (default 1m0s)": "", + "Duration of inactivity before the minikube VM is paused (default 1m0s)": "Dauer der Inaktivität bevor die Minikube VM pausiert wird (default 1m0s)", "Duration of inactivity before the minikube VM is paused (default 1m0s). To disable, set to 0s": "Dauer von Inaktivität bevor Minikube VMs pausiert werden (default 1m0s). Zum deaktivieren, den Wert auf 0s setzen", "Duration until minikube certificate expiration, defaults to three years (26280h).": "Dauer bis das Minikube-Zertifikat abläuft, Default ist drei Jahre (26280 Stunden).", "ERROR creating `registry-creds-acr` secret": "Fehler beim Erstellen des `registry-creds-acr` Secrets", @@ -226,12 +226,12 @@ "Error finding port for mount": "Fehler bei der Suche eines Ports für mount", "Error generating set output": "Fehler beim Generieren der set-Ausgabe", "Error generating unset output": "Fehler beim Generieren der unset-Ausgabe", - "Error getting cluster bootstrapper": "Fehler beim Holen des Cluster Bootstrapper", - "Error getting cluster config": "Fehler beim Holen der Cluster Konfiguration", - "Error getting control-plane node": "", - "Error getting host": "Fehler beim Holen des Hosts", + "Error getting cluster bootstrapper": "Fehler beim Ermitteln des Cluster Bootstrapper", + "Error getting cluster config": "Fehler beim Ermitteln der Cluster Konfiguration", + "Error getting control-plane node": "Fehler beim Ermitteln der Control-Plan Node", + "Error getting host": "Fehler beim Ermitteln des Hosts", "Error getting port binding for '{{.driver_name}} driver: {{.error}}": "Fehler beim Binden des Ports für den Treiber {{.driver_name}}: {{.error}}", - "Error getting primary control plane": "Fehler beim Holen der primären Kontroll Ebene (primary control plane)", + "Error getting primary control plane": "Fehler beim Ermitteln der primären Control-Plane", "Error getting service with namespace: {{.namespace}} and labels {{.labelName}}:{{.addonName}}: {{.error}}": "Fehler beim Holen des Services mit Namespace: {{.namespace}} und Label {{.labelName}}.{{.addonName}}: {{.error}}", "Error getting ssh client": "Fehler beim Holen des ssh Clients", "Error getting the host IP address to use from within the VM": "Fehler beim Ermitteln der Host IP Addresse, die in der VM verwendet wird", @@ -268,7 +268,7 @@ "Failed to cache kubectl": "Cachen von kubectl fehlgeschlagen", "Failed to change permissions for {{.minikube_dir_path}}: {{.error}}": "Fehler beim Ändern der Berechtigungen für {{.minikube_dir_path}}: {{.error}}", "Failed to check main repository and mirrors for images": "Prüfen des Haupt-Repositories und der Mirrors für Images fehlgeschlagen", - "Failed to configure auto-pause {{.profile}}": "", + "Failed to configure auto-pause {{.profile}}": "Fehler beim Konfigurieren von auto-pause {{.profile}}", "Failed to configure metallb IP {{.profile}}": "Konfiguration der metallb IP {{.profile}} fehlgeschlagen", "Failed to configure registry-aliases {{.profile}}": "Konfigurieren von registry-aliases fehlgeschlagen {{.profile}}", "Failed to create file": "Erstellen der Datei fehlgeschlagen", @@ -279,14 +279,14 @@ "Failed to delete cluster: {{.error}}__1": "Fehler beim Löschen des Clusters: {{.error}}", "Failed to delete images": "Löschen der Images fehlgeschlagen", "Failed to delete images from config": "Löschen der Images aus der Konfiguration fehlgeschlagen", - "Failed to delete profile(s): {{.error}}": "", + "Failed to delete profile(s): {{.error}}": "Löschen des Profils/der Profile fehlgeschlagen: {{.error}}", "Failed to download licenses": "Lizenz-Download fehlgeschlagen", "Failed to enable container runtime": "Aktivieren der Container Runtime fehlgeschlagen", "Failed to extract integer in minutes to pause.": "Extrahieren der Anzahl der Minuten bis zum Pausieren fehlgeschlagen.", "Failed to get bootstrapper": "Fehler beim Ermitteln des Bootstrappers", "Failed to get command runner": "Fehler beim Ermitteln des Command Runner", "Failed to get image map": "Fehler beim Ermitteln der Image Map", - "Failed to get service URL - check that minikube is running and that you have specified the correct namespace (-n flag) if required: {{.error}}": "", + "Failed to get service URL - check that minikube is running and that you have specified the correct namespace (-n flag) if required: {{.error}}": "Fehler beim Ermitteln der Service URL - Prüfen Sie ob Minikube läuft und dass Sie, falls notwendig, den korrekten Namespace (-n Parameter) angegeben haben: {{.error}}", "Failed to get service URL: {{.error}}": "Fehler beim Ermitteln der Service URL: {{.error}}", "Failed to get temp": "Fehler beim Ermitteln von temp", "Failed to kill mount process: {{.error}}": "Fehler beim Beenden des Bereitstellungsprozesses: {{.error}}", @@ -311,7 +311,7 @@ "Failed to start container runtime": "Start der Container Runtime fehlgeschlagen", "Failed to start {{.driver}} {{.driver_type}}. Running \"{{.cmd}}\" may fix it: {{.error}}": "Start von {{.driver}} {{.driver_type}} fehlgeschlagen. Das Ausführen von \"{{.cmd}}\" könnte des Beheben: {{.error}}", "Failed to stop node {{.name}}": "Anhalten von Node {{.name}} fehlgeschlagen", - "Failed to stop node {{.name}}: {{.error}}": "", + "Failed to stop node {{.name}}: {{.error}}": "Fehler beim Anhalten des Nodes {{.name}}: {{.error}}", "Failed to stop ssh-agent process: {{.error}}": "Anhalten des SSH-Agent Prozesses fehlgeschlagen: {{.error}}", "Failed to tag images": "Erstellung des Tags für das Image fehlgeschlagen", "Failed to update cluster": "Aktualisierung des Clusters fehlgeschlagen", @@ -355,9 +355,9 @@ "Go template format string for the config view output. The format for Go templates can be found here: https://pkg.go.dev/text/template\nFor the list of accessible variables for the template, see the struct values here: https://pkg.go.dev/k8s.io/minikube/cmd/minikube/cmd/config#ConfigViewTemplate": "Go Template Format String für die Ausgabe der Konfigurations-Ansicht Ausgabe. Das Format von Go Templates ist hier beschrieben: https://pkg.go.dev/text/template\nFür eine Liste der im Template verfügbaren Variablen, kann man die struct Werte hier einsehen: https://pkg.go.dev/k8s.io/minikube/cmd/minikube/cmd/config#ConfigViewTemplate", "Go template format string for the status output. The format for Go templates can be found here: https://pkg.go.dev/text/template\nFor the list accessible variables for the template, see the struct values here: https://pkg.go.dev/k8s.io/minikube/cmd/minikube/cmd#Status": "Go Template Format String für die Status Ausgabe. Das Format von Go Templates ist hier beschrieben: https://pkg.go.dev/text/template\nFür eine Liste der im Template verfügbaren Variablen, kann man die struct Werte hier einsehen: https://pkg.go.dev/k8s.io/minikube/cmd/minikube/cmd#Status", "Group ID: {{.groupID}}": "Gruppen ID: {{.groupID}}", - "HA (multi-control plane) clusters require 3 or more control-plane nodes": "", - "Headlamp can display more detailed information when metrics-server is installed. To install it, run:\n\n\tminikube{{.profileArg}} addons enable metrics-server\n": "", - "Headlamp can display more detailed information when metrics-server is installed. To install it, run:\n\nminikube{{.profileArg}} addons enable metrics-server\t\n\n": "Headlamp kann detailiertere Informationen anzeigen, wenn der Metrics-Server installiert ist. Um ihn zu installieren, führen Sie folgenden Befehl aus:\n\nminikube{{.profileArg}} addons enable metrics-server\t\n\n", + "HA (multi-control plane) clusters require 3 or more control-plane nodes": "HA (mehrere Control-Plane) Cluster benötigen 3 oder mehr Control-Plane Nodes", + "Headlamp can display more detailed information when metrics-server is installed. To install it, run:\n\n\tminikube{{.profileArg}} addons enable metrics-server\n": "Headlamp kann detailliertere Informationen ausgeben, wenn Metrics-Server installiert ist. Um Metrics-Server zu installieren, führen Sie\n\n\tminikube{{.profileArg}} addons enable metrics-server\naus.\n", + "Headlamp can display more detailed information when metrics-server is installed. To install it, run:\n\nminikube{{.profileArg}} addons enable metrics-server\t\n\n": "Headlamp kann detailliertere Informationen anzeigen, wenn der Metrics-Server installiert ist. Um ihn zu installieren, führen Sie folgenden Befehl aus:\n\nminikube{{.profileArg}} addons enable metrics-server\t\n\n", "Hide the hypervisor signature from the guest in minikube (kvm2 driver only)": "Hypervisor-Signatur vor dem Gast in minikube verbergen (nur kvm2-Treiber)", "Hyper-V requires that memory MB be an even number, {{.memory}}MB was specified, try passing `--memory {{.suggestMemory}}`": "Hyper-V erfordert, dass der Speicher in MB eine gerade Zahl ist, {{.memory}}MB wurde angegeben, versuchen Sie `--memory {{.suggestMemory}} zu anzugeben", "Hyperkit is broken. Upgrade to the latest hyperkit version and/or Docker for Desktop. Alternatively, you may choose an alternate --driver": "Hyperkit ist kaputt. Aktualisieren Sie auf die neueste Version von Hyperkit und/oder Docker Desktop. Alternativ können Sie einen anderen Treiber auswählen mit --driver", @@ -365,8 +365,8 @@ "IP Address to use to expose ports (docker and podman driver only)": "IP Adresse, die benutzt werden soll um Ports zu exponieren (nur docker und podman Treiber)", "IP address (ssh driver only)": "IP Adresse (nur für den SSH-Treiber)", "If present, writes to the provided file instead of stdout.": "Falls gesetzt, wird in die angegebene Datei geschrieben anstatt auf stdout.", - "If set, added node will be available as worker. Defaults to true.": "", - "If set, added node will become a control-plane. Defaults to false. Currently only supported for existing HA (multi-control plane) clusters.": "", + "If set, added node will be available as worker. Defaults to true.": "Falls gesetzt, wird der Node als Worker zur Verfügung stehen. Default: true", + "If set, added node will become a control-plane. Defaults to false. Currently only supported for existing HA (multi-control plane) clusters.": "Falls gesetzt, wird der Node ein Control-Plane Node werden. Default: false. Derzeit nur für bereits bestehende HA (mehrere Control-Plane) Cluster unterstützt.", "If set, automatically updates drivers to the latest version. Defaults to true.": "Falls gesetzt, werden alle Treiber automatisch auf die aktuellste Version geupdated. Default: true", "If set, delete the current cluster if start fails and try again. Defaults to false.": "Falls gesetzt, lösche den Cluster wenn der Start fehlschlägt und versuche erneut zu starten. Default: false", "If set, disables metrics reporting (CPU and memory usage), this can improve CPU usage. Defaults to false.": "Falls gesetzt, werden Metric Reports (CPU und Speicher Verwendung) deaktiviert, dies kann die Verwendung der CPU verbessern. Default: false.", @@ -404,8 +404,8 @@ "Insecure Docker registries to pass to the Docker daemon. The default service CIDR range will automatically be added.": "Unsichere Docker-Registrys, die an den Docker-Daemon übergeben werden. Der CIDR-Bereich des Standarddienstes wird automatisch hinzugefügt.", "Install VirtualBox and ensure it is in the path, or select an alternative value for --driver": "Installieren Sie VirtualBox und stellen Sie sicher, dass es im Pfad ist. Alternativ verwenden Sie einen anderen --driver", "Install the latest hyperkit binary, and run 'minikube delete'": "Installieren Sie das aktuellste hyperkit-Binary und führen Sie 'minikube delete' aus", - "Interval is an invalid duration: {{.error}}": "", - "Interval must be greater than 0s": "", + "Interval is an invalid duration: {{.error}}": "Der angegebene Intervall beinhaltet eine inkorrekte Dauer: {{.error}}", + "Interval must be greater than 0s": "Interval muss größer als 0s sein", "Invalid port": "Falscher Port", "Istio needs {{.minCPUs}} CPUs -- your configuration only allocates {{.cpus}} CPUs": "Istio benötigt {{.minCPUs}} CPUs -- Ihre Konfiguration reserviert nur {{.cpus}} CPUs", "Istio needs {{.minMem}}MB of memory -- your configuration only allocates {{.memory}}MB": "Istio benötigt {{.minMem}}MB Speicher -- Ihre Konfiguration reserviert nur {{.memory}}MB", @@ -446,7 +446,7 @@ "Locations to fetch the minikube ISO from.": "Ort von dem das Minikube ISO geladen werden soll.", "Log into or run a command on a machine with SSH; similar to 'docker-machine ssh'.": "Einloggen oder einen Befehl auf der Maschine mit SSH ausführen; vergleichbar mit 'docker-machine ssh'.", "Log into the minikube environment (for debugging)": "In die Minikube Umgebung einloggen (fürs Debugging)", - "Logs file created ({{.logPath}}), remember to include it when reporting issues!": "", + "Logs file created ({{.logPath}}), remember to include it when reporting issues!": "Log-Dateien wurden erstellt ({{.logPath}}), bitte denken Sie daran diese anzuhängen, wenn Sie Probleme melden!", "Manage cache for images": "Cache für Images verwalten", "Manage images": "Images verwalten", "Message Size: {{.size}}": "Message Größe: {{.size}}", @@ -468,8 +468,8 @@ "Networking and Connectivity Commands:": "Netzwerk- und Verbindungs-Befehle:", "No IP address provided. Try specifying --ssh-ip-address, or see https://minikube.sigs.k8s.io/docs/drivers/ssh/": "Es wurde keine IP-Addresse angegeben. Verwernden Sie --ssh-ip-address oder lesen Sie https://minikube.sigs.k8s.io/docs/drivers/ssh/", "No changes required for the \"{{.context}}\" context": "Keine Anpassungen erforderlich für den Kontext \"{{.context}}\"", - "No control-plane nodes found.": "", - "No minikube profile was found.": "", + "No control-plane nodes found.": "Keine Control-Plane Nodes gefunden.", + "No minikube profile was found.": "Kein Minikube Profil gefunden.", "No minikube profile was found. ": "Kein Minikube Profil gefunden. ", "No possible driver was detected. Try specifying --driver, or see https://minikube.sigs.k8s.io/docs/start/": "Kein möglicher Treiber gefunden. Versuchen Sie mit --driver anzugeben oder schauen Sie unter https://minikube.sigs.k8s.io/docs/start/", "No such addon {{.name}}": "Addon {{.name}} existiert nicht", @@ -502,7 +502,7 @@ "Options: {{.options}}": "Optionen: {{.options}}", "Output format. Accepted values: [json, yaml]": "Ausgabe Format. Akzeptierte Werte: [json, yaml]", "Output format. Accepted values: [json]": "Ausgabe Format. Akzeptierte Werte: [json]", - "Outputs minikube shell completion for the given shell (bash, zsh, fish or powershell)\n\n\tThis depends on the bash-completion binary. Example installation instructions:\n\tOS X:\n\t\t$ brew install bash-completion\n\t\t$ source $(brew --prefix)/etc/bash_completion\n\t\t$ minikube completion bash \u003e ~/.minikube-completion # for bash users\n\t\t$ minikube completion zsh \u003e ~/.minikube-completion # for zsh users\n\t\t$ source ~/.minikube-completion\n\t\t$ minikube completion fish \u003e ~/.config/fish/completions/minikube.fish # for fish users\n\tUbuntu:\n\t\t$ apt-get install bash-completion\n\t\t$ source /etc/bash_completion\n\t\t$ source \u003c(minikube completion bash) # for bash users\n\t\t$ source \u003c(minikube completion zsh) # for zsh users\n\t\t$ minikube completion fish \u003e ~/.config/fish/completions/minikube.fish # for fish users\n\n\tAdditionally, you may want to output the completion to a file and source in your .bashrc\n\n\tWindows:\n\t\t## Save completion code to a script and execute in the profile\n\t\tPS\u003e minikube completion powershell \u003e $HOME\\.minikube-completion.ps1\n\t\tPS\u003e Add-Content $PROFILE '. $HOME\\.minikube-completion.ps1'\n\n\t\t## Execute completion code in the profile\n\t\tPS\u003e Add-Content $PROFILE 'if (Get-Command minikube -ErrorAction SilentlyContinue) {\n\t\t minikube completion powershell | Out-String | Invoke-Expression\n\t\t }'\n\n\tNote for zsh users: [1] zsh completions are only supported in versions of zsh \u003e= 5.2\n\tNote for fish users: [2] please refer to this docs for more details https://fishshell.com/docs/current/#tab-completion\n": "", + "Outputs minikube shell completion for the given shell (bash, zsh, fish or powershell)\n\n\tThis depends on the bash-completion binary. Example installation instructions:\n\tOS X:\n\t\t$ brew install bash-completion\n\t\t$ source $(brew --prefix)/etc/bash_completion\n\t\t$ minikube completion bash \u003e ~/.minikube-completion # for bash users\n\t\t$ minikube completion zsh \u003e ~/.minikube-completion # for zsh users\n\t\t$ source ~/.minikube-completion\n\t\t$ minikube completion fish \u003e ~/.config/fish/completions/minikube.fish # for fish users\n\tUbuntu:\n\t\t$ apt-get install bash-completion\n\t\t$ source /etc/bash_completion\n\t\t$ source \u003c(minikube completion bash) # for bash users\n\t\t$ source \u003c(minikube completion zsh) # for zsh users\n\t\t$ minikube completion fish \u003e ~/.config/fish/completions/minikube.fish # for fish users\n\n\tAdditionally, you may want to output the completion to a file and source in your .bashrc\n\n\tWindows:\n\t\t## Save completion code to a script and execute in the profile\n\t\tPS\u003e minikube completion powershell \u003e $HOME\\.minikube-completion.ps1\n\t\tPS\u003e Add-Content $PROFILE '. $HOME\\.minikube-completion.ps1'\n\n\t\t## Execute completion code in the profile\n\t\tPS\u003e Add-Content $PROFILE 'if (Get-Command minikube -ErrorAction SilentlyContinue) {\n\t\t minikube completion powershell | Out-String | Invoke-Expression\n\t\t }'\n\n\tNote for zsh users: [1] zsh completions are only supported in versions of zsh \u003e= 5.2\n\tNote for fish users: [2] please refer to this docs for more details https://fishshell.com/docs/current/#tab-completion\n": "Gibt minikube shell completion für die angegebene Shell aus (bash, zsh, fish oder powershell)\n\n\tDies ist abhängig vom bash-completion Binary. Beispiel für mögliche Installations-Befehle: \n\tOS X:\n\t\t$ brew install bash-completion\n\t\t$ source $(brew --prefix)/etc/bash_completion\n\t\t$ minikube completion bash \u003e ~/.minikube-completion # für bash Benutzer\n\t\t$ minikube completion zsh \u003e ~/.minikube-completion # für zsh Benutzer\n\t\t$ source ~/.minikube-completion\n\t\t$ minikube completion fish \u003e ~/.config/fish/completions/minikube.fish # für fish Benutzer\n\tUbuntu:\n\t\t$ apt-get install bash-completion\n\t\t$ source /etc/bash_completion\n\t\t$ source \u003c(minikube completion bash) # für bash Benuzter\n\t\t$ source \u003c(minikube completion zsh) # für zsh Benutzer\n\t\t$ minikube completion fish \u003e ~/.config/fish/completions/minikube.fish # für fish Benutzer\n\n\tZusätzlich können Sie die Completion Befehle in eine Datei ausgeben und diese aus der .bashrc sourcen.\n\n\tWindows:\n\t\t## Sichern Sie den Code in ein Skript und führen Sie es im Profil aus\n\t\tPS\u003e minikube completion powershell \u003e $HOME\\.minikube-completion.ps1\n\t\tPS\u003e Add-Content $PROFILE '. $HOME\\.minikube-completion.ps1'\n\n\t\t## Führe Completion Code im Profil aus\n\t\tPS\u003e Add-Content $PROFILE 'if (Get-Command minikube -ErrorAction SilentlyContinue) {\n\t\t minikube completion powershell | Out-String | Invoke-Expression\n\t\t }'\n\n\tHinweis für zsh Benuzter: [1] zsh completions werden erst ab Version \u003e= 5.2 von zsh unterstützt\n\tHinweis für fish Benuzter: [2] Weitere Informationen finden sich unter https://fishshell.com/docs/current/#tab-completion\n", "Outputs the licenses of dependencies to a directory": "Gibt die Lizenzen der Abhängigkeiten in ein Verzeichnis aus", "Overwrite image even if same image:tag name exists": "Überschreibe das Image, auch wenn ein Image mit dem gleichen Image:Tag-Namen existiert", "Path to socket vmnet binary (QEMU driver only)": "Pfad zum Socket des vmnet Binaries (nur QEMU Treiber)", @@ -553,12 +553,12 @@ "Profile name '{{.profilename}}' is not valid": "Der Profilename '{{.profilename}}' ist nicht valide", "Profile name should be unique": "Der Profilname sollte einzigartig sein", "Provide VM UUID to restore MAC address (hyperkit driver only)": "Geben Sie die VM-UUID an, um die MAC-Adresse wiederherzustellen (nur Hyperkit-Treiber)", - "Provides instructions to point your terminal's docker-cli to the Docker Engine inside minikube. (Useful for building docker images directly inside minikube)": "", - "Provides instructions to point your terminal's docker-cli to the Docker Engine inside minikube. (Useful for building docker images directly inside minikube)\n\nFor example, you can do all docker operations such as docker build, docker run, and docker ps directly on the docker inside minikube.\n\nNote: You need the docker-cli to be installed on your machine.\ndocker-cli install instructions: https://minikube.sigs.k8s.io/docs/tutorials/docker_desktop_replacement/#steps": "", + "Provides instructions to point your terminal's docker-cli to the Docker Engine inside minikube. (Useful for building docker images directly inside minikube)": "Gibt Anweisungen aus, wie Sie die docker-cli Ihres Terminals auf die Docker Engine in Minikube umleiten. (Nützlich um Docker Images direkt in Minikube zu bauen)", + "Provides instructions to point your terminal's docker-cli to the Docker Engine inside minikube. (Useful for building docker images directly inside minikube)\n\nFor example, you can do all docker operations such as docker build, docker run, and docker ps directly on the docker inside minikube.\n\nNote: You need the docker-cli to be installed on your machine.\ndocker-cli install instructions: https://minikube.sigs.k8s.io/docs/tutorials/docker_desktop_replacement/#steps": "Gibt Anweisungen aus, wie Sie die docker-cli Ihres Terminals auf die Docker Engine in Minikube umleiten. (Nützlich um Docker Images direkt in Minikube zu bauen)\n\nZum Beispiel können Sie alle Docker Operationen wie docker build, docker run und docker ps direkt in minikube ausführen.\n\nHinweis: Sie müssen die docker-cli auf Ihrer Maschine installiert haben.\nAnleitung zur Installation von docker-cli: https://minikube.sigs.k8s.io/docs/tutorials/docker_desktop_replacement/#steps", "Pull images": "Ziehe (pull) Images", "Pull the remote image (no caching)": "Ziehe (pull) das Remote Image (kein Caching)", "Pulling base image ...": "Ziehe das Base Image ...", - "Pulling base image {{.kicVersion}} ...": "", + "Pulling base image {{.kicVersion}} ...": "Ziehe Base Image {{.kicVersion}} ...", "Push images": "Veröffentliche (push) Images", "Push the new image (requires tag)": "Veröffentliche das neue Image (benötigt einen Tag)", "Reboot to complete VirtualBox installation, verify that VirtualBox is not blocked by your system, and/or use another hypervisor": "Restarten (reboot) Sie die komplette VirtualBox Installation und stellen Sie sicher, dass VirtualBox nicht durch Ihr System blockiert wird, und/oder verwenden Sie einen anderen Hypervisor", @@ -625,6 +625,7 @@ "Select a valid value for --dnsdomain": "Wähle einen gültigen Wert für --dnsdomain", "Send trace events. Options include: [gcp]": "Schicke Trace Events. Mögliche Optionen sind [gcp]", "Service '{{.service}}' was not found in '{{.namespace}}' namespace.\nYou may select another namespace by using 'minikube service {{.service}} -n \u003cnamespace\u003e'. Or list out all the services using 'minikube service list'": "Service '{{.service}}' konnte nicht im Namespace '{{.namespace}} gefunden werden.\nEs ist möglich einen anderen Namespace mit 'minikube service {{.service}} -n \u003cnamespace\u003e' auszuwählen. Oder die Liste aller Services anzuzeigen mit 'minikube service list'", + "Services {{.svc_names}} have type \"ClusterIP\" not meant to be exposed, however for local development minikube allows you to access this !": "Die Services {{.svc_names}} sind vom Type \"ClusterIP\" welcher nicht freigeben werden sollte, allerdings erlaubt minikube diesen Zugriff für lokale Entwicklung !", "Set a static IP for the minikube cluster, the IP must be: private, IPv4, and the last octet must be between 2 and 254, for example 192.168.200.200 (Docker and Podman drivers only)": "Setzte eine statische IP für den Minikube Cluster, die IP muss folgendes erfüllen: eine private Addresse, IPv4, das letzte Oktet muss zwischen 2 und 254 liegen, z.B. 192.168.200.200 (Nur Docker und Podman Treiber)", "Set failed": "Setzen fehlgeschlagen", "Set flag to delete all profiles": "Setze Flag um alle Profile zu löschen", @@ -644,7 +645,7 @@ "Simulate numa node count in minikube, supported numa node count range is 1-8 (kvm2 driver only)": "Simuliere den Numa Node Count in Minikube, der unterstützte Numa Node Count Bereich ist 1-8 (nur kvm2 Treiber)", "Skipped switching kubectl context for {{.profile_name}} because --keep-context was set.": "Wechsel des kubectl Kontexts für {{.profile_name}} übersprungen, weil --keep-context gesetzt wurde.", "Some dashboard features require the metrics-server addon. To enable all features please run:\n\n\tminikube{{.profileArg}} addons enable metrics-server\t\n\n": "Einige Dashboard Features erfordern das metrics-server Addon. Um alle Features zu aktivieren:\n\n\tminikube{{.profileArg}} addons enable metrics-server\t\n\n", - "Some dashboard features require the metrics-server addon. To enable all features please run:\n\n\tminikube{{.profileArg}} addons enable metrics-server\n": "", + "Some dashboard features require the metrics-server addon. To enable all features please run:\n\n\tminikube{{.profileArg}} addons enable metrics-server\n": "Einige Dashboard Features erfordern das metrics-server addon. Um alle Features zu aktivieren:\n\n\tminikube{{.profileArg}} addons enable metrics-server\n", "Sorry, Kubernetes {{.k8sVersion}} requires conntrack to be installed in root's path": "Entschuldigung, Kubernetes {{.k8sVersion}} erfordert, dass conntrack im Pfad von root installiert ist", "Sorry, Kubernetes {{.k8sVersion}} requires crictl to be installed in root's path": "Entschuldigung, Kubernetes {{.k8sVersion}} erfordert, dass crictl im Pfad on root installiert ist", "Sorry, completion support is not yet implemented for {{.name}}": "Entschuldigung, Vervollständigungs-Unterstützung ist noch nicht implementiert für {{.name}}", @@ -666,7 +667,7 @@ "Specify arbitrary flags to pass to the build. (format: key=value)": "Spezifiziere arbiträre Flags an, die an den Build übergeben werden sollen. (Format: key=value)", "Specifying extra disks is currently only supported for the following drivers: {{.supported_drivers}}. If you can contribute to add this feature, please create a PR.": "Das Spezifizieren von extra Disks ist derzeit nur von den folgenden Treibern unterstützt: {{.supported_drivers}}. Wenn du dieses Feature beisteuern kannst, erstelle bitte einen PR.", "StartHost failed, but will try again: {{.error}}": "StartHost fehlgeschlagen, aber es wird noch einmal versucht: {{.error}}", - "Starting \"{{.node}}\" {{.role}} node in \"{{.cluster}}\" cluster": "", + "Starting \"{{.node}}\" {{.role}} node in \"{{.cluster}}\" cluster": "Starte \"{{.node}}\" {{.role}} Node im \"{{.cluster}}\" Cluster", "Starting control plane node {{.name}} in cluster {{.cluster}}": "Starte Control Plane Node {{.name}} in Cluster {{.cluster}}", "Starting minikube without Kubernetes in cluster {{.cluster}}": "Starte Minikube ohne Kubernetes in Cluster {{.cluster}}", "Starting minikube without Kubernetes {{.name}} in cluster {{.cluster}}": "Starte Minikube ohne Kubernetes {{.name}} in Cluster {{.cluster}}", @@ -741,18 +742,18 @@ "The cluster dns domain name used in the kubernetes cluster": "Der DNS-Domänenname des Clusters, der im Kubernetes-Cluster verwendet wird", "The cluster {{.cluster}} already exists which means the --nodes parameter will be ignored. Use \"minikube node add\" to add nodes to an existing cluster.": "Der Cluster {{.cluster}} existiert bereits, was bedeutet, dass der --nodes Parameter ignoriert wird. Verwende \"minikube node add\" um weitere Nodes zu einem existierenden Cluster hinzuzufügen.", "The container runtime to be used (docker, crio, containerd)": "Die zu verwendende Container-Laufzeit (Docker, Crio, Containerd)", - "The control plane for \"{{.name}}\" is paused!": "Die Kontroll-Ebene für \"{{.name}}\" ist pausiert!", - "The control plane node \"{{.name}}\" does not exist.": "Die Kontroll-Ebene für \"{{.name}}\" existiert nicht.", - "The control plane node is not running (state={{.state}})": "Der Kontroll-Ebenen-Node läuft nicht (state={{.state}})", - "The control plane node must be running for this command": "Der Kontroll-Ebenen-Node muss für diesen Befehl laufen", - "The control-plane node {{.name}} apiserver is not running (will try others): (state={{.state}})": "", - "The control-plane node {{.name}} apiserver is not running: (state={{.state}})": "", - "The control-plane node {{.name}} apiserver is paused": "", - "The control-plane node {{.name}} apiserver is paused (will try others)": "", - "The control-plane node {{.name}} host does not exist": "", - "The control-plane node {{.name}} host does not exist (will try others)": "", - "The control-plane node {{.name}} host is not running (will try others): state={{.state}}": "", - "The control-plane node {{.name}} host is not running: state={{.state}}": "", + "The control plane for \"{{.name}}\" is paused!": "Die Control-Plane für \"{{.name}}\" ist pausiert!", + "The control plane node \"{{.name}}\" does not exist.": "Die Control-Plane für \"{{.name}}\" existiert nicht.", + "The control plane node is not running (state={{.state}})": "Der Control-Plane-Node läuft nicht (state={{.state}})", + "The control plane node must be running for this command": "Der Control-Plane-Node muss für diesen Befehl laufen", + "The control-plane node {{.name}} apiserver is not running (will try others): (state={{.state}})": "Der API-Server des Control-Plane Nodes {{.name}} läuft nicht (versuche andere): (state={{.state}})", + "The control-plane node {{.name}} apiserver is not running: (state={{.state}})": "Der API-Server des Control-Plane Nodes {{.name}} läuft nicht: (state={{.state}})", + "The control-plane node {{.name}} apiserver is paused": "Der API-Server des Control-Plane Nodes {{.name}} ist pausiert", + "The control-plane node {{.name}} apiserver is paused (will try others)": "Der API-Server des Control-Plane Nodes {{.name}} ist pausiert (versuche andere)", + "The control-plane node {{.name}} host does not exist": "Der Host des Control-Plan Nodes {{.name}} existiert nicht", + "The control-plane node {{.name}} host does not exist (will try others)": "Der Host des Control-Plane Nodes {{.name}} existiert nicht (versuche andere)", + "The control-plane node {{.name}} host is not running (will try others): state={{.state}}": "Der Host des Control-Plane Nodes {{.name}} läuft nicht (versuche andere): state={{.state}}", + "The control-plane node {{.name}} host is not running: state={{.state}}": "Der Host des Control-Plane Nodes {{.name}} läuft nicht: state={{.state}}", "The cri socket path to be used": "Der zu verwendende Cri-Socket-Pfad", "The cri socket path to be used.": "Der zu verwendende Cri-Socket-Pfad.", "The docker-env command is incompatible with multi-node clusters. Use the 'registry' add-on: https://minikube.sigs.k8s.io/docs/handbook/registry/": "Der docker-env Befehl ist inkompatibel mit multi-node Clustern. Bitte verwende das 'registry' Addon: https://minikube.sigs.k8s.io/docs/handbook/registry/", @@ -801,7 +802,7 @@ "The services namespace": "Der Namespace des Service", "The socket_vmnet network is only supported on macOS": "Das socket_vmnet Netzwerk wird nur unter macOS unterstützt.", "The time interval for each check that wait performs in seconds": "Der Zeitintervall für jeden Check, den wait ausführt, in Sekunden", - "The total number of nodes to spin up. Defaults to 1.": "", + "The total number of nodes to spin up. Defaults to 1.": "Die Gesamtzahl der zu startenden Nodes. Default: 1.", "The value passed to --format is invalid": "Der mit --format angegebene Wert ist ungültig", "The value passed to --format is invalid: {{.error}}": "Der mit --format angegebene Wert ist ungültig: {{.error}}", "The {{.driver_name}} driver should not be used with root privileges.": "Der Treiber {{.driver_name}} sollte nicht mit Root-Rechten verwendet werden.", @@ -824,9 +825,9 @@ "This {{.type}} is having trouble accessing https://{{.repository}}": "Dieser {{.type}} hat Probleme beim Zugriff auf https://{{.repository}}", "Tip: To remove this root owned cluster, run: sudo {{.cmd}}": "Tip: Um diesen zu root gehörenden Cluster zu entfernen, führe {{.cmd}} aus", "Tip: To remove this root owned cluster, run: sudo {{.cmd}} delete": "Tipp: Um diesen Root-Cluster zu entfernen, führen Sie Folgendes aus: sudo {{.cmd}} delete", - "To access Headlamp, use the following command:\n\n\tminikube{{.profileArg}} service headlamp -n headlamp\n": "", + "To access Headlamp, use the following command:\n\n\tminikube{{.profileArg}} service headlamp -n headlamp\n": "Um auf Headlamp zuzugreifen, verwenden Sie den folgenden Befehl:\n\n\tminikube{{.profileArg}} service headlamp -n headlamp\n", "To access Headlamp, use the following command:\nminikube service headlamp -n headlamp\n\n": "Um auf Headlamp zuzugreifen, führen Sie folgenden Befehl aus:\nminikube service headlamp -n headlamp\n\n", - "To access YAKD - Kubernetes Dashboard, wait for Pod to be ready and run the following command:\n\n\tminikube{{.profileArg}} service yakd-dashboard -n yakd-dashboard\n": "", + "To access YAKD - Kubernetes Dashboard, wait for Pod to be ready and run the following command:\n\n\tminikube{{.profileArg}} service yakd-dashboard -n yakd-dashboard\n": "Um auf das YAKD - Kubernetes Dashboard zuzugreifen, warten Sie bis der POD ready ist und führen Sie folgenden Befehl aus:\n\n\tminikube{{.profileArg}} service yakd-dashboard -n yakd-dashboard\n", "To connect to this cluster, use: --context={{.name}}": "Um zu diesem Cluster zu verbinden, verwende --context={{.name}}", "To connect to this cluster, use: kubectl --context={{.name}}": "Verwenden Sie zum Herstellen einer Verbindung zu diesem Cluster: kubectl --context = {{.name}}", "To connect to this cluster, use: kubectl --context={{.name}}__1": "Verwenden Sie zum Herstellen einer Verbindung zu diesem Cluster: kubectl --context = {{.name}}", @@ -849,26 +850,26 @@ "Tunnel successfully started": "Tunnel erfolgreich gestartet", "Unable to bind flags": "Konnte Parameter-Flags nicht binden", "Unable to create dedicated network, this might result in cluster IP change after restart: {{.error}}": "Kann dediziertes Netzwerk nicht anlegen, dies kann dazu führen, dass sich die Cluster IP ändert, wenn der Cluster neugestartet wird: {{.error}}", - "Unable to delete profile(s): {{.error}}": "", + "Unable to delete profile(s): {{.error}}": "Kann Profil(e) nicht löschen: {{.error}}", "Unable to detect the latest patch release for specified major.minor version v{{.majorminor}}": "Kann das letzte Release Patch für die angegebene major.minor Version v{{.majorminor}} nicht erkennen.", "Unable to enable dashboard": "Kann Dashboard nicht aktivieren", "Unable to fetch latest version info": "Kann aktuellste Versions-Info nicht laden", - "Unable to find any control-plane nodes": "", - "Unable to find control plane": "Kann Kontroll-Ebene nicht finden", + "Unable to find any control-plane nodes": "Kann keine Control-Plane Nodes finden", + "Unable to find control plane": "Kann Control-Plane nicht finden", "Unable to generate docs": "Kann Dokumente nicht generieren", "Unable to generate the documentation. Please ensure that the path specified is a directory, exists \u0026 you have permission to write to it.": "Kann Dokumentation nicht genieren. Stellen Sie sicher, dass der angegebene Pfad ein Verzeichnis ist, existiert und es geschrieben werden kann (Schreibrechte)", "Unable to get CPU info: {{.err}}": "Kann CPU info nicht holen: {{.err}}", "Unable to get bootstrapper: {{.error}}": "Bootstrapper kann nicht abgerufen werden: {{.error}}", "Unable to get command runner": "Kann Command Runner nicht holen", "Unable to get control plane status: {{.error}}": "Kann Kontroll-Ebene Status nicht holen: {{.error}}", - "Unable to get control-plane node {{.name}} apiserver status (will try others): {{.error}}": "", - "Unable to get control-plane node {{.name}} apiserver status: {{.error}}": "", - "Unable to get control-plane node {{.name}} endpoint (will try others): {{.err}}": "", - "Unable to get control-plane node {{.name}} endpoint: {{.err}}": "", - "Unable to get control-plane node {{.name}} host command runner (will try others): {{.err}}": "", - "Unable to get control-plane node {{.name}} host command runner: {{.err}}": "", - "Unable to get control-plane node {{.name}} host status (will try others): {{.err}}": "", - "Unable to get control-plane node {{.name}} host status: {{.err}}": "", + "Unable to get control-plane node {{.name}} apiserver status (will try others): {{.error}}": "Kann API-Server Status des Control-Plane Nodes {{.name}} nicht ermitteln (versuch einen anderen): {{.error}}", + "Unable to get control-plane node {{.name}} apiserver status: {{.error}}": "Kann API-Server Status des Control-Plane Nodes {{.name}} nicht ermitteln: {{.error}}", + "Unable to get control-plane node {{.name}} endpoint (will try others): {{.err}}": "Kann Endpoint des Control-Plane Nodes {{.name}} nicht ermitteln (versuche andere): {{.err}}", + "Unable to get control-plane node {{.name}} endpoint: {{.err}}": "Kann Endpoint des Control-Plane Nodes {{.name}} nicht ermitteln: {{.err}}", + "Unable to get control-plane node {{.name}} host command runner (will try others): {{.err}}": "Kann Host Command Runner des Control-Plane Nodes {{.name}} nicht ermitteln (versuche andere): {{.err}}", + "Unable to get control-plane node {{.name}} host command runner: {{.err}}": "Kann Host Command Runner des Control-Plane Nodes {{.name}} nicht ermitteln: {{.err}}", + "Unable to get control-plane node {{.name}} host status (will try others): {{.err}}": "Kann Host Status des Control Plane Nodes {{.name}} nicht ermitteln (versuche andere): {{.err}}", + "Unable to get control-plane node {{.name}} host status: {{.err}}": "Kann Host Status des Control-Plane Nodes {{.name}} nicht ermitteln: {{.err}}", "Unable to get current user": "Kann aktuellen Benutzer nicht holen", "Unable to get forwarded endpoint": "Kann weitergeleiteten Endpoint nicht laden", "Unable to get machine status": "Kann Maschinen Status nicht holen", @@ -878,8 +879,8 @@ "Unable to load cached images from config file.": "Zwischengespeicherte Bilder können nicht aus der Konfigurationsdatei geladen werden.", "Unable to load cached images: {{.error}}": "Kann gecachete Images nicht laden: {{.error}}", "Unable to load config: {{.error}}": "Konfig kann nicht geladen werden: {{.error}}", - "Unable to load control-plane node {{.name}} host (will try others): {{.err}}": "", - "Unable to load control-plane node {{.name}} host: {{.err}}": "", + "Unable to load control-plane node {{.name}} host (will try others): {{.err}}": "Kann Host des Control-Plane Nodes {{.name}} nicht laden (versuche andere): {{.err}}", + "Unable to load control-plane node {{.name}} host: {{.err}}": "Kann Host des Control-Plane Nodes {{.name}} nicht laden: {{.err}}", "Unable to load host": "Kann Host nicht laden", "Unable to load profile: {{.error}}": "Kann Profil nicht laden: {{.error}}", "Unable to parse \"{{.kubernetes_version}}\": {{.error}}": "\"{{.kubernetes_version}}\" kann nicht geparst werden: {{.error}}", @@ -890,7 +891,7 @@ "Unable to push cached images: {{.error}}": "Kann gecachete Image nicht veröffentlichen (push): {{.error}}", "Unable to remove machine directory": "Kann Maschinen Verzeichnis nicht entfernen", "Unable to restart cluster, will reset it: {{.error}}": "Kann den Cluster nicht neustarten, werde ihn zurücksetzen (reset): {{.error}}", - "Unable to restart control-plane node(s), will reset cluster: {{.error}}": "", + "Unable to restart control-plane node(s), will reset cluster: {{.error}}": "Kann Control-Plane Node(s) nicht neustarten, Cluster wird zurückgesetzt (reset): {{.error}}", "Unable to safely downgrade existing Kubernetes v{{.old}} cluster to v{{.new}}": "Kann existierenden Kubernetes v{{.old}} Cluster nicht auf Version v{{.new}} downgraden", "Unable to stop VM": "Kann VM nicht stoppen", "Unable to update {{.driver}} driver: {{.error}}": "Kann Treiber {{.driver}} nicht aktualisieren: {{.error}}", @@ -977,7 +978,7 @@ "You cannot change the CPUs for an existing minikube cluster. Please first delete the cluster.": "Die Anzahl der CPUs eines existierenden Minikube Clusters kann nicht geändert werden. Bitte löschen Sie den Cluster zuerst.", "You cannot change the disk size for an existing minikube cluster. Please first delete the cluster.": "Die Plattengröße eines existierenden Minikube Clusters kann nicht geändert werden. Bitte löschen Sie den Cluster zuerst.", "You cannot change the memory size for an existing minikube cluster. Please first delete the cluster.": "Die Speichergröße eines existierenden Minikube Clusters kann nicht geändert werden. Bitte löschen Sie den Cluster zuerst.", - "You cannot change the number of nodes for an existing minikube cluster. Please use 'minikube node add' to add nodes to an existing cluster.": "", + "You cannot change the number of nodes for an existing minikube cluster. Please use 'minikube node add' to add nodes to an existing cluster.": "Sie können die Anzahl der Nodes eines existierenden Minikube Clusters nicht verändern. Bitte verwenden Sie 'minikube node add' um weitere Nodes zu einem existierenden Cluster hinzuzufügen.", "You cannot change the static IP of an existing minikube cluster. Please first delete the cluster.": "Es ist nicht möglich die statische IP eines existierenden Clusters zu ändern. Bitte löschen Sie den Cluster zuerst.", "You cannot enable addons on a cluster without Kubernetes, to enable Kubernetes on your cluster, run: minikube start --kubernetes-version=stable": "Sie können keine Addons in einem Cluster ohne Kubernetes aktivieren. Um Kubernetes in ihrem Cluster zu verwende, starten sie: minikube start --kubernetes-version=stable", "You have authenticated with a service account that does not have an associated JSON file. The GCP Auth addon requires credentials with a JSON file in order to continue.": "Sie haben sich mit einem Service-Account authentifiziert, welcher keine JSON-Datei zugeordnet ist. Das GCP Auth Addon benötigt Zugangsdaten in einer JSON Datei um weitermachen zu können.", @@ -1025,7 +1026,7 @@ "error creating clientset": "Fehler beim Anlegen des Clientsets", "error creating urls": "Fehler beim Erstellen der URLs", "error fetching Kubernetes version list from GitHub": "Fehler beim Laden der Kubernetes Versionliste von GitHub", - "error getting control-plane node": "", + "error getting control-plane node": "Fehler beim Ermitteln der Control-Plane Node", "error getting defaults: {{.error}}": "Fehler beim Ermitteln der Default-Einstellungen: {{.error}}", "error getting primary control plane": "Fehler beim Ermitteln der primären Kontroll-Ebene", "error getting ssh port": "Fehler beim Ermitteln des ssh Ports", @@ -1105,7 +1106,7 @@ "service not available": "Service nicht verfügbar", "service {{.namespace_name}}/{{.service_name}} has no node port": "Service {{.namespace_name}}/{{.service_name}} hat keinen Node Port", "set tunnel bind address, empty or '*' indicates the tunnel should be available for all interfaces": "Tunnel Bind-Adresse setzen, leer gelassen oder '*' zeigen an, dass der Tunnel für alle Netzwerkschnittstellen verfügbar sein soll", - "socket_vmnet was installed with an incorrect group, delete this cluster 'minikube delete' and update the group 'sudo chown root:$(id -ng) /var/run/socket_vmnet' and try again.": "", + "socket_vmnet was installed with an incorrect group, delete this cluster 'minikube delete' and update the group 'sudo chown root:$(id -ng) /var/run/socket_vmnet' and try again.": "socket_vmnet wurde mit einer inkorrekten Gruppe installiert, löschen Sie diesen Cluster mit 'minikube delete' und ändern Sie die Gruppe 'sudo chown root:$(id -ng) /var/run/socket_vmnet' und versuchen Sie es erneut.", "socket_vmnet was not found on the system, resolve by:\n\n\t\tOption 1) Installing socket_vmnet:\n\n\t\t https://minikube.sigs.k8s.io/docs/drivers/qemu/#networking\n\n\t\tOption 2) Using the user network:\n\n\t\t minikube start{{.profile}} --driver qemu --network user": "socket_vmnet wurde nicht auf dem System gefunden, um dies zu beheben:\n\n\t\tOption 1) Installieren Sie socket_vmnet:\n\n\t\t https://minikube.sigs.k8s.io/docs/drivers/qemu/#networking\n\n\t\tOption 2) Verwenden Sie ein Benutzer-Netzwerk:\n\n\t\t minikube start{{.profile}} --driver qemu --network user", "stat failed": "state Fehler", "status json failure": "Status json Fehler", diff --git a/translations/es.json b/translations/es.json index 2b47ced89517..d2a1e06d1219 100644 --- a/translations/es.json +++ b/translations/es.json @@ -618,6 +618,7 @@ "Select a valid value for --dnsdomain": "", "Send trace events. Options include: [gcp]": "", "Service '{{.service}}' was not found in '{{.namespace}}' namespace.\nYou may select another namespace by using 'minikube service {{.service}} -n \u003cnamespace\u003e'. Or list out all the services using 'minikube service list'": "", + "Services {{.svc_names}} have type \"ClusterIP\" not meant to be exposed, however for local development minikube allows you to access this !": "", "Set a static IP for the minikube cluster, the IP must be: private, IPv4, and the last octet must be between 2 and 254, for example 192.168.200.200 (Docker and Podman drivers only)": "", "Set failed": "", "Set flag to delete all profiles": "", diff --git a/translations/fr.json b/translations/fr.json index c967778053e6..46f8dd199b5c 100644 --- a/translations/fr.json +++ b/translations/fr.json @@ -616,6 +616,7 @@ "Select a valid value for --dnsdomain": "Sélectionnez une valeur valide pour --dnsdomain", "Send trace events. Options include: [gcp]": "Envoyer des événements de trace. Les options incluent : [gcp]", "Service '{{.service}}' was not found in '{{.namespace}}' namespace.\nYou may select another namespace by using 'minikube service {{.service}} -n \u003cnamespace\u003e'. Or list out all the services using 'minikube service list'": "Le service '{{.service}}' n'a pas été trouvé dans l'espace de noms '{{.namespace}}'.\nVous pouvez sélectionner un autre espace de noms en utilisant 'minikube service {{.service}} -n \u003cnamespace\u003e'. Ou répertoriez tous les services à l'aide de 'minikube service list'", + "Services {{.svc_names}} have type \"ClusterIP\" not meant to be exposed, however for local development minikube allows you to access this !": "Les services {{.svc_names}} ont le type \"ClusterIP\" non destiné à être exposé, cependant pour le développement local, minikube vous permet d'y accéder !", "Set a static IP for the minikube cluster, the IP must be: private, IPv4, and the last octet must be between 2 and 254, for example 192.168.200.200 (Docker and Podman drivers only)": "Définissez une adresse IP statique pour le cluster minikube, l'adresse IP doit être : privée, IPv4, et le dernier octet doit être compris entre 2 et 254, par exemple 192.168.200.200 (pilotes Docker et Podman uniquement)", "Set failed": "Échec de la définition", "Set flag to delete all profiles": "Définir un indicateur pour supprimer tous les profils", diff --git a/translations/ja.json b/translations/ja.json index 691d2967fe66..184e5e4ae029 100644 --- a/translations/ja.json +++ b/translations/ja.json @@ -594,6 +594,7 @@ "Select a valid value for --dnsdomain": "--dnsdomain に有効な値を選択してください", "Send trace events. Options include: [gcp]": "トレースイベントを送信します。含まれるオプション: [gcp]", "Service '{{.service}}' was not found in '{{.namespace}}' namespace.\nYou may select another namespace by using 'minikube service {{.service}} -n \u003cnamespace\u003e'. Or list out all the services using 'minikube service list'": "'{{.namespace}}' ネームスペース中に '{{.service}}' サービスが見つかりませんでした。\n'minikube service {{.service}} -n \u003cnamespace\u003e' を使って別のネームスペースを選択できます。または、'minikube service list' を使って全サービスを一覧表示してください", + "Services {{.svc_names}} have type \"ClusterIP\" not meant to be exposed, however for local development minikube allows you to access this !": "", "Set a static IP for the minikube cluster, the IP must be: private, IPv4, and the last octet must be between 2 and 254, for example 192.168.200.200 (Docker and Podman drivers only)": "minikube クラスターの静的 IP を設定します。IP はプライベート、IPv4 である必要があり、最後のオクテットは 2 から 254 の間である必要があります (例: 192.168.200.200) (Docker および Podman ドライバーのみ)", "Set failed": "設定に失敗しました", "Set flag to delete all profiles": "全プロファイルを削除します", diff --git a/translations/ko.json b/translations/ko.json index 36fe92561e63..97f882b8114e 100644 --- a/translations/ko.json +++ b/translations/ko.json @@ -630,6 +630,7 @@ "Select a valid value for --dnsdomain": "", "Send trace events. Options include: [gcp]": "", "Service '{{.service}}' was not found in '{{.namespace}}' namespace.\nYou may select another namespace by using 'minikube service {{.service}} -n \u003cnamespace\u003e'. Or list out all the services using 'minikube service list'": "", + "Services {{.svc_names}} have type \"ClusterIP\" not meant to be exposed, however for local development minikube allows you to access this !": "", "Set a static IP for the minikube cluster, the IP must be: private, IPv4, and the last octet must be between 2 and 254, for example 192.168.200.200 (Docker and Podman drivers only)": "", "Set failed": "설정이 실패하였습니다", "Set flag to delete all profiles": "", diff --git a/translations/pl.json b/translations/pl.json index e1b567a5e23f..c48eb24805c4 100644 --- a/translations/pl.json +++ b/translations/pl.json @@ -628,6 +628,7 @@ "Select a valid value for --dnsdomain": "", "Send trace events. Options include: [gcp]": "", "Service '{{.service}}' was not found in '{{.namespace}}' namespace.\nYou may select another namespace by using 'minikube service {{.service}} -n \u003cnamespace\u003e'. Or list out all the services using 'minikube service list'": "", + "Services {{.svc_names}} have type \"ClusterIP\" not meant to be exposed, however for local development minikube allows you to access this !": "", "Set a static IP for the minikube cluster, the IP must be: private, IPv4, and the last octet must be between 2 and 254, for example 192.168.200.200 (Docker and Podman drivers only)": "", "Set failed": "", "Set flag to delete all profiles": "", diff --git a/translations/ru.json b/translations/ru.json index 5d1ce688e6e8..56e0c75a6c3b 100644 --- a/translations/ru.json +++ b/translations/ru.json @@ -572,6 +572,7 @@ "Select a valid value for --dnsdomain": "", "Send trace events. Options include: [gcp]": "", "Service '{{.service}}' was not found in '{{.namespace}}' namespace.\nYou may select another namespace by using 'minikube service {{.service}} -n \u003cnamespace\u003e'. Or list out all the services using 'minikube service list'": "", + "Services {{.svc_names}} have type \"ClusterIP\" not meant to be exposed, however for local development minikube allows you to access this !": "", "Set a static IP for the minikube cluster, the IP must be: private, IPv4, and the last octet must be between 2 and 254, for example 192.168.200.200 (Docker and Podman drivers only)": "", "Set failed": "", "Set flag to delete all profiles": "", diff --git a/translations/strings.txt b/translations/strings.txt index fac28c491b9e..aabdb7aa7bdf 100644 --- a/translations/strings.txt +++ b/translations/strings.txt @@ -571,6 +571,7 @@ "Select a valid value for --dnsdomain": "", "Send trace events. Options include: [gcp]": "", "Service '{{.service}}' was not found in '{{.namespace}}' namespace.\nYou may select another namespace by using 'minikube service {{.service}} -n \u003cnamespace\u003e'. Or list out all the services using 'minikube service list'": "", + "Services {{.svc_names}} have type \"ClusterIP\" not meant to be exposed, however for local development minikube allows you to access this !": "", "Set a static IP for the minikube cluster, the IP must be: private, IPv4, and the last octet must be between 2 and 254, for example 192.168.200.200 (Docker and Podman drivers only)": "", "Set failed": "", "Set flag to delete all profiles": "", diff --git a/translations/zh-CN.json b/translations/zh-CN.json index d0a05e33d89c..97ae442b50dd 100644 --- a/translations/zh-CN.json +++ b/translations/zh-CN.json @@ -724,6 +724,8 @@ "Selecting '{{.driver}}' driver from user configuration (alternates: {{.alternates}})": "从用户配置中选择 {{.driver}}' 驱动程序(可选:{{.alternates}})", "Send trace events. Options include: [gcp]": "发送跟踪事件。包含的选项:[gcp]", "Service '{{.service}}' was not found in '{{.namespace}}' namespace.\nYou may select another namespace by using 'minikube service {{.service}} -n \u003cnamespace\u003e'. Or list out all the services using 'minikube service list'": "在 '{{.namespace}}' 命名空间中未找到服务 '{{.service}}'。\n您可以通过使用 'minikube service {{.service}} -n \u003cnamespace\u003e' 选择另一个命名空间。或使用 'minikube service list' 列出所有服务", + "Services {{.svc_names}} have type \"ClusterIP\" . Minikube allows you to access them only for testing": "{{.svc_names}} 均为ClusterIP类型,正常情况仅供集群内访问。Minikube提供的外部访问手段仅可供测试使用", + "Services {{.svc_names}} have type \"ClusterIP\" not meant to be exposed, however for local development minikube allows you to access this !": "", "Set a static IP for the minikube cluster, the IP must be: private, IPv4, and the last octet must be between 2 and 254, for example 192.168.200.200 (Docker and Podman drivers only)": "为 minikube 集群设置静态IP,该IP必须是私有IPv4地址,最后一位必须介于2和254之间,例如:192.168.200.200(仅适用于 Docker 和 Podman 驱动程序)", "Set failed": "设置失败", "Set flag to delete all profiles": "设置标志以删除所有配置文件", @@ -858,6 +860,7 @@ "The driver '{{.driver}}' is not supported on {{.os}}/{{.arch}}": "{{.os}} 不支持驱动程序“{{.driver}}/{{.arch}}”", "The existing \"{{.name}}\" cluster was created using the \"{{.old}}\" driver, which is incompatible with requested \"{{.new}}\" driver.": "", "The existing node configuration appears to be corrupt. Run 'minikube delete'": "", + "The following services are clusterIP services: {{.svc_names}}, which are supposed to be accessable inside the cluster only. Minikube allows you to access them by opening an SSH tunnel, which is only for test purpose and must not be used in production environment": "以下服务为ClusterIP类型:{{.svc_names}}. 这些服务正常情况下只能从集群内部访问。Minikube通过ssh隧道的方式使你可以从本机访问这些服务,但此功能仅供测试用途严禁生产环境中使用", "The heapster addon is depreciated. please try to disable metrics-server instead": "", "The hyperv virtual switch name. Defaults to first found. (hyperv driver only)": "hyperv 虚拟交换机名称。默认为找到的第一个 hyperv 虚拟交换机。(仅限 hyperv 驱动程序)", "The hypervisor does not appear to be configured properly. Run 'minikube start --alsologtostderr -v=1' and inspect the error code": "管理程序似乎配置的不正确。执行 'minikube start --alsologtostderr -v=1' 并且检查错误代码",