Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-kubernetes for
openSUSE:Factory checked in at 2022-10-03 13:44:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-kubernetes (Old)
and /work/SRC/openSUSE:Factory/.python-kubernetes.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-kubernetes"
Mon Oct 3 13:44:11 2022 rev:17 rq:1007076 version:24.2.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-kubernetes/python-kubernetes.changes
2022-06-20 15:37:24.150870646 +0200
+++
/work/SRC/openSUSE:Factory/.python-kubernetes.new.2275/python-kubernetes.changes
2022-10-03 13:44:17.585287536 +0200
@@ -1,0 +2,173 @@
+Thu Sep 29 14:26:36 UTC 2022 - Yogalakshmi Arunachalam <[email protected]>
+
+- Update to v24.2.0
+ Uncategorized
+ The dynamic client now support the _request_timeout parameter to configure
connection and request timeouts. (#1732, @philipp-sontag-by)
+
+- Update to v24.1.0b1
+ Uncategorized
+ The dynamic client now support the _request_timeout parameter to configure
connection and request timeouts. (#1732, @philipp-sontag-by)
+
+- Update to v24.1.0a1
+ API Change
+ Add 2 new options for kube-proxy running in winkernel mode.
--forward-healthcheck-vip, if specified as true, health check traffic whose
+ destination is service VIP will be forwarded to kube-proxy's healthcheck
service. --root-hnsendpoint-name specifies the name of the hns endpoint
+ for the root network namespace. This option enables the pass-through load
balancers like Google's GCLB to correctly health check the backend services.
+ Without this change, the health check packets is dropped, and Windows node
will be considered to be unhealthy by those load balancers.
+ (kubernetes/kubernetes#99287, @anfernee)
+ Added CEL runtime cost calculation into CustomerResource validation.
CustomerResource validation will fail if runtime cost exceeds the budget.
+ (kubernetes/kubernetes#108482, @cici37)
+ Added a new metric webhook_fail_open_count to monitor webhooks that fail to
open. (kubernetes/kubernetes#107171, @ltagliamonte-dd)
+ Adds a new Status subresource in Network Policy objects
(kubernetes/kubernetes#107963, @rikatz)
+ Adds support for InterfaceNamePrefix and BridgeInterface as arguments to
--detect-local-mode option and also introduces a new optional
+ --pod-interface-name-prefix and --pod-bridge-interface flags to kube-proxy.
(kubernetes/kubernetes#95400, @tssurya)
+ CEL CRD validation expressions may now reference existing object state using
the identifier oldSelf. (kubernetes/kubernetes#108073, @benluddy)
+ CRD deep copies should no longer contain shallow copies of
JSONSchemaProps.XValidations. (kubernetes/kubernetes#107956, @benluddy)
+ CRD writes will generate validation errors if a CEL validation rule
references the identifier oldSelf on a part of the schema that does not
+ support it. (kubernetes/kubernetes#108013, @benluddy)
+ CSIStorageCapacity.storage.k8s.io: The v1beta1 version of this API is
deprecated in favor of v1, and will be removed in v1.27. If a CSI driver
+ supports storage capacity tracking, then it must get deployed with a release
of external-provisioner that supports the v1 API.
(kubernetes/kubernetes#108445, @pohly)
+ Custom resource requests with fieldValidation=Strict consistently require
apiVersion and kind, matching non-strict requests
(kubernetes/kubernetes#109019, @liggitt)
+ Feature of DefaultPodTopologySpread is graduated to GA
(kubernetes/kubernetes#108278, @kerthcet)
+ Feature of NonPreemptingPriority is graduated to GA
(kubernetes/kubernetes#107432, @denkensk)
+ Feature of PodOverhead is graduated to GA (kubernetes/kubernetes#108441,
@pacoxu)
+ Fixed OpenAPI serialization of the x-kubernetes-validations field
(kubernetes/kubernetes#107970, @liggitt)
+ Fixed failed flushing logs in defer function when kubelet cmd exit 1.
(kubernetes/kubernetes#104774, @kerthcet)
+ Fixes a regression in v1beta1 PodDisruptionBudget handling of strategic
merge patch-type API requests for the selector field. Prior to 1.21,
+ these requests would merge matchLabels content and replace matchExpressions
content. In 1.21, patch requests touching the selector field started
+ replacing the entire selector. This is consistent with server-side apply and
the v1 PodDisruptionBudget behavior, but should not have been changed
+ for v1beta1. (kubernetes/kubernetes#108138, @liggitt)
+ Improve kubectl's user help commands readability
(kubernetes/kubernetes#104736, @lauchokyip)
+ Indexed Jobs graduated to stable. (kubernetes/kubernetes#107395,
@alculquicondor)
+ Introduce a v1alpha1 networking API for ClusterCIDRConfig
(kubernetes/kubernetes#108290, @sarveshr7)
+ Introduction of a new "sync_proxy_rules_no_local_endpoints_total" proxy
metric. This metric represents the number of services with no internal
+ endpoints. The "traffic_policy" label will contain both "internal" or
"external". (kubernetes/kubernetes#108930, @MaxRenaud)
+ JobReadyPods graduates to Beta and it's enabled by default.
(kubernetes/kubernetes#107476, @alculquicondor)
+ Kube-apiserver: --audit-log-version and --audit-webhook-version now only
support the default value of audit.k8s.io/v1.
+ The v1alpha1 and v1beta1 audit log versions, deprecated since 1.13, have
been removed. (kubernetes/kubernetes#108092, @carlory)
+ Kube-apiserver: the metadata.selfLink field can no longer be populated by
kube-apiserver; it was deprecated in 1.16 and has not been populated by default
+ since 1.20+. (kubernetes/kubernetes#107527, @wojtek-t)
+ Kubelet external Credential Provider feature is moved to Beta. Credential
Provider Plugin and Credential Provider Config API's updated from v1alpha1
+ to v1beta1 with no API changes. (kubernetes/kubernetes#108847, @adisky)
+ Make STS available replicas optional again. (kubernetes/kubernetes#109241,
@ravisantoshgudimetla)
+ MaxUnavailable for StatefulSets, allows faster RollingUpdate by taking down
more than 1 pod at a time. The number of pods you want to take down
+ during a RollingUpdate is configurable using maxUnavailable parameter.
(kubernetes/kubernetes#82162, @krmayankk)
+ Non-graceful node shutdown handling is enabled for stateful workload
failovers (kubernetes/kubernetes#108486, @sonasingh46)
+ Omit enum declarations from the static openapi file captured at
https://git.k8s.io/kubernetes/api/openapi-spec. This file is used to generate
API clients,
+ and use of enums in those generated clients (rather than strings) can break
forward compatibility with additional future values in those fields.
+ See https://issue.k8s.io/109177 for details. (kubernetes/kubernetes#109178,
@liggitt)
+ OpenAPI V3 is turned on by default (kubernetes/kubernetes#109031, @Jefftree)
+ Pod affinity namespace selector and cross-namespace quota graduated to GA.
The feature gate PodAffinityNamespaceSelector is locked and will be
+ removed in 1.26. (kubernetes/kubernetes#108136, @ahg-g)
+ Promote IdentifyPodOS feature to beta. (kubernetes/kubernetes#107859,
@ravisantoshgudimetla)
+ Remove a v1alpha1 networking API for ClusterCIDRConfig
(kubernetes/kubernetes#109436, @JamesLaverack)
+ Renamed metrics evictions_number to evictions_total and mark it as stable.
The original evictions_number metrics name is marked as "Deprecated"
+ and has been removed in kubernetes 1.23 . (kubernetes/kubernetes#106366,
@cyclinder)
+ Skip x-kubernetes-validations rules if having fundamental error against the
OpenAPIv3 schema. (kubernetes/kubernetes#108859, @cici37)
+ Support for gRPC probes is now in beta. GRPCContainerProbe feature gate is
enabled by default. (kubernetes/kubernetes#108522, @SergeyKanzhelev)
+ Suspend job to GA. The feature gate SuspendJob is locked and will be removed
in 1.26. (kubernetes/kubernetes#108129, @ahg-g)
+ The AnyVolumeDataSource feature is now beta, and the feature gate is enabled
by default. In order to provide user feedback on PVCs with data sources,
+ deployers must install the VolumePopulators CRD and the
data-source-validator controller. (kubernetes/kubernetes#108736, @bswartz)
+ The CertificateSigningRequest spec.expirationSeconds API field has graduated
to GA. The CSRDuration feature gate for the field is now unconditionally
+ enabled and will be removed in 1.26. (kubernetes/kubernetes#108782, @cfryanr)
+ The ServerSideFieldValidation feature has graduated to beta and is now
enabled by default. Kubectl 1.24 and newer will use server-side validation
+ instead of client-side validation when writing to API servers with the
feature enabled. (kubernetes/kubernetes#108889, @kevindelgado)
+ The ServiceLBNodePortControl feature has graduated to GA. The feature gate
will be removed in 1.26. (kubernetes/kubernetes#107027, @uablrek)
+ The deprecated kube-controller-manager flag
'--deployment-controller-sync-period' has been removed, it is not used by the
deployment controller.
+ (kubernetes/kubernetes#107178, @SataQiu)
+ The feature DynamicKubeletConfig has been removed from the kubelet.
(kubernetes/kubernetes#106932, @SergeyKanzhelev)
+ The infrastructure for contextual logging is complete (feature gate
implemented, JSON backend ready). (kubernetes/kubernetes#108995, @pohly)
+ This adds an optional timeZone field as part of the CronJob spec to support
running cron jobs in a specific time zone. (kubernetes/kubernetes#108032,
@deejross)
+ Updated the default API priority-and-fairness config to avoid
endpoint/configmaps operations from controller-manager to all match
leader-election
+ priority level. (kubernetes/kubernetes#106725, @wojtek-t)
+ topologySpreadConstraints includes minDomains field to limit the minimum
number of topology domains. (kubernetes/kubernetes#107674, @sanposhiho)
+ Introduce a v1alpha1 networking API for ClusterCIDRConfig
(kubernetes/kubernetes#108290, @sarveshr7) [SIG API Machinery, Apps, Auth, CLI,
+ Cloud Provider, Instrumentation, Network and Testing]
+ Introduction of a new "sync_proxy_rules_no_local_endpoints_total" proxy
metric. This metric represents the number of services with no internal
endpoints.
+ The "traffic_policy" label will contain both "internal" or "external".
(kubernetes/kubernetes#108930, @MaxRenaud) [SIG API Machinery, Apps,
Architecture,
+ Auth, Autoscaling, CLI, Cloud Provider, Instrumentation, Network, Node,
Release, Scheduling, Storage, Testing and Windows]
+ Make STS available replicas optional again, (kubernetes/kubernetes#109241,
@ravisantoshgudimetla) [SIG API Machinery and Apps]
+ Omit enum declarations from the static openapi file captured at
https://git.k8s.io/kubernetes/api/openapi-spec. This file is used to generate
API clients,
+ and use of enums in those generated clients (rather than strings) can break
forward compatibility with additional future values in those fields.
+ See https://issue.k8s.io/109177 for details. (kubernetes/kubernetes#109178,
@liggitt) [SIG API Machinery and Auth]
+ Remove a v1alpha1 networking API for ClusterCIDRConfig
(kubernetes/kubernetes#109436, @JamesLaverack) [SIG API Machinery, Apps, Auth,
CLI, Network and Testing]
+ The deprecated kube-controller-manager flag
'--deployment-controller-sync-period' has been removed, it is not used by the
deployment controller.
+ (kubernetes/kubernetes#107178, @SataQiu) [SIG API Machinery and Apps]
+ Adds a new Status subresource in Network Policy objects
(kubernetes/kubernetes#107963, @rikatz) [SIG API Machinery, Apps, Network and
Testing]
+ Adds support for "InterfaceNamePrefix" and "BridgeInterface" as arguments to
--detect-local-mode option and also introduces a new optional
+ --pod-interface-name-prefix and --pod-bridge-interface flags to kube-proxy.
(kubernetes/kubernetes#95400, @tssurya) [SIG API Machinery and Network]
+ CEL CRD validation expressions may now reference existing object state using
the identifier oldSelf. (kubernetes/kubernetes#108073, @benluddy)
+ [SIG API Machinery and Testing]
+ CSIStorageCapacity.storage.k8s.io: The v1beta1 version of this API is
deprecated in favor of v1, and will be removed in v1.27. If a CSI driver
supports
+ storage capacity tracking, then it must get deployed with a release of
external-provisioner that supports the v1 API. (kubernetes/kubernetes#108445,
@pohly)
+ [SIG API Machinery, Architecture, Auth, Scheduling, Storage and Testing]
+ Custom resource requests with fieldValidation=Strict consistently require
apiVersion and kind, matching non-strict requests
+ (kubernetes/kubernetes#109019, @liggitt) [SIG API Machinery]
+ Improve kubectl's user help commands readability
(kubernetes/kubernetes#104736, @lauchokyip) [SIG API Machinery, Apps,
Architecture, Auth,
+ Autoscaling, CLI, Cloud Provider, Cluster Lifecycle, Contributor Experience,
Instrumentation, Network, Node, Release, Scalability, Scheduling,
+ Security, Storage, Testing and Windows]
+ Indexed Jobs graduates to stable (kubernetes/kubernetes#107395,
@alculquicondor) [SIG Apps, Architecture and Testing]
+ Introduce a v1alpha1 networking API for ClusterCIDRConfig
(kubernetes/kubernetes#108290, @sarveshr7) [SIG API Machinery, Apps, Auth, CLI,
Cloud Provider,
+ Instrumentation, Network and Testing]
+ JobReadyPods graduates to Beta and it's enabled by default.
(kubernetes/kubernetes#107476, @alculquicondor) [SIG API Machinery, Apps and
Testing]
+ Kubelet external Credential Provider feature is moved to Beta. Credential
Provider Plugin and Credential Provider Config API's updated from v1alpha1
+ to v1beta1 with no API changes. (kubernetes/kubernetes#108847, @adisky) [SIG
API Machinery and Node]
+ MaxUnavailable for StatefulSets, allows faster RollingUpdate by taking down
more than 1 pod at a time. The number of pods you want to take down
+ during a RollingUpdate is configurable using maxUnavailable parameter.
(kubernetes/kubernetes#82162, @krmayankk) [SIG API Machinery and Apps]
+ Non graceful node shutdown handling. (kubernetes/kubernetes#108486,
@sonasingh46) [SIG Apps, Node and Storage]
+ OpenAPI V3 is turned on by default (kubernetes/kubernetes#109031, @Jefftree)
[SIG API Machinery, Apps, Architecture, Auth, Autoscaling, CLI,
+ Cloud Provider, Cluster Lifecycle, Instrumentation, Network, Node,
Scheduling, Storage and Testing]
+ Promote IdentifyPodOS feature to beta. (kubernetes/kubernetes#107859,
@ravisantoshgudimetla) [SIG API Machinery, Apps, Node, Testing and Windows]
+ Skip x-kubernetes-validations rules if having fundamental error against
OpenAPIv3 schema. (kubernetes/kubernetes#108859, @cici37) [SIG API Machinery
and Testing]
+ Support for gRPC probes is now in beta. GRPCContainerProbe feature gate is
enabled by default. (kubernetes/kubernetes#108522, @SergeyKanzhelev)
+ [SIG API Machinery, Apps, Node and Testing]
+ The AnyVolumeDataSource feature is now beta, and the feature gate is enabled
by default. In order to provide user feedback on PVCs with data sources,
+ deployers must install the VolumePopulators CRD and the
data-source-validator controller. (kubernetes/kubernetes#108736, @bswartz) [SIG
Apps, Storage and Testing]
+ The ServerSideFieldValidation feature has graduated to beta and is now
enabled by default. Kubectl 1.24 and newer will use server-side
+ validation instead of client-side validation when writing to API servers
with the feature enabled. (kubernetes/kubernetes#108889, @kevindelgado)
+ [SIG API Machinery, Architecture, CLI and Testing]
+ The infrastructure for contextual logging is complete (feature gate
implemented, JSON backend ready). (kubernetes/kubernetes#108995, @pohly)
+ [SIG API Machinery, Architecture, Auth, CLI, Cloud Provider, Cluster
Lifecycle, Instrumentation, Network, Node, Scheduling and Testing]
+ This adds an optional timeZone field as part of the CronJob spec to support
running cron jobs in a specific time zone.
+ (kubernetes/kubernetes#108032, @deejross) [SIG API Machinery and Apps]
+ Add 2 new options for kube-proxy running in winkernel mode.
--forward-healthcheck-vip, if specified as true, health check traffic whose
destination
+ is service VIP will be forwarded to kube-proxy's healthcheck service.
--root-hnsendpoint-name specifies the name of the hns endpoint for the root
+ network namespace. This option enables the pass-through load balancers like
Google's GCLB to correctly health check the backend services.
+ Without this change, the health check packets is dropped, and Windows node
will be considered to be unhealthy by those load balancers.
+ (kubernetes/kubernetes#99287, @anfernee) [SIG API Machinery, Cloud Provider,
Network, Testing and Windows]
+ Added CEL runtime cost calculation into CustomerResource validation.
CustomerResource validation will fail if runtime cost exceeds the budget.
+ (kubernetes/kubernetes#108482, @cici37) [SIG API Machinery]
+ CRD writes will generate validation errors if a CEL validation rule
references the identifier "oldSelf" on a part of the schema that does not
support it.
+ (kubernetes/kubernetes#108013, @benluddy) [SIG API Machinery]
+ Feature of DefaultPodTopologySpread is graduated to GA
(kubernetes/kubernetes#108278, @kerthcet) [SIG Scheduling]
+ Feature of PodOverhead is graduated to GA (kubernetes/kubernetes#108441,
@pacoxu) [SIG API Machinery, Apps, Node and Scheduling]
+ Fixes a regression in v1beta1 PodDisruptionBudget handling of "strategic
merge patch"-type API requests for the selector field. Prior to 1.21,
+ these requests would merge matchLabels content and replace matchExpressions
content. In 1.21, patch requests touching the selector field started
+ replacing the entire selector. This is consistent with server-side apply and
the v1 PodDisruptionBudget behavior, but should not have been changed for
v1beta1.
+ (kubernetes/kubernetes#108138, @liggitt) [SIG Apps, Auth and Testing]
+ Kube-apiserver: --audit-log-version and --audit-webhook-version now only
support the default value of audit.k8s.io/v1. The v1alpha1 and v1beta1
+ audit log versions, deprecated since 1.13, have been removed.
(kubernetes/kubernetes#108092, @carlory) [SIG API Machinery, Auth and Testing]
+ Pod-affinity namespace selector and cross-namespace quota graduated to GA.
The feature gate PodAffinityNamespaceSelector is locked and will be removed in
1.26.
+ (kubernetes/kubernetes#108136, @ahg-g) [SIG API Machinery, Apps, Scheduling
and Testing]
+ Suspend job to GA. The feature gate SuspendJob is locked and will be removed
in 1.26. (kubernetes/kubernetes#108129, @ahg-g) [SIG Apps and Testing]
+ The CertificateSigningRequest spec.expirationSeconds API field has graduated
to GA. The CSRDuration feature gate for the field is now unconditionally
+ enabled and will be removed in 1.26. (kubernetes/kubernetes#108782,
@cfryanr) [SIG API Machinery, Apps, Auth, Instrumentation and Testing]
+ TopologySpreadConstraints includes minDomains field to limit the minimum
number of topology domains. (kubernetes/kubernetes#107674,
+ @sanposhiho) [SIG API Machinery, Apps and Scheduling]
+ CRD deep copies should no longer contain shallow copies of
JSONSchemaProps.XValidations. (kubernetes/kubernetes#107956, @benluddy) [SIG
API Machinery]
+ Feature of NonPreemptingPriority is graduated to GA
(kubernetes/kubernetes#107432, @denkensk) [SIG Apps, Scheduling and Testing]
+ Fix OpenAPI serialization of the x-kubernetes-validations field
(kubernetes/kubernetes#107970, @liggitt) [SIG API Machinery]
+ Kube-apiserver: the metadata.selfLink field can no longer be populated by
kube-apiserver; it was deprecated in 1.16 and has not been populated by
+ default in 1.20+. (kubernetes/kubernetes#107527, @wojtek-t) [SIG API
Machinery, Apps, Auth, Autoscaling, CLI, Cloud Provider, Network, Scheduling,
+ Storage and Testing]
+ Add a new metric webhook_fail_open_count to monitor webhooks that fail open
(kubernetes/kubernetes#107171, @ltagliamonte-dd) [SIG API Machinery and
Instrumentation]
+ Fix failed flushing logs in defer function when kubelet cmd exit 1.
(kubernetes/kubernetes#104774, @kerthcet) [SIG Node and Scheduling]
+ Rename metrics evictions_number to evictions_total and mark it as stable.
The original evictions_number metrics name is marked as "Deprecated"
+ and will be removed in kubernetes 1.23 (kubernetes/kubernetes#106366,
@cyclinder) [SIG API Machinery, Apps, Architecture, Auth, CLI,
+ Cloud Provider, Cluster Lifecycle, Instrumentation, Network, Node, Release,
Scalability, Scheduling, Storage, Testing and Windows]
+ The ServiceLBNodePortControl feature graduates to GA. The feature gate will
be removed in 1.26. (kubernetes/kubernetes#107027, @uablrek) [SIG Network and
Testing]
+ The feature DynamicKubeletConfig is removed from the kubelet.
(kubernetes/kubernetes#106932, @SergeyKanzhelev) [SIG Apps, Auth,
Instrumentation, Node and Testing]
+ Update default API priority-and-fairness config to avoid endpoint/configmaps
operations from controller-manager to all match leader-election
+ priority level. (kubernetes/kubernetes#106725, @wojtek-t) [SIG API
Machinery]
+
+-------------------------------------------------------------------
Old:
----
kubernetes-23.6.0.tar.gz
New:
----
kubernetes-24.2.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-kubernetes.spec ++++++
--- /var/tmp/diff_new_pack.1q63Gd/_old 2022-10-03 13:44:18.169288821 +0200
+++ /var/tmp/diff_new_pack.1q63Gd/_new 2022-10-03 13:44:18.173288829 +0200
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-kubernetes
-Version: 23.6.0
+Version: 24.2.0
Release: 0
Summary: Kubernetes python client
License: Apache-2.0
++++++ kubernetes-23.6.0.tar.gz -> kubernetes-24.2.0.tar.gz ++++++
++++ 23726 lines of diff (skipped)