Skip to content

Commit 8a73733

Browse files
Merge pull request #2 from ArangoGutierrez/rebase-play
Rebase
2 parents bf4001c + e74c5c1 commit 8a73733

File tree

48 files changed

+1163
-596
lines changed

Some content is hidden

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

48 files changed

+1163
-596
lines changed

OWNERS_ALIASES

+2-4
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ aliases:
4646
- divya-mohan0209
4747
- natalisucks
4848
- reylejano
49-
- sftim
49+
- salaxander
5050
- tengqm
5151
sig-etcd-leads:
5252
- ahrtr
@@ -119,9 +119,6 @@ aliases:
119119
- jsturtevant
120120
- knabben
121121
- marosset
122-
wg-api-expression-leads:
123-
- apelisse
124-
- kwiesmueller
125122
wg-batch-leads:
126123
- alculquicondor
127124
- mwielgus
@@ -144,6 +141,7 @@ aliases:
144141
- sudermanjr
145142
wg-serving-leads:
146143
- ArangoGutierrez
144+
- Jeffwan
147145
- SergeyKanzhelev
148146
- terrytangyuan
149147
wg-structured-logging-leads:
File renamed without changes.
File renamed without changes.

committee-code-of-conduct/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The [charter](charter.md) defines the scope and governance of the Code of Conduc
1818
* Danielle Lancashire (**[@endocrimes](https://github.com/endocrimes)**), Independent
1919
* Hilliary Lipsig (**[@hlipsig](https://github.com/hlipsig)**), Red Hat
2020
* Jeremy Rickard (**[@jeremyrickard](https://github.com/jeremyrickard)**), Microsoft
21-
* Xander Grzywinski (**[@salaxander](https://github.com/salaxander)**), Microsoft
21+
* Xander Grzywinski (**[@salaxander](https://github.com/salaxander)**), Defense Unicorns
2222

2323
## Emeritus Members
2424

communication/slack-config/channels.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -321,6 +321,7 @@ channels:
321321
- name: litmus-dev
322322
- name: lokomotive
323323
archived: true
324+
- name: lula-dev
324325
- name: magnum-cluster-api
325326
- name: malaysia-users
326327
- name: malta-users

communication/slack-config/usergroups.yaml

+13-13
Original file line numberDiff line numberDiff line change
@@ -244,23 +244,22 @@ usergroups:
244244
description: Members of the Cluster API Release Team
245245
members:
246246
- adilGhaffarDev
247-
- adityabhatia
248-
- akshay196
249-
- cahillsf
250247
- chandankumar4
251-
- Dhairya-Arora01
252-
- Fedosin
253-
- mansikulkarni96
254-
- mcbenjemaa
255-
- nawazkh
256-
- ssuriyan7
257-
- SubhasmitaSw
248+
- chiukapoor
249+
- dhij
250+
- hackeramitkumar
251+
- jayesh-srivastava
252+
- kperath
253+
- meatballhat
254+
- Nivedita-coder
255+
- pravarag
256+
- rajankumary2k
257+
- shipra101
258+
- smoshiur1237
258259
- Sunnatillo
259260
- troy0820
260-
- typeid
261-
- VibhorChinda
261+
- vishalanarase
262262
- willie-yao
263-
- yrs147
264263

265264
- name: kcp-devs
266265
long_name: kcp Development Team
@@ -319,6 +318,7 @@ usergroups:
319318
- irbekrm
320319
- sgtcodfish
321320
- inteon
321+
- ThatsMrTalbot
322322

323323
- name: gophercloud-maintainers
324324
long_name: Gophercloud Maintainers

communication/slack-config/users.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ users:
5858
derekwaynecarr: U0A69N5GQ
5959
Dhairya-Arora01: U04TXBEMJU9
6060
dharmit: U0APPPEKE
61+
dhij: U03JKSTHALT
6162
dims: U0Y7A2MME
6263
divya-mohan0209: UV4J7K97Z
6364
dntosas: UKT4D74F3
@@ -104,6 +105,7 @@ users:
104105
JamesLaverack: U9MK7274Y
105106
Jason: UB272379N
106107
jasperchui: U01DRL00ES3
108+
jayesh-srivastava: U023B885W9M
107109
jberkhahn: U7Q21LH2S
108110
Jdubrick: U068JS25A03
109111
jdumars: U0YJS6LHL
@@ -136,6 +138,7 @@ users:
136138
kim-tsao: U02U1LDH4T1
137139
klihub: U9856A799
138140
klueska: UF3ARH55Y
141+
kperath: U03GWQJU539
139142
kranurag7: U02MRK4FY8N
140143
Kunal Kushwaha: UQ14U3NAY
141144
kylape: UEUST4S22
@@ -157,6 +160,7 @@ users:
157160
maysunfaisal: U01DEHK2YUB
158161
mbbroberg: U18JTHMDY
159162
mcbenjemaa: UF111SQ4U
163+
meatballhat: U01QEKCBTBM
160164
mehabhalodiya: U024HPAQDC1
161165
mfahlandt: U01RR6BFC9Y
162166
micahhausler: U1WJ1BZA5
@@ -179,6 +183,7 @@ users:
179183
neoaggelos: U02GE88D3SQ
180184
nikhita: U2PQHGMLN
181185
nitishfy: U03AB2YFVGV
186+
Nivedita-coder: U01H4FQJ3RP
182187
nkubala: UA90QL2BE
183188
nprokopic: UR434B8TS
184189
nrb: U7S597E00
@@ -199,12 +204,14 @@ users:
199204
pnbrown: U011JJTQVGF
200205
pohly: U91901TMF
201206
prajyot-parab: U02MVRCN8CX
207+
pravarag: UFA5V59J5
202208
prietyc123: U01D4MBLM52
203209
Priyankasaggu11929: U012EE74CU8
204210
puerco: ULGHLJ7TP
205211
PurneswarPrasad: U027CFKVAB0
206212
pweil-: U0AL6882X
207213
r-lawton: U019CNHR2E6
214+
rajankumary2k: U011YM87GQK
208215
rajula96reddy: U7K9EK1HC
209216
ramrodo: UU74ZC2RX
210217
rashmigottipati: U013T1DD3PW
@@ -230,9 +237,11 @@ users:
230237
sethmccombs: U92LLUZ8A
231238
sgtcodfish: U01PQ8N3PM1
232239
shamus: US7EUUBK8
240+
shipra101: U06MJ9TT031
233241
shubham-pampattiwar: U01QW84HBBN
234242
simplytunde: UAY1NBYHE
235243
Sladyn Nunes: UQ9J177Q8
244+
smoshiur1237: UULFDSURY
236245
soltysh: U0B4CS1GF
237246
sreeram-venkitesh: U03RJ6L977C
238247
ssuriyan7: U01F68C7VGD
@@ -247,6 +256,7 @@ users:
247256
tallclair: U64VCBURE
248257
TaoBeier: UCLDV6MN1
249258
tejal29: UACD7R316
259+
ThatsMrTalbot: U7QBP08LR
250260
theishshah: U01891A4TRS
251261
thejoycekung: U01AY4VHX25
252262
thepetk: U04NW4PPY8N
@@ -261,6 +271,7 @@ users:
261271
Verolop: U7NNE57PU
262272
VibhorChinda: U031EALE91D
263273
vincepri: UCD11GCET
274+
vishalanarase: U02GX4DHBUM
264275
vladimirmukhin: UHVSCSD4G
265276
vzhukovs: U030TR1FG85
266277
wallrj: U1ZMERJF7

contributors/devel/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Guide](https://kubernetes.io/docs/concepts/cluster-administration/).
3737
* **Profiling Kubernetes** ([profiling.md](sig-scalability/profiling.md)): How to plug in go pprof profiler to Kubernetes.
3838

3939
* **Instrumenting Kubernetes with a new metric**
40-
([instrumentation.md](sig-instrumentation/instrumentation.md)): How to add a new metrics to the
40+
([instrumentation.md](sig-instrumentation/metric-instrumentation.md)): How to add a new metrics to the
4141
Kubernetes code base.
4242

4343
* **Coding Conventions** ([coding-conventions.md](../guide/coding-conventions.md)):
@@ -95,7 +95,7 @@ See the [kubernetes/release](https://github.com/kubernetes/release) repository f
9595

9696
* **Event style guide** [event-style-guide.md](sig-instrumentation/event-style-guide.md)
9797

98-
* **Instrumenting Kubernetes** [instrumentation.md](sig-instrumentation/instrumentation.md)
98+
* **Instrumenting Kubernetes with a new metric** [instrumentation.md](sig-instrumentation/metric-instrumentation.md)
9999

100100
* **Structured Logging migration instructions** [migration-to-structured-logging.md](sig-instrumentation/migration-to-structured-logging.md)
101101

contributors/devel/sig-architecture/api_changes.md

+6-4
Original file line numberDiff line numberDiff line change
@@ -1096,7 +1096,7 @@ Previously, annotations were used for experimental alpha features, but are no lo
10961096

10971097
The preferred approach adds an alpha field to the existing object, and ensures it is disabled by default:
10981098

1099-
1. Add a feature gate to the API server to control enablement of the new field (and associated function):
1099+
1. Add a [feature gate](feature-gates.md) to the API server to control enablement of the new field:
11001100

11011101
In [staging/src/k8s.io/apiserver/pkg/features/kube_features.go](https://git.k8s.io/kubernetes/staging/src/k8s.io/apiserver/pkg/features/kube_features.go):
11021102

@@ -1118,7 +1118,8 @@ The preferred approach adds an alpha field to the existing object, and ensures i
11181118
* ensure the field is [optional](api-conventions.md#optional-vs-required)
11191119
* add the `omitempty` struct tag
11201120
* add the `// +optional` comment tag
1121-
* ensure the field is entirely absent from API responses when empty (optional fields should be pointers, anyway)
1121+
* add the `// +featureGate=<gate-name>` comment tag
1122+
* ensure the field is entirely absent from API responses when empty (optional fields must be pointers)
11221123
* include details about the alpha-level in the field description
11231124

11241125
```go
@@ -1131,6 +1132,7 @@ The preferred approach adds an alpha field to the existing object, and ensures i
11311132
// width indicates how wide the object is.
11321133
// This field is alpha-level and is only honored by servers that enable the Frobber2D feature.
11331134
// +optional
1135+
// +featureGate=Frobber2D
11341136
Width *int32 `json:"width,omitempty"`
11351137
}
11361138
```
@@ -1243,7 +1245,7 @@ Older versions of expected API clients must be able handle the new value in a sa
12431245
* If the enum field drives behavior of a single component, ensure all versions of that component
12441246
that will encounter API objects containing the new value handle it properly or fail safe.
12451247
For example, a new allowed value in a `Pod` enum field consumed by the kubelet must be handled
1246-
safely by kubelets up to two versions older than the first API server release that allowed the new value.
1248+
safely by kubelets up to three versions older than the first API server release that allowed the new value.
12471249
* If an API drives behavior that is implemented by external clients (like `Ingress` or `NetworkPolicy`),
12481250
the enum field must explicitly indicate that additional values may be allowed in the future,
12491251
and define how unrecognized values must be handled by clients. If this was not done in the first release
@@ -1268,7 +1270,7 @@ Release 2:
12681270
This ensures a cluster with multiple servers at skewed releases (which happens during a rolling upgrade),
12691271
will not allow data to be persisted which the previous release of the API server would choke on.
12701272

1271-
Typically, a feature gate is used to do this rollout, starting in alpha and disabled by default in release 1,
1273+
Typically, a [feature gate](feature-gates.md) is used to do this rollout, starting in alpha and disabled by default in release 1,
12721274
and graduating to beta and enabled by default in release 2.
12731275

12741276
1. Add a feature gate to the API server to control enablement of the new enum value (and associated function):

0 commit comments

Comments
 (0)