Changelog for
kubernetes1.18-kubelet-1.18.20-63.70.x86_64.rpm :
* Mon Feb 07 2022 Dirk Müller
- avoid bashism in client-common postinstall script (bsc#1195391)
* Wed Jul 28 2021 alexandre.vicenziAATTsuse.com- Update to version 1.18.20:
* Revert \"Cleanup portforward streams after their usage\"
* Update CHANGELOG/CHANGELOG-1.18.md for v1.18.19
* Updating EndpointSlice validation to match Endpoints validation
* Make parallel build memory threshold configurable
* pkg/kubelet: improve the node informer sync check
* Additional CVE-2021-3121 fix
* Fix startupProbe behaviour changed
* Fix test
* Pin sigs.k8s.io/structured-merged-diff/v3 at v3.0.1
* Update CHANGELOG/CHANGELOG-1.18.md for v1.18.18
* apf: exempt probes /healthz /livez /readyz
* Cleanup portforward streams after their usage
* Thu Apr 15 2021 alexandre.vicenziAATTsuse.com- Update to version 1.18.18:
* azure: fix node public IP not able to fetch issues from IMDS
* Add AcceleratorStats to cri_stats_provider
* update bazel
* Add yaml util to unmarshal numbers into int/float
* Use apply to create objects in TestApplyStatus
* Stop skipping APIService in apply test
* Stop clearing OpenAPIConfig for kube-aggregator
* Add ability to skip OpenAPI handler installation
* apf: fix test flake
* update gogo/protobuf to v1.3.2
* e2e fix: loosen configmap to 10 in resource quota
* apf: handle error from PollImmediateUntil
* Stop probing a pod during graceful shutdown
* Increasing maximum number of ports allowed in EndpointSlice
* webhook config manager: HasSynced returns true when the manager is synced with existing webhookconfig objects at startup
* 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
* update metadata-concealment to 1.6 for removing legacy checking
* Revert \"Automated cherry pick of #97417: fix azure file secret not found issue\"
* Use the correct volum handle format for GCE regional PD.
* allow configuring ReadIdelTimeout and PingTimeout via env var
* Add a unit test testing the HTTP/2 health check help the REST client detects broken TCP connections.
* configure the ReadIdleTimeout and PingTimeout of the h2 transport
* update golang.org/x/net and golang.org/x/sys, equivalent of PR 96549
* Update CHANGELOG/CHANGELOG-1.18.md for v1.18.17
* 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
* 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
* Updating EndpointSlice controller to wait for cache to be updated
* Count pod overhead as an entity\'s resource usage
* Skip visiting empty secret and configmap names
* Fix PipeWriter#CloseWithError race on go1.13
* Include unit test
* Adjust defer to correctly call
* do not remove volume dir when saveVolumeData fails
* build/OWNERS: Add Dan and Sascha as reviewers
* OWNERS(CHANGELOG): Move reviewers/approvers to CHANGELOG/ dir
* Storage e2e: Remove pd csi driver installation in GKE
* Update CHANGELOG/CHANGELOG-1.18.md for v1.18.16
* Use -LiteralPath instead of -Path
* Escape the special character in vsphere windows path
* kubelet: Fix mirrorPodTerminationMap leak
* kubelet: Delete static pods gracefully
* Respect grace period when removing mirror pod
* Remove logspam on node sync
* Merge pull request #96876 from howieyuen/no-execute-taint-missing
* WIP: node sync at least once
* kubeadm: drop explicit constant override in version test
* kubeadm: get k8s CI version markers from k8s infra bucket
* fix kube-scheduler cannot send event because the Note field is too large
* Fix nil pointer dereference in disruption controller
* Fix translation of Cinder storage classess to CSI
* Fix build after cherry-picking
* make podTopologyHints protected by lock
* 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
* deferredResponseWriter returns after calling the Close() method
* ignore cgroup driver check in windows node upgrade
* OWNERS(CHANGELOG): Add 1.21 Release Notes shadows as reviewers
* OWNERS(CHANGELOG): Add release-engineering-reviewers as approvers
* OWNERS(CHANGELOG): Add wilsonehusin (1.21 relnotes lead) as approver
* 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
* cleanup subnet in frontend ip configs
* kubeadm: change the default image repository for CI images from gcr.io/kubernetes-ci-images to gcr.io/k8s-staging-ci-images
* Use volumeHandle as PV name when translating EBS inline volume
* Update CHANGELOG/CHANGELOG-1.18.md for v1.18.15
* fix the deadlock in priority and fairness config controller
* clean up executing request on panic
* AWS cloudprovider allow nlb-ip and external type lbs to be managed externally
* kube-aggregator: fix apiservice availability gauge
* Lower the frequency of volume plugin deprecation warning
* use default unkown sock for kubeadm cmd if cri detect is not needed
* cherry-pick part of #97451: fix nodeport quota check failure during creating clusterip
* Release reserved GCE IP address after ensure completes.
* Ensure reproducible builds when build through docker
* Create OWNERS for most of the API Priority and Fairness impl
* Fix bug in CPUManager with race on map acccess
* fix azure file secret not found issue
* fix: azure file latency issue for metadata-heavy workload
* Update CHANGELOG/CHANGELOG-1.18.md for v1.18.14
* Add more logging for Mount error
* Ignore error while setting public-read on GCS files, GCS uniform access buckets will always fail.- Update opensuse-version-checks.patch
* Tue Jan 05 2021 rbrownAATTsuse.com- Update to version 1.18.14:
* Flush FibreChannel devices before deleting
* Fix FibreChannel volume plugin corrupting filesystem on detach
* Accept healthy instances in list of active instances
* Update CHANGELOG/CHANGELOG-1.18.md for v1.18.13
* Remove ready directory which created in empty volumeMounter setUp func
* Avoid unnecessary GCE API calls for IP-alias calls
* Lazy initialization of network urls for GCE provider
* Bump node-problem-detector to v0.8.5
* fix: resize Azure disk issue when it\'s in attached state
* Fix issue in evaluating symlink path for subpath
* Replace evalSymlink() with powershell command for subPath_windows.go
* Fix cacheWatcher leak when time jump to the future and jump back
* update e2e kubectl test
* prune type in preserve-unknown-fields objects
* apiextensions: prune array type without items in published OpenAPI
* fix pull image error from multiple ACRs using azure managed identity
* Update CHANGELOG/CHANGELOG-1.18.md for v1.18.12
* change GetFullQualifiedPluginNameForVolume to distinuish different drivers
* Update max data disk count with new instance types
* Build files
* Allow priority to be set for kubelet process on Windows
* volume binding: report UnschedulableAndUnresolvable status instead of an error when bound PVs not found
* DelegatingAuthorizationOptions: exposes and sets a default timeout for SubjectAccessReview client
* Do not update managedFields timestamp when they don\'t change
* Mask bearer token in logs when logLevel >= 9
* Don\'t create a new sandbox for pod with RestartPolicyOnFailure if all containers succeeded
* Tue Nov 24 2020 David Cassany - Adding a conflict on kubernetes client common to ensure there are no leftovers after migration from SP1 to SP2 on SLE15.
* Fri Nov 13 2020 rbrownAATTsuse.com- Update to version 1.18.12:
* Do not skip externalLB update if some nodes are not found.
* Honor disabled LocalStorageCapacityIsolation in scheduling
* Correctly parse X-Stream-Protocol-Version header
* Disable watchcache for new events API for consistency with the old API
* test: add unit-test for TranslateCSIPVToInTree.
* fix azure file migration panic
* Re-add the event recorder in the release test
* Don\'t clear the cached resourcelock when errors occurs on updates
* Add failing test showing release is not working properly
* fix upgrade test
* Add lease release tests in leader election
* Generate complete leader election record to resolve leader election issues with LeaseLocks
* Fix a bug that Pods with topologySpreadConstraints get scheduled to nodes without required labels
* If we set SelectPolicy MinPolicySelect on scaleUp behavior or scaleDown behavior,Horizontal Pod Autoscaler doesn`t automatically scale the number of pods correctly
* Update the PIP when it is not in the Succeeded provisioning state during the LB update.
* Do not assume storageclass is still in-tree after csi migration
* Fixes high CPU usage in kubectl drain
* Ignore deleted pods.
* Automated cherry pick of #94781: Don\'t attempt to detach an FC device if we don\'t know its name
* don\'t cache transports for incomparable configs
* Update CHANGELOG/CHANGELOG-1.18.md for v1.18.10
* fix azure disk data loss issue on Windows
* fix azure disk attach failure for disk size bigger than 4TB
* e2e pods: add missing pod and node name in the formatted log line
* Updating kube-proxy to trim space from loadBalancerSourceRanges
* Tue Nov 10 2020 David Cassany - Build only kubernetes client subpackages on SLE
* Thu Oct 15 2020 rbrownAATTsuse.com- Update to version 1.18.10:
* Fix reporting network_programming_latency metrics in kube-proxy
* Azure: fix node removal race condition on VMSS deletion
* make download-or-bust compatible with both sha512/sha1
* replace sha1 with sha512
* use more granular buckets for azure api calls
* avoid potential secret leaking while reading .dockercfg
* Mask Ceph RBD adminSecrets in logs when logLevel >= 4
* fix: azure disk resize error if source does not exist
* fix detach azure disk issue when vm not exist
* Fix UpdateSnapshot when Node is partially removed
* kubeadm: make the CP join handling of kubeconfig similar to \"init\"
* kubeadm: warn but do not error out on missing CA keys on CP join
* fix: detach azure disk broken on Azure Stack
* Handle nil elements when sorting, instead of panicking
* do not mutate endpoints in the apiserver
* Remove HeadlessService label in endpoints controller before comparing
* Update CHANGELOG/CHANGELOG-1.18.md for v1.18.9
* count of etcd object should be limited to the specified resource
* Track pods with required anti-affinity in scheduler NodeInfo and Snapshot.
* Ensure getPrimaryInterfaceID not panic when network interfaces for Azure VMSS are null
* Update staging/src/k8s.io/legacy-cloud-providers/azure/azure_loadbalancer_test.go
* Allow 404 error on lb deletion in azure
* chore: add diskclient.Update interface
* chore: add diskclient.ListByResourceGroup interface
* Fix doc for leader-elect-resource-lock flag
* Thu Sep 17 2020 rbrownAATTsuse.com- Update to version 1.18.9:
* e2e: backport regenerate namespace name if the name is already taken #90591
* Update CNI plugins to v0.8.7
* azure: use the parsed value from the configuration
* Cherry pick of #93908: Updating EndpointSlice controllers to return if error encountered
* Update snapshot controller to use k8s.gcr.io
* test(kuberuntime): deflake TestRemoveContainer
* kubectl describe pod: use ReportingController as an event source
* Fix an issue when rotated logs of dead containers are not removed.
* Append suffix \'i\' only if needed
* Fixed reflector not recovering from \"Too large resource version\" errors with API servers 1.17.0-1.18.5
* let panics propagate up when processLoop panic
* Add impersonated user to system:authenticated group
* cleanup: print warning message after timeout
* Revert \"cleanup: decrease log level from warn to v3\"
* cleanup: decrease log level from warn to v3
* Remove duplicate nodeSelector
* fix(azure): check error returned by scaleSet.getVMSS
* remove oom TestStartingWatcher \"\"unit\"\" test
* Ensuring EndpointSlice controller does not create EndpointSlices for Services that are being deleted.
* If firstTimestamp is not set use eventTime when printing event
* kubectl: fix the Scheduled eventTime is when use kubectl describe pod xxx
* Update json-patch to v4.9.0 tagged release
* Improve EndpointController\'s handling of headless services under dual-stack
* Improve EndpointController dual-stack testing
* Fix Endpoint/EndpointSlice pod change detection
* Updating EndpointSlice controller to wait for all caches to be synced
* Fix bug for inconsistent lists served from etcd
* test(kubelet): add a regression test to verify kubelet would not panic
* fix(kubelet): protect `containerCleanupInfos` from concurrent map writes
* Keep track of remaining pods when a node is deleted.
* add sjenning as kubelet approver
* Remove direct accesses to cache\'s node map
* Update CHANGELOG/CHANGELOG-1.18.md for v1.18.8
* Add tests for out of band attachments
* Update e2e csi images to k8s.gcr.io
* \"unbound immediate PersistentVolumeClaims\" should be UnschedulableAndUnresolvable error
* Make AttachDisk idempotent again
* Do not evict pods which tolerate all NoExecute taints
* Fix namespace controller cleanup orphaning
* Add labelSelector validation to Affinity/AntiAffinity score plugin
* Use NLB Subnet CIDRs instead of VPC CIDRs in updateInstanceSecurityGroupsForNLB
* Make nested /volume/ repo images overridable
* fix: update max azure disk max count
* Do not swallow NotFound error for DeletePod in dsc.manage
* Mon Sep 07 2020 Richard Brown - kubernetes%{baseversion}-kubeadm now obsoletes kubernetes%{baseversionminus1}-kubeadm