Skip to content

Commit 42d2ca5

Browse files
author
RA489
committed
Merge branch 'main' into updatetools
2 parents b033b85 + dd03f76 commit 42d2ca5

File tree

2,264 files changed

+285956
-43029
lines changed

Some content is hidden

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

2,264 files changed

+285956
-43029
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
For overall help on editing and submitting pull requests, visit:
1212
https://kubernetes.io/docs/contribute/start/#improve-existing-content
1313
14-
Use the default base branch, “master”, if you're documenting existing
14+
Use the default base branch, “main”, if you're documenting existing
1515
features in the English localization.
1616
1717
If you're working on a different localization (not English), see

.gitignore

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,8 @@ resources/
3333
# Netlify Functions build output
3434
package-lock.json
3535
functions/
36-
node_modules/
36+
node_modules/
37+
38+
# Generated files when building with make container-build
39+
.config/
40+
.npm/

Makefile

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ NETLIFY_FUNC = $(NODE_BIN)/netlify-lambda
66
# but this can be overridden when calling make, e.g.
77
# CONTAINER_ENGINE=podman make container-image
88
CONTAINER_ENGINE ?= docker
9+
IMAGE_REGISTRY ?= gcr.io/k8s-staging-sig-docs
910
IMAGE_VERSION=$(shell scripts/hash-files.sh Dockerfile Makefile | cut -c 1-12)
10-
CONTAINER_IMAGE = kubernetes-hugo:v$(HUGO_VERSION)-$(IMAGE_VERSION)
11+
CONTAINER_IMAGE = $(IMAGE_REGISTRY)/k8s-website-hugo:v$(HUGO_VERSION)-$(IMAGE_VERSION)
1112
CONTAINER_RUN = $(CONTAINER_ENGINE) run --rm --interactive --tty --volume $(CURDIR):/src
1213

1314
CCRED=\033[0;31m
@@ -19,7 +20,11 @@ help: ## Show this help.
1920
@awk 'BEGIN {FS = ":.*?## "} /^[a-zA-Z_-]+:.*?## / {sub("\\\\n",sprintf("\n%22c"," "), $$2);printf "\033[36m%-20s\033[0m %s\n", $$1, $$2}' $(MAKEFILE_LIST)
2021

2122
module-check:
22-
@git submodule status --recursive | awk '/^[+-]/ {printf "\033[31mWARNING\033[0m Submodule not initialized: \033[34m%s\033[0m\n",$$2}' 1>&2
23+
@git submodule status --recursive | awk '/^[+-]/ {err = 1; printf "\033[31mWARNING\033[0m Submodule not initialized: \033[34m%s\033[0m\n",$$2} END { if (err != 0) print "You need to run \033[32mmake module-init\033[0m to initialize missing modules first"; exit err }' 1>&2
24+
25+
module-init:
26+
@echo "Initializing submodules..." 1>&2
27+
@git submodule update --init --recursive --depth 1
2328

2429
all: build ## Build site with production settings and put deliverables in ./public
2530

@@ -68,7 +73,7 @@ container-build: module-check
6873
$(CONTAINER_RUN) --read-only --mount type=tmpfs,destination=/tmp,tmpfs-mode=01777 $(CONTAINER_IMAGE) sh -c "npm ci && hugo --minify"
6974

7075
container-serve: module-check ## Boot the development server using container. Run `make container-image` before this.
71-
$(CONTAINER_RUN) --read-only --mount type=tmpfs,destination=/tmp,tmpfs-mode=01777 -p 1313:1313 $(CONTAINER_IMAGE) hugo server --buildFuture --bind 0.0.0.0 --destination /tmp/hugo --cleanDestinationDir
76+
$(CONTAINER_RUN) --cap-drop=ALL --cap-add=AUDIT_WRITE --read-only --mount type=tmpfs,destination=/tmp,tmpfs-mode=01777 -p 1313:1313 $(CONTAINER_IMAGE) hugo server --buildFuture --bind 0.0.0.0 --destination /tmp/hugo --cleanDestinationDir
7277

7378
test-examples:
7479
scripts/test_examples.sh install
@@ -91,4 +96,4 @@ clean-api-reference: ## Clean all directories in API reference directory, preser
9196

9297
api-reference: clean-api-reference ## Build the API reference pages. go needed
9398
cd api-ref-generator/gen-resourcesdocs && \
94-
go run cmd/main.go kwebsite --config-dir config/v1.20/ --file api/v1.20/swagger.json --output-dir ../../content/en/docs/reference/kubernetes-api --templates templates
99+
go run cmd/main.go kwebsite --config-dir ../../api-ref-assets/config/ --file ../../api-ref-assets/api/swagger.json --output-dir ../../content/en/docs/reference/kubernetes-api --templates ../../api-ref-assets/templates

OWNERS

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,12 @@ approvers:
88

99
emeritus_approvers:
1010
# - chenopis, commented out to disable PR assignments
11+
# - irvifa, commented out to disable PR assignments
1112
# - jaredbhatti, commented out to disable PR assignments
13+
# - kbarnard10, commented out to disable PR assignments
1214
# - steveperry-53, commented out to disable PR assignments
1315
- stewart-yu
14-
- zacharysarah
16+
# - zacharysarah, commented out to disable PR assignments
1517

1618
labels:
1719
- sig/docs

OWNERS_ALIASES

Lines changed: 40 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
11
aliases:
22
sig-docs-blog-owners: # Approvers for blog content
3-
- castrojo
4-
- kbarnard10
53
- onlydole
6-
- zacharysarah
74
- mrbobbytables
85
sig-docs-blog-reviewers: # Reviewers for blog content
9-
- castrojo
10-
- kbarnard10
116
- mrbobbytables
127
- onlydole
138
- sftim
@@ -23,38 +18,30 @@ aliases:
2318
- annajung
2419
- bradtopol
2520
- celestehorgan
26-
- irvifa
2721
- jimangel
28-
- kbarnard10
22+
- jlbutler
2923
- kbhawkey
3024
- onlydole
25+
- pi-victor
3126
- reylejano
3227
- savitharaghunathan
3328
- sftim
34-
- steveperry-53
3529
- tengqm
36-
- zacharysarah
37-
- zparnold
3830
sig-docs-en-reviews: # PR reviews for English content
3931
- bradtopol
4032
- celestehorgan
4133
- daminisatya
4234
- jimangel
43-
- kbarnard10
4435
- kbhawkey
4536
- onlydole
4637
- rajeshdeshpande02
4738
- sftim
48-
- steveperry-53
4939
- tengqm
50-
- zparnold
5140
sig-docs-es-owners: # Admins for Spanish content
5241
- raelga
53-
- alexbrand
42+
- electrocucaracha
5443
sig-docs-es-reviews: # PR reviews for Spanish content
5544
- raelga
56-
- alexbrand
57-
# glo-pena
5845
- electrocucaracha
5946
sig-docs-fr-owners: # Admins for French content
6047
- remyleone
@@ -85,27 +72,25 @@ aliases:
8572
- anthonydahanne
8673
- feloy
8774
sig-docs-hi-owners: # Admins for Hindi content
88-
- avidLearnerInProgress
89-
- daminisatya
75+
- anubha-v-ardhan
76+
- divya-mohan0209
9077
- mittalyashu
9178
sig-docs-hi-reviews: # PR reviews for Hindi content
92-
- avidLearnerInProgress
93-
- daminisatya
79+
- anubha-v-ardhan
80+
- divya-mohan0209
9481
- mittalyashu
9582
sig-docs-id-owners: # Admins for Indonesian content
9683
- ariscahyadi
9784
- danninov
9885
- girikuncoro
9986
- habibrosyad
100-
- irvifa
10187
- phanama
10288
- wahyuoi
10389
sig-docs-id-reviews: # PR reviews for Indonesian content
10490
- ariscahyadi
10591
- danninov
10692
- girikuncoro
10793
- habibrosyad
108-
- irvifa
10994
- phanama
11095
- wahyuoi
11196
sig-docs-it-owners: # Admins for Italian content
@@ -141,14 +126,14 @@ aliases:
141126
- ClaudiaJKang
142127
- gochist
143128
- ianychoi
144-
- seokho-son
145-
- ysyukr
129+
- jihoon-seo
130+
- jmyung
146131
- pjhwa
132+
- seokho-son
147133
- yoonian
134+
- ysyukr
148135
sig-docs-leads: # Website chairs and tech leads
149-
- irvifa
150136
- jimangel
151-
- kbarnard10
152137
- kbhawkey
153138
- onlydole
154139
- sftim
@@ -166,8 +151,10 @@ aliases:
166151
# zhangxiaoyu-zidif
167152
sig-docs-zh-reviews: # PR reviews for Chinese content
168153
- chenrui333
154+
- chenxuc
169155
- howieyuen
170156
- idealhack
157+
- mengjiao-liu
171158
- pigletfly
172159
- SataQiu
173160
- tanjunchen
@@ -236,3 +223,30 @@ aliases:
236223
- mrbobbytables
237224
- nikhita
238225
- parispittman
226+
# authoritative source: https://git.k8s.io/sig-release/OWNERS_ALIASES
227+
sig-release-leads:
228+
- cpanato # SIG Technical Lead
229+
- hasheddan # SIG Technical Lead
230+
- jeremyrickard # SIG Technical Lead
231+
- justaugustus # SIG Chair
232+
- LappleApple # SIG Program Manager
233+
- puerco # SIG Technical Lead
234+
- saschagrunert # SIG Chair
235+
release-engineering-approvers:
236+
- cpanato # Release Manager
237+
- hasheddan # subproject owner / Release Manager
238+
- puerco # Release Manager
239+
- saschagrunert # subproject owner / Release Manager
240+
- justaugustus # subproject owner / Release Manager
241+
- xmudrii # Release Manager
242+
release-engineering-reviewers:
243+
- ameukam # Release Manager Associate
244+
- jimangel # Release Manager Associate
245+
- markyjackson-taulia # Release Manager Associate
246+
- mkorbi # Release Manager Associate
247+
- palnabarun # Release Manager Associate
248+
- onlydole # Release Manager Associate
249+
- sethmccombs # Release Manager Associate
250+
- thejoycekung # Release Manager Associate
251+
- verolop # Release Manager Associate
252+
- wilsonehusin # Release Manager Associate

README-de.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Herzlich willkommen! Dieses Repository enthält alle Assets, die zur Erstellung
99

1010
Sie können auf die Schaltfläche **Fork** im oberen rechten Bereich des Bildschirms klicken, um eine Kopie dieses Repositorys in Ihrem GitHub-Konto zu erstellen. Diese Kopie wird als *Fork* bezeichnet. Nehmen Sie die gewünschten Änderungen an Ihrem Fork vor. Wenn Sie bereit sind, diese Änderungen an uns zu senden, gehen Sie zu Ihrem Fork und erstellen Sie eine neue Pull-Anforderung, um uns darüber zu informieren.
1111

12-
Sobald Ihre Pull-Anfrage erstellt wurde, übernimmt ein Rezensent von Kubernetes die Verantwortung für klares, umsetzbares Feedback. Als Eigentümer des Pull-Request **liegt es in Ihrer Verantwortung Ihren Pull-Reqest enstsprechend des Feedbacks, dass Sie vom Kubernetes-Reviewer erhalten haben abzuändern.** Beachten Sie auch, dass Sie am Ende mehr als einen Rezensenten von Kubernetes erhalten, der Ihnen Feedback gibt, oder dass Sie Rückmeldungen von einem Rezensenten von Kubernetes erhalten, der sich von demjenigen unterscheidet, der ursprünglich für das Feedback zugewiesen wurde. In einigen Fällen kann es vorkommen, dass einer Ihrer Prüfer bei Bedarf eine technische Überprüfung von einem [Kubernetes Tech-Reviewer](https://github.com/kubernetes/website/wiki/tech-reviewers) anfordert. Reviewer geben ihr Bestes, um zeitnah Feedback zu geben, die Antwortzeiten können jedoch je nach den Umständen variieren.
12+
Sobald Ihre Pull-Anfrage erstellt wurde, übernimmt ein Rezensent von Kubernetes die Verantwortung für klares, umsetzbares Feedback. Als Eigentümer des Pull-Request **liegt es in Ihrer Verantwortung Ihren Pull-Reqest entsprechend des Feedbacks, dass Sie vom Kubernetes-Reviewer erhalten haben abzuändern.** Beachten Sie auch, dass Sie am Ende mehr als einen Rezensenten von Kubernetes erhalten, der Ihnen Feedback gibt, oder dass Sie Rückmeldungen von einem Rezensenten von Kubernetes erhalten, der sich von demjenigen unterscheidet, der ursprünglich für das Feedback zugewiesen wurde. In einigen Fällen kann es vorkommen, dass einer Ihrer Prüfer bei Bedarf eine technische Überprüfung von einem [Kubernetes Tech-Reviewer](https://github.com/kubernetes/website/wiki/tech-reviewers) anfordert. Reviewer geben ihr Bestes, um zeitnah Feedback zu geben, die Antwortzeiten können jedoch je nach den Umständen variieren.
1313

1414
Weitere Informationen zum Beitrag zur Kubernetes-Dokumentation finden Sie unter:
1515

@@ -37,6 +37,13 @@ Um die Kubernetes-Website lokal laufen zu lassen, empfiehlt es sich, ein speziel
3737

3838
> Wenn Sie die Website lieber lokal ohne Docker ausführen möchten, finden Sie weitere Informationen unter [Website lokal mit Hugo ausführen](#Die-Site-lokal-mit-Hugo-ausführen).
3939
40+
Das benötigte [Docsy Hugo theme](https://github.com/google/docsy#readme) muss als git submodule installiert werden:
41+
42+
```
43+
#Füge das Docsy submodule hinzu
44+
git submodule update --init --recursive --depth 1
45+
```
46+
4047
Wenn Sie Docker [installiert](https://www.docker.com/get-started) haben, erstellen Sie das Docker-Image `kubernetes-hugo` lokal:
4148

4249
```bash
@@ -55,9 +62,18 @@ make container-serve
5562

5663
Hugo-Installationsanweisungen finden Sie in der [offiziellen Hugo-Dokumentation](https://gohugo.io/getting-started/installing/). Stellen Sie sicher, dass Sie die Hugo-Version installieren, die in der Umgebungsvariablen `HUGO_VERSION` in der Datei [`netlify.toml`](netlify.toml#L9) angegeben ist.
5764

65+
Das benötigte [Docsy Hugo theme](https://github.com/google/docsy#readme) muss als git submodule installiert werden:
66+
67+
```
68+
#Füge das Docsy submodule hinzu
69+
git submodule update --init --recursive --depth 1
70+
```
71+
5872
So führen Sie die Site lokal aus, wenn Sie Hugo installiert haben:
5973

6074
```bash
75+
# Installieren der JavaScript Abhängigkeiten
76+
npm ci
6177
make serve
6278
```
6379

README-hi.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
## डॉक्स में योगदान देना
99

10-
आप अपने GitHub खाते में इस रिपॉजिटरी की एक copy बनाने के लिए स्क्रीन के ऊपरी-दाएँ क्षेत्र में **Fork** बटन पर क्लिक करें। इस copy को *Fork* कहा जाता है। अपने fork में कोई भी परिवर्तन करना चाहते हैं, और जब आप उन परिवर्तनों को हमारे पास भेजने के लिए तैयार हों, तो अपने fork पर जाएं और हमें इसके बारे में बताने के लिए एक नया pull request बनाएं।
10+
आप अपने GitHub खाते में इस रिपॉजिटरी की एक copy बनाने के लिए स्क्रीन के ऊपरी-दाएँ क्षेत्र में **Fork** बटन पर क्लिक करें। इस copy को *Fork* कहा जाता है। अपने fork में परिवर्तन करने के बाद जब आप उनको हमारे पास भेजने के लिए तैयार हों, तो अपने fork पर जाएं और हमें इसके बारे में बताने के लिए एक नया pull request बनाएं।
1111

1212
एक बार जब आपका pull request बन जाता है, तो एक कुबरनेट्स समीक्षक स्पष्ट, कार्रवाई योग्य प्रतिक्रिया प्रदान करने की जिम्मेदारी लेगा। pull request के मालिक के रूप में, **यह आपकी जिम्मेदारी है कि आप कुबरनेट्स समीक्षक द्वारा प्रदान की गई प्रतिक्रिया को संबोधित करने के लिए अपने pull request को संशोधित करें।**
1313

README-ja.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Kubernetesのドキュメント
22

3-
[![Netlify Status](https://api.netlify.com/api/v1/badges/be93b718-a6df-402a-b4a4-855ba186c97d/deploy-status)](https://app.netlify.com/sites/kubernetes-io-master-staging/deploys) [![GitHub release](https://img.shields.io/github/release/kubernetes/website.svg)](https://github.com/kubernetes/website/releases/latest)
3+
[![Netlify Status](https://api.netlify.com/api/v1/badges/be93b718-a6df-402a-b4a4-855ba186c97d/deploy-status)](https://app.netlify.com/sites/kubernetes-io-main-staging/deploys) [![GitHub release](https://img.shields.io/github/release/kubernetes/website.svg)](https://github.com/kubernetes/website/releases/latest)
44

55
このリポジトリには、[KubernetesのWebサイトとドキュメント](https://kubernetes.io/)をビルドするために必要な全アセットが格納されています。貢献に興味を持っていただきありがとうございます!
66

README-ko.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 쿠버네티스 문서화
22

3-
[![Netlify Status](https://api.netlify.com/api/v1/badges/be93b718-a6df-402a-b4a4-855ba186c97d/deploy-status)](https://app.netlify.com/sites/kubernetes-io-master-staging/deploys) [![GitHub release](https://img.shields.io/github/release/kubernetes/website.svg)](https://github.com/kubernetes/website/releases/latest)
3+
[![Netlify Status](https://api.netlify.com/api/v1/badges/be93b718-a6df-402a-b4a4-855ba186c97d/deploy-status)](https://app.netlify.com/sites/kubernetes-io-main-staging/deploys) [![GitHub release](https://img.shields.io/github/release/kubernetes/website.svg)](https://github.com/kubernetes/website/releases/latest)
44

55
이 저장소에는 [쿠버네티스 웹사이트 및 문서](https://kubernetes.io/)를 빌드하는 데 필요한 자산이 포함되어 있습니다. 기여해주셔서 감사합니다!
66

0 commit comments

Comments
 (0)