vapor-ware / synse-server

An HTTP API for monitoring and controlling physical and virtual devices
https://synse.readthedocs.io/en/latest/server/intro/
GNU General Public License v3.0
39 stars 11 forks source link

build(deps): bump kubernetes from 17.17.0 to 20.13.0 #447

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps kubernetes from 17.17.0 to 20.13.0.

Release notes

Sourced from kubernetes's releases.

Kubernetes Python Client v20.13.0 Stable Release

Getting started:

pip install kubernetes==20.13.0

Or from source, download attached zip file, then

unzip client-python-20.13.0.zip
cd client-python-20.13.0
python setup.py install

Then follow examples in https://github.com/kubernetes-client/python/tree/release-20.0/examples.

Changelog: https://github.com/kubernetes-client/python/blob/release-20.0/CHANGELOG.md

Kubernetes Python Client v20.12.0 Beta 1 Release

Getting started:

pip install --pre --upgrade kubernetes Or from source, download attached zip file, then

unzip client-python-v20.12.0b1.zip cd client-python-v20.12.0b1 python setup.py install Then follow examples in https://github.com/kubernetes-client/python/tree/release-20.0/examples

Changelog: https://github.com/kubernetes-client/python/blob/release-20.0/CHANGELOG.md

Kubernetes Python Client v20.11.0 Alpha 1 Release

Getting started:

pip install --pre --upgrade kubernetes

Or from source, download attached zip file, then

unzip client-python-v20.11.0a1.zip
cd client-python-v20.11.0a1
python setup.py install

Then follow examples in https://github.com/kubernetes-client/python/tree/release-20.0/examples

Changelog: https://github.com/kubernetes-client/python/blob/release-20.0/CHANGELOG.md

... (truncated)

Changelog

Sourced from kubernetes's changelog.

v20.13.0

Kubernetes API Version: v1.20.13

v20.12.0b1

Kubernetes API Version: v1.20.12

API Change

  • Kube-apiserver: Fixes handling of CRD schemas containing literal null values in enums (#104990, @​liggitt) [SIG API Machinery, Apps and Network]

v20.11.0a1

Kubernetes API Version: v1.20.11

API Change

  • We have added a new Priority & Fairness rule that exempts all probes (/readyz, /healthz, /livez) to prevent restarting of "healthy" kube-apiserver instance(s) by kubelet. (kubernetes/kubernetes#101112, @​tkashem) [SIG API Machinery]
  • Fixes using server-side apply with APIService resources (kubernetes/kubernetes#100714, @​kevindelgado) [SIG API Machinery, Apps and Testing]
  • Regenerate protobuf code to fix CVE-2021-3121 (kubernetes/kubernetes#100501, @​joelsmith) [SIG API Machinery, Apps, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Node and Storage]
  • Kubernetes is now built using go1.15.8 (kubernetes/kubernetes#98962, @​cpanato) [SIG Cloud Provider, Instrumentation, Release and Testing]
  • TokenRequest and TokenRequestProjection features have been promoted to GA. This feature allows generating service account tokens that are not visible in Secret objects and are tied to the lifetime of a Pod object. See https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/#service-account-token-volume-projection for details on configuring and using this feature. The TokenRequest and TokenRequestProjection feature gates will be removed in v1.21.
    • kubeadm's kube-apiserver Pod manifest now includes the following flags by default "--service-account-key-file", "--service-account-signing-key-file", "--service-account-issuer". (kubernetes/kubernetes#93258, @​zshihang) [SIG API Machinery, Auth, Cluster Lifecycle, Storage and Testing]
  • A new nofuzz go build tag now disables gofuzz support. Release binaries enable this. (kubernetes/kubernetes#92491, @​BenTheElder) [SIG API Machinery]
  • Add WindowsContainerResources and Annotations to CRI-API UpdateContainerResourcesRequest (kubernetes/kubernetes#95741, @​katiewasnothere) [SIG Node]
  • Add a serving and terminating condition to the EndpointSlice API. serving tracks the readiness of endpoints regardless of their terminating state. This is distinct from ready since ready is only true when pods are not terminating. terminating is true when an endpoint is terminating. For pods this is any endpoint with a deletion timestamp. (kubernetes/kubernetes#92968, @​andrewsykim) [SIG Apps and Network]
  • Add dual-stack Services (alpha). This is a BREAKING CHANGE to an alpha API. It changes the dual-stack API wrt Service from a single ipFamily field to 3 fields: ipFamilyPolicy (SingleStack, PreferDualStack, RequireDualStack), ipFamilies (a list of families assigned), and clusterIPs (inclusive of clusterIP). Most users do not need to set anything at all, defaulting will handle it for them. Services are single-stack unless the user asks for dual-stack. This is all gated by the "IPv6DualStack" feature gate. (kubernetes/kubernetes#91824, @​khenidak) [SIG API Machinery, Apps, CLI, Network, Node, Scheduling and Testing]
  • Add support for hugepages to downward API (kubernetes/kubernetes#86102, @​derekwaynecarr) [SIG API Machinery, Apps, CLI, Network, Node, Scheduling and Testing]
  • Adds kubelet alpha feature, GracefulNodeShutdown which makes kubelet aware of node system shutdowns and result in graceful termination of pods during a system shutdown. (kubernetes/kubernetes#96129, @​bobbypage) [SIG Node]
  • AppProtocol is now GA for Endpoints and Services. The ServiceAppProtocol feature gate will be deprecated in 1.21. (kubernetes/kubernetes#96327, @​robscott) [SIG Apps and Network]
  • Automatic allocation of NodePorts for services with type LoadBalancer can now be disabled by setting the (new) parameter Service.spec.allocateLoadBalancerNodePorts=false. The default is to allocate NodePorts for services with type LoadBalancer which is the existing behavior. (kubernetes/kubernetes#92744, @​uablrek) [SIG Apps and Network]
  • Certain fields on Service objects will be automatically cleared when changing the service's type to a mode that does not need those fields. For example, changing from type=LoadBalancer to type=ClusterIP will clear the NodePort assignments, rather than forcing the user to clear them. (kubernetes/kubernetes#95196, @​thockin) [SIG API Machinery, Apps, Network and Testing]
  • Document that ServiceTopology feature is required to use service.spec.topologyKeys. (kubernetes/kubernetes#96528, @​andrewsykim) [SIG Apps]
  • EndpointSlice has a new NodeName field guarded by the EndpointSliceNodeName feature gate.
    • EndpointSlice topology field will be deprecated in an upcoming release.
    • EndpointSlice "IP" address type is formally removed after being deprecated in Kubernetes 1.17.
    • The discovery.k8s.io/v1alpha1 API is deprecated and will be removed in Kubernetes 1.21. (kubernetes/kubernetes#96440, @​robscott) [SIG API Machinery, Apps and Network]
  • External facing API podresources is now available under k8s.io/kubelet/pkg/apis/ (kubernetes/kubernetes#92632, @​RenaudWasTaken) [SIG Node and Testing]
  • Fewer candidates are enumerated for preemption to improve performance in large clusters. (kubernetes/kubernetes#94814, @​adtac)

... (truncated)

Commits
  • c4963e9 Merge pull request #1628 from yliaog/automated-release-of-20.13.0-upstream-re...
  • 35c18db updated README for GA release of 1.20
  • 16e8ddc generated client change
  • 1cb6d4b update changelog
  • abfcfac update version constants for 20.13.0 release
  • 966014e Bump actions/setup-python from 2.2.2 to 2.3.0
  • 6086e37 Merge pull request #1619 from yliaog/automated-release-of-20.12.0b1-upstream-...
  • 7324051 updated README for beta release of 1.20
  • a111881 generated client change
  • b79356f update changelog
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 2 years ago

Superseded by #450.