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 25.3.0 #465

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps kubernetes from 17.17.0 to 25.3.0.

Release notes

Sourced from kubernetes's releases.

Kubernetes Python Client v25.3.0 Stable Release

Getting started:

pip install --pre --upgrade kubernetes

Or from source, download attached zip file, then

unzip client-python-v25.3.0.zip
cd client-python-v25.3.0
python setup.py install

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

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

Kubernetes Python Client v25.3.0 Beta 1 Release

Getting started:

pip install --pre --upgrade kubernetes

Or from source, download attached zip file, then

unzip client-python-v25.3.0b1.zip
cd client-python-v25.3.0b1
python setup.py install

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

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

Kubernetes Python Client v25.2.0 Alpha 1 Release

Getting started:

pip install --pre --upgrade kubernetes

Or from source, download attached zip file, then

unzip client-python-v25.2.0a1.zip
cd client-python-v25.2.0a1
</tr></table> 

... (truncated)

Changelog

Sourced from kubernetes's changelog.

v25.3.0

Kubernetes API Version: v1.25.3

Feature

  • Adds support for loading CA certificates from a file using the idp-certificate-authority key for the oidc plugin. (#1916, @​vgupta3)

v25.3.0b1

Kubernetes API Version: v1.25.3

Feature

  • Adds support for loading CA certificates from a file using the idp-certificate-authority key for the oidc plugin. (#1916, @​vgupta3)

v25.2.0b1

Kubernetes API Version: v1.25.3

Feature

  • Adds support for loading CA certificates from a file using the idp-certificate-authority key for the oidc plugin. (#1916, @​vgupta3)

v25.2.0a1

Kubernetes API Version: v1.25.2

API Change

  • Revert regression that prevented client-go latency metrics to be reported with a template URL to avoid label cardinality. (kubernetes/kubernetes#112055, @​aanm) [SIG API Machinery]
  • Add NodeInclusionPolicy to TopologySpreadConstraints in PodSpec. (kubernetes/kubernetes#108492, @​kerthcet)
  • Added KMS v2alpha1 support. (kubernetes/kubernetes#111126, @​aramase)
  • Added a deprecated warning for node beta label usage in PV/SC/RC and CSI Storage Capacity. (kubernetes/kubernetes#108554, @​pacoxu)
  • Added a new feature gate CheckpointRestore to enable support to checkpoint containers. If enabled it is possible to checkpoint a container using the newly kubelet API (/checkpoint/{podNamespace}/{podName}/{containerName}). (kubernetes/kubernetes#104907, @​adrianreber) [SIG Node and Testing]
  • Added alpha support for user namespaces in pods phase 1 (KEP 127, feature gate: UserNamespacesStatelessPodsSupport) (kubernetes/kubernetes#111090, @​rata)
  • As of v1.25, the PodSecurity restricted level no longer requires pods that set .spec.os.name="windows" to also set Linux-specific securityContext fields. If a 1.25+ cluster has unsupported out-of-skew nodes prior to v1.23 and wants to ensure namespaces enforcing the restricted policy continue to require Linux-specific securityContext fields on all pods, ensure a version of the restricted prior to v1.25 is selected by labeling the namespace (for example, pod-security.kubernetes.io/enforce-version: v1.24) (kubernetes/kubernetes#105919, @​ravisantoshgudimetla)
  • Changed ownership semantics of PersistentVolume's spec.claimRef from atomic to granular. (kubernetes/kubernetes#110495, @​alexzielenski)
  • Extended ContainerStatus CRI API to allow runtime response with container resource requests and limits that are in effect.
  • For v1.25, Kubernetes will be using Golang 1.19, In this PR the version is updated to 1.19rc2 as GA is not yet available. (kubernetes/kubernetes#111254, @​dims)
  • Introduced NodeIPAM support for multiple ClusterCIDRs (kubernetes/kubernetes#2593) as an alpha feature. Set feature gate MultiCIDRRangeAllocator=true, determines whether the MultiCIDRRangeAllocator controller can be used, while the kube-controller-manager flag below will pick the active controller. Enabled the MultiCIDRRangeAllocator by setting --cidr-allocator-type=MultiCIDRRangeAllocator flag in kube-controller-manager. (kubernetes/kubernetes#109090, @​sarveshr7)
  • Introduced PodHasNetwork condition for pods. (kubernetes/kubernetes#111358, @​ddebroy)
  • Introduced support for handling pod failures with respect to the configured pod failure policy rules. (kubernetes/kubernetes#111113, @​mimowo)
  • Introduction of the DisruptionTarget pod condition type. Its reason field indicates the reason for pod termination:
    • PreemptionByKubeScheduler (Pod preempted by kube-scheduler)
    • DeletionByTaintManager (Pod deleted by taint manager due to NoExecute taint)
    • EvictionByEvictionAPI (Pod evicted by Eviction API)
    • DeletionByPodGC (an orphaned Pod deleted by PodGC) (kubernetes/kubernetes#110959, @​mimowo)
  • Kube-Scheduler ComponentConfig is graduated to GA, kubescheduler.config.k8s.io/v1 is available now. Plugin SelectorSpread is removed in v1. (kubernetes/kubernetes#110534, @​kerthcet)
  • Local Storage Capacity Isolation feature is GA in 1.25 release. For systems (rootless) that cannot check root file system, please use kubelet config --local-storage-capacity-isolation=false to disable this feature. Once disabled, pod cannot set local ephemeral storage request/limit, and emptyDir sizeLimit niether. (kubernetes/kubernetes#111513, @​jingxu97)

... (truncated)

Commits
  • e884070 Merge pull request #1937 from yliaog/automated-release-of-25.3.0-upstream-rel...
  • 03d2958 updated 25.3 release support matrix
  • fd673fb generated client change
  • 90a9052 generated API change
  • cef4c9c generated client change for custom_objects
  • ea36451 update version constants for 25.3.0 release
  • 92ea48b update changelog with release notes from master branch
  • 73b51ec Merge pull request #1931 from yliaog/automated-release-of-25.3.0b1-upstream-r...
  • c91762f updated compatibility matrix for 25.3.0b1
  • 1d5b9ec generated client change
  • 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 1 year ago

Superseded by #470.