Skip to content

Commit

Permalink
Merge tag 'v1.20.7' into rebase-1.20.7-take-two
Browse files Browse the repository at this point in the history
Kubernetes official release v1.20.7
  • Loading branch information
soltysh committed May 25, 2021
2 parents 541a355 + 132a687 commit 8ab2b93
Show file tree
Hide file tree
Showing 459 changed files with 14,892 additions and 53,542 deletions.
3,134 changes: 0 additions & 3,134 deletions CHANGELOG/CHANGELOG-1.10.md

This file was deleted.

2,576 changes: 0 additions & 2,576 deletions CHANGELOG/CHANGELOG-1.11.md

This file was deleted.

2,342 changes: 0 additions & 2,342 deletions CHANGELOG/CHANGELOG-1.12.md

This file was deleted.

2,224 changes: 0 additions & 2,224 deletions CHANGELOG/CHANGELOG-1.13.md

This file was deleted.

2,225 changes: 0 additions & 2,225 deletions CHANGELOG/CHANGELOG-1.14.md

This file was deleted.

2,224 changes: 0 additions & 2,224 deletions CHANGELOG/CHANGELOG-1.15.md

This file was deleted.

3,029 changes: 0 additions & 3,029 deletions CHANGELOG/CHANGELOG-1.16.md

This file was deleted.

2,900 changes: 0 additions & 2,900 deletions CHANGELOG/CHANGELOG-1.17.md

This file was deleted.

2,640 changes: 0 additions & 2,640 deletions CHANGELOG/CHANGELOG-1.18.md

This file was deleted.

3,237 changes: 0 additions & 3,237 deletions CHANGELOG/CHANGELOG-1.19.md

This file was deleted.

581 changes: 0 additions & 581 deletions CHANGELOG/CHANGELOG-1.2.md

This file was deleted.

1,775 changes: 1,654 additions & 121 deletions CHANGELOG/CHANGELOG-1.20.md

Large diffs are not rendered by default.

970 changes: 0 additions & 970 deletions CHANGELOG/CHANGELOG-1.3.md

This file was deleted.

1,434 changes: 0 additions & 1,434 deletions CHANGELOG/CHANGELOG-1.4.md

This file was deleted.

1,325 changes: 0 additions & 1,325 deletions CHANGELOG/CHANGELOG-1.5.md

This file was deleted.

2,883 changes: 0 additions & 2,883 deletions CHANGELOG/CHANGELOG-1.6.md

This file was deleted.

3,292 changes: 0 additions & 3,292 deletions CHANGELOG/CHANGELOG-1.7.md

This file was deleted.

3,089 changes: 0 additions & 3,089 deletions CHANGELOG/CHANGELOG-1.8.md

This file was deleted.

2,647 changes: 0 additions & 2,647 deletions CHANGELOG/CHANGELOG-1.9.md

This file was deleted.

17 changes: 14 additions & 3 deletions CHANGELOG/OWNERS
@@ -1,10 +1,21 @@
# See the OWNERS docs at https://go.k8s.io/owners

approvers:
- sig-release-approvers
- release-engineering-approvers
- wilsonehusin # 1.21 Release Notes Lead
- cpanato # Release Manager
- feiskyer # Release Manager
- hasheddan # Release Manager / SIG Technical Lead
- idealhack # Release Manager
- justaugustus # Release Manager / SIG Chair
- puerco # Release Manager
- saschagrunert # Release Manager / SIG Chair
- xmudrii # Release Manager
reviewers:
- release-engineering-reviewers
- wilsonehusin # 1.21 Release Notes Lead
- ashnehete # 1.21 Release Notes shadow
- melodychn # 1.21 Release Notes shadow
- pmmalinov01 # 1.21 Release Notes shadow
- soniasingla # 1.21 Release Notes shadow

labels:
- sig/release
Expand Down
38 changes: 22 additions & 16 deletions OWNERS_ALIASES
Expand Up @@ -116,37 +116,43 @@ aliases:
- WanLinghao

# SIG Release
sig-release-approvers:
- alejandrox1 # SIG Technical Lead
- justaugustus # SIG Chair
- saschagrunert # SIG Technical Lead
- tpepper # SIG Chair
release-engineering-approvers:
- alejandrox1 # SIG Technical Lead
- justaugustus # SIG Chair
- saschagrunert # SIG Technical Lead
- tpepper # SIG Chair
- cpanato # Release Manager
- feiskyer # Release Manager
- hasheddan # Release Manager / SIG Technical Lead
- idealhack # Release Manager
- justaugustus # Release Manager / SIG Chair
- puerco # Release Manager
- saschagrunert # Release Manager / SIG Chair
- xmudrii # Release Manager
release-engineering-reviewers:
- cpanato # Release Manager
- feiskyer # Release Manager
- hasheddan # Release Manager
- hoegaarden # Release Manager
- justaugustus # SIG Chair / Release Manager
- saschagrunert # SIG Technical Lead / Release Manager
- tpepper # SIG Chair / Release Manager
- hasheddan # Release Manager / SIG Technical Lead
- idealhack # Release Manager
- justaugustus # Release Manager / SIG Chair
- puerco # Release Manager
- saschagrunert # Release Manager / SIG Chair
- xmudrii # Release Manager
build-image-approvers:
- BenTheElder
- cblecker
- dims
- justaugustus
- justaugustus # Release Manager / SIG Chair
- listx
build-image-reviewers:
- BenTheElder
- cblecker
- cpanato # Release Manager
- dims
- justaugustus
- feiskyer # Release Manager
- hasheddan # Release Manager / SIG Technical Lead
- idealhack # Release Manager
- justaugustus # Release Manager / SIG Chair
- listx
- puerco # Release Manager
- saschagrunert # Release Manager / SIG Chair
- xmudrii # Release Manager

sig-storage-approvers:
- saad-ali
Expand Down
4 changes: 3 additions & 1 deletion build/OWNERS
Expand Up @@ -5,8 +5,10 @@ reviewers:
- cblecker
- dims
- fejta
- justaugustus
- hasheddan # Release Manager / SIG Technical Lead
- justaugustus # Release Manager / SIG Chair
- lavalamp
- saschagrunert # Release Manager / SIG Chair
- spiffxp
approvers:
- bentheelder
Expand Down
2 changes: 1 addition & 1 deletion build/build-image/cross/VERSION
@@ -1 +1 @@
v1.15.5-1
v1.15.12-legacy-1
10 changes: 8 additions & 2 deletions build/common.sh
Expand Up @@ -94,7 +94,7 @@ readonly KUBE_CONTAINER_RSYNC_PORT=8730
# $1 - server architecture
kube::build::get_docker_wrapped_binaries() {
local debian_iptables_version=buster-v1.3.0
local go_runner_version=buster-v2.2.2
local go_runner_version=v2.3.1-go1.15.12-buster.0
### If you change any of these lists, please also update DOCKERIZED_BINARIES
### in build/BUILD. And kube::golang::server_image_targets
local targets=(
Expand Down Expand Up @@ -574,11 +574,17 @@ function kube::build::run_build_command_ex() {
--env "KUBE_BUILD_WITH_COVERAGE=${KUBE_BUILD_WITH_COVERAGE:-}"
--env "KUBE_BUILD_PLATFORMS=${KUBE_BUILD_PLATFORMS:-}"
--env "GOFLAGS=${GOFLAGS:-}"
--env "GOLDFLAGS=${GOLDFLAGS:-}"
--env "GOGCFLAGS=${GOGCFLAGS:-}"
--env "SOURCE_DATE_EPOCH=${SOURCE_DATE_EPOCH:-}"
)

# use GOLDFLAGS only if it is set explicitly.
if [[ -v GOLDFLAGS ]]; then
docker_run_opts+=(
--env "GOLDFLAGS=${GOLDFLAGS:-}"
)
fi

if [[ -n "${DOCKER_CGROUP_PARENT:-}" ]]; then
kube::log::status "Using ${DOCKER_CGROUP_PARENT} as container cgroup parent"
docker_run_opts+=(--cgroup-parent "${DOCKER_CGROUP_PARENT}")
Expand Down
8 changes: 4 additions & 4 deletions build/dependencies.yaml
Expand Up @@ -17,7 +17,7 @@ dependencies:

# Bazel
- name: "repo-infra"
version: 0.1.3
version: 0.1.7
refPaths:
- path: build/root/WORKSPACE
match: strip_prefix = "repo-infra-\d+.\d+.\d+"
Expand Down Expand Up @@ -99,7 +99,7 @@ dependencies:

# Golang
- name: "golang: upstream version"
version: 1.15.5
version: 1.15.12
refPaths:
- path: build/build-image/cross/VERSION
- path: build/root/WORKSPACE
Expand All @@ -112,7 +112,7 @@ dependencies:
match: 'default-go-version\: \d+.\d+(alpha|beta|rc)?\.?(\d+)?'

- name: "k8s.gcr.io/kube-cross: dependents"
version: v1.15.5-1
version: v1.15.12-legacy-1
refPaths:
- path: build/build-image/cross/VERSION
- path: test/images/sample-apiserver/Makefile
Expand Down Expand Up @@ -146,7 +146,7 @@ dependencies:
match: configs\[DebianIptables\] = Config{buildImageRegistry, "debian-iptables", "[a-zA-Z]+\-v((([0-9]+)\.([0-9]+)\.([0-9]+)(?:-([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?)(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?)"}

- name: "k8s.gcr.io/go-runner: dependents"
version: buster-v2.2.2
version: v2.3.1-go1.15.12-buster.0
refPaths:
- path: build/common.sh
match: go_runner_version=
Expand Down
8 changes: 4 additions & 4 deletions build/root/WORKSPACE
Expand Up @@ -5,10 +5,10 @@ load("//build:workspace_mirror.bzl", "mirror")

http_archive(
name = "io_k8s_repo_infra",
strip_prefix = "repo-infra-0.1.3",
sha256 = "46933bedbd22bc6a26ec6116d0d3e1475ad6b23447648d19abd6493241323311",
strip_prefix = "repo-infra-0.1.7",
sha256 = "8947a185f5af08472786c1ebb80c9b72cfa16cb7fc2b33d55e5b50db69d909c9",
urls = [
"https://github.com/kubernetes/repo-infra/archive/v0.1.3.tar.gz",
"https://github.com/kubernetes/repo-infra/archive/v0.1.7.tar.gz",
],
)

Expand All @@ -23,7 +23,7 @@ load("@io_k8s_repo_infra//:repos.bzl", repo_infra_configure = "configure", repo_
# 'override_go_version': used to specify an alternate go version provided
# by kubernetes/repo-infra
repo_infra_configure(
go_version = "1.15.5",
override_go_version = "1.15.12",
minimum_bazel_version = "2.2.0",
)

Expand Down
18 changes: 9 additions & 9 deletions build/workspace.bzl
Expand Up @@ -102,15 +102,15 @@ _DEBIAN_IPTABLES_DIGEST = {
# Use skopeo to find these values: https://github.com/containers/skopeo
#
# Example
# Manifest: skopeo inspect docker://gcr.io/k8s-staging-build-image/go-runner:buster-v2.2.2
# Arches: skopeo inspect --raw docker://gcr.io/k8s-staging-build-image/go-runner:buster-v2.2.2
# Manifest: skopeo inspect docker://k8s.gcr.io/build-image/go-runner:v2.3.1-go1.15.12-buster.0
# Arches: skopeo inspect --raw docker://k8s.gcr.io/build-image/go-runner:v2.3.1-go1.15.12-buster.0
_GO_RUNNER_DIGEST = {
"manifest": "sha256:384e84aa715aed583798a77b92b78747f786f238a3bf9a43419d80029ecb3cf8",
"amd64": "sha256:38f0621075389afe17c29f60715123469b5ee9aa18a34532eca3613e945486cb",
"arm": "sha256:2e70823f577cb81a22f5974d276171568bd71dd0407b0bd46f4c66d8fc46a3b7",
"arm64": "sha256:c69c669947d5b60ce4e64069b24c9021799f8354521a7d0cbff68adc96db8726",
"ppc64le": "sha256:1a794556fafbc240a3ea5c8a0b42b63c6a3f4ef157b5120c6c10e934b70a6d63",
"s390x": "sha256:ff594a58928755e3fdb1c8e25d453515adfce01b6c9035f9ffc01015c886f82d",
"manifest": "sha256:d3d705c7de100a7cf49df13c4198d156078d6273032de503f723ba1534a6170f",
"amd64": "sha256:1c220d5a4755398fe10d90f14c94d0a4e1f444cff54b27a53a3d1e66b1eca0b9",
"arm": "sha256:e8e8f55970c493fd3a40f06ec7a3eae8bff3ac3163217ea9bc3c4fdcca1ad150",
"arm64": "sha256:0d403be4b772296bac0fddc8d5aa1024e1149c8ea8f773708395352ea385f93d",
"ppc64le": "sha256:c2d7228164f6e6b4a965fa4e44479c3eed0a91a9aa8bb10334d898361ca4251a",
"s390x": "sha256:a45c19002eecddf80aebc0f119c4a04969a2ed274a53993f17c6303d7f71de47",
}

def _digest(d, arch):
Expand All @@ -127,7 +127,7 @@ def image_dependencies():
digest = _digest(_GO_RUNNER_DIGEST, arch),
registry = "k8s.gcr.io/build-image",
repository = "go-runner",
tag = "buster-v2.2.2", # ignored, but kept here for documentation
tag = "v2.3.1-go1.15.12-buster.0", # ignored, but kept here for documentation
)

container_pull(
Expand Down
2 changes: 1 addition & 1 deletion cluster/addons/fluentd-elasticsearch/es-image/Dockerfile
Expand Up @@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.

FROM golang:1.15.5 AS builder
FROM golang:1.15.12 AS builder
COPY elasticsearch_logging_discovery.go go.mod go.sum /
RUN CGO_ENABLED=0 GOOS=linux GO111MODULE=on go build -a -ldflags "-w" -o /elasticsearch_logging_discovery /elasticsearch_logging_discovery.go

Expand Down
8 changes: 0 additions & 8 deletions cluster/gce/config-default.sh
Expand Up @@ -551,13 +551,5 @@ export ENABLE_CSI_PROXY="${ENABLE_CSI_PROXY:-true}"
# kube-apiserver is healthchecked on host IP instead of 127.0.0.1.
export KUBE_APISERVER_HEALTHCHECK_ON_HOST_IP="${KUBE_APISERVER_HEALTHCHECK_ON_HOST_IP:-false}"

# ETCD_LISTEN_ON_HOST_IP decides whether etcd servers should also listen on host IP,
# in addition to listening to 127.0.0.1, and whether kube-apiserver should connect to etcd servers
# through host IP.
export ETCD_LISTEN_ON_HOST_IP="${ETCD_LISTEN_ON_HOST_IP:-false}"

# ETCD_PROGRESS_NOTIFY_INTERVAL defines the interval for etcd watch progress notify events.
export ETCD_PROGRESS_NOTIFY_INTERVAL="${ETCD_PROGRESS_NOTIFY_INTERVAL:-10m}"

# Use host IP instead of localhost in control plane kubeconfig files.
export KUBECONFIG_USE_HOST_IP="${KUBECONFIG_USE_HOST_IP:-false}"
8 changes: 0 additions & 8 deletions cluster/gce/config-test.sh
Expand Up @@ -587,13 +587,5 @@ export ENABLE_CSI_PROXY="${ENABLE_CSI_PROXY:-true}"
# kube-apiserver is healthchecked on host IP instead of 127.0.0.1.
export KUBE_APISERVER_HEALTHCHECK_ON_HOST_IP="${KUBE_APISERVER_HEALTHCHECK_ON_HOST_IP:-false}"

# ETCD_LISTEN_ON_HOST_IP decides whether etcd servers should also listen on host IP,
# in addition to listening to 127.0.0.1, and whether kube-apiserver should connect to etcd servers
# through host IP.
export ETCD_LISTEN_ON_HOST_IP="${ETCD_LISTEN_ON_HOST_IP:-false}"

# ETCD_PROGRESS_NOTIFY_INTERVAL defines the interval for etcd watch progress notify events.
export ETCD_PROGRESS_NOTIFY_INTERVAL="${ETCD_PROGRESS_NOTIFY_INTERVAL:-10m}"

# Use host IP instead of localhost in control plane kubeconfig files.
export KUBECONFIG_USE_HOST_IP="${KUBECONFIG_USE_HOST_IP:-false}"
15 changes: 1 addition & 14 deletions cluster/gce/gci/apiserver_etcd_test.go
Expand Up @@ -37,8 +37,6 @@ type kubeAPIServeETCDEnv struct {
StorageBackend string
StorageMediaType string
CompactionInterval string
HostPrimaryIP string
ETCDListenOnHostIP string
}

func TestServerOverride(t *testing.T) {
Expand All @@ -54,7 +52,7 @@ func TestServerOverride(t *testing.T) {
},
},
{
desc: "ETCD-SERVERS and ETCD_SERVERS_OVERRIDES are set",
desc: "ETCD-SERVERS and ETCD_SERVERS_OVERRIDES iare set",
env: kubeAPIServeETCDEnv{
ETCDServers: "ETCDServers",
ETCDServersOverride: "ETCDServersOverrides",
Expand All @@ -63,17 +61,6 @@ func TestServerOverride(t *testing.T) {
"--etcd-servers-overrides=ETCDServersOverrides",
},
},
{
desc: "HOST_PRIMARY_IP is set and etcd is set to listen to host IP",
env: kubeAPIServeETCDEnv{
HostPrimaryIP: "HostPrimaryIP",
ETCDListenOnHostIP: "true",
},
want: []string{
"--etcd-servers-overrides=/events#http://HostPrimaryIP:4002",
"--etcd-servers=http://HostPrimaryIP:2379",
},
},
}

for _, tc := range testCases {
Expand Down

0 comments on commit 8ab2b93

Please sign in to comment.