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 <yarunacha...@suse.com>
+
+- 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)

Reply via email to