Skip to content

Commit

Permalink
Merge branch 'buckets' of https://github.com/yard-turkey/enhancements
Browse files Browse the repository at this point in the history
…into buckets
  • Loading branch information
jeffvance committed Jul 17, 2020
2 parents 00e588a + 6f14a6e commit f97b067
Show file tree
Hide file tree
Showing 193 changed files with 26,312 additions and 3,636 deletions.
23 changes: 23 additions & 0 deletions .githooks/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# !/usr/bin/env bash

# Copyright 2020 The Kubernetes Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

set -o errexit
set -o nounset
set -o pipefail

REPO_ROOT="$(git rev-parse --show-toplevel)"

exec "${REPO_ROOT}/hack/verify.sh"
44 changes: 44 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Copyright 2020 The Kubernetes Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

REPO_ROOT := $(shell git rev-parse --show-toplevel)

.DEFAULT_GOAL := help

.PHONY: targets
targets: help verify verify-toc verify-spelling verify-metadata update-toc add-verify-hook

help: ## Show this help text.
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | \
awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-20s\033[0m %s\n", $$1, $$2}'

verify: ## Runs all verification tests.
${REPO_ROOT}/hack/verify.sh

verify-toc: ## Verifies the Table of Contents is in the correct format.
${REPO_ROOT}/hack/verify-toc.sh

verify-spelling: ## Verifies spelling.
${REPO_ROOT}/hack/verify-spelling.sh

verify-metadata: ## Verifies the KEP metadata is valid yaml.
${REPO_ROOT}/hack/verify-kep-metadata.sh

update-toc: ## Updates KEP Table of Contents.
${REPO_ROOT}/hack/update-toc.sh

add-verify-hook: ## Adds verify scripts to git pre-commit hooks.
# Note: The pre-commit hooks can be bypassed by using the flag --no-verify when
# performing a git commit.
git config --local core.hooksPath "${REPO_ROOT}/.githooks"
11 changes: 4 additions & 7 deletions OWNERS
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
# See the OWNERS docs at https://go.k8s.io/owners

approvers:
- pm-maintainers
- sig-pm-leads
- enhancements-approvers
- sig-architecture-leads
reviewers:
- features-maintainers
- kep-process-approvers
- kep-process-reviewers
- sig-release-leads
- enhancements-reviewers
labels:
- sig/pm
- sig/architecture
186 changes: 87 additions & 99 deletions OWNERS_ALIASES
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
aliases:
sig-api-machinery-leads:
- lavalamp
- deads2k
- fedebongio
- lavalamp
sig-apps-leads:
- janetkuo
- kow3ns
- mattfarina
- prydonius
- kow3ns
- janetkuo
sig-architecture-leads:
- derekwaynecarr
- dims
- johnbelamaric
sig-auth-leads:
- mikedanese
- enj
- tallclair
- deads2k
- enj
- liggitt
- mikedanese
- tallclair
sig-autoscaling-leads:
- gjtempleton
- mwielgus
sig-cli-leads:
- soltysh
- pwittrock
- seans3
- soltysh
- pwittrock
sig-cloud-provider-leads:
- andrewsykim
- cheftako
Expand All @@ -34,164 +34,152 @@ aliases:
- neolit123
- timothysc
sig-contributor-experience-leads:
- Phillels
- parispittman
- castrojo
- cblecker
- mrbobbytables
- nikhita
sig-docs-leads:
- jimangel
- kbarnard10
- kbhawkey
- onlydole
- sftim
- zacharysarah
sig-instrumentation-leads:
- brancz
- dashpole
- ehashman
- logicalhan
sig-multicluster-leads:
- csbell
- pmorie
- quinton-hoole
sig-network-leads:
- thockin
- dcbw
- caseydavenport
- dcbw
- thockin
sig-node-leads:
- dchen1107
- derekwaynecarr
sig-pm-leads:
- calebamiles
- idvoretskyi
- jdumars
- justaugustus
sig-release-leads:
- calebamiles
- justaugustus
- tpepper
sig-scalability-leads:
- wojtek-t
- mm4tt
- shyamjvs
- wojtek-t
sig-scheduling-leads:
- ahg-g
- Huang-Wei
- ahg-g
sig-service-catalog-leads:
#- kibbles-n-bytes # not an org member
- jberkhahn
#- jboyd01 # not an org member
- mszostok
sig-storage-leads:
- jsafrane
- msau42
- saad-ali
- childsb
- xing-yang
sig-testing-leads:
- BenTheElder
- spiffxp
- fejta
- stevekuznetsov
- timothysc
sig-ui-leads:
- floreks
- maciaszczykm
- danielromlein
- floreks
- jeefy
- maciaszczykm
sig-usability-leads:
- hpandeycodeit
- tashimi
- vllry
sig-windows-leads:
- benmoss
- ddebroy
- marosset
- michmike
- patricklang
wg-apply-leads:
- lavalamp
wg-api-expression-leads:
- apelisse
- kwiesmueller
wg-component-standard-leads:
- luxas
- sttts
- mtaufen
- stealthybox
- sttts
wg-data-protection-leads:
- xing-yang
- yuxiangqian
wg-iot-edge-leads:
#- cindyxing # not an org member
#- dejanb # not an org member
#- ptone # not an org member
- cantbewong
- cindyxing
- dejanb
wg-k8s-infra-leads:
- bartsmykla
- dims
- spiffxp
wg-lts-leads:
- tpepper
- imkin
- quinton-hoole
- tpepper
- youngnick
wg-machine-learning-leads:
- vishh
- k82cn
- kow3ns
- balajismaniam
- ConnorDoyle
- vishh
wg-multitenancy-leads:
- davidopp
- srampal
- tashimi
wg-policy-leads:
#- hannibalhuang # not an org member
#- tsandall # not an org member
#- easeway # not an org member
#- ericavonb # not an org member
#- mdelder # not an org member
wg-resource-management-leads:
- vishh
- derekwaynecarr
- ericavonb
- hannibalhuang
wg-security-audit-leads:
#- aasmall # not an org member
- aasmall
- cji
- jaybeale
- joelsmith
#- cji # not an org member
#- jaybeale # not an org member
ug-big-data-leads:
- foxish
- erikerlandson
- foxish
- liyinan926
ug-vmware-users-leads:
- brysonshepherd
- cantbewong
- mylesagray
- phenixblue
committee-code-of-conduct:
- jdumars
- parispittman
- AevaOnline
- Bradamant3
- carolynvs
- eparis
- bradamant3
- jdumars
- tashimi
committee-product-security:
- philips
- cjcullen
- tallclair
- liggitt
- joelsmith
- liggitt
- lukehinds
- micahhausler
- tallclair
committee-steering:
- bgrant0607
- brendandburns
- cblecker
- derekwaynecarr
- dims
- jbeda
- michelleN
- philips
- pwittrock
- sarahnovotny
- smarterclayton
- lachie83
- nikhita
- parispittman
- spiffxp
- timothysc
## BEGIN CUSTOM CONTENT
pm-maintainers:
- calebamiles # SIG PM Chair
- idvoretskyi # SIG PM Chair
- jdumars # SIG PM Chair
- justaugustus # SIG PM Chair
features-maintainers:
- justaugustus # 1.12 Features Lead
- claurence # 1.14 Enhancements Lead
- kacole2 # 1.15 / 1.13 Enhancements Lead
kep-process-approvers:
- calebamiles
- idvoretskyi
- jdumars
enhancements-approvers:
- jeremyrickard
- johnbelamaric
- justaugustus
kep-process-reviewers:
- lachie83
kep-reviewers:
- bgrant0607
- derekwaynecarr
- dims
- jbeda
- jdumars
- mattfarina
kep-approvers:
- bgrant0607
- derekwaynecarr
- dims
- jbeda
- jdumars
- mattfarina
- mrbobbytables
enhancements-reviewers:
- jeremyrickard
- johnbelamaric
- justaugustus
- mrbobbytables
prod-readiness-approvers:
- johnbelamaric
- deads2k
- wojtek-t
provider-aws:
- d-nishi
- justinsb
Expand All @@ -206,9 +194,9 @@ aliases:
provider-ibmcloud:
- spzala
provider-openstack:
- adisky
- chrigl
- hogepodge
- lingxiankong
- ramineni
provider-vmware:
- cantbewong
- frapposelli
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Enhancement Tracking and Backlog

Enhancement tracking repo for Kubernetes releases. Owned by [PM SIG](https://github.com/kubernetes/community/blob/master/sig-pm/README.md).
Enhancement tracking repo for Kubernetes releases. Owned by [SIG Architecture](https://git.k8s.io/community/sig-architecture#enhancements).

This repo contains issues and [KEPs](https://git.k8s.io/enhancements/keps). These issues are umbrellas for new enhancements to be added to Kubernetes. An enhancement usually takes multiple releases to complete. And an enhancement can be tracked as backlog items before work begins. An enhancement may be filed once there is consensus in at least one [Kubernetes SIG](https://git.k8s.io/community/sig-list.md).

Expand All @@ -25,7 +25,7 @@ It is unlikely an enhancement if it is:
- adding error messages or events

If you are not sure, ask someone in the SIG where you initially circulated the idea. If they aren't sure jump into
[#sig-pm](https://kubernetes.slack.com/messages/sig-pm/) on Slack or ping someone listed in [OWNERS](https://github.com/kubernetes/enhancements/blob/master/OWNERS).
[#enhancements](https://kubernetes.slack.com/messages/enhancements/) on Slack or ping someone listed in [OWNERS](https://github.com/kubernetes/enhancements/blob/master/OWNERS).

## When to Create a New Enhancement Issue

Expand Down
Loading

0 comments on commit f97b067

Please sign in to comment.