Skip to content

Commit ee5b9e2

Browse files
authored
Merge branch 'kubernetes-client:master' into patch-1
2 parents 51d65de + 3ae5fbb commit ee5b9e2

File tree

1,054 files changed

+31073
-28406
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,054 files changed

+31073
-28406
lines changed

.github/workflows/test.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444

4545
- name: Upload coverage to Codecov
4646
if: "matrix.use_coverage"
47-
uses: codecov/codecov-action@v4
47+
uses: codecov/codecov-action@v5
4848
with:
4949
fail_ci_if_error: false
5050
verbose: true

CHANGELOG.md

+173
Large diffs are not rendered by default.

README.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ supported versions of Kubernetes clusters.
100100
- [client 28.y.z](https://pypi.org/project/kubernetes/28.1.0/): Kubernetes 1.27 or below (+-), Kubernetes 1.28 (✓), Kubernetes 1.29 or above (+-)
101101
- [client 29.y.z](https://pypi.org/project/kubernetes/29.0.0/): Kubernetes 1.28 or below (+-), Kubernetes 1.29 (✓), Kubernetes 1.30 or above (+-)
102102
- [client 30.y.z](https://pypi.org/project/kubernetes/30.1.0/): Kubernetes 1.29 or below (+-), Kubernetes 1.30 (✓), Kubernetes 1.31 or above (+-)
103+
- [client 31.y.z](https://pypi.org/project/kubernetes/31.0.0/): Kubernetes 1.30 or below (+-), Kubernetes 1.31 (✓), Kubernetes 1.32 or above (+-)
103104

104105

105106
> See [here](#homogenizing-the-kubernetes-python-client-versions) for an explanation of why there is no v13-v16 release.
@@ -160,11 +161,13 @@ between client-python versions.
160161
| 27.0 Alpha/Beta | Kubernetes main repo, 1.27 branch ||
161162
| 27.0 | Kubernetes main repo, 1.27 branch ||
162163
| 28.0 Alpha/Beta | Kubernetes main repo, 1.28 branch ||
163-
| 28.0 | Kubernetes main repo, 1.28 branch | |
164+
| 28.0 | Kubernetes main repo, 1.28 branch | |
164165
| 29.0 Alpha/Beta | Kubernetes main repo, 1.29 branch ||
165166
| 29.0 | Kubernetes main repo, 1.29 branch ||
166167
| 30.0 Alpha/Beta | Kubernetes main repo, 1.30 branch ||
167168
| 30.0 | Kubernetes main repo, 1.30 branch ||
169+
| 31.0 Alpha/Beta | Kubernetes main repo, 1.31 branch ||
170+
| 31.0 | Kubernetes main repo, 1.31 branch ||
168171

169172
> See [here](#homogenizing-the-kubernetes-python-client-versions) for an explanation of why there is no v13-v16 release.
170173
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
kubernetes.client.api.coordination\_v1alpha1\_api module
2+
========================================================
3+
4+
.. automodule:: kubernetes.client.api.coordination_v1alpha1_api
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:

doc/source/kubernetes.client.api.networking_v1alpha1_api.rst

-7
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
kubernetes.client.api.networking\_v1beta1\_api module
2+
=====================================================
3+
4+
.. automodule:: kubernetes.client.api.networking_v1beta1_api
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:

doc/source/kubernetes.client.api.resource_v1alpha2_api.rst

-7
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
kubernetes.client.api.resource\_v1alpha3\_api module
2+
====================================================
3+
4+
.. automodule:: kubernetes.client.api.resource_v1alpha3_api
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:

doc/source/kubernetes.client.api.rst

+4-2
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ Submodules
3434
kubernetes.client.api.certificates_v1alpha1_api
3535
kubernetes.client.api.coordination_api
3636
kubernetes.client.api.coordination_v1_api
37+
kubernetes.client.api.coordination_v1alpha1_api
3738
kubernetes.client.api.core_api
3839
kubernetes.client.api.core_v1_api
3940
kubernetes.client.api.custom_objects_api
@@ -49,7 +50,7 @@ Submodules
4950
kubernetes.client.api.logs_api
5051
kubernetes.client.api.networking_api
5152
kubernetes.client.api.networking_v1_api
52-
kubernetes.client.api.networking_v1alpha1_api
53+
kubernetes.client.api.networking_v1beta1_api
5354
kubernetes.client.api.node_api
5455
kubernetes.client.api.node_v1_api
5556
kubernetes.client.api.openid_api
@@ -58,12 +59,13 @@ Submodules
5859
kubernetes.client.api.rbac_authorization_api
5960
kubernetes.client.api.rbac_authorization_v1_api
6061
kubernetes.client.api.resource_api
61-
kubernetes.client.api.resource_v1alpha2_api
62+
kubernetes.client.api.resource_v1alpha3_api
6263
kubernetes.client.api.scheduling_api
6364
kubernetes.client.api.scheduling_v1_api
6465
kubernetes.client.api.storage_api
6566
kubernetes.client.api.storage_v1_api
6667
kubernetes.client.api.storage_v1alpha1_api
68+
kubernetes.client.api.storage_v1beta1_api
6769
kubernetes.client.api.storagemigration_api
6870
kubernetes.client.api.storagemigration_v1alpha1_api
6971
kubernetes.client.api.version_api
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
kubernetes.client.api.storage\_v1beta1\_api module
2+
==================================================
3+
4+
.. automodule:: kubernetes.client.api.storage_v1beta1_api
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:

doc/source/kubernetes.client.models.rst

+57-48
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ Submodules
5555
kubernetes.client.models.v1_certificate_signing_request_status
5656
kubernetes.client.models.v1_cinder_persistent_volume_source
5757
kubernetes.client.models.v1_cinder_volume_source
58-
kubernetes.client.models.v1_claim_source
5958
kubernetes.client.models.v1_client_ip_config
6059
kubernetes.client.models.v1_cluster_role
6160
kubernetes.client.models.v1_cluster_role_binding
@@ -82,6 +81,7 @@ Submodules
8281
kubernetes.client.models.v1_container_state_terminated
8382
kubernetes.client.models.v1_container_state_waiting
8483
kubernetes.client.models.v1_container_status
84+
kubernetes.client.models.v1_container_user
8585
kubernetes.client.models.v1_controller_revision
8686
kubernetes.client.models.v1_controller_revision_list
8787
kubernetes.client.models.v1_cron_job
@@ -151,6 +151,8 @@ Submodules
151151
kubernetes.client.models.v1_expression_warning
152152
kubernetes.client.models.v1_external_documentation
153153
kubernetes.client.models.v1_fc_volume_source
154+
kubernetes.client.models.v1_field_selector_attributes
155+
kubernetes.client.models.v1_field_selector_requirement
154156
kubernetes.client.models.v1_flex_persistent_volume_source
155157
kubernetes.client.models.v1_flex_volume_source
156158
kubernetes.client.models.v1_flocker_volume_source
@@ -179,6 +181,7 @@ Submodules
179181
kubernetes.client.models.v1_http_header
180182
kubernetes.client.models.v1_http_ingress_path
181183
kubernetes.client.models.v1_http_ingress_rule_value
184+
kubernetes.client.models.v1_image_volume_source
182185
kubernetes.client.models.v1_ingress
183186
kubernetes.client.models.v1_ingress_backend
184187
kubernetes.client.models.v1_ingress_class
@@ -206,6 +209,7 @@ Submodules
206209
kubernetes.client.models.v1_json_schema_props
207210
kubernetes.client.models.v1_key_to_path
208211
kubernetes.client.models.v1_label_selector
212+
kubernetes.client.models.v1_label_selector_attributes
209213
kubernetes.client.models.v1_label_selector_requirement
210214
kubernetes.client.models.v1_lease
211215
kubernetes.client.models.v1_lease_list
@@ -218,6 +222,7 @@ Submodules
218222
kubernetes.client.models.v1_limit_range_spec
219223
kubernetes.client.models.v1_limit_response
220224
kubernetes.client.models.v1_limited_priority_level_configuration
225+
kubernetes.client.models.v1_linux_container_user
221226
kubernetes.client.models.v1_list_meta
222227
kubernetes.client.models.v1_load_balancer_ingress
223228
kubernetes.client.models.v1_load_balancer_status
@@ -252,6 +257,7 @@ Submodules
252257
kubernetes.client.models.v1_node_config_source
253258
kubernetes.client.models.v1_node_config_status
254259
kubernetes.client.models.v1_node_daemon_endpoints
260+
kubernetes.client.models.v1_node_features
255261
kubernetes.client.models.v1_node_list
256262
kubernetes.client.models.v1_node_runtime_handler
257263
kubernetes.client.models.v1_node_runtime_handler_features
@@ -344,13 +350,15 @@ Submodules
344350
kubernetes.client.models.v1_resource_attributes
345351
kubernetes.client.models.v1_resource_claim
346352
kubernetes.client.models.v1_resource_field_selector
353+
kubernetes.client.models.v1_resource_health
347354
kubernetes.client.models.v1_resource_policy_rule
348355
kubernetes.client.models.v1_resource_quota
349356
kubernetes.client.models.v1_resource_quota_list
350357
kubernetes.client.models.v1_resource_quota_spec
351358
kubernetes.client.models.v1_resource_quota_status
352359
kubernetes.client.models.v1_resource_requirements
353360
kubernetes.client.models.v1_resource_rule
361+
kubernetes.client.models.v1_resource_status
354362
kubernetes.client.models.v1_role
355363
kubernetes.client.models.v1_role_binding
356364
kubernetes.client.models.v1_role_binding_list
@@ -477,23 +485,18 @@ Submodules
477485
kubernetes.client.models.v1alpha1_cluster_trust_bundle_spec
478486
kubernetes.client.models.v1alpha1_expression_warning
479487
kubernetes.client.models.v1alpha1_group_version_resource
480-
kubernetes.client.models.v1alpha1_ip_address
481-
kubernetes.client.models.v1alpha1_ip_address_list
482-
kubernetes.client.models.v1alpha1_ip_address_spec
488+
kubernetes.client.models.v1alpha1_lease_candidate
489+
kubernetes.client.models.v1alpha1_lease_candidate_list
490+
kubernetes.client.models.v1alpha1_lease_candidate_spec
483491
kubernetes.client.models.v1alpha1_match_condition
484492
kubernetes.client.models.v1alpha1_match_resources
485493
kubernetes.client.models.v1alpha1_migration_condition
486494
kubernetes.client.models.v1alpha1_named_rule_with_operations
487495
kubernetes.client.models.v1alpha1_param_kind
488496
kubernetes.client.models.v1alpha1_param_ref
489-
kubernetes.client.models.v1alpha1_parent_reference
490497
kubernetes.client.models.v1alpha1_self_subject_review
491498
kubernetes.client.models.v1alpha1_self_subject_review_status
492499
kubernetes.client.models.v1alpha1_server_storage_version
493-
kubernetes.client.models.v1alpha1_service_cidr
494-
kubernetes.client.models.v1alpha1_service_cidr_list
495-
kubernetes.client.models.v1alpha1_service_cidr_spec
496-
kubernetes.client.models.v1alpha1_service_cidr_status
497500
kubernetes.client.models.v1alpha1_storage_version
498501
kubernetes.client.models.v1alpha1_storage_version_condition
499502
kubernetes.client.models.v1alpha1_storage_version_list
@@ -514,54 +517,58 @@ Submodules
514517
kubernetes.client.models.v1alpha1_variable
515518
kubernetes.client.models.v1alpha1_volume_attributes_class
516519
kubernetes.client.models.v1alpha1_volume_attributes_class_list
517-
kubernetes.client.models.v1alpha2_allocation_result
518-
kubernetes.client.models.v1alpha2_driver_allocation_result
519-
kubernetes.client.models.v1alpha2_driver_requests
520-
kubernetes.client.models.v1alpha2_named_resources_allocation_result
521-
kubernetes.client.models.v1alpha2_named_resources_attribute
522-
kubernetes.client.models.v1alpha2_named_resources_filter
523-
kubernetes.client.models.v1alpha2_named_resources_instance
524-
kubernetes.client.models.v1alpha2_named_resources_int_slice
525-
kubernetes.client.models.v1alpha2_named_resources_request
526-
kubernetes.client.models.v1alpha2_named_resources_resources
527-
kubernetes.client.models.v1alpha2_named_resources_string_slice
528-
kubernetes.client.models.v1alpha2_pod_scheduling_context
529-
kubernetes.client.models.v1alpha2_pod_scheduling_context_list
530-
kubernetes.client.models.v1alpha2_pod_scheduling_context_spec
531-
kubernetes.client.models.v1alpha2_pod_scheduling_context_status
532-
kubernetes.client.models.v1alpha2_resource_claim
533-
kubernetes.client.models.v1alpha2_resource_claim_consumer_reference
534-
kubernetes.client.models.v1alpha2_resource_claim_list
535-
kubernetes.client.models.v1alpha2_resource_claim_parameters
536-
kubernetes.client.models.v1alpha2_resource_claim_parameters_list
537-
kubernetes.client.models.v1alpha2_resource_claim_parameters_reference
538-
kubernetes.client.models.v1alpha2_resource_claim_scheduling_status
539-
kubernetes.client.models.v1alpha2_resource_claim_spec
540-
kubernetes.client.models.v1alpha2_resource_claim_status
541-
kubernetes.client.models.v1alpha2_resource_claim_template
542-
kubernetes.client.models.v1alpha2_resource_claim_template_list
543-
kubernetes.client.models.v1alpha2_resource_claim_template_spec
544-
kubernetes.client.models.v1alpha2_resource_class
545-
kubernetes.client.models.v1alpha2_resource_class_list
546-
kubernetes.client.models.v1alpha2_resource_class_parameters
547-
kubernetes.client.models.v1alpha2_resource_class_parameters_list
548-
kubernetes.client.models.v1alpha2_resource_class_parameters_reference
549-
kubernetes.client.models.v1alpha2_resource_filter
550-
kubernetes.client.models.v1alpha2_resource_handle
551-
kubernetes.client.models.v1alpha2_resource_request
552-
kubernetes.client.models.v1alpha2_resource_slice
553-
kubernetes.client.models.v1alpha2_resource_slice_list
554-
kubernetes.client.models.v1alpha2_structured_resource_handle
555-
kubernetes.client.models.v1alpha2_vendor_parameters
520+
kubernetes.client.models.v1alpha3_allocation_result
521+
kubernetes.client.models.v1alpha3_basic_device
522+
kubernetes.client.models.v1alpha3_cel_device_selector
523+
kubernetes.client.models.v1alpha3_device
524+
kubernetes.client.models.v1alpha3_device_allocation_configuration
525+
kubernetes.client.models.v1alpha3_device_allocation_result
526+
kubernetes.client.models.v1alpha3_device_attribute
527+
kubernetes.client.models.v1alpha3_device_claim
528+
kubernetes.client.models.v1alpha3_device_claim_configuration
529+
kubernetes.client.models.v1alpha3_device_class
530+
kubernetes.client.models.v1alpha3_device_class_configuration
531+
kubernetes.client.models.v1alpha3_device_class_list
532+
kubernetes.client.models.v1alpha3_device_class_spec
533+
kubernetes.client.models.v1alpha3_device_constraint
534+
kubernetes.client.models.v1alpha3_device_request
535+
kubernetes.client.models.v1alpha3_device_request_allocation_result
536+
kubernetes.client.models.v1alpha3_device_selector
537+
kubernetes.client.models.v1alpha3_opaque_device_configuration
538+
kubernetes.client.models.v1alpha3_pod_scheduling_context
539+
kubernetes.client.models.v1alpha3_pod_scheduling_context_list
540+
kubernetes.client.models.v1alpha3_pod_scheduling_context_spec
541+
kubernetes.client.models.v1alpha3_pod_scheduling_context_status
542+
kubernetes.client.models.v1alpha3_resource_claim
543+
kubernetes.client.models.v1alpha3_resource_claim_consumer_reference
544+
kubernetes.client.models.v1alpha3_resource_claim_list
545+
kubernetes.client.models.v1alpha3_resource_claim_scheduling_status
546+
kubernetes.client.models.v1alpha3_resource_claim_spec
547+
kubernetes.client.models.v1alpha3_resource_claim_status
548+
kubernetes.client.models.v1alpha3_resource_claim_template
549+
kubernetes.client.models.v1alpha3_resource_claim_template_list
550+
kubernetes.client.models.v1alpha3_resource_claim_template_spec
551+
kubernetes.client.models.v1alpha3_resource_pool
552+
kubernetes.client.models.v1alpha3_resource_slice
553+
kubernetes.client.models.v1alpha3_resource_slice_list
554+
kubernetes.client.models.v1alpha3_resource_slice_spec
556555
kubernetes.client.models.v1beta1_audit_annotation
557556
kubernetes.client.models.v1beta1_expression_warning
557+
kubernetes.client.models.v1beta1_ip_address
558+
kubernetes.client.models.v1beta1_ip_address_list
559+
kubernetes.client.models.v1beta1_ip_address_spec
558560
kubernetes.client.models.v1beta1_match_condition
559561
kubernetes.client.models.v1beta1_match_resources
560562
kubernetes.client.models.v1beta1_named_rule_with_operations
561563
kubernetes.client.models.v1beta1_param_kind
562564
kubernetes.client.models.v1beta1_param_ref
565+
kubernetes.client.models.v1beta1_parent_reference
563566
kubernetes.client.models.v1beta1_self_subject_review
564567
kubernetes.client.models.v1beta1_self_subject_review_status
568+
kubernetes.client.models.v1beta1_service_cidr
569+
kubernetes.client.models.v1beta1_service_cidr_list
570+
kubernetes.client.models.v1beta1_service_cidr_spec
571+
kubernetes.client.models.v1beta1_service_cidr_status
565572
kubernetes.client.models.v1beta1_type_checking
566573
kubernetes.client.models.v1beta1_validating_admission_policy
567574
kubernetes.client.models.v1beta1_validating_admission_policy_binding
@@ -572,6 +579,8 @@ Submodules
572579
kubernetes.client.models.v1beta1_validating_admission_policy_status
573580
kubernetes.client.models.v1beta1_validation
574581
kubernetes.client.models.v1beta1_variable
582+
kubernetes.client.models.v1beta1_volume_attributes_class
583+
kubernetes.client.models.v1beta1_volume_attributes_class_list
575584
kubernetes.client.models.v1beta3_exempt_priority_level_configuration
576585
kubernetes.client.models.v1beta3_flow_distinguisher_method
577586
kubernetes.client.models.v1beta3_flow_schema

doc/source/kubernetes.client.models.v1_claim_source.rst

-7
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
kubernetes.client.models.v1\_container\_user module
2+
===================================================
3+
4+
.. automodule:: kubernetes.client.models.v1_container_user
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
kubernetes.client.models.v1\_field\_selector\_attributes module
2+
===============================================================
3+
4+
.. automodule:: kubernetes.client.models.v1_field_selector_attributes
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
kubernetes.client.models.v1\_field\_selector\_requirement module
2+
================================================================
3+
4+
.. automodule:: kubernetes.client.models.v1_field_selector_requirement
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
kubernetes.client.models.v1\_image\_volume\_source module
2+
=========================================================
3+
4+
.. automodule:: kubernetes.client.models.v1_image_volume_source
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
kubernetes.client.models.v1\_label\_selector\_attributes module
2+
===============================================================
3+
4+
.. automodule:: kubernetes.client.models.v1_label_selector_attributes
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
kubernetes.client.models.v1\_linux\_container\_user module
2+
==========================================================
3+
4+
.. automodule:: kubernetes.client.models.v1_linux_container_user
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
kubernetes.client.models.v1\_node\_features module
2+
==================================================
3+
4+
.. automodule:: kubernetes.client.models.v1_node_features
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
kubernetes.client.models.v1\_resource\_health module
2+
====================================================
3+
4+
.. automodule:: kubernetes.client.models.v1_resource_health
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
kubernetes.client.models.v1\_resource\_status module
2+
====================================================
3+
4+
.. automodule:: kubernetes.client.models.v1_resource_status
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:

0 commit comments

Comments
 (0)