Skip to content

Commit 0673d13

Browse files
Merge branch 'master' into master
2 parents a7d4057 + d5796e6 commit 0673d13

879 files changed

Lines changed: 46205 additions & 21762 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.devcontainer/.bashrc.sh

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Copyright 2025 The Kubernetes Authors All rights reserved.
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
alias k=kubectl
16+
alias kgp='kubectl get pods -A'
17+
alias kl='kubectl logs'
18+
alias m="minikube"
19+
alias ml="minikube profile list"
20+
alias mld="minikube delete --all"
21+
alias mk="/workspaces/minikube/out/minikube"
22+
source <(kubectl completion bash)
23+
complete -o default -F __start_kubectl k
24+
source <(minikube completion bash)

.devcontainer/devcontainer.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"name": "Kubernetes - Minikube-in-Docker",
3+
"image": "mcr.microsoft.com/devcontainers/base:bullseye",
4+
"runArgs": [
5+
"--privileged",
6+
"--device",
7+
"/dev/kvm"
8+
],
9+
"features": {
10+
"ghcr.io/devcontainers/features/docker-in-docker:2": {
11+
"enableNonRootDocker": "true",
12+
"moby": "true"
13+
},
14+
"ghcr.io/devcontainers/features/kubectl-helm-minikube:1": {
15+
"version": "latest",
16+
"helm": "latest",
17+
"minikube": "latest"
18+
},
19+
"ghcr.io/devcontainers/features/go:1": {
20+
"version": "latest"
21+
}
22+
},
23+
"postCreateCommand": "cat .devcontainer/.bashrc.sh >> $HOME/.bashrc"
24+
}

.gitattributes

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Prevent Git from altering line endings for test fixtures; enforce LF for YAML/JSON under any testdata directory.
2+
**/testdata/**/*.yaml text eol=lf
3+
**/testdata/**/*.yml text eol=lf
4+
**/testdata/**/*.json text eol=lf

.github/ISSUE_TEMPLATE/__en-US.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,5 +50,7 @@ body:
5050
- VMware
5151
- Parallels
5252
- QEMU
53+
- vfkit
54+
- krunkit
5355
validations:
5456
required: false

.github/ISSUE_TEMPLATE/ar.md

Lines changed: 0 additions & 20 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/ar.yaml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
name: العربية
2+
description: الإبلاغ عن مشكلة
3+
body:
4+
- type: textarea
5+
id: problem
6+
attributes:
7+
label: ماذا حدث؟
8+
description: |
9+
نصيحة: أضف العلم "--alsologtostderr" إلى سطر الأوامر للحصول على مزيد من السجلات
10+
validations:
11+
required: true
12+
- type: textarea
13+
id: logs
14+
attributes:
15+
label: أرفق ملف السجلات
16+
description: |
17+
نصيحة: شغّل الأمر `minikube logs --file=log.txt` ثم قم بسحب وإفلات ملف `log.txt` في المتصفح.
18+
**تحذير:** إذا كنت تستخدم برنامج التشغيل HyperKit، يُرجى مراجعة السجلات وإزالة أي متغيرات بيئية قد تحتوي على معلومات حساسة (مثل رموز الوصول أو الأسرار).
19+
تتم إزالة جميع المتغيرات البيئية تلقائيًا بدءًا من الإصدار `1.26.0` من minikube، ولكن في الإصدارات السابقة يجب إزالتها يدويًا.
20+
validations:
21+
required: true
22+
- type: dropdown
23+
id: operating-system
24+
attributes:
25+
label: نظام التشغيل
26+
description: ما هو نظام التشغيل لديك؟
27+
options:
28+
- macOS (Default)
29+
- Windows
30+
- Ubuntu
31+
- Redhat/Fedora
32+
- Other
33+
validations:
34+
required: false
35+
- type: dropdown
36+
id: driver
37+
attributes:
38+
label: برنامج التشغيل
39+
description: ما هو برنامج التشغيل الذي تستخدمه؟
40+
options:
41+
- N/A
42+
- Docker
43+
- Podman
44+
- HyperKit
45+
- Hyper-V
46+
- KVM2
47+
- VirtualBox
48+
- None (Baremetal)
49+
- SSH
50+
- VMware
51+
- Parallels
52+
- QEMU
53+
- vfkit
54+
- krunkit
55+
validations:
56+
required: false

.github/ISSUE_TEMPLATE/bg.yaml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
name: Български
2+
description: Докладвай проблем
3+
body:
4+
- type: textarea
5+
id: problem
6+
attributes:
7+
label: Какво се случи?
8+
description: |
9+
Съвет: Добавете флага "--alsologtostderr" към командния ред за повече логове.
10+
validations:
11+
required: true
12+
- type: textarea
13+
id: logs
14+
attributes:
15+
label: Прикачи лог файл
16+
description: |
17+
Съвет: Стартирайте `minikube logs --file=log.txt`, след това плъзнете и пуснете файла `log.txt` в браузъра.
18+
**ВНИМАНИЕ:** Ако използвате драйвера HyperKit, проверете логовете си и премахнете всички променливи на средата, които могат да съдържат чувствителна информация (например токени за достъп или тайни).
19+
Всички променливи на средата ще бъдат премахнати автоматично от версия `1.26.0` на minikube, но при по-ранни версии трябва да бъдат премахнати ръчно.
20+
validations:
21+
required: true
22+
- type: dropdown
23+
id: operating-system
24+
attributes:
25+
label: Операционна система
26+
description: Каква е вашата ОС?
27+
options:
28+
- macOS (Default)
29+
- Windows
30+
- Ubuntu
31+
- Redhat/Fedora
32+
- Other
33+
validations:
34+
required: false
35+
- type: dropdown
36+
id: driver
37+
attributes:
38+
label: Driver
39+
description: Кой драйвър използвате?
40+
options:
41+
- N/A
42+
- Docker
43+
- Podman
44+
- HyperKit
45+
- Hyper-V
46+
- KVM2
47+
- VirtualBox
48+
- None (Baremetal)
49+
- SSH
50+
- VMware
51+
- Parallels
52+
- QEMU
53+
- vfkit
54+
- krunkit
55+
validations:
56+
required: false

.github/ISSUE_TEMPLATE/de.yaml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
name: Deutsch
2+
description: Problem melden
3+
body:
4+
- type: textarea
5+
id: problem
6+
attributes:
7+
label: Was ist passiert?
8+
description: |
9+
Tipp: Fügen Sie das Flag "--alsologtostderr" zur Befehlszeile hinzu, um weitere Logs zu erhalten.
10+
validations:
11+
required: true
12+
- type: textarea
13+
id: logs
14+
attributes:
15+
label: Log-Datei anhängen
16+
description: |
17+
Tipp: Führen Sie `minikube logs --file=log.txt` aus und ziehen Sie dann die Datei `log.txt` in den Browser.
18+
**WARNUNG:** Wenn Sie den HyperKit-Treiber verwenden, überprüfen Sie bitte Ihre Logs und entfernen Sie alle Umgebungsvariablen, die sensible Informationen enthalten könnten (z. B. Zugriffstoken oder Secrets).
19+
Ab Minikube-Version `1.26.0` werden alle Umgebungsvariablen automatisch entfernt, bei früheren Versionen müssen diese manuell gelöscht werden.
20+
validations:
21+
required: true
22+
- type: dropdown
23+
id: operating-system
24+
attributes:
25+
label: Betriebssystem
26+
description: Welches Betriebssystem verwenden Sie?
27+
options:
28+
- macOS (Default)
29+
- Windows
30+
- Ubuntu
31+
- Redhat/Fedora
32+
- Other
33+
validations:
34+
required: false
35+
- type: dropdown
36+
id: driver
37+
attributes:
38+
label: Treiber
39+
description: Welchen Treiber verwenden Sie?
40+
options:
41+
- N/A
42+
- Docker
43+
- Podman
44+
- HyperKit
45+
- Hyper-V
46+
- KVM2
47+
- VirtualBox
48+
- None (Baremetal)
49+
- SSH
50+
- VMware
51+
- Parallels
52+
- QEMU
53+
- vfkit
54+
- krunkit
55+
validations:
56+
required: false

.github/ISSUE_TEMPLATE/es.md

Lines changed: 0 additions & 22 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/es.yaml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
name: Español
2+
description: Reportar un problema
3+
body:
4+
- type: textarea
5+
id: problem
6+
attributes:
7+
label: ¿Qué ocurrió?
8+
description: |
9+
Consejo: añade el indicador "--alsologtostderr" en la línea de comandos para obtener más registros.
10+
validations:
11+
required: true
12+
- type: textarea
13+
id: logs
14+
attributes:
15+
label: Adjunta el archivo de registro
16+
description: |
17+
Consejo: ejecuta `minikube logs --file=log.txt` y luego arrastra y suelta el archivo `log.txt` en el navegador.
18+
**ADVERTENCIA:** Si estás usando el controlador HyperKit, revisa tus registros y elimina cualquier variable de entorno que pueda contener información sensible (por ejemplo, tokens de acceso o secretos).
19+
Todas las variables de entorno se eliminarán automáticamente a partir de la versión `1.26.0` de minikube, pero en versiones anteriores deberán eliminarse manualmente.
20+
validations:
21+
required: true
22+
- type: dropdown
23+
id: operating-system
24+
attributes:
25+
label: Sistema operativo
26+
description: ¿Cuál es tu sistema operativo?
27+
options:
28+
- macOS (Default)
29+
- Windows
30+
- Ubuntu
31+
- Redhat/Fedora
32+
- Other
33+
validations:
34+
required: false
35+
- type: dropdown
36+
id: driver
37+
attributes:
38+
label: Controlador
39+
description: ¿Qué controlador utilizas?
40+
options:
41+
- N/A
42+
- Docker
43+
- Podman
44+
- HyperKit
45+
- Hyper-V
46+
- KVM2
47+
- VirtualBox
48+
- None (Baremetal)
49+
- SSH
50+
- VMware
51+
- Parallels
52+
- QEMU
53+
- vfkit
54+
- krunkit
55+
validations:
56+
required: false

0 commit comments

Comments
 (0)