1
0

Accepting request 885590 from devel:kubic

- Update to version 1.20.6:
  * azure: fix node public IP not able to fetch issues from IMDS
  * Fix test now that empty struct are tracked in mangaed fields
  * make generated_files
  * Update bazel and dependencies.
  * Update to use cliflag.NamedFlagSets
  * Address comments.
  * Update NodeIPAM wrapper
  * Delete build file based on latest changes.
  * Update extension mechanism and related sample.
  * Address review comments
  * Address review comments
  * Modify integration test to fill CCM test gap
  * Update test
  * Move initialize cloud provider with client builder reference inside controller start func
  * Separate example func and add README.md
  * Separate func
  * Add demonstration of wiring nodeIPAMController config object
  * Remove cloud provider name as input parameter.
  * Fix flag passing in CCM.
  * Use apply to create objects in TestApplyStatus
  * Stop skipping APIService in apply test
  * Stop clearing OpenAPIConfig for kube-aggregator
  * Declare TCP default for service port protocol
  * Add ability to skip OpenAPI handler installation
  * do not tag user created public IPs
  * apf: fix test flake
  * update gogo/protobuf to v1.3.2
  * Fixed describe ingress causing SEGFAULT
  * Update sigs.k8s.io/structured-merge-diff to v4.0.3

OBS-URL: https://build.opensuse.org/request/show/885590
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kubernetes1.20?expand=0&rev=5
This commit is contained in:
2021-04-26 14:38:41 +00:00
committed by Git OBS Bridge
8 changed files with 191 additions and 12 deletions

View File

@@ -5,7 +5,7 @@
<param name="exclude">.git</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="revision">v1.20.2</param>
<param name="revision">v1.20.6</param>
<param name="changesgenerate">enable</param>
</service>
<service name="tar" mode="disabled"/>

View File

@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/kubernetes/kubernetes.git</param>
<param name="changesrevision">6a61eae3621867b8a654901531718650b7e7dd12</param></service></servicedata>
<param name="changesrevision">148445452ded1b9025d6b71a6f571faf3941dd7f</param></service></servicedata>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:09c8c3466c54beb953ae57a5edd42ae07b4b9d0b91d9839d1f1e636505daf5b5
size 20334852

3
kubernetes-1.20.6.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0be83f40fa34da536fb8066c86fae01855480742c2e005ddc12535bda0931196
size 20361068

View File

@@ -1,5 +1,5 @@
name: kubernetes
version: 1.20.2
mtime: 1610543941
commit: faecb196815e248d3ecfb03c680a4507229c2a56
version: 1.20.6
mtime: 1618456723
commit: 8a62859e515889f07e3e3be6a1080413f17cf2c3

View File

@@ -1,3 +1,166 @@
-------------------------------------------------------------------
Thu Apr 15 07:59:12 UTC 2021 - rbrown@suse.com
- Update to version 1.20.6:
* azure: fix node public IP not able to fetch issues from IMDS
* Fix test now that empty struct are tracked in mangaed fields
* make generated_files
* Update bazel and dependencies.
* Update to use cliflag.NamedFlagSets
* Address comments.
* Update NodeIPAM wrapper
* Delete build file based on latest changes.
* Update extension mechanism and related sample.
* Address review comments
* Address review comments
* Modify integration test to fill CCM test gap
* Update test
* Move initialize cloud provider with client builder reference inside controller start func
* Separate example func and add README.md
* Separate func
* Add demonstration of wiring nodeIPAMController config object
* Remove cloud provider name as input parameter.
* Fix flag passing in CCM.
* Use apply to create objects in TestApplyStatus
* Stop skipping APIService in apply test
* Stop clearing OpenAPIConfig for kube-aggregator
* Declare TCP default for service port protocol
* Add ability to skip OpenAPI handler installation
* do not tag user created public IPs
* apf: fix test flake
* update gogo/protobuf to v1.3.2
* Fixed describe ingress causing SEGFAULT
* Update sigs.k8s.io/structured-merge-diff to v4.0.3
* Stop probing a pod during graceful shutdown
* apf: handle error from PollImmediateUntil
* staging/publishing: Set default go version to go1.15.10
* webhook config manager: HasSynced returns true when the manager is synced with existing webhookconfig objects at startup
* update metadata-concealment to 1.6 for removing legacy checking
* slice mirroring controller mirror annotations
* additional subnet configuration for AWS ELB
* Revert "Automated cherry pick of #97417: fix azure file secret not found issue"
* Use the correct volum handle format for GCE regional PD.
* Increasing maximum number of ports allowed in EndpointSlice
* Support > 5 ports in L4 ILB.
* build: Update to k/repo-infra@v0.1.5 (supports go1.15.10)
* Use go-runner:v2.3.1-go1.15.10-buster.0 image (built on go1.15.10)
* Update to go1.15.10
* Update CHANGELOG/CHANGELOG-1.20.md for v1.20.5
* fix a bug where only service with less than 100 ports can have GCE load balancer
* bazel
* deepcopy statefulsets
* full deepcopy on munged pod spec
* remove pod toleration toleration seconds mutation
* add markers for inspected validation mutation hits
* move secret mutation from validation to prepareforupdate
* remove unnecessary mutations in validation
* tweak validation to avoid mutation
* For LoadBalancer Service type don't create a HNS policy for empty or invalid external loadbalancer IP
* Moving docker options to daemon.json
* e2e fix: loosen configmap to 10 in resource quota
* api-server add --lease-max-object-count
* apiserver add metric etcd_lease_object_counts
* apiserver add --lease-reuse-duration-seconds to config lease reuse duration
* Bump Cluster Autoscaler to v1.20.0
-------------------------------------------------------------------
Wed Apr 14 14:54:45 UTC 2021 - Richard Brown <rbrown@suse.com>
- Rebase opensuse-version-checks.patch
-------------------------------------------------------------------
Tue Apr 13 13:44:57 UTC 2021 - rbrown@suse.com
- Update to version 1.20.5:
* Updating EndpointSliceMirroring controller to wait for cache to be updated
* Updating EndpointSlice controller to wait for cache to be updated
* Add tests for populated volumes
* Fix comment on getPodVolumeSubpathListFromDisk
* Fix tests to test for new behavior
* Add warnings after cleanup back
* Automatically remove orphaned pod's dangling volumes
* Count pod overhead as an entity's resource usage
* Ensure only one LoadBalancer rule is created when HA mode is enabled
* Fix issue in checking domain socket for plugin watcher
* Use Lstat in plugin watcher to avoid Windows problem
* Skip visiting empty secret and configmap names
* Number of sockets is assumed to be same as NUMA nodes
* disables APF if the aggregated apiserver cannot locate the core kube-apiserver
* Fix repeatedly aquire the inhibit lock
* Sync node status during kubelet node shutdown
* remove executable permission bits
* Upgrading vendored dependencies
* Upgrading cAdvisor to 0.38.8
* Update CHANGELOG/CHANGELOG-1.20.md for v1.20.4
* build/OWNERS: Add Dan and Sascha as reviewers
* OWNERS(CHANGELOG): Move reviewers/approvers to CHANGELOG/ dir
* Bump konnectivity-client to v0.0.15 in release-1.20
* Storage e2e: Remove pd csi driver installation in GKE
* Update CHANGELOG/CHANGELOG-1.20.md for v1.20.3
* kube-cross: update image to use v1.15.8-legacy-1
* [go1.15] build: Update to k/repo-infra@v0.1.4 (supports go1.15.8)
* Use go-runner:buster-v2.3.1 image (built on go1.15.8)
* staging/publishing: Set default go version to go1.15.8
* Update to go1.15.8
* Fix dbus shutdown events not continuing if they are not valid
* Revert "make hostPort match test linuxonly"
* Revert "conformance changes"
* kube-proxy: clear conntrack entries after rules are in place
* Use -LiteralPath instead of -Path
* Escape the special character in vsphere windows path
* Include unit test
* Adjust defer to correctly call
* do not remove volume dir when saveVolumeData fails
* kubeadm: drop explicit constant override in version test
* kubeadm: get k8s CI version markers from k8s infra bucket
* dockershim hostport respect IPFamily
* dockershim hostport manager use HostIP
* Balance nodes in scheduling e2e
* e2e: Pod should avoid nodes that have avoidPod annotation: clean remaining pods
* Cherry pick of #98254:Fix the kube-scheduler binary's description of the --config parameter is inaccurate
* fix kube-scheduler cannot send event because the Note field is too large
* Fix nil pointer dereference in disruption controller
* Update region_pd e2e test to support PV have GA topology
* Recover CSI volumes from dangling attachments
* IsVolumeAttachedToNode() renamed to GetAttachState(), and returns 3 states instead of combining "uncertain" and "detached" into "false"
* Fixes Attach Detach Controller reconciler race reading ActualStateOfWorld and operation pending states; fixes reconciler_test mock detach to account for multiple attaches on a node
* Fix translation of Cinder storage classess to CSI
* OWNERS(CHANGELOG): Add release-engineering-reviewers as reviewers
* OWNERS(CHANGELOG): Add release-engineering-reviewers as approvers
* Resolve IP addresses of host-only in filtered dialer
* Deflake ingress updates
* make podTopologyHints protected by lock
* ignore cgroup driver check in windows node upgrade
* OWNERS(sig-release): Add CHANGELOG aliases
* OWNERS(build-image): Add Release Managers as reviewers
* OWNERS(releng): Sync Release Managers
* OWNERS(sig-release): Remove SIG Release approvers alias
* aggregate errors when putting vmss
* fix azure file migration issue
* kubelet: Fix mirrorPodTerminationMap leak
* kubelet: Delete static pods gracefully
* kubeadm: change the default image repository for CI images from gcr.io/kubernetes-ci-images to gcr.io/k8s-staging-ci-images
* kubelet logs print 'kubelet nodes sync' frequently
* reduce buckets for etcd_request_duration_seconds
* Merge pull request #96876 from howieyuen/no-execute-taint-missing
* cleanup subnet in frontend ip configs
* conformance changes
* make hostPort match test linuxonly
* Clean up namespaced children of missing virtual parents with incorrectly cluster-scoped nodes
* Add unit test for child scope mismatch with missing parent
* vendor: update cAdvisor to v0.38.7
* Use volumeHandle as PV name when translating EBS inline volume
* Update CHANGELOG/CHANGELOG-1.20.md for v1.20.2
* kubectl-convert import known versions
* Revert "Merge pull request #92817 from kmala/kubelet"
* WIP: node sync at least once
* fixes nil panic for nil delegated auth options
* Lower the frequency of volume plugin deprecation warning
* handle webhook authenticator and authorizer error
* fix the panic when kubelet registers if a node object already exists with no Status.Capacity or Status.Allocatable
* Avoid checking the entire backend service URL for FR equality.
* Use non privileged ports
-------------------------------------------------------------------
Wed Jan 20 08:13:01 UTC 2021 - dmueller@suse.com

View File

@@ -22,7 +22,7 @@
%define baseversionminus1 1.19
Name: kubernetes%{baseversion}
Version: 1.20.2
Version: 1.20.6
Release: 0
Summary: Container Scheduling and Management
License: Apache-2.0
@@ -67,6 +67,8 @@ management of containerized applications.
It groups containers that make up an application into logical units
for management and discovery.
# packages to build containerized control plane
%package apiserver
@@ -156,9 +158,9 @@ kubeadm bootstrapping tool
Summary: Kubernetes client tools
Group: System/Management
Provides: kubernetes-client-provider = %{version}
Requires: kubernetes-client-common >= %{version}
Requires: kubernetes-client-common >= %{version}
Requires(post): update-alternatives
Requires(postun): update-alternatives
Requires(postun):update-alternatives
%description client
Kubernetes client tools like kubectl.

View File

@@ -1,3 +1,14 @@
From 593f1c479bab59b7c9f11c942b9bb45692d10662 Mon Sep 17 00:00:00 2001
From: Richard Brown <rbrownccb@opensuse.org>
Date: Wed, 14 Apr 2021 17:03:12 +0200
Subject: [PATCH] Use kubic.opensuse.org for kubeadm version checks
---
cmd/kubeadm/app/util/version.go | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cmd/kubeadm/app/util/version.go b/cmd/kubeadm/app/util/version.go
index a0e9b08bf2b..c693b11ed18 100644
--- a/cmd/kubeadm/app/util/version.go
+++ b/cmd/kubeadm/app/util/version.go
@@ -38,7 +38,7 @@ const (
@@ -6,6 +17,9 @@
var (
- kubeReleaseBucketURL = "https://dl.k8s.io"
+ kubeReleaseBucketURL = "https://kubic.opensuse.org"
kubeCIBucketURL = "https://storage.googleapis.com/k8s-release-dev"
kubeReleaseRegex = regexp.MustCompile(`^v?(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)([-0-9a-zA-Z_\.+]*)?$`)
kubeReleaseLabelRegex = regexp.MustCompile(`^((latest|stable)+(-[1-9](\.[1-9]([0-9])?)?)?)\z`)
kubeBucketPrefixes = regexp.MustCompile(`^((release|ci|ci-cross)/)?([-\w_\.+]+)$`)
--
2.31.1