Copy disabled (too large)
Download .txt
Showing preview only (38,282K chars total). Download the full file to get everything.
Repository: kubernetes-client/python
Branch: master
Commit: 3762c1d67141
Files: 3389
Total size: 35.8 MB
Directory structure:
gitextract_ptt9c9sy/
├── .github/
│ ├── ISSUE_TEMPLATE/
│ │ ├── bug.md
│ │ ├── documentation.md
│ │ └── feature.md
│ ├── PULL_REQUEST_TEMPLATE.md
│ ├── dependabot.yml
│ └── workflows/
│ ├── deploy-wiki.yaml
│ ├── e2e-master.yaml
│ ├── e2e-release-11.0.yaml
│ ├── e2e-release-12.0.yaml
│ ├── e2e-release-17.0.yaml
│ ├── e2e-release-18.0.yaml
│ ├── e2e-release-26.0.yaml
│ ├── kind-configs/
│ │ ├── cluster-1.15.yaml
│ │ ├── cluster-1.16.yaml
│ │ ├── cluster-1.17.yaml
│ │ ├── cluster-1.18.yaml
│ │ ├── cluster-1.25.yaml
│ │ └── cluster-1.26.yaml
│ └── test.yaml
├── .gitignore
├── .readthedocs.yaml
├── CHANGELOG.md
├── CONTRIBUTING.md
├── LICENSE
├── MANIFEST.in
├── OWNERS
├── README.md
├── SECURITY_CONTACTS
├── code-of-conduct.md
├── codecov.yml
├── devel/
│ ├── debug_logging.md
│ ├── patch_types.md
│ ├── release.md
│ └── stats.md
├── doc/
│ ├── .gitignore
│ ├── Makefile
│ ├── README.md
│ ├── patch_types.md
│ ├── requirements-docs.txt
│ └── source/
│ ├── conf.py
│ ├── index.rst
│ ├── installation.rst
│ ├── kubernetes.client.api.admissionregistration_api.rst
│ ├── kubernetes.client.api.admissionregistration_v1_api.rst
│ ├── kubernetes.client.api.admissionregistration_v1alpha1_api.rst
│ ├── kubernetes.client.api.admissionregistration_v1beta1_api.rst
│ ├── kubernetes.client.api.apiextensions_api.rst
│ ├── kubernetes.client.api.apiextensions_v1_api.rst
│ ├── kubernetes.client.api.apiregistration_api.rst
│ ├── kubernetes.client.api.apiregistration_v1_api.rst
│ ├── kubernetes.client.api.apis_api.rst
│ ├── kubernetes.client.api.apps_api.rst
│ ├── kubernetes.client.api.apps_v1_api.rst
│ ├── kubernetes.client.api.authentication_api.rst
│ ├── kubernetes.client.api.authentication_v1_api.rst
│ ├── kubernetes.client.api.authorization_api.rst
│ ├── kubernetes.client.api.authorization_v1_api.rst
│ ├── kubernetes.client.api.autoscaling_api.rst
│ ├── kubernetes.client.api.autoscaling_v1_api.rst
│ ├── kubernetes.client.api.autoscaling_v2_api.rst
│ ├── kubernetes.client.api.batch_api.rst
│ ├── kubernetes.client.api.batch_v1_api.rst
│ ├── kubernetes.client.api.certificates_api.rst
│ ├── kubernetes.client.api.certificates_v1_api.rst
│ ├── kubernetes.client.api.certificates_v1alpha1_api.rst
│ ├── kubernetes.client.api.certificates_v1beta1_api.rst
│ ├── kubernetes.client.api.coordination_api.rst
│ ├── kubernetes.client.api.coordination_v1_api.rst
│ ├── kubernetes.client.api.coordination_v1alpha2_api.rst
│ ├── kubernetes.client.api.coordination_v1beta1_api.rst
│ ├── kubernetes.client.api.core_api.rst
│ ├── kubernetes.client.api.core_v1_api.rst
│ ├── kubernetes.client.api.custom_objects_api.rst
│ ├── kubernetes.client.api.discovery_api.rst
│ ├── kubernetes.client.api.discovery_v1_api.rst
│ ├── kubernetes.client.api.events_api.rst
│ ├── kubernetes.client.api.events_v1_api.rst
│ ├── kubernetes.client.api.flowcontrol_apiserver_api.rst
│ ├── kubernetes.client.api.flowcontrol_apiserver_v1_api.rst
│ ├── kubernetes.client.api.internal_apiserver_api.rst
│ ├── kubernetes.client.api.internal_apiserver_v1alpha1_api.rst
│ ├── kubernetes.client.api.logs_api.rst
│ ├── kubernetes.client.api.networking_api.rst
│ ├── kubernetes.client.api.networking_v1_api.rst
│ ├── kubernetes.client.api.networking_v1beta1_api.rst
│ ├── kubernetes.client.api.node_api.rst
│ ├── kubernetes.client.api.node_v1_api.rst
│ ├── kubernetes.client.api.openid_api.rst
│ ├── kubernetes.client.api.policy_api.rst
│ ├── kubernetes.client.api.policy_v1_api.rst
│ ├── kubernetes.client.api.rbac_authorization_api.rst
│ ├── kubernetes.client.api.rbac_authorization_v1_api.rst
│ ├── kubernetes.client.api.resource_api.rst
│ ├── kubernetes.client.api.resource_v1_api.rst
│ ├── kubernetes.client.api.resource_v1alpha3_api.rst
│ ├── kubernetes.client.api.resource_v1beta1_api.rst
│ ├── kubernetes.client.api.resource_v1beta2_api.rst
│ ├── kubernetes.client.api.rst
│ ├── kubernetes.client.api.scheduling_api.rst
│ ├── kubernetes.client.api.scheduling_v1_api.rst
│ ├── kubernetes.client.api.scheduling_v1alpha1_api.rst
│ ├── kubernetes.client.api.storage_api.rst
│ ├── kubernetes.client.api.storage_v1_api.rst
│ ├── kubernetes.client.api.storage_v1beta1_api.rst
│ ├── kubernetes.client.api.storagemigration_api.rst
│ ├── kubernetes.client.api.storagemigration_v1beta1_api.rst
│ ├── kubernetes.client.api.version_api.rst
│ ├── kubernetes.client.api.well_known_api.rst
│ ├── kubernetes.client.api_client.rst
│ ├── kubernetes.client.configuration.rst
│ ├── kubernetes.client.exceptions.rst
│ ├── kubernetes.client.models.admissionregistration_v1_service_reference.rst
│ ├── kubernetes.client.models.admissionregistration_v1_webhook_client_config.rst
│ ├── kubernetes.client.models.apiextensions_v1_service_reference.rst
│ ├── kubernetes.client.models.apiextensions_v1_webhook_client_config.rst
│ ├── kubernetes.client.models.apiregistration_v1_service_reference.rst
│ ├── kubernetes.client.models.authentication_v1_token_request.rst
│ ├── kubernetes.client.models.core_v1_endpoint_port.rst
│ ├── kubernetes.client.models.core_v1_event.rst
│ ├── kubernetes.client.models.core_v1_event_list.rst
│ ├── kubernetes.client.models.core_v1_event_series.rst
│ ├── kubernetes.client.models.core_v1_resource_claim.rst
│ ├── kubernetes.client.models.discovery_v1_endpoint_port.rst
│ ├── kubernetes.client.models.events_v1_event.rst
│ ├── kubernetes.client.models.events_v1_event_list.rst
│ ├── kubernetes.client.models.events_v1_event_series.rst
│ ├── kubernetes.client.models.flowcontrol_v1_subject.rst
│ ├── kubernetes.client.models.rbac_v1_subject.rst
│ ├── kubernetes.client.models.resource_v1_resource_claim.rst
│ ├── kubernetes.client.models.rst
│ ├── kubernetes.client.models.storage_v1_token_request.rst
│ ├── kubernetes.client.models.v1_affinity.rst
│ ├── kubernetes.client.models.v1_aggregation_rule.rst
│ ├── kubernetes.client.models.v1_allocated_device_status.rst
│ ├── kubernetes.client.models.v1_allocation_result.rst
│ ├── kubernetes.client.models.v1_api_group.rst
│ ├── kubernetes.client.models.v1_api_group_list.rst
│ ├── kubernetes.client.models.v1_api_resource.rst
│ ├── kubernetes.client.models.v1_api_resource_list.rst
│ ├── kubernetes.client.models.v1_api_service.rst
│ ├── kubernetes.client.models.v1_api_service_condition.rst
│ ├── kubernetes.client.models.v1_api_service_list.rst
│ ├── kubernetes.client.models.v1_api_service_spec.rst
│ ├── kubernetes.client.models.v1_api_service_status.rst
│ ├── kubernetes.client.models.v1_api_versions.rst
│ ├── kubernetes.client.models.v1_app_armor_profile.rst
│ ├── kubernetes.client.models.v1_attached_volume.rst
│ ├── kubernetes.client.models.v1_audit_annotation.rst
│ ├── kubernetes.client.models.v1_aws_elastic_block_store_volume_source.rst
│ ├── kubernetes.client.models.v1_azure_disk_volume_source.rst
│ ├── kubernetes.client.models.v1_azure_file_persistent_volume_source.rst
│ ├── kubernetes.client.models.v1_azure_file_volume_source.rst
│ ├── kubernetes.client.models.v1_binding.rst
│ ├── kubernetes.client.models.v1_bound_object_reference.rst
│ ├── kubernetes.client.models.v1_capabilities.rst
│ ├── kubernetes.client.models.v1_capacity_request_policy.rst
│ ├── kubernetes.client.models.v1_capacity_request_policy_range.rst
│ ├── kubernetes.client.models.v1_capacity_requirements.rst
│ ├── kubernetes.client.models.v1_cel_device_selector.rst
│ ├── kubernetes.client.models.v1_ceph_fs_persistent_volume_source.rst
│ ├── kubernetes.client.models.v1_ceph_fs_volume_source.rst
│ ├── kubernetes.client.models.v1_certificate_signing_request.rst
│ ├── kubernetes.client.models.v1_certificate_signing_request_condition.rst
│ ├── kubernetes.client.models.v1_certificate_signing_request_list.rst
│ ├── kubernetes.client.models.v1_certificate_signing_request_spec.rst
│ ├── kubernetes.client.models.v1_certificate_signing_request_status.rst
│ ├── kubernetes.client.models.v1_cinder_persistent_volume_source.rst
│ ├── kubernetes.client.models.v1_cinder_volume_source.rst
│ ├── kubernetes.client.models.v1_client_ip_config.rst
│ ├── kubernetes.client.models.v1_cluster_role.rst
│ ├── kubernetes.client.models.v1_cluster_role_binding.rst
│ ├── kubernetes.client.models.v1_cluster_role_binding_list.rst
│ ├── kubernetes.client.models.v1_cluster_role_list.rst
│ ├── kubernetes.client.models.v1_cluster_trust_bundle_projection.rst
│ ├── kubernetes.client.models.v1_component_condition.rst
│ ├── kubernetes.client.models.v1_component_status.rst
│ ├── kubernetes.client.models.v1_component_status_list.rst
│ ├── kubernetes.client.models.v1_condition.rst
│ ├── kubernetes.client.models.v1_config_map.rst
│ ├── kubernetes.client.models.v1_config_map_env_source.rst
│ ├── kubernetes.client.models.v1_config_map_key_selector.rst
│ ├── kubernetes.client.models.v1_config_map_list.rst
│ ├── kubernetes.client.models.v1_config_map_node_config_source.rst
│ ├── kubernetes.client.models.v1_config_map_projection.rst
│ ├── kubernetes.client.models.v1_config_map_volume_source.rst
│ ├── kubernetes.client.models.v1_container.rst
│ ├── kubernetes.client.models.v1_container_extended_resource_request.rst
│ ├── kubernetes.client.models.v1_container_image.rst
│ ├── kubernetes.client.models.v1_container_port.rst
│ ├── kubernetes.client.models.v1_container_resize_policy.rst
│ ├── kubernetes.client.models.v1_container_restart_rule.rst
│ ├── kubernetes.client.models.v1_container_restart_rule_on_exit_codes.rst
│ ├── kubernetes.client.models.v1_container_state.rst
│ ├── kubernetes.client.models.v1_container_state_running.rst
│ ├── kubernetes.client.models.v1_container_state_terminated.rst
│ ├── kubernetes.client.models.v1_container_state_waiting.rst
│ ├── kubernetes.client.models.v1_container_status.rst
│ ├── kubernetes.client.models.v1_container_user.rst
│ ├── kubernetes.client.models.v1_controller_revision.rst
│ ├── kubernetes.client.models.v1_controller_revision_list.rst
│ ├── kubernetes.client.models.v1_counter.rst
│ ├── kubernetes.client.models.v1_counter_set.rst
│ ├── kubernetes.client.models.v1_cron_job.rst
│ ├── kubernetes.client.models.v1_cron_job_list.rst
│ ├── kubernetes.client.models.v1_cron_job_spec.rst
│ ├── kubernetes.client.models.v1_cron_job_status.rst
│ ├── kubernetes.client.models.v1_cross_version_object_reference.rst
│ ├── kubernetes.client.models.v1_csi_driver.rst
│ ├── kubernetes.client.models.v1_csi_driver_list.rst
│ ├── kubernetes.client.models.v1_csi_driver_spec.rst
│ ├── kubernetes.client.models.v1_csi_node.rst
│ ├── kubernetes.client.models.v1_csi_node_driver.rst
│ ├── kubernetes.client.models.v1_csi_node_list.rst
│ ├── kubernetes.client.models.v1_csi_node_spec.rst
│ ├── kubernetes.client.models.v1_csi_persistent_volume_source.rst
│ ├── kubernetes.client.models.v1_csi_storage_capacity.rst
│ ├── kubernetes.client.models.v1_csi_storage_capacity_list.rst
│ ├── kubernetes.client.models.v1_csi_volume_source.rst
│ ├── kubernetes.client.models.v1_custom_resource_column_definition.rst
│ ├── kubernetes.client.models.v1_custom_resource_conversion.rst
│ ├── kubernetes.client.models.v1_custom_resource_definition.rst
│ ├── kubernetes.client.models.v1_custom_resource_definition_condition.rst
│ ├── kubernetes.client.models.v1_custom_resource_definition_list.rst
│ ├── kubernetes.client.models.v1_custom_resource_definition_names.rst
│ ├── kubernetes.client.models.v1_custom_resource_definition_spec.rst
│ ├── kubernetes.client.models.v1_custom_resource_definition_status.rst
│ ├── kubernetes.client.models.v1_custom_resource_definition_version.rst
│ ├── kubernetes.client.models.v1_custom_resource_subresource_scale.rst
│ ├── kubernetes.client.models.v1_custom_resource_subresources.rst
│ ├── kubernetes.client.models.v1_custom_resource_validation.rst
│ ├── kubernetes.client.models.v1_daemon_endpoint.rst
│ ├── kubernetes.client.models.v1_daemon_set.rst
│ ├── kubernetes.client.models.v1_daemon_set_condition.rst
│ ├── kubernetes.client.models.v1_daemon_set_list.rst
│ ├── kubernetes.client.models.v1_daemon_set_spec.rst
│ ├── kubernetes.client.models.v1_daemon_set_status.rst
│ ├── kubernetes.client.models.v1_daemon_set_update_strategy.rst
│ ├── kubernetes.client.models.v1_delete_options.rst
│ ├── kubernetes.client.models.v1_deployment.rst
│ ├── kubernetes.client.models.v1_deployment_condition.rst
│ ├── kubernetes.client.models.v1_deployment_list.rst
│ ├── kubernetes.client.models.v1_deployment_spec.rst
│ ├── kubernetes.client.models.v1_deployment_status.rst
│ ├── kubernetes.client.models.v1_deployment_strategy.rst
│ ├── kubernetes.client.models.v1_device.rst
│ ├── kubernetes.client.models.v1_device_allocation_configuration.rst
│ ├── kubernetes.client.models.v1_device_allocation_result.rst
│ ├── kubernetes.client.models.v1_device_attribute.rst
│ ├── kubernetes.client.models.v1_device_capacity.rst
│ ├── kubernetes.client.models.v1_device_claim.rst
│ ├── kubernetes.client.models.v1_device_claim_configuration.rst
│ ├── kubernetes.client.models.v1_device_class.rst
│ ├── kubernetes.client.models.v1_device_class_configuration.rst
│ ├── kubernetes.client.models.v1_device_class_list.rst
│ ├── kubernetes.client.models.v1_device_class_spec.rst
│ ├── kubernetes.client.models.v1_device_constraint.rst
│ ├── kubernetes.client.models.v1_device_counter_consumption.rst
│ ├── kubernetes.client.models.v1_device_request.rst
│ ├── kubernetes.client.models.v1_device_request_allocation_result.rst
│ ├── kubernetes.client.models.v1_device_selector.rst
│ ├── kubernetes.client.models.v1_device_sub_request.rst
│ ├── kubernetes.client.models.v1_device_taint.rst
│ ├── kubernetes.client.models.v1_device_toleration.rst
│ ├── kubernetes.client.models.v1_downward_api_projection.rst
│ ├── kubernetes.client.models.v1_downward_api_volume_file.rst
│ ├── kubernetes.client.models.v1_downward_api_volume_source.rst
│ ├── kubernetes.client.models.v1_empty_dir_volume_source.rst
│ ├── kubernetes.client.models.v1_endpoint.rst
│ ├── kubernetes.client.models.v1_endpoint_address.rst
│ ├── kubernetes.client.models.v1_endpoint_conditions.rst
│ ├── kubernetes.client.models.v1_endpoint_hints.rst
│ ├── kubernetes.client.models.v1_endpoint_slice.rst
│ ├── kubernetes.client.models.v1_endpoint_slice_list.rst
│ ├── kubernetes.client.models.v1_endpoint_subset.rst
│ ├── kubernetes.client.models.v1_endpoints.rst
│ ├── kubernetes.client.models.v1_endpoints_list.rst
│ ├── kubernetes.client.models.v1_env_from_source.rst
│ ├── kubernetes.client.models.v1_env_var.rst
│ ├── kubernetes.client.models.v1_env_var_source.rst
│ ├── kubernetes.client.models.v1_ephemeral_container.rst
│ ├── kubernetes.client.models.v1_ephemeral_volume_source.rst
│ ├── kubernetes.client.models.v1_event_source.rst
│ ├── kubernetes.client.models.v1_eviction.rst
│ ├── kubernetes.client.models.v1_exact_device_request.rst
│ ├── kubernetes.client.models.v1_exec_action.rst
│ ├── kubernetes.client.models.v1_exempt_priority_level_configuration.rst
│ ├── kubernetes.client.models.v1_expression_warning.rst
│ ├── kubernetes.client.models.v1_external_documentation.rst
│ ├── kubernetes.client.models.v1_fc_volume_source.rst
│ ├── kubernetes.client.models.v1_field_selector_attributes.rst
│ ├── kubernetes.client.models.v1_field_selector_requirement.rst
│ ├── kubernetes.client.models.v1_file_key_selector.rst
│ ├── kubernetes.client.models.v1_flex_persistent_volume_source.rst
│ ├── kubernetes.client.models.v1_flex_volume_source.rst
│ ├── kubernetes.client.models.v1_flocker_volume_source.rst
│ ├── kubernetes.client.models.v1_flow_distinguisher_method.rst
│ ├── kubernetes.client.models.v1_flow_schema.rst
│ ├── kubernetes.client.models.v1_flow_schema_condition.rst
│ ├── kubernetes.client.models.v1_flow_schema_list.rst
│ ├── kubernetes.client.models.v1_flow_schema_spec.rst
│ ├── kubernetes.client.models.v1_flow_schema_status.rst
│ ├── kubernetes.client.models.v1_for_node.rst
│ ├── kubernetes.client.models.v1_for_zone.rst
│ ├── kubernetes.client.models.v1_gce_persistent_disk_volume_source.rst
│ ├── kubernetes.client.models.v1_git_repo_volume_source.rst
│ ├── kubernetes.client.models.v1_glusterfs_persistent_volume_source.rst
│ ├── kubernetes.client.models.v1_glusterfs_volume_source.rst
│ ├── kubernetes.client.models.v1_group_resource.rst
│ ├── kubernetes.client.models.v1_group_subject.rst
│ ├── kubernetes.client.models.v1_group_version_for_discovery.rst
│ ├── kubernetes.client.models.v1_grpc_action.rst
│ ├── kubernetes.client.models.v1_horizontal_pod_autoscaler.rst
│ ├── kubernetes.client.models.v1_horizontal_pod_autoscaler_list.rst
│ ├── kubernetes.client.models.v1_horizontal_pod_autoscaler_spec.rst
│ ├── kubernetes.client.models.v1_horizontal_pod_autoscaler_status.rst
│ ├── kubernetes.client.models.v1_host_alias.rst
│ ├── kubernetes.client.models.v1_host_ip.rst
│ ├── kubernetes.client.models.v1_host_path_volume_source.rst
│ ├── kubernetes.client.models.v1_http_get_action.rst
│ ├── kubernetes.client.models.v1_http_header.rst
│ ├── kubernetes.client.models.v1_http_ingress_path.rst
│ ├── kubernetes.client.models.v1_http_ingress_rule_value.rst
│ ├── kubernetes.client.models.v1_image_volume_source.rst
│ ├── kubernetes.client.models.v1_ingress.rst
│ ├── kubernetes.client.models.v1_ingress_backend.rst
│ ├── kubernetes.client.models.v1_ingress_class.rst
│ ├── kubernetes.client.models.v1_ingress_class_list.rst
│ ├── kubernetes.client.models.v1_ingress_class_parameters_reference.rst
│ ├── kubernetes.client.models.v1_ingress_class_spec.rst
│ ├── kubernetes.client.models.v1_ingress_list.rst
│ ├── kubernetes.client.models.v1_ingress_load_balancer_ingress.rst
│ ├── kubernetes.client.models.v1_ingress_load_balancer_status.rst
│ ├── kubernetes.client.models.v1_ingress_port_status.rst
│ ├── kubernetes.client.models.v1_ingress_rule.rst
│ ├── kubernetes.client.models.v1_ingress_service_backend.rst
│ ├── kubernetes.client.models.v1_ingress_spec.rst
│ ├── kubernetes.client.models.v1_ingress_status.rst
│ ├── kubernetes.client.models.v1_ingress_tls.rst
│ ├── kubernetes.client.models.v1_ip_address.rst
│ ├── kubernetes.client.models.v1_ip_address_list.rst
│ ├── kubernetes.client.models.v1_ip_address_spec.rst
│ ├── kubernetes.client.models.v1_ip_block.rst
│ ├── kubernetes.client.models.v1_iscsi_persistent_volume_source.rst
│ ├── kubernetes.client.models.v1_iscsi_volume_source.rst
│ ├── kubernetes.client.models.v1_job.rst
│ ├── kubernetes.client.models.v1_job_condition.rst
│ ├── kubernetes.client.models.v1_job_list.rst
│ ├── kubernetes.client.models.v1_job_spec.rst
│ ├── kubernetes.client.models.v1_job_status.rst
│ ├── kubernetes.client.models.v1_job_template_spec.rst
│ ├── kubernetes.client.models.v1_json_schema_props.rst
│ ├── kubernetes.client.models.v1_key_to_path.rst
│ ├── kubernetes.client.models.v1_label_selector.rst
│ ├── kubernetes.client.models.v1_label_selector_attributes.rst
│ ├── kubernetes.client.models.v1_label_selector_requirement.rst
│ ├── kubernetes.client.models.v1_lease.rst
│ ├── kubernetes.client.models.v1_lease_list.rst
│ ├── kubernetes.client.models.v1_lease_spec.rst
│ ├── kubernetes.client.models.v1_lifecycle.rst
│ ├── kubernetes.client.models.v1_lifecycle_handler.rst
│ ├── kubernetes.client.models.v1_limit_range.rst
│ ├── kubernetes.client.models.v1_limit_range_item.rst
│ ├── kubernetes.client.models.v1_limit_range_list.rst
│ ├── kubernetes.client.models.v1_limit_range_spec.rst
│ ├── kubernetes.client.models.v1_limit_response.rst
│ ├── kubernetes.client.models.v1_limited_priority_level_configuration.rst
│ ├── kubernetes.client.models.v1_linux_container_user.rst
│ ├── kubernetes.client.models.v1_list_meta.rst
│ ├── kubernetes.client.models.v1_load_balancer_ingress.rst
│ ├── kubernetes.client.models.v1_load_balancer_status.rst
│ ├── kubernetes.client.models.v1_local_object_reference.rst
│ ├── kubernetes.client.models.v1_local_subject_access_review.rst
│ ├── kubernetes.client.models.v1_local_volume_source.rst
│ ├── kubernetes.client.models.v1_managed_fields_entry.rst
│ ├── kubernetes.client.models.v1_match_condition.rst
│ ├── kubernetes.client.models.v1_match_resources.rst
│ ├── kubernetes.client.models.v1_modify_volume_status.rst
│ ├── kubernetes.client.models.v1_mutating_webhook.rst
│ ├── kubernetes.client.models.v1_mutating_webhook_configuration.rst
│ ├── kubernetes.client.models.v1_mutating_webhook_configuration_list.rst
│ ├── kubernetes.client.models.v1_named_rule_with_operations.rst
│ ├── kubernetes.client.models.v1_namespace.rst
│ ├── kubernetes.client.models.v1_namespace_condition.rst
│ ├── kubernetes.client.models.v1_namespace_list.rst
│ ├── kubernetes.client.models.v1_namespace_spec.rst
│ ├── kubernetes.client.models.v1_namespace_status.rst
│ ├── kubernetes.client.models.v1_network_device_data.rst
│ ├── kubernetes.client.models.v1_network_policy.rst
│ ├── kubernetes.client.models.v1_network_policy_egress_rule.rst
│ ├── kubernetes.client.models.v1_network_policy_ingress_rule.rst
│ ├── kubernetes.client.models.v1_network_policy_list.rst
│ ├── kubernetes.client.models.v1_network_policy_peer.rst
│ ├── kubernetes.client.models.v1_network_policy_port.rst
│ ├── kubernetes.client.models.v1_network_policy_spec.rst
│ ├── kubernetes.client.models.v1_nfs_volume_source.rst
│ ├── kubernetes.client.models.v1_node.rst
│ ├── kubernetes.client.models.v1_node_address.rst
│ ├── kubernetes.client.models.v1_node_affinity.rst
│ ├── kubernetes.client.models.v1_node_condition.rst
│ ├── kubernetes.client.models.v1_node_config_source.rst
│ ├── kubernetes.client.models.v1_node_config_status.rst
│ ├── kubernetes.client.models.v1_node_daemon_endpoints.rst
│ ├── kubernetes.client.models.v1_node_features.rst
│ ├── kubernetes.client.models.v1_node_list.rst
│ ├── kubernetes.client.models.v1_node_runtime_handler.rst
│ ├── kubernetes.client.models.v1_node_runtime_handler_features.rst
│ ├── kubernetes.client.models.v1_node_selector.rst
│ ├── kubernetes.client.models.v1_node_selector_requirement.rst
│ ├── kubernetes.client.models.v1_node_selector_term.rst
│ ├── kubernetes.client.models.v1_node_spec.rst
│ ├── kubernetes.client.models.v1_node_status.rst
│ ├── kubernetes.client.models.v1_node_swap_status.rst
│ ├── kubernetes.client.models.v1_node_system_info.rst
│ ├── kubernetes.client.models.v1_non_resource_attributes.rst
│ ├── kubernetes.client.models.v1_non_resource_policy_rule.rst
│ ├── kubernetes.client.models.v1_non_resource_rule.rst
│ ├── kubernetes.client.models.v1_object_field_selector.rst
│ ├── kubernetes.client.models.v1_object_meta.rst
│ ├── kubernetes.client.models.v1_object_reference.rst
│ ├── kubernetes.client.models.v1_opaque_device_configuration.rst
│ ├── kubernetes.client.models.v1_overhead.rst
│ ├── kubernetes.client.models.v1_owner_reference.rst
│ ├── kubernetes.client.models.v1_param_kind.rst
│ ├── kubernetes.client.models.v1_param_ref.rst
│ ├── kubernetes.client.models.v1_parent_reference.rst
│ ├── kubernetes.client.models.v1_persistent_volume.rst
│ ├── kubernetes.client.models.v1_persistent_volume_claim.rst
│ ├── kubernetes.client.models.v1_persistent_volume_claim_condition.rst
│ ├── kubernetes.client.models.v1_persistent_volume_claim_list.rst
│ ├── kubernetes.client.models.v1_persistent_volume_claim_spec.rst
│ ├── kubernetes.client.models.v1_persistent_volume_claim_status.rst
│ ├── kubernetes.client.models.v1_persistent_volume_claim_template.rst
│ ├── kubernetes.client.models.v1_persistent_volume_claim_volume_source.rst
│ ├── kubernetes.client.models.v1_persistent_volume_list.rst
│ ├── kubernetes.client.models.v1_persistent_volume_spec.rst
│ ├── kubernetes.client.models.v1_persistent_volume_status.rst
│ ├── kubernetes.client.models.v1_photon_persistent_disk_volume_source.rst
│ ├── kubernetes.client.models.v1_pod.rst
│ ├── kubernetes.client.models.v1_pod_affinity.rst
│ ├── kubernetes.client.models.v1_pod_affinity_term.rst
│ ├── kubernetes.client.models.v1_pod_anti_affinity.rst
│ ├── kubernetes.client.models.v1_pod_certificate_projection.rst
│ ├── kubernetes.client.models.v1_pod_condition.rst
│ ├── kubernetes.client.models.v1_pod_disruption_budget.rst
│ ├── kubernetes.client.models.v1_pod_disruption_budget_list.rst
│ ├── kubernetes.client.models.v1_pod_disruption_budget_spec.rst
│ ├── kubernetes.client.models.v1_pod_disruption_budget_status.rst
│ ├── kubernetes.client.models.v1_pod_dns_config.rst
│ ├── kubernetes.client.models.v1_pod_dns_config_option.rst
│ ├── kubernetes.client.models.v1_pod_extended_resource_claim_status.rst
│ ├── kubernetes.client.models.v1_pod_failure_policy.rst
│ ├── kubernetes.client.models.v1_pod_failure_policy_on_exit_codes_requirement.rst
│ ├── kubernetes.client.models.v1_pod_failure_policy_on_pod_conditions_pattern.rst
│ ├── kubernetes.client.models.v1_pod_failure_policy_rule.rst
│ ├── kubernetes.client.models.v1_pod_ip.rst
│ ├── kubernetes.client.models.v1_pod_list.rst
│ ├── kubernetes.client.models.v1_pod_os.rst
│ ├── kubernetes.client.models.v1_pod_readiness_gate.rst
│ ├── kubernetes.client.models.v1_pod_resource_claim.rst
│ ├── kubernetes.client.models.v1_pod_resource_claim_status.rst
│ ├── kubernetes.client.models.v1_pod_scheduling_gate.rst
│ ├── kubernetes.client.models.v1_pod_security_context.rst
│ ├── kubernetes.client.models.v1_pod_spec.rst
│ ├── kubernetes.client.models.v1_pod_status.rst
│ ├── kubernetes.client.models.v1_pod_template.rst
│ ├── kubernetes.client.models.v1_pod_template_list.rst
│ ├── kubernetes.client.models.v1_pod_template_spec.rst
│ ├── kubernetes.client.models.v1_policy_rule.rst
│ ├── kubernetes.client.models.v1_policy_rules_with_subjects.rst
│ ├── kubernetes.client.models.v1_port_status.rst
│ ├── kubernetes.client.models.v1_portworx_volume_source.rst
│ ├── kubernetes.client.models.v1_preconditions.rst
│ ├── kubernetes.client.models.v1_preferred_scheduling_term.rst
│ ├── kubernetes.client.models.v1_priority_class.rst
│ ├── kubernetes.client.models.v1_priority_class_list.rst
│ ├── kubernetes.client.models.v1_priority_level_configuration.rst
│ ├── kubernetes.client.models.v1_priority_level_configuration_condition.rst
│ ├── kubernetes.client.models.v1_priority_level_configuration_list.rst
│ ├── kubernetes.client.models.v1_priority_level_configuration_reference.rst
│ ├── kubernetes.client.models.v1_priority_level_configuration_spec.rst
│ ├── kubernetes.client.models.v1_priority_level_configuration_status.rst
│ ├── kubernetes.client.models.v1_probe.rst
│ ├── kubernetes.client.models.v1_projected_volume_source.rst
│ ├── kubernetes.client.models.v1_queuing_configuration.rst
│ ├── kubernetes.client.models.v1_quobyte_volume_source.rst
│ ├── kubernetes.client.models.v1_rbd_persistent_volume_source.rst
│ ├── kubernetes.client.models.v1_rbd_volume_source.rst
│ ├── kubernetes.client.models.v1_replica_set.rst
│ ├── kubernetes.client.models.v1_replica_set_condition.rst
│ ├── kubernetes.client.models.v1_replica_set_list.rst
│ ├── kubernetes.client.models.v1_replica_set_spec.rst
│ ├── kubernetes.client.models.v1_replica_set_status.rst
│ ├── kubernetes.client.models.v1_replication_controller.rst
│ ├── kubernetes.client.models.v1_replication_controller_condition.rst
│ ├── kubernetes.client.models.v1_replication_controller_list.rst
│ ├── kubernetes.client.models.v1_replication_controller_spec.rst
│ ├── kubernetes.client.models.v1_replication_controller_status.rst
│ ├── kubernetes.client.models.v1_resource_attributes.rst
│ ├── kubernetes.client.models.v1_resource_claim_consumer_reference.rst
│ ├── kubernetes.client.models.v1_resource_claim_list.rst
│ ├── kubernetes.client.models.v1_resource_claim_spec.rst
│ ├── kubernetes.client.models.v1_resource_claim_status.rst
│ ├── kubernetes.client.models.v1_resource_claim_template.rst
│ ├── kubernetes.client.models.v1_resource_claim_template_list.rst
│ ├── kubernetes.client.models.v1_resource_claim_template_spec.rst
│ ├── kubernetes.client.models.v1_resource_field_selector.rst
│ ├── kubernetes.client.models.v1_resource_health.rst
│ ├── kubernetes.client.models.v1_resource_policy_rule.rst
│ ├── kubernetes.client.models.v1_resource_pool.rst
│ ├── kubernetes.client.models.v1_resource_quota.rst
│ ├── kubernetes.client.models.v1_resource_quota_list.rst
│ ├── kubernetes.client.models.v1_resource_quota_spec.rst
│ ├── kubernetes.client.models.v1_resource_quota_status.rst
│ ├── kubernetes.client.models.v1_resource_requirements.rst
│ ├── kubernetes.client.models.v1_resource_rule.rst
│ ├── kubernetes.client.models.v1_resource_slice.rst
│ ├── kubernetes.client.models.v1_resource_slice_list.rst
│ ├── kubernetes.client.models.v1_resource_slice_spec.rst
│ ├── kubernetes.client.models.v1_resource_status.rst
│ ├── kubernetes.client.models.v1_role.rst
│ ├── kubernetes.client.models.v1_role_binding.rst
│ ├── kubernetes.client.models.v1_role_binding_list.rst
│ ├── kubernetes.client.models.v1_role_list.rst
│ ├── kubernetes.client.models.v1_role_ref.rst
│ ├── kubernetes.client.models.v1_rolling_update_daemon_set.rst
│ ├── kubernetes.client.models.v1_rolling_update_deployment.rst
│ ├── kubernetes.client.models.v1_rolling_update_stateful_set_strategy.rst
│ ├── kubernetes.client.models.v1_rule_with_operations.rst
│ ├── kubernetes.client.models.v1_runtime_class.rst
│ ├── kubernetes.client.models.v1_runtime_class_list.rst
│ ├── kubernetes.client.models.v1_scale.rst
│ ├── kubernetes.client.models.v1_scale_io_persistent_volume_source.rst
│ ├── kubernetes.client.models.v1_scale_io_volume_source.rst
│ ├── kubernetes.client.models.v1_scale_spec.rst
│ ├── kubernetes.client.models.v1_scale_status.rst
│ ├── kubernetes.client.models.v1_scheduling.rst
│ ├── kubernetes.client.models.v1_scope_selector.rst
│ ├── kubernetes.client.models.v1_scoped_resource_selector_requirement.rst
│ ├── kubernetes.client.models.v1_se_linux_options.rst
│ ├── kubernetes.client.models.v1_seccomp_profile.rst
│ ├── kubernetes.client.models.v1_secret.rst
│ ├── kubernetes.client.models.v1_secret_env_source.rst
│ ├── kubernetes.client.models.v1_secret_key_selector.rst
│ ├── kubernetes.client.models.v1_secret_list.rst
│ ├── kubernetes.client.models.v1_secret_projection.rst
│ ├── kubernetes.client.models.v1_secret_reference.rst
│ ├── kubernetes.client.models.v1_secret_volume_source.rst
│ ├── kubernetes.client.models.v1_security_context.rst
│ ├── kubernetes.client.models.v1_selectable_field.rst
│ ├── kubernetes.client.models.v1_self_subject_access_review.rst
│ ├── kubernetes.client.models.v1_self_subject_access_review_spec.rst
│ ├── kubernetes.client.models.v1_self_subject_review.rst
│ ├── kubernetes.client.models.v1_self_subject_review_status.rst
│ ├── kubernetes.client.models.v1_self_subject_rules_review.rst
│ ├── kubernetes.client.models.v1_self_subject_rules_review_spec.rst
│ ├── kubernetes.client.models.v1_server_address_by_client_cidr.rst
│ ├── kubernetes.client.models.v1_service.rst
│ ├── kubernetes.client.models.v1_service_account.rst
│ ├── kubernetes.client.models.v1_service_account_list.rst
│ ├── kubernetes.client.models.v1_service_account_subject.rst
│ ├── kubernetes.client.models.v1_service_account_token_projection.rst
│ ├── kubernetes.client.models.v1_service_backend_port.rst
│ ├── kubernetes.client.models.v1_service_cidr.rst
│ ├── kubernetes.client.models.v1_service_cidr_list.rst
│ ├── kubernetes.client.models.v1_service_cidr_spec.rst
│ ├── kubernetes.client.models.v1_service_cidr_status.rst
│ ├── kubernetes.client.models.v1_service_list.rst
│ ├── kubernetes.client.models.v1_service_port.rst
│ ├── kubernetes.client.models.v1_service_spec.rst
│ ├── kubernetes.client.models.v1_service_status.rst
│ ├── kubernetes.client.models.v1_session_affinity_config.rst
│ ├── kubernetes.client.models.v1_sleep_action.rst
│ ├── kubernetes.client.models.v1_stateful_set.rst
│ ├── kubernetes.client.models.v1_stateful_set_condition.rst
│ ├── kubernetes.client.models.v1_stateful_set_list.rst
│ ├── kubernetes.client.models.v1_stateful_set_ordinals.rst
│ ├── kubernetes.client.models.v1_stateful_set_persistent_volume_claim_retention_policy.rst
│ ├── kubernetes.client.models.v1_stateful_set_spec.rst
│ ├── kubernetes.client.models.v1_stateful_set_status.rst
│ ├── kubernetes.client.models.v1_stateful_set_update_strategy.rst
│ ├── kubernetes.client.models.v1_status.rst
│ ├── kubernetes.client.models.v1_status_cause.rst
│ ├── kubernetes.client.models.v1_status_details.rst
│ ├── kubernetes.client.models.v1_storage_class.rst
│ ├── kubernetes.client.models.v1_storage_class_list.rst
│ ├── kubernetes.client.models.v1_storage_os_persistent_volume_source.rst
│ ├── kubernetes.client.models.v1_storage_os_volume_source.rst
│ ├── kubernetes.client.models.v1_subject_access_review.rst
│ ├── kubernetes.client.models.v1_subject_access_review_spec.rst
│ ├── kubernetes.client.models.v1_subject_access_review_status.rst
│ ├── kubernetes.client.models.v1_subject_rules_review_status.rst
│ ├── kubernetes.client.models.v1_success_policy.rst
│ ├── kubernetes.client.models.v1_success_policy_rule.rst
│ ├── kubernetes.client.models.v1_sysctl.rst
│ ├── kubernetes.client.models.v1_taint.rst
│ ├── kubernetes.client.models.v1_tcp_socket_action.rst
│ ├── kubernetes.client.models.v1_token_request_spec.rst
│ ├── kubernetes.client.models.v1_token_request_status.rst
│ ├── kubernetes.client.models.v1_token_review.rst
│ ├── kubernetes.client.models.v1_token_review_spec.rst
│ ├── kubernetes.client.models.v1_token_review_status.rst
│ ├── kubernetes.client.models.v1_toleration.rst
│ ├── kubernetes.client.models.v1_topology_selector_label_requirement.rst
│ ├── kubernetes.client.models.v1_topology_selector_term.rst
│ ├── kubernetes.client.models.v1_topology_spread_constraint.rst
│ ├── kubernetes.client.models.v1_type_checking.rst
│ ├── kubernetes.client.models.v1_typed_local_object_reference.rst
│ ├── kubernetes.client.models.v1_typed_object_reference.rst
│ ├── kubernetes.client.models.v1_uncounted_terminated_pods.rst
│ ├── kubernetes.client.models.v1_user_info.rst
│ ├── kubernetes.client.models.v1_user_subject.rst
│ ├── kubernetes.client.models.v1_validating_admission_policy.rst
│ ├── kubernetes.client.models.v1_validating_admission_policy_binding.rst
│ ├── kubernetes.client.models.v1_validating_admission_policy_binding_list.rst
│ ├── kubernetes.client.models.v1_validating_admission_policy_binding_spec.rst
│ ├── kubernetes.client.models.v1_validating_admission_policy_list.rst
│ ├── kubernetes.client.models.v1_validating_admission_policy_spec.rst
│ ├── kubernetes.client.models.v1_validating_admission_policy_status.rst
│ ├── kubernetes.client.models.v1_validating_webhook.rst
│ ├── kubernetes.client.models.v1_validating_webhook_configuration.rst
│ ├── kubernetes.client.models.v1_validating_webhook_configuration_list.rst
│ ├── kubernetes.client.models.v1_validation.rst
│ ├── kubernetes.client.models.v1_validation_rule.rst
│ ├── kubernetes.client.models.v1_variable.rst
│ ├── kubernetes.client.models.v1_volume.rst
│ ├── kubernetes.client.models.v1_volume_attachment.rst
│ ├── kubernetes.client.models.v1_volume_attachment_list.rst
│ ├── kubernetes.client.models.v1_volume_attachment_source.rst
│ ├── kubernetes.client.models.v1_volume_attachment_spec.rst
│ ├── kubernetes.client.models.v1_volume_attachment_status.rst
│ ├── kubernetes.client.models.v1_volume_attributes_class.rst
│ ├── kubernetes.client.models.v1_volume_attributes_class_list.rst
│ ├── kubernetes.client.models.v1_volume_device.rst
│ ├── kubernetes.client.models.v1_volume_error.rst
│ ├── kubernetes.client.models.v1_volume_mount.rst
│ ├── kubernetes.client.models.v1_volume_mount_status.rst
│ ├── kubernetes.client.models.v1_volume_node_affinity.rst
│ ├── kubernetes.client.models.v1_volume_node_resources.rst
│ ├── kubernetes.client.models.v1_volume_projection.rst
│ ├── kubernetes.client.models.v1_volume_resource_requirements.rst
│ ├── kubernetes.client.models.v1_vsphere_virtual_disk_volume_source.rst
│ ├── kubernetes.client.models.v1_watch_event.rst
│ ├── kubernetes.client.models.v1_webhook_conversion.rst
│ ├── kubernetes.client.models.v1_weighted_pod_affinity_term.rst
│ ├── kubernetes.client.models.v1_windows_security_context_options.rst
│ ├── kubernetes.client.models.v1_workload_reference.rst
│ ├── kubernetes.client.models.v1alpha1_apply_configuration.rst
│ ├── kubernetes.client.models.v1alpha1_cluster_trust_bundle.rst
│ ├── kubernetes.client.models.v1alpha1_cluster_trust_bundle_list.rst
│ ├── kubernetes.client.models.v1alpha1_cluster_trust_bundle_spec.rst
│ ├── kubernetes.client.models.v1alpha1_gang_scheduling_policy.rst
│ ├── kubernetes.client.models.v1alpha1_json_patch.rst
│ ├── kubernetes.client.models.v1alpha1_match_condition.rst
│ ├── kubernetes.client.models.v1alpha1_match_resources.rst
│ ├── kubernetes.client.models.v1alpha1_mutating_admission_policy.rst
│ ├── kubernetes.client.models.v1alpha1_mutating_admission_policy_binding.rst
│ ├── kubernetes.client.models.v1alpha1_mutating_admission_policy_binding_list.rst
│ ├── kubernetes.client.models.v1alpha1_mutating_admission_policy_binding_spec.rst
│ ├── kubernetes.client.models.v1alpha1_mutating_admission_policy_list.rst
│ ├── kubernetes.client.models.v1alpha1_mutating_admission_policy_spec.rst
│ ├── kubernetes.client.models.v1alpha1_mutation.rst
│ ├── kubernetes.client.models.v1alpha1_named_rule_with_operations.rst
│ ├── kubernetes.client.models.v1alpha1_param_kind.rst
│ ├── kubernetes.client.models.v1alpha1_param_ref.rst
│ ├── kubernetes.client.models.v1alpha1_pod_group.rst
│ ├── kubernetes.client.models.v1alpha1_pod_group_policy.rst
│ ├── kubernetes.client.models.v1alpha1_server_storage_version.rst
│ ├── kubernetes.client.models.v1alpha1_storage_version.rst
│ ├── kubernetes.client.models.v1alpha1_storage_version_condition.rst
│ ├── kubernetes.client.models.v1alpha1_storage_version_list.rst
│ ├── kubernetes.client.models.v1alpha1_storage_version_status.rst
│ ├── kubernetes.client.models.v1alpha1_typed_local_object_reference.rst
│ ├── kubernetes.client.models.v1alpha1_variable.rst
│ ├── kubernetes.client.models.v1alpha1_workload.rst
│ ├── kubernetes.client.models.v1alpha1_workload_list.rst
│ ├── kubernetes.client.models.v1alpha1_workload_spec.rst
│ ├── kubernetes.client.models.v1alpha2_lease_candidate.rst
│ ├── kubernetes.client.models.v1alpha2_lease_candidate_list.rst
│ ├── kubernetes.client.models.v1alpha2_lease_candidate_spec.rst
│ ├── kubernetes.client.models.v1alpha3_device_taint.rst
│ ├── kubernetes.client.models.v1alpha3_device_taint_rule.rst
│ ├── kubernetes.client.models.v1alpha3_device_taint_rule_list.rst
│ ├── kubernetes.client.models.v1alpha3_device_taint_rule_spec.rst
│ ├── kubernetes.client.models.v1alpha3_device_taint_rule_status.rst
│ ├── kubernetes.client.models.v1alpha3_device_taint_selector.rst
│ ├── kubernetes.client.models.v1beta1_allocated_device_status.rst
│ ├── kubernetes.client.models.v1beta1_allocation_result.rst
│ ├── kubernetes.client.models.v1beta1_apply_configuration.rst
│ ├── kubernetes.client.models.v1beta1_basic_device.rst
│ ├── kubernetes.client.models.v1beta1_capacity_request_policy.rst
│ ├── kubernetes.client.models.v1beta1_capacity_request_policy_range.rst
│ ├── kubernetes.client.models.v1beta1_capacity_requirements.rst
│ ├── kubernetes.client.models.v1beta1_cel_device_selector.rst
│ ├── kubernetes.client.models.v1beta1_cluster_trust_bundle.rst
│ ├── kubernetes.client.models.v1beta1_cluster_trust_bundle_list.rst
│ ├── kubernetes.client.models.v1beta1_cluster_trust_bundle_spec.rst
│ ├── kubernetes.client.models.v1beta1_counter.rst
│ ├── kubernetes.client.models.v1beta1_counter_set.rst
│ ├── kubernetes.client.models.v1beta1_device.rst
│ ├── kubernetes.client.models.v1beta1_device_allocation_configuration.rst
│ ├── kubernetes.client.models.v1beta1_device_allocation_result.rst
│ ├── kubernetes.client.models.v1beta1_device_attribute.rst
│ ├── kubernetes.client.models.v1beta1_device_capacity.rst
│ ├── kubernetes.client.models.v1beta1_device_claim.rst
│ ├── kubernetes.client.models.v1beta1_device_claim_configuration.rst
│ ├── kubernetes.client.models.v1beta1_device_class.rst
│ ├── kubernetes.client.models.v1beta1_device_class_configuration.rst
│ ├── kubernetes.client.models.v1beta1_device_class_list.rst
│ ├── kubernetes.client.models.v1beta1_device_class_spec.rst
│ ├── kubernetes.client.models.v1beta1_device_constraint.rst
│ ├── kubernetes.client.models.v1beta1_device_counter_consumption.rst
│ ├── kubernetes.client.models.v1beta1_device_request.rst
│ ├── kubernetes.client.models.v1beta1_device_request_allocation_result.rst
│ ├── kubernetes.client.models.v1beta1_device_selector.rst
│ ├── kubernetes.client.models.v1beta1_device_sub_request.rst
│ ├── kubernetes.client.models.v1beta1_device_taint.rst
│ ├── kubernetes.client.models.v1beta1_device_toleration.rst
│ ├── kubernetes.client.models.v1beta1_ip_address.rst
│ ├── kubernetes.client.models.v1beta1_ip_address_list.rst
│ ├── kubernetes.client.models.v1beta1_ip_address_spec.rst
│ ├── kubernetes.client.models.v1beta1_json_patch.rst
│ ├── kubernetes.client.models.v1beta1_lease_candidate.rst
│ ├── kubernetes.client.models.v1beta1_lease_candidate_list.rst
│ ├── kubernetes.client.models.v1beta1_lease_candidate_spec.rst
│ ├── kubernetes.client.models.v1beta1_match_condition.rst
│ ├── kubernetes.client.models.v1beta1_match_resources.rst
│ ├── kubernetes.client.models.v1beta1_mutating_admission_policy.rst
│ ├── kubernetes.client.models.v1beta1_mutating_admission_policy_binding.rst
│ ├── kubernetes.client.models.v1beta1_mutating_admission_policy_binding_list.rst
│ ├── kubernetes.client.models.v1beta1_mutating_admission_policy_binding_spec.rst
│ ├── kubernetes.client.models.v1beta1_mutating_admission_policy_list.rst
│ ├── kubernetes.client.models.v1beta1_mutating_admission_policy_spec.rst
│ ├── kubernetes.client.models.v1beta1_mutation.rst
│ ├── kubernetes.client.models.v1beta1_named_rule_with_operations.rst
│ ├── kubernetes.client.models.v1beta1_network_device_data.rst
│ ├── kubernetes.client.models.v1beta1_opaque_device_configuration.rst
│ ├── kubernetes.client.models.v1beta1_param_kind.rst
│ ├── kubernetes.client.models.v1beta1_param_ref.rst
│ ├── kubernetes.client.models.v1beta1_parent_reference.rst
│ ├── kubernetes.client.models.v1beta1_pod_certificate_request.rst
│ ├── kubernetes.client.models.v1beta1_pod_certificate_request_list.rst
│ ├── kubernetes.client.models.v1beta1_pod_certificate_request_spec.rst
│ ├── kubernetes.client.models.v1beta1_pod_certificate_request_status.rst
│ ├── kubernetes.client.models.v1beta1_resource_claim.rst
│ ├── kubernetes.client.models.v1beta1_resource_claim_consumer_reference.rst
│ ├── kubernetes.client.models.v1beta1_resource_claim_list.rst
│ ├── kubernetes.client.models.v1beta1_resource_claim_spec.rst
│ ├── kubernetes.client.models.v1beta1_resource_claim_status.rst
│ ├── kubernetes.client.models.v1beta1_resource_claim_template.rst
│ ├── kubernetes.client.models.v1beta1_resource_claim_template_list.rst
│ ├── kubernetes.client.models.v1beta1_resource_claim_template_spec.rst
│ ├── kubernetes.client.models.v1beta1_resource_pool.rst
│ ├── kubernetes.client.models.v1beta1_resource_slice.rst
│ ├── kubernetes.client.models.v1beta1_resource_slice_list.rst
│ ├── kubernetes.client.models.v1beta1_resource_slice_spec.rst
│ ├── kubernetes.client.models.v1beta1_service_cidr.rst
│ ├── kubernetes.client.models.v1beta1_service_cidr_list.rst
│ ├── kubernetes.client.models.v1beta1_service_cidr_spec.rst
│ ├── kubernetes.client.models.v1beta1_service_cidr_status.rst
│ ├── kubernetes.client.models.v1beta1_storage_version_migration.rst
│ ├── kubernetes.client.models.v1beta1_storage_version_migration_list.rst
│ ├── kubernetes.client.models.v1beta1_storage_version_migration_spec.rst
│ ├── kubernetes.client.models.v1beta1_storage_version_migration_status.rst
│ ├── kubernetes.client.models.v1beta1_variable.rst
│ ├── kubernetes.client.models.v1beta1_volume_attributes_class.rst
│ ├── kubernetes.client.models.v1beta1_volume_attributes_class_list.rst
│ ├── kubernetes.client.models.v1beta2_allocated_device_status.rst
│ ├── kubernetes.client.models.v1beta2_allocation_result.rst
│ ├── kubernetes.client.models.v1beta2_capacity_request_policy.rst
│ ├── kubernetes.client.models.v1beta2_capacity_request_policy_range.rst
│ ├── kubernetes.client.models.v1beta2_capacity_requirements.rst
│ ├── kubernetes.client.models.v1beta2_cel_device_selector.rst
│ ├── kubernetes.client.models.v1beta2_counter.rst
│ ├── kubernetes.client.models.v1beta2_counter_set.rst
│ ├── kubernetes.client.models.v1beta2_device.rst
│ ├── kubernetes.client.models.v1beta2_device_allocation_configuration.rst
│ ├── kubernetes.client.models.v1beta2_device_allocation_result.rst
│ ├── kubernetes.client.models.v1beta2_device_attribute.rst
│ ├── kubernetes.client.models.v1beta2_device_capacity.rst
│ ├── kubernetes.client.models.v1beta2_device_claim.rst
│ ├── kubernetes.client.models.v1beta2_device_claim_configuration.rst
│ ├── kubernetes.client.models.v1beta2_device_class.rst
│ ├── kubernetes.client.models.v1beta2_device_class_configuration.rst
│ ├── kubernetes.client.models.v1beta2_device_class_list.rst
│ ├── kubernetes.client.models.v1beta2_device_class_spec.rst
│ ├── kubernetes.client.models.v1beta2_device_constraint.rst
│ ├── kubernetes.client.models.v1beta2_device_counter_consumption.rst
│ ├── kubernetes.client.models.v1beta2_device_request.rst
│ ├── kubernetes.client.models.v1beta2_device_request_allocation_result.rst
│ ├── kubernetes.client.models.v1beta2_device_selector.rst
│ ├── kubernetes.client.models.v1beta2_device_sub_request.rst
│ ├── kubernetes.client.models.v1beta2_device_taint.rst
│ ├── kubernetes.client.models.v1beta2_device_toleration.rst
│ ├── kubernetes.client.models.v1beta2_exact_device_request.rst
│ ├── kubernetes.client.models.v1beta2_network_device_data.rst
│ ├── kubernetes.client.models.v1beta2_opaque_device_configuration.rst
│ ├── kubernetes.client.models.v1beta2_resource_claim.rst
│ ├── kubernetes.client.models.v1beta2_resource_claim_consumer_reference.rst
│ ├── kubernetes.client.models.v1beta2_resource_claim_list.rst
│ ├── kubernetes.client.models.v1beta2_resource_claim_spec.rst
│ ├── kubernetes.client.models.v1beta2_resource_claim_status.rst
│ ├── kubernetes.client.models.v1beta2_resource_claim_template.rst
│ ├── kubernetes.client.models.v1beta2_resource_claim_template_list.rst
│ ├── kubernetes.client.models.v1beta2_resource_claim_template_spec.rst
│ ├── kubernetes.client.models.v1beta2_resource_pool.rst
│ ├── kubernetes.client.models.v1beta2_resource_slice.rst
│ ├── kubernetes.client.models.v1beta2_resource_slice_list.rst
│ ├── kubernetes.client.models.v1beta2_resource_slice_spec.rst
│ ├── kubernetes.client.models.v2_container_resource_metric_source.rst
│ ├── kubernetes.client.models.v2_container_resource_metric_status.rst
│ ├── kubernetes.client.models.v2_cross_version_object_reference.rst
│ ├── kubernetes.client.models.v2_external_metric_source.rst
│ ├── kubernetes.client.models.v2_external_metric_status.rst
│ ├── kubernetes.client.models.v2_horizontal_pod_autoscaler.rst
│ ├── kubernetes.client.models.v2_horizontal_pod_autoscaler_behavior.rst
│ ├── kubernetes.client.models.v2_horizontal_pod_autoscaler_condition.rst
│ ├── kubernetes.client.models.v2_horizontal_pod_autoscaler_list.rst
│ ├── kubernetes.client.models.v2_horizontal_pod_autoscaler_spec.rst
│ ├── kubernetes.client.models.v2_horizontal_pod_autoscaler_status.rst
│ ├── kubernetes.client.models.v2_hpa_scaling_policy.rst
│ ├── kubernetes.client.models.v2_hpa_scaling_rules.rst
│ ├── kubernetes.client.models.v2_metric_identifier.rst
│ ├── kubernetes.client.models.v2_metric_spec.rst
│ ├── kubernetes.client.models.v2_metric_status.rst
│ ├── kubernetes.client.models.v2_metric_target.rst
│ ├── kubernetes.client.models.v2_metric_value_status.rst
│ ├── kubernetes.client.models.v2_object_metric_source.rst
│ ├── kubernetes.client.models.v2_object_metric_status.rst
│ ├── kubernetes.client.models.v2_pods_metric_source.rst
│ ├── kubernetes.client.models.v2_pods_metric_status.rst
│ ├── kubernetes.client.models.v2_resource_metric_source.rst
│ ├── kubernetes.client.models.v2_resource_metric_status.rst
│ ├── kubernetes.client.models.version_info.rst
│ ├── kubernetes.client.rest.rst
│ ├── kubernetes.client.rst
│ ├── kubernetes.e2e_test.base.rst
│ ├── kubernetes.e2e_test.port_server.rst
│ ├── kubernetes.e2e_test.rst
│ ├── kubernetes.e2e_test.test_apps.rst
│ ├── kubernetes.e2e_test.test_batch.rst
│ ├── kubernetes.e2e_test.test_client.rst
│ ├── kubernetes.e2e_test.test_utils.rst
│ ├── kubernetes.e2e_test.test_watch.rst
│ ├── kubernetes.rst
│ ├── kubernetes.test.rst
│ ├── kubernetes.test.test_admissionregistration_api.rst
│ ├── kubernetes.test.test_admissionregistration_v1_api.rst
│ ├── kubernetes.test.test_admissionregistration_v1_service_reference.rst
│ ├── kubernetes.test.test_admissionregistration_v1_webhook_client_config.rst
│ ├── kubernetes.test.test_admissionregistration_v1alpha1_api.rst
│ ├── kubernetes.test.test_admissionregistration_v1beta1_api.rst
│ ├── kubernetes.test.test_apiextensions_api.rst
│ ├── kubernetes.test.test_apiextensions_v1_api.rst
│ ├── kubernetes.test.test_apiextensions_v1_service_reference.rst
│ ├── kubernetes.test.test_apiextensions_v1_webhook_client_config.rst
│ ├── kubernetes.test.test_apiregistration_api.rst
│ ├── kubernetes.test.test_apiregistration_v1_api.rst
│ ├── kubernetes.test.test_apiregistration_v1_service_reference.rst
│ ├── kubernetes.test.test_apis_api.rst
│ ├── kubernetes.test.test_apps_api.rst
│ ├── kubernetes.test.test_apps_v1_api.rst
│ ├── kubernetes.test.test_authentication_api.rst
│ ├── kubernetes.test.test_authentication_v1_api.rst
│ ├── kubernetes.test.test_authentication_v1_token_request.rst
│ ├── kubernetes.test.test_authorization_api.rst
│ ├── kubernetes.test.test_authorization_v1_api.rst
│ ├── kubernetes.test.test_autoscaling_api.rst
│ ├── kubernetes.test.test_autoscaling_v1_api.rst
│ ├── kubernetes.test.test_autoscaling_v2_api.rst
│ ├── kubernetes.test.test_batch_api.rst
│ ├── kubernetes.test.test_batch_v1_api.rst
│ ├── kubernetes.test.test_certificates_api.rst
│ ├── kubernetes.test.test_certificates_v1_api.rst
│ ├── kubernetes.test.test_certificates_v1alpha1_api.rst
│ ├── kubernetes.test.test_certificates_v1beta1_api.rst
│ ├── kubernetes.test.test_coordination_api.rst
│ ├── kubernetes.test.test_coordination_v1_api.rst
│ ├── kubernetes.test.test_coordination_v1alpha2_api.rst
│ ├── kubernetes.test.test_coordination_v1beta1_api.rst
│ ├── kubernetes.test.test_core_api.rst
│ ├── kubernetes.test.test_core_v1_api.rst
│ ├── kubernetes.test.test_core_v1_endpoint_port.rst
│ ├── kubernetes.test.test_core_v1_event.rst
│ ├── kubernetes.test.test_core_v1_event_list.rst
│ ├── kubernetes.test.test_core_v1_event_series.rst
│ ├── kubernetes.test.test_core_v1_resource_claim.rst
│ ├── kubernetes.test.test_custom_objects_api.rst
│ ├── kubernetes.test.test_discovery_api.rst
│ ├── kubernetes.test.test_discovery_v1_api.rst
│ ├── kubernetes.test.test_discovery_v1_endpoint_port.rst
│ ├── kubernetes.test.test_events_api.rst
│ ├── kubernetes.test.test_events_v1_api.rst
│ ├── kubernetes.test.test_events_v1_event.rst
│ ├── kubernetes.test.test_events_v1_event_list.rst
│ ├── kubernetes.test.test_events_v1_event_series.rst
│ ├── kubernetes.test.test_flowcontrol_apiserver_api.rst
│ ├── kubernetes.test.test_flowcontrol_apiserver_v1_api.rst
│ ├── kubernetes.test.test_flowcontrol_v1_subject.rst
│ ├── kubernetes.test.test_internal_apiserver_api.rst
│ ├── kubernetes.test.test_internal_apiserver_v1alpha1_api.rst
│ ├── kubernetes.test.test_logs_api.rst
│ ├── kubernetes.test.test_networking_api.rst
│ ├── kubernetes.test.test_networking_v1_api.rst
│ ├── kubernetes.test.test_networking_v1beta1_api.rst
│ ├── kubernetes.test.test_node_api.rst
│ ├── kubernetes.test.test_node_v1_api.rst
│ ├── kubernetes.test.test_openid_api.rst
│ ├── kubernetes.test.test_policy_api.rst
│ ├── kubernetes.test.test_policy_v1_api.rst
│ ├── kubernetes.test.test_rbac_authorization_api.rst
│ ├── kubernetes.test.test_rbac_authorization_v1_api.rst
│ ├── kubernetes.test.test_rbac_v1_subject.rst
│ ├── kubernetes.test.test_resource_api.rst
│ ├── kubernetes.test.test_resource_v1_api.rst
│ ├── kubernetes.test.test_resource_v1_resource_claim.rst
│ ├── kubernetes.test.test_resource_v1alpha3_api.rst
│ ├── kubernetes.test.test_resource_v1beta1_api.rst
│ ├── kubernetes.test.test_resource_v1beta2_api.rst
│ ├── kubernetes.test.test_scheduling_api.rst
│ ├── kubernetes.test.test_scheduling_v1_api.rst
│ ├── kubernetes.test.test_scheduling_v1alpha1_api.rst
│ ├── kubernetes.test.test_storage_api.rst
│ ├── kubernetes.test.test_storage_v1_api.rst
│ ├── kubernetes.test.test_storage_v1_token_request.rst
│ ├── kubernetes.test.test_storage_v1beta1_api.rst
│ ├── kubernetes.test.test_storagemigration_api.rst
│ ├── kubernetes.test.test_storagemigration_v1beta1_api.rst
│ ├── kubernetes.test.test_v1_affinity.rst
│ ├── kubernetes.test.test_v1_aggregation_rule.rst
│ ├── kubernetes.test.test_v1_allocated_device_status.rst
│ ├── kubernetes.test.test_v1_allocation_result.rst
│ ├── kubernetes.test.test_v1_api_group.rst
│ ├── kubernetes.test.test_v1_api_group_list.rst
│ ├── kubernetes.test.test_v1_api_resource.rst
│ ├── kubernetes.test.test_v1_api_resource_list.rst
│ ├── kubernetes.test.test_v1_api_service.rst
│ ├── kubernetes.test.test_v1_api_service_condition.rst
│ ├── kubernetes.test.test_v1_api_service_list.rst
│ ├── kubernetes.test.test_v1_api_service_spec.rst
│ ├── kubernetes.test.test_v1_api_service_status.rst
│ ├── kubernetes.test.test_v1_api_versions.rst
│ ├── kubernetes.test.test_v1_app_armor_profile.rst
│ ├── kubernetes.test.test_v1_attached_volume.rst
│ ├── kubernetes.test.test_v1_audit_annotation.rst
│ ├── kubernetes.test.test_v1_aws_elastic_block_store_volume_source.rst
│ ├── kubernetes.test.test_v1_azure_disk_volume_source.rst
│ ├── kubernetes.test.test_v1_azure_file_persistent_volume_source.rst
│ ├── kubernetes.test.test_v1_azure_file_volume_source.rst
│ ├── kubernetes.test.test_v1_binding.rst
│ ├── kubernetes.test.test_v1_bound_object_reference.rst
│ ├── kubernetes.test.test_v1_capabilities.rst
│ ├── kubernetes.test.test_v1_capacity_request_policy.rst
│ ├── kubernetes.test.test_v1_capacity_request_policy_range.rst
│ ├── kubernetes.test.test_v1_capacity_requirements.rst
│ ├── kubernetes.test.test_v1_cel_device_selector.rst
│ ├── kubernetes.test.test_v1_ceph_fs_persistent_volume_source.rst
│ ├── kubernetes.test.test_v1_ceph_fs_volume_source.rst
│ ├── kubernetes.test.test_v1_certificate_signing_request.rst
│ ├── kubernetes.test.test_v1_certificate_signing_request_condition.rst
│ ├── kubernetes.test.test_v1_certificate_signing_request_list.rst
│ ├── kubernetes.test.test_v1_certificate_signing_request_spec.rst
│ ├── kubernetes.test.test_v1_certificate_signing_request_status.rst
│ ├── kubernetes.test.test_v1_cinder_persistent_volume_source.rst
│ ├── kubernetes.test.test_v1_cinder_volume_source.rst
│ ├── kubernetes.test.test_v1_client_ip_config.rst
│ ├── kubernetes.test.test_v1_cluster_role.rst
│ ├── kubernetes.test.test_v1_cluster_role_binding.rst
│ ├── kubernetes.test.test_v1_cluster_role_binding_list.rst
│ ├── kubernetes.test.test_v1_cluster_role_list.rst
│ ├── kubernetes.test.test_v1_cluster_trust_bundle_projection.rst
│ ├── kubernetes.test.test_v1_component_condition.rst
│ ├── kubernetes.test.test_v1_component_status.rst
│ ├── kubernetes.test.test_v1_component_status_list.rst
│ ├── kubernetes.test.test_v1_condition.rst
│ ├── kubernetes.test.test_v1_config_map.rst
│ ├── kubernetes.test.test_v1_config_map_env_source.rst
│ ├── kubernetes.test.test_v1_config_map_key_selector.rst
│ ├── kubernetes.test.test_v1_config_map_list.rst
│ ├── kubernetes.test.test_v1_config_map_node_config_source.rst
│ ├── kubernetes.test.test_v1_config_map_projection.rst
│ ├── kubernetes.test.test_v1_config_map_volume_source.rst
│ ├── kubernetes.test.test_v1_container.rst
│ ├── kubernetes.test.test_v1_container_extended_resource_request.rst
│ ├── kubernetes.test.test_v1_container_image.rst
│ ├── kubernetes.test.test_v1_container_port.rst
│ ├── kubernetes.test.test_v1_container_resize_policy.rst
│ ├── kubernetes.test.test_v1_container_restart_rule.rst
│ ├── kubernetes.test.test_v1_container_restart_rule_on_exit_codes.rst
│ ├── kubernetes.test.test_v1_container_state.rst
│ ├── kubernetes.test.test_v1_container_state_running.rst
│ ├── kubernetes.test.test_v1_container_state_terminated.rst
│ ├── kubernetes.test.test_v1_container_state_waiting.rst
│ ├── kubernetes.test.test_v1_container_status.rst
│ ├── kubernetes.test.test_v1_container_user.rst
│ ├── kubernetes.test.test_v1_controller_revision.rst
│ ├── kubernetes.test.test_v1_controller_revision_list.rst
│ ├── kubernetes.test.test_v1_counter.rst
│ ├── kubernetes.test.test_v1_counter_set.rst
│ ├── kubernetes.test.test_v1_cron_job.rst
│ ├── kubernetes.test.test_v1_cron_job_list.rst
│ ├── kubernetes.test.test_v1_cron_job_spec.rst
│ ├── kubernetes.test.test_v1_cron_job_status.rst
│ ├── kubernetes.test.test_v1_cross_version_object_reference.rst
│ ├── kubernetes.test.test_v1_csi_driver.rst
│ ├── kubernetes.test.test_v1_csi_driver_list.rst
│ ├── kubernetes.test.test_v1_csi_driver_spec.rst
│ ├── kubernetes.test.test_v1_csi_node.rst
│ ├── kubernetes.test.test_v1_csi_node_driver.rst
│ ├── kubernetes.test.test_v1_csi_node_list.rst
│ ├── kubernetes.test.test_v1_csi_node_spec.rst
│ ├── kubernetes.test.test_v1_csi_persistent_volume_source.rst
│ ├── kubernetes.test.test_v1_csi_storage_capacity.rst
│ ├── kubernetes.test.test_v1_csi_storage_capacity_list.rst
│ ├── kubernetes.test.test_v1_csi_volume_source.rst
│ ├── kubernetes.test.test_v1_custom_resource_column_definition.rst
│ ├── kubernetes.test.test_v1_custom_resource_conversion.rst
│ ├── kubernetes.test.test_v1_custom_resource_definition.rst
│ ├── kubernetes.test.test_v1_custom_resource_definition_condition.rst
│ ├── kubernetes.test.test_v1_custom_resource_definition_list.rst
│ ├── kubernetes.test.test_v1_custom_resource_definition_names.rst
│ ├── kubernetes.test.test_v1_custom_resource_definition_spec.rst
│ ├── kubernetes.test.test_v1_custom_resource_definition_status.rst
│ ├── kubernetes.test.test_v1_custom_resource_definition_version.rst
│ ├── kubernetes.test.test_v1_custom_resource_subresource_scale.rst
│ ├── kubernetes.test.test_v1_custom_resource_subresources.rst
│ ├── kubernetes.test.test_v1_custom_resource_validation.rst
│ ├── kubernetes.test.test_v1_daemon_endpoint.rst
│ ├── kubernetes.test.test_v1_daemon_set.rst
│ ├── kubernetes.test.test_v1_daemon_set_condition.rst
│ ├── kubernetes.test.test_v1_daemon_set_list.rst
│ ├── kubernetes.test.test_v1_daemon_set_spec.rst
│ ├── kubernetes.test.test_v1_daemon_set_status.rst
│ ├── kubernetes.test.test_v1_daemon_set_update_strategy.rst
│ ├── kubernetes.test.test_v1_delete_options.rst
│ ├── kubernetes.test.test_v1_deployment.rst
│ ├── kubernetes.test.test_v1_deployment_condition.rst
│ ├── kubernetes.test.test_v1_deployment_list.rst
│ ├── kubernetes.test.test_v1_deployment_spec.rst
│ ├── kubernetes.test.test_v1_deployment_status.rst
│ ├── kubernetes.test.test_v1_deployment_strategy.rst
│ ├── kubernetes.test.test_v1_device.rst
│ ├── kubernetes.test.test_v1_device_allocation_configuration.rst
│ ├── kubernetes.test.test_v1_device_allocation_result.rst
│ ├── kubernetes.test.test_v1_device_attribute.rst
│ ├── kubernetes.test.test_v1_device_capacity.rst
│ ├── kubernetes.test.test_v1_device_claim.rst
│ ├── kubernetes.test.test_v1_device_claim_configuration.rst
│ ├── kubernetes.test.test_v1_device_class.rst
│ ├── kubernetes.test.test_v1_device_class_configuration.rst
│ ├── kubernetes.test.test_v1_device_class_list.rst
│ ├── kubernetes.test.test_v1_device_class_spec.rst
│ ├── kubernetes.test.test_v1_device_constraint.rst
│ ├── kubernetes.test.test_v1_device_counter_consumption.rst
│ ├── kubernetes.test.test_v1_device_request.rst
│ ├── kubernetes.test.test_v1_device_request_allocation_result.rst
│ ├── kubernetes.test.test_v1_device_selector.rst
│ ├── kubernetes.test.test_v1_device_sub_request.rst
│ ├── kubernetes.test.test_v1_device_taint.rst
│ ├── kubernetes.test.test_v1_device_toleration.rst
│ ├── kubernetes.test.test_v1_downward_api_projection.rst
│ ├── kubernetes.test.test_v1_downward_api_volume_file.rst
│ ├── kubernetes.test.test_v1_downward_api_volume_source.rst
│ ├── kubernetes.test.test_v1_empty_dir_volume_source.rst
│ ├── kubernetes.test.test_v1_endpoint.rst
│ ├── kubernetes.test.test_v1_endpoint_address.rst
│ ├── kubernetes.test.test_v1_endpoint_conditions.rst
│ ├── kubernetes.test.test_v1_endpoint_hints.rst
│ ├── kubernetes.test.test_v1_endpoint_slice.rst
│ ├── kubernetes.test.test_v1_endpoint_slice_list.rst
│ ├── kubernetes.test.test_v1_endpoint_subset.rst
│ ├── kubernetes.test.test_v1_endpoints.rst
│ ├── kubernetes.test.test_v1_endpoints_list.rst
│ ├── kubernetes.test.test_v1_env_from_source.rst
│ ├── kubernetes.test.test_v1_env_var.rst
│ ├── kubernetes.test.test_v1_env_var_source.rst
│ ├── kubernetes.test.test_v1_ephemeral_container.rst
│ ├── kubernetes.test.test_v1_ephemeral_volume_source.rst
│ ├── kubernetes.test.test_v1_event_source.rst
│ ├── kubernetes.test.test_v1_eviction.rst
│ ├── kubernetes.test.test_v1_exact_device_request.rst
│ ├── kubernetes.test.test_v1_exec_action.rst
│ ├── kubernetes.test.test_v1_exempt_priority_level_configuration.rst
│ ├── kubernetes.test.test_v1_expression_warning.rst
│ ├── kubernetes.test.test_v1_external_documentation.rst
│ ├── kubernetes.test.test_v1_fc_volume_source.rst
│ ├── kubernetes.test.test_v1_field_selector_attributes.rst
│ ├── kubernetes.test.test_v1_field_selector_requirement.rst
│ ├── kubernetes.test.test_v1_file_key_selector.rst
│ ├── kubernetes.test.test_v1_flex_persistent_volume_source.rst
│ ├── kubernetes.test.test_v1_flex_volume_source.rst
│ ├── kubernetes.test.test_v1_flocker_volume_source.rst
│ ├── kubernetes.test.test_v1_flow_distinguisher_method.rst
│ ├── kubernetes.test.test_v1_flow_schema.rst
│ ├── kubernetes.test.test_v1_flow_schema_condition.rst
│ ├── kubernetes.test.test_v1_flow_schema_list.rst
│ ├── kubernetes.test.test_v1_flow_schema_spec.rst
│ ├── kubernetes.test.test_v1_flow_schema_status.rst
│ ├── kubernetes.test.test_v1_for_node.rst
│ ├── kubernetes.test.test_v1_for_zone.rst
│ ├── kubernetes.test.test_v1_gce_persistent_disk_volume_source.rst
│ ├── kubernetes.test.test_v1_git_repo_volume_source.rst
│ ├── kubernetes.test.test_v1_glusterfs_persistent_volume_source.rst
│ ├── kubernetes.test.test_v1_glusterfs_volume_source.rst
│ ├── kubernetes.test.test_v1_group_resource.rst
│ ├── kubernetes.test.test_v1_group_subject.rst
│ ├── kubernetes.test.test_v1_group_version_for_discovery.rst
│ ├── kubernetes.test.test_v1_grpc_action.rst
│ ├── kubernetes.test.test_v1_horizontal_pod_autoscaler.rst
│ ├── kubernetes.test.test_v1_horizontal_pod_autoscaler_list.rst
│ ├── kubernetes.test.test_v1_horizontal_pod_autoscaler_spec.rst
│ ├── kubernetes.test.test_v1_horizontal_pod_autoscaler_status.rst
│ ├── kubernetes.test.test_v1_host_alias.rst
│ ├── kubernetes.test.test_v1_host_ip.rst
│ ├── kubernetes.test.test_v1_host_path_volume_source.rst
│ ├── kubernetes.test.test_v1_http_get_action.rst
│ ├── kubernetes.test.test_v1_http_header.rst
│ ├── kubernetes.test.test_v1_http_ingress_path.rst
│ ├── kubernetes.test.test_v1_http_ingress_rule_value.rst
│ ├── kubernetes.test.test_v1_image_volume_source.rst
│ ├── kubernetes.test.test_v1_ingress.rst
│ ├── kubernetes.test.test_v1_ingress_backend.rst
│ ├── kubernetes.test.test_v1_ingress_class.rst
│ ├── kubernetes.test.test_v1_ingress_class_list.rst
│ ├── kubernetes.test.test_v1_ingress_class_parameters_reference.rst
│ ├── kubernetes.test.test_v1_ingress_class_spec.rst
│ ├── kubernetes.test.test_v1_ingress_list.rst
│ ├── kubernetes.test.test_v1_ingress_load_balancer_ingress.rst
│ ├── kubernetes.test.test_v1_ingress_load_balancer_status.rst
│ ├── kubernetes.test.test_v1_ingress_port_status.rst
│ ├── kubernetes.test.test_v1_ingress_rule.rst
│ ├── kubernetes.test.test_v1_ingress_service_backend.rst
│ ├── kubernetes.test.test_v1_ingress_spec.rst
│ ├── kubernetes.test.test_v1_ingress_status.rst
│ ├── kubernetes.test.test_v1_ingress_tls.rst
│ ├── kubernetes.test.test_v1_ip_address.rst
│ ├── kubernetes.test.test_v1_ip_address_list.rst
│ ├── kubernetes.test.test_v1_ip_address_spec.rst
│ ├── kubernetes.test.test_v1_ip_block.rst
│ ├── kubernetes.test.test_v1_iscsi_persistent_volume_source.rst
│ ├── kubernetes.test.test_v1_iscsi_volume_source.rst
│ ├── kubernetes.test.test_v1_job.rst
│ ├── kubernetes.test.test_v1_job_condition.rst
│ ├── kubernetes.test.test_v1_job_list.rst
│ ├── kubernetes.test.test_v1_job_spec.rst
│ ├── kubernetes.test.test_v1_job_status.rst
│ ├── kubernetes.test.test_v1_job_template_spec.rst
│ ├── kubernetes.test.test_v1_json_schema_props.rst
│ ├── kubernetes.test.test_v1_key_to_path.rst
│ ├── kubernetes.test.test_v1_label_selector.rst
│ ├── kubernetes.test.test_v1_label_selector_attributes.rst
│ ├── kubernetes.test.test_v1_label_selector_requirement.rst
│ ├── kubernetes.test.test_v1_lease.rst
│ ├── kubernetes.test.test_v1_lease_list.rst
│ ├── kubernetes.test.test_v1_lease_spec.rst
│ ├── kubernetes.test.test_v1_lifecycle.rst
│ ├── kubernetes.test.test_v1_lifecycle_handler.rst
│ ├── kubernetes.test.test_v1_limit_range.rst
│ ├── kubernetes.test.test_v1_limit_range_item.rst
│ ├── kubernetes.test.test_v1_limit_range_list.rst
│ ├── kubernetes.test.test_v1_limit_range_spec.rst
│ ├── kubernetes.test.test_v1_limit_response.rst
│ ├── kubernetes.test.test_v1_limited_priority_level_configuration.rst
│ ├── kubernetes.test.test_v1_linux_container_user.rst
│ ├── kubernetes.test.test_v1_list_meta.rst
│ ├── kubernetes.test.test_v1_load_balancer_ingress.rst
│ ├── kubernetes.test.test_v1_load_balancer_status.rst
│ ├── kubernetes.test.test_v1_local_object_reference.rst
│ ├── kubernetes.test.test_v1_local_subject_access_review.rst
│ ├── kubernetes.test.test_v1_local_volume_source.rst
│ ├── kubernetes.test.test_v1_managed_fields_entry.rst
│ ├── kubernetes.test.test_v1_match_condition.rst
│ ├── kubernetes.test.test_v1_match_resources.rst
│ ├── kubernetes.test.test_v1_modify_volume_status.rst
│ ├── kubernetes.test.test_v1_mutating_webhook.rst
│ ├── kubernetes.test.test_v1_mutating_webhook_configuration.rst
│ ├── kubernetes.test.test_v1_mutating_webhook_configuration_list.rst
│ ├── kubernetes.test.test_v1_named_rule_with_operations.rst
│ ├── kubernetes.test.test_v1_namespace.rst
│ ├── kubernetes.test.test_v1_namespace_condition.rst
│ ├── kubernetes.test.test_v1_namespace_list.rst
│ ├── kubernetes.test.test_v1_namespace_spec.rst
│ ├── kubernetes.test.test_v1_namespace_status.rst
│ ├── kubernetes.test.test_v1_network_device_data.rst
│ ├── kubernetes.test.test_v1_network_policy.rst
│ ├── kubernetes.test.test_v1_network_policy_egress_rule.rst
│ ├── kubernetes.test.test_v1_network_policy_ingress_rule.rst
│ ├── kubernetes.test.test_v1_network_policy_list.rst
│ ├── kubernetes.test.test_v1_network_policy_peer.rst
│ ├── kubernetes.test.test_v1_network_policy_port.rst
│ ├── kubernetes.test.test_v1_network_policy_spec.rst
│ ├── kubernetes.test.test_v1_nfs_volume_source.rst
│ ├── kubernetes.test.test_v1_node.rst
│ ├── kubernetes.test.test_v1_node_address.rst
│ ├── kubernetes.test.test_v1_node_affinity.rst
│ ├── kubernetes.test.test_v1_node_condition.rst
│ ├── kubernetes.test.test_v1_node_config_source.rst
│ ├── kubernetes.test.test_v1_node_config_status.rst
│ ├── kubernetes.test.test_v1_node_daemon_endpoints.rst
│ ├── kubernetes.test.test_v1_node_features.rst
│ ├── kubernetes.test.test_v1_node_list.rst
│ ├── kubernetes.test.test_v1_node_runtime_handler.rst
│ ├── kubernetes.test.test_v1_node_runtime_handler_features.rst
│ ├── kubernetes.test.test_v1_node_selector.rst
│ ├── kubernetes.test.test_v1_node_selector_requirement.rst
│ ├── kubernetes.test.test_v1_node_selector_term.rst
│ ├── kubernetes.test.test_v1_node_spec.rst
│ ├── kubernetes.test.test_v1_node_status.rst
│ ├── kubernetes.test.test_v1_node_swap_status.rst
│ ├── kubernetes.test.test_v1_node_system_info.rst
│ ├── kubernetes.test.test_v1_non_resource_attributes.rst
│ ├── kubernetes.test.test_v1_non_resource_policy_rule.rst
│ ├── kubernetes.test.test_v1_non_resource_rule.rst
│ ├── kubernetes.test.test_v1_object_field_selector.rst
│ ├── kubernetes.test.test_v1_object_meta.rst
│ ├── kubernetes.test.test_v1_object_reference.rst
│ ├── kubernetes.test.test_v1_opaque_device_configuration.rst
│ ├── kubernetes.test.test_v1_overhead.rst
│ ├── kubernetes.test.test_v1_owner_reference.rst
│ ├── kubernetes.test.test_v1_param_kind.rst
│ ├── kubernetes.test.test_v1_param_ref.rst
│ ├── kubernetes.test.test_v1_parent_reference.rst
│ ├── kubernetes.test.test_v1_persistent_volume.rst
│ ├── kubernetes.test.test_v1_persistent_volume_claim.rst
│ ├── kubernetes.test.test_v1_persistent_volume_claim_condition.rst
│ ├── kubernetes.test.test_v1_persistent_volume_claim_list.rst
│ ├── kubernetes.test.test_v1_persistent_volume_claim_spec.rst
│ ├── kubernetes.test.test_v1_persistent_volume_claim_status.rst
│ ├── kubernetes.test.test_v1_persistent_volume_claim_template.rst
│ ├── kubernetes.test.test_v1_persistent_volume_claim_volume_source.rst
│ ├── kubernetes.test.test_v1_persistent_volume_list.rst
│ ├── kubernetes.test.test_v1_persistent_volume_spec.rst
│ ├── kubernetes.test.test_v1_persistent_volume_status.rst
│ ├── kubernetes.test.test_v1_photon_persistent_disk_volume_source.rst
│ ├── kubernetes.test.test_v1_pod.rst
│ ├── kubernetes.test.test_v1_pod_affinity.rst
│ ├── kubernetes.test.test_v1_pod_affinity_term.rst
│ ├── kubernetes.test.test_v1_pod_anti_affinity.rst
│ ├── kubernetes.test.test_v1_pod_certificate_projection.rst
│ ├── kubernetes.test.test_v1_pod_condition.rst
│ ├── kubernetes.test.test_v1_pod_disruption_budget.rst
│ ├── kubernetes.test.test_v1_pod_disruption_budget_list.rst
│ ├── kubernetes.test.test_v1_pod_disruption_budget_spec.rst
│ ├── kubernetes.test.test_v1_pod_disruption_budget_status.rst
│ ├── kubernetes.test.test_v1_pod_dns_config.rst
│ ├── kubernetes.test.test_v1_pod_dns_config_option.rst
│ ├── kubernetes.test.test_v1_pod_extended_resource_claim_status.rst
│ ├── kubernetes.test.test_v1_pod_failure_policy.rst
│ ├── kubernetes.test.test_v1_pod_failure_policy_on_exit_codes_requirement.rst
│ ├── kubernetes.test.test_v1_pod_failure_policy_on_pod_conditions_pattern.rst
│ ├── kubernetes.test.test_v1_pod_failure_policy_rule.rst
│ ├── kubernetes.test.test_v1_pod_ip.rst
│ ├── kubernetes.test.test_v1_pod_list.rst
│ ├── kubernetes.test.test_v1_pod_os.rst
│ ├── kubernetes.test.test_v1_pod_readiness_gate.rst
│ ├── kubernetes.test.test_v1_pod_resource_claim.rst
│ ├── kubernetes.test.test_v1_pod_resource_claim_status.rst
│ ├── kubernetes.test.test_v1_pod_scheduling_gate.rst
│ ├── kubernetes.test.test_v1_pod_security_context.rst
│ ├── kubernetes.test.test_v1_pod_spec.rst
│ ├── kubernetes.test.test_v1_pod_status.rst
│ ├── kubernetes.test.test_v1_pod_template.rst
│ ├── kubernetes.test.test_v1_pod_template_list.rst
│ ├── kubernetes.test.test_v1_pod_template_spec.rst
│ ├── kubernetes.test.test_v1_policy_rule.rst
│ ├── kubernetes.test.test_v1_policy_rules_with_subjects.rst
│ ├── kubernetes.test.test_v1_port_status.rst
│ ├── kubernetes.test.test_v1_portworx_volume_source.rst
│ ├── kubernetes.test.test_v1_preconditions.rst
│ ├── kubernetes.test.test_v1_preferred_scheduling_term.rst
│ ├── kubernetes.test.test_v1_priority_class.rst
│ ├── kubernetes.test.test_v1_priority_class_list.rst
│ ├── kubernetes.test.test_v1_priority_level_configuration.rst
│ ├── kubernetes.test.test_v1_priority_level_configuration_condition.rst
│ ├── kubernetes.test.test_v1_priority_level_configuration_list.rst
│ ├── kubernetes.test.test_v1_priority_level_configuration_reference.rst
│ ├── kubernetes.test.test_v1_priority_level_configuration_spec.rst
│ ├── kubernetes.test.test_v1_priority_level_configuration_status.rst
│ ├── kubernetes.test.test_v1_probe.rst
│ ├── kubernetes.test.test_v1_projected_volume_source.rst
│ ├── kubernetes.test.test_v1_queuing_configuration.rst
│ ├── kubernetes.test.test_v1_quobyte_volume_source.rst
│ ├── kubernetes.test.test_v1_rbd_persistent_volume_source.rst
│ ├── kubernetes.test.test_v1_rbd_volume_source.rst
│ ├── kubernetes.test.test_v1_replica_set.rst
│ ├── kubernetes.test.test_v1_replica_set_condition.rst
│ ├── kubernetes.test.test_v1_replica_set_list.rst
│ ├── kubernetes.test.test_v1_replica_set_spec.rst
│ ├── kubernetes.test.test_v1_replica_set_status.rst
│ ├── kubernetes.test.test_v1_replication_controller.rst
│ ├── kubernetes.test.test_v1_replication_controller_condition.rst
│ ├── kubernetes.test.test_v1_replication_controller_list.rst
│ ├── kubernetes.test.test_v1_replication_controller_spec.rst
│ ├── kubernetes.test.test_v1_replication_controller_status.rst
│ ├── kubernetes.test.test_v1_resource_attributes.rst
│ ├── kubernetes.test.test_v1_resource_claim_consumer_reference.rst
│ ├── kubernetes.test.test_v1_resource_claim_list.rst
│ ├── kubernetes.test.test_v1_resource_claim_spec.rst
│ ├── kubernetes.test.test_v1_resource_claim_status.rst
│ ├── kubernetes.test.test_v1_resource_claim_template.rst
│ ├── kubernetes.test.test_v1_resource_claim_template_list.rst
│ ├── kubernetes.test.test_v1_resource_claim_template_spec.rst
│ ├── kubernetes.test.test_v1_resource_field_selector.rst
│ ├── kubernetes.test.test_v1_resource_health.rst
│ ├── kubernetes.test.test_v1_resource_policy_rule.rst
│ ├── kubernetes.test.test_v1_resource_pool.rst
│ ├── kubernetes.test.test_v1_resource_quota.rst
│ ├── kubernetes.test.test_v1_resource_quota_list.rst
│ ├── kubernetes.test.test_v1_resource_quota_spec.rst
│ ├── kubernetes.test.test_v1_resource_quota_status.rst
│ ├── kubernetes.test.test_v1_resource_requirements.rst
│ ├── kubernetes.test.test_v1_resource_rule.rst
│ ├── kubernetes.test.test_v1_resource_slice.rst
│ ├── kubernetes.test.test_v1_resource_slice_list.rst
│ ├── kubernetes.test.test_v1_resource_slice_spec.rst
│ ├── kubernetes.test.test_v1_resource_status.rst
│ ├── kubernetes.test.test_v1_role.rst
│ ├── kubernetes.test.test_v1_role_binding.rst
│ ├── kubernetes.test.test_v1_role_binding_list.rst
│ ├── kubernetes.test.test_v1_role_list.rst
│ ├── kubernetes.test.test_v1_role_ref.rst
│ ├── kubernetes.test.test_v1_rolling_update_daemon_set.rst
│ ├── kubernetes.test.test_v1_rolling_update_deployment.rst
│ ├── kubernetes.test.test_v1_rolling_update_stateful_set_strategy.rst
│ ├── kubernetes.test.test_v1_rule_with_operations.rst
│ ├── kubernetes.test.test_v1_runtime_class.rst
│ ├── kubernetes.test.test_v1_runtime_class_list.rst
│ ├── kubernetes.test.test_v1_scale.rst
│ ├── kubernetes.test.test_v1_scale_io_persistent_volume_source.rst
│ ├── kubernetes.test.test_v1_scale_io_volume_source.rst
│ ├── kubernetes.test.test_v1_scale_spec.rst
│ ├── kubernetes.test.test_v1_scale_status.rst
│ ├── kubernetes.test.test_v1_scheduling.rst
│ ├── kubernetes.test.test_v1_scope_selector.rst
│ ├── kubernetes.test.test_v1_scoped_resource_selector_requirement.rst
│ ├── kubernetes.test.test_v1_se_linux_options.rst
│ ├── kubernetes.test.test_v1_seccomp_profile.rst
│ ├── kubernetes.test.test_v1_secret.rst
│ ├── kubernetes.test.test_v1_secret_env_source.rst
│ ├── kubernetes.test.test_v1_secret_key_selector.rst
│ ├── kubernetes.test.test_v1_secret_list.rst
│ ├── kubernetes.test.test_v1_secret_projection.rst
│ ├── kubernetes.test.test_v1_secret_reference.rst
│ ├── kubernetes.test.test_v1_secret_volume_source.rst
│ ├── kubernetes.test.test_v1_security_context.rst
│ ├── kubernetes.test.test_v1_selectable_field.rst
│ ├── kubernetes.test.test_v1_self_subject_access_review.rst
│ ├── kubernetes.test.test_v1_self_subject_access_review_spec.rst
│ ├── kubernetes.test.test_v1_self_subject_review.rst
│ ├── kubernetes.test.test_v1_self_subject_review_status.rst
│ ├── kubernetes.test.test_v1_self_subject_rules_review.rst
│ ├── kubernetes.test.test_v1_self_subject_rules_review_spec.rst
│ ├── kubernetes.test.test_v1_server_address_by_client_cidr.rst
│ ├── kubernetes.test.test_v1_service.rst
│ ├── kubernetes.test.test_v1_service_account.rst
│ ├── kubernetes.test.test_v1_service_account_list.rst
│ ├── kubernetes.test.test_v1_service_account_subject.rst
│ ├── kubernetes.test.test_v1_service_account_token_projection.rst
│ ├── kubernetes.test.test_v1_service_backend_port.rst
│ ├── kubernetes.test.test_v1_service_cidr.rst
│ ├── kubernetes.test.test_v1_service_cidr_list.rst
│ ├── kubernetes.test.test_v1_service_cidr_spec.rst
│ ├── kubernetes.test.test_v1_service_cidr_status.rst
│ ├── kubernetes.test.test_v1_service_list.rst
│ ├── kubernetes.test.test_v1_service_port.rst
│ ├── kubernetes.test.test_v1_service_spec.rst
│ ├── kubernetes.test.test_v1_service_status.rst
│ ├── kubernetes.test.test_v1_session_affinity_config.rst
│ ├── kubernetes.test.test_v1_sleep_action.rst
│ ├── kubernetes.test.test_v1_stateful_set.rst
│ ├── kubernetes.test.test_v1_stateful_set_condition.rst
│ ├── kubernetes.test.test_v1_stateful_set_list.rst
│ ├── kubernetes.test.test_v1_stateful_set_ordinals.rst
│ ├── kubernetes.test.test_v1_stateful_set_persistent_volume_claim_retention_policy.rst
│ ├── kubernetes.test.test_v1_stateful_set_spec.rst
│ ├── kubernetes.test.test_v1_stateful_set_status.rst
│ ├── kubernetes.test.test_v1_stateful_set_update_strategy.rst
│ ├── kubernetes.test.test_v1_status.rst
│ ├── kubernetes.test.test_v1_status_cause.rst
│ ├── kubernetes.test.test_v1_status_details.rst
│ ├── kubernetes.test.test_v1_storage_class.rst
│ ├── kubernetes.test.test_v1_storage_class_list.rst
│ ├── kubernetes.test.test_v1_storage_os_persistent_volume_source.rst
│ ├── kubernetes.test.test_v1_storage_os_volume_source.rst
│ ├── kubernetes.test.test_v1_subject_access_review.rst
│ ├── kubernetes.test.test_v1_subject_access_review_spec.rst
│ ├── kubernetes.test.test_v1_subject_access_review_status.rst
│ ├── kubernetes.test.test_v1_subject_rules_review_status.rst
│ ├── kubernetes.test.test_v1_success_policy.rst
│ ├── kubernetes.test.test_v1_success_policy_rule.rst
│ ├── kubernetes.test.test_v1_sysctl.rst
│ ├── kubernetes.test.test_v1_taint.rst
│ ├── kubernetes.test.test_v1_tcp_socket_action.rst
│ ├── kubernetes.test.test_v1_token_request_spec.rst
│ ├── kubernetes.test.test_v1_token_request_status.rst
│ ├── kubernetes.test.test_v1_token_review.rst
│ ├── kubernetes.test.test_v1_token_review_spec.rst
│ ├── kubernetes.test.test_v1_token_review_status.rst
│ ├── kubernetes.test.test_v1_toleration.rst
│ ├── kubernetes.test.test_v1_topology_selector_label_requirement.rst
│ ├── kubernetes.test.test_v1_topology_selector_term.rst
│ ├── kubernetes.test.test_v1_topology_spread_constraint.rst
│ ├── kubernetes.test.test_v1_type_checking.rst
│ ├── kubernetes.test.test_v1_typed_local_object_reference.rst
│ ├── kubernetes.test.test_v1_typed_object_reference.rst
│ ├── kubernetes.test.test_v1_uncounted_terminated_pods.rst
│ ├── kubernetes.test.test_v1_user_info.rst
│ ├── kubernetes.test.test_v1_user_subject.rst
│ ├── kubernetes.test.test_v1_validating_admission_policy.rst
│ ├── kubernetes.test.test_v1_validating_admission_policy_binding.rst
│ ├── kubernetes.test.test_v1_validating_admission_policy_binding_list.rst
│ ├── kubernetes.test.test_v1_validating_admission_policy_binding_spec.rst
│ ├── kubernetes.test.test_v1_validating_admission_policy_list.rst
│ ├── kubernetes.test.test_v1_validating_admission_policy_spec.rst
│ ├── kubernetes.test.test_v1_validating_admission_policy_status.rst
│ ├── kubernetes.test.test_v1_validating_webhook.rst
│ ├── kubernetes.test.test_v1_validating_webhook_configuration.rst
│ ├── kubernetes.test.test_v1_validating_webhook_configuration_list.rst
│ ├── kubernetes.test.test_v1_validation.rst
│ ├── kubernetes.test.test_v1_validation_rule.rst
│ ├── kubernetes.test.test_v1_variable.rst
│ ├── kubernetes.test.test_v1_volume.rst
│ ├── kubernetes.test.test_v1_volume_attachment.rst
│ ├── kubernetes.test.test_v1_volume_attachment_list.rst
│ ├── kubernetes.test.test_v1_volume_attachment_source.rst
│ ├── kubernetes.test.test_v1_volume_attachment_spec.rst
│ ├── kubernetes.test.test_v1_volume_attachment_status.rst
│ ├── kubernetes.test.test_v1_volume_attributes_class.rst
│ ├── kubernetes.test.test_v1_volume_attributes_class_list.rst
│ ├── kubernetes.test.test_v1_volume_device.rst
│ ├── kubernetes.test.test_v1_volume_error.rst
│ ├── kubernetes.test.test_v1_volume_mount.rst
│ ├── kubernetes.test.test_v1_volume_mount_status.rst
│ ├── kubernetes.test.test_v1_volume_node_affinity.rst
│ ├── kubernetes.test.test_v1_volume_node_resources.rst
│ ├── kubernetes.test.test_v1_volume_projection.rst
│ ├── kubernetes.test.test_v1_volume_resource_requirements.rst
│ ├── kubernetes.test.test_v1_vsphere_virtual_disk_volume_source.rst
│ ├── kubernetes.test.test_v1_watch_event.rst
│ ├── kubernetes.test.test_v1_webhook_conversion.rst
│ ├── kubernetes.test.test_v1_weighted_pod_affinity_term.rst
│ ├── kubernetes.test.test_v1_windows_security_context_options.rst
│ ├── kubernetes.test.test_v1_workload_reference.rst
│ ├── kubernetes.test.test_v1alpha1_apply_configuration.rst
│ ├── kubernetes.test.test_v1alpha1_cluster_trust_bundle.rst
│ ├── kubernetes.test.test_v1alpha1_cluster_trust_bundle_list.rst
│ ├── kubernetes.test.test_v1alpha1_cluster_trust_bundle_spec.rst
│ ├── kubernetes.test.test_v1alpha1_gang_scheduling_policy.rst
│ ├── kubernetes.test.test_v1alpha1_json_patch.rst
│ ├── kubernetes.test.test_v1alpha1_match_condition.rst
│ ├── kubernetes.test.test_v1alpha1_match_resources.rst
│ ├── kubernetes.test.test_v1alpha1_mutating_admission_policy.rst
│ ├── kubernetes.test.test_v1alpha1_mutating_admission_policy_binding.rst
│ ├── kubernetes.test.test_v1alpha1_mutating_admission_policy_binding_list.rst
│ ├── kubernetes.test.test_v1alpha1_mutating_admission_policy_binding_spec.rst
│ ├── kubernetes.test.test_v1alpha1_mutating_admission_policy_list.rst
│ ├── kubernetes.test.test_v1alpha1_mutating_admission_policy_spec.rst
│ ├── kubernetes.test.test_v1alpha1_mutation.rst
│ ├── kubernetes.test.test_v1alpha1_named_rule_with_operations.rst
│ ├── kubernetes.test.test_v1alpha1_param_kind.rst
│ ├── kubernetes.test.test_v1alpha1_param_ref.rst
│ ├── kubernetes.test.test_v1alpha1_pod_group.rst
│ ├── kubernetes.test.test_v1alpha1_pod_group_policy.rst
│ ├── kubernetes.test.test_v1alpha1_server_storage_version.rst
│ ├── kubernetes.test.test_v1alpha1_storage_version.rst
│ ├── kubernetes.test.test_v1alpha1_storage_version_condition.rst
│ ├── kubernetes.test.test_v1alpha1_storage_version_list.rst
│ ├── kubernetes.test.test_v1alpha1_storage_version_status.rst
│ ├── kubernetes.test.test_v1alpha1_typed_local_object_reference.rst
│ ├── kubernetes.test.test_v1alpha1_variable.rst
│ ├── kubernetes.test.test_v1alpha1_workload.rst
│ ├── kubernetes.test.test_v1alpha1_workload_list.rst
│ ├── kubernetes.test.test_v1alpha1_workload_spec.rst
│ ├── kubernetes.test.test_v1alpha2_lease_candidate.rst
│ ├── kubernetes.test.test_v1alpha2_lease_candidate_list.rst
│ ├── kubernetes.test.test_v1alpha2_lease_candidate_spec.rst
│ ├── kubernetes.test.test_v1alpha3_device_taint.rst
│ ├── kubernetes.test.test_v1alpha3_device_taint_rule.rst
│ ├── kubernetes.test.test_v1alpha3_device_taint_rule_list.rst
│ ├── kubernetes.test.test_v1alpha3_device_taint_rule_spec.rst
│ ├── kubernetes.test.test_v1alpha3_device_taint_rule_status.rst
│ ├── kubernetes.test.test_v1alpha3_device_taint_selector.rst
│ ├── kubernetes.test.test_v1beta1_allocated_device_status.rst
│ ├── kubernetes.test.test_v1beta1_allocation_result.rst
│ ├── kubernetes.test.test_v1beta1_apply_configuration.rst
│ ├── kubernetes.test.test_v1beta1_basic_device.rst
│ ├── kubernetes.test.test_v1beta1_capacity_request_policy.rst
│ ├── kubernetes.test.test_v1beta1_capacity_request_policy_range.rst
│ ├── kubernetes.test.test_v1beta1_capacity_requirements.rst
│ ├── kubernetes.test.test_v1beta1_cel_device_selector.rst
│ ├── kubernetes.test.test_v1beta1_cluster_trust_bundle.rst
│ ├── kubernetes.test.test_v1beta1_cluster_trust_bundle_list.rst
│ ├── kubernetes.test.test_v1beta1_cluster_trust_bundle_spec.rst
│ ├── kubernetes.test.test_v1beta1_counter.rst
│ ├── kubernetes.test.test_v1beta1_counter_set.rst
│ ├── kubernetes.test.test_v1beta1_device.rst
│ ├── kubernetes.test.test_v1beta1_device_allocation_configuration.rst
│ ├── kubernetes.test.test_v1beta1_device_allocation_result.rst
│ ├── kubernetes.test.test_v1beta1_device_attribute.rst
│ ├── kubernetes.test.test_v1beta1_device_capacity.rst
│ ├── kubernetes.test.test_v1beta1_device_claim.rst
│ ├── kubernetes.test.test_v1beta1_device_claim_configuration.rst
│ ├── kubernetes.test.test_v1beta1_device_class.rst
│ ├── kubernetes.test.test_v1beta1_device_class_configuration.rst
│ ├── kubernetes.test.test_v1beta1_device_class_list.rst
│ ├── kubernetes.test.test_v1beta1_device_class_spec.rst
│ ├── kubernetes.test.test_v1beta1_device_constraint.rst
│ ├── kubernetes.test.test_v1beta1_device_counter_consumption.rst
│ ├── kubernetes.test.test_v1beta1_device_request.rst
│ ├── kubernetes.test.test_v1beta1_device_request_allocation_result.rst
│ ├── kubernetes.test.test_v1beta1_device_selector.rst
│ ├── kubernetes.test.test_v1beta1_device_sub_request.rst
│ ├── kubernetes.test.test_v1beta1_device_taint.rst
│ ├── kubernetes.test.test_v1beta1_device_toleration.rst
│ ├── kubernetes.test.test_v1beta1_ip_address.rst
│ ├── kubernetes.test.test_v1beta1_ip_address_list.rst
│ ├── kubernetes.test.test_v1beta1_ip_address_spec.rst
│ ├── kubernetes.test.test_v1beta1_json_patch.rst
│ ├── kubernetes.test.test_v1beta1_lease_candidate.rst
│ ├── kubernetes.test.test_v1beta1_lease_candidate_list.rst
│ ├── kubernetes.test.test_v1beta1_lease_candidate_spec.rst
│ ├── kubernetes.test.test_v1beta1_match_condition.rst
│ ├── kubernetes.test.test_v1beta1_match_resources.rst
│ ├── kubernetes.test.test_v1beta1_mutating_admission_policy.rst
│ ├── kubernetes.test.test_v1beta1_mutating_admission_policy_binding.rst
│ ├── kubernetes.test.test_v1beta1_mutating_admission_policy_binding_list.rst
│ ├── kubernetes.test.test_v1beta1_mutating_admission_policy_binding_spec.rst
│ ├── kubernetes.test.test_v1beta1_mutating_admission_policy_list.rst
│ ├── kubernetes.test.test_v1beta1_mutating_admission_policy_spec.rst
│ ├── kubernetes.test.test_v1beta1_mutation.rst
│ ├── kubernetes.test.test_v1beta1_named_rule_with_operations.rst
│ ├── kubernetes.test.test_v1beta1_network_device_data.rst
│ ├── kubernetes.test.test_v1beta1_opaque_device_configuration.rst
│ ├── kubernetes.test.test_v1beta1_param_kind.rst
│ ├── kubernetes.test.test_v1beta1_param_ref.rst
│ ├── kubernetes.test.test_v1beta1_parent_reference.rst
│ ├── kubernetes.test.test_v1beta1_pod_certificate_request.rst
│ ├── kubernetes.test.test_v1beta1_pod_certificate_request_list.rst
│ ├── kubernetes.test.test_v1beta1_pod_certificate_request_spec.rst
│ ├── kubernetes.test.test_v1beta1_pod_certificate_request_status.rst
│ ├── kubernetes.test.test_v1beta1_resource_claim.rst
│ ├── kubernetes.test.test_v1beta1_resource_claim_consumer_reference.rst
│ ├── kubernetes.test.test_v1beta1_resource_claim_list.rst
│ ├── kubernetes.test.test_v1beta1_resource_claim_spec.rst
│ ├── kubernetes.test.test_v1beta1_resource_claim_status.rst
│ ├── kubernetes.test.test_v1beta1_resource_claim_template.rst
│ ├── kubernetes.test.test_v1beta1_resource_claim_template_list.rst
│ ├── kubernetes.test.test_v1beta1_resource_claim_template_spec.rst
│ ├── kubernetes.test.test_v1beta1_resource_pool.rst
│ ├── kubernetes.test.test_v1beta1_resource_slice.rst
│ ├── kubernetes.test.test_v1beta1_resource_slice_list.rst
│ ├── kubernetes.test.test_v1beta1_resource_slice_spec.rst
│ ├── kubernetes.test.test_v1beta1_service_cidr.rst
│ ├── kubernetes.test.test_v1beta1_service_cidr_list.rst
│ ├── kubernetes.test.test_v1beta1_service_cidr_spec.rst
│ ├── kubernetes.test.test_v1beta1_service_cidr_status.rst
│ ├── kubernetes.test.test_v1beta1_storage_version_migration.rst
│ ├── kubernetes.test.test_v1beta1_storage_version_migration_list.rst
│ ├── kubernetes.test.test_v1beta1_storage_version_migration_spec.rst
│ ├── kubernetes.test.test_v1beta1_storage_version_migration_status.rst
│ ├── kubernetes.test.test_v1beta1_variable.rst
│ ├── kubernetes.test.test_v1beta1_volume_attributes_class.rst
│ ├── kubernetes.test.test_v1beta1_volume_attributes_class_list.rst
│ ├── kubernetes.test.test_v1beta2_allocated_device_status.rst
│ ├── kubernetes.test.test_v1beta2_allocation_result.rst
│ ├── kubernetes.test.test_v1beta2_capacity_request_policy.rst
│ ├── kubernetes.test.test_v1beta2_capacity_request_policy_range.rst
│ ├── kubernetes.test.test_v1beta2_capacity_requirements.rst
│ ├── kubernetes.test.test_v1beta2_cel_device_selector.rst
│ ├── kubernetes.test.test_v1beta2_counter.rst
│ ├── kubernetes.test.test_v1beta2_counter_set.rst
│ ├── kubernetes.test.test_v1beta2_device.rst
│ ├── kubernetes.test.test_v1beta2_device_allocation_configuration.rst
│ ├── kubernetes.test.test_v1beta2_device_allocation_result.rst
│ ├── kubernetes.test.test_v1beta2_device_attribute.rst
│ ├── kubernetes.test.test_v1beta2_device_capacity.rst
│ ├── kubernetes.test.test_v1beta2_device_claim.rst
│ ├── kubernetes.test.test_v1beta2_device_claim_configuration.rst
│ ├── kubernetes.test.test_v1beta2_device_class.rst
│ ├── kubernetes.test.test_v1beta2_device_class_configuration.rst
│ ├── kubernetes.test.test_v1beta2_device_class_list.rst
│ ├── kubernetes.test.test_v1beta2_device_class_spec.rst
│ ├── kubernetes.test.test_v1beta2_device_constraint.rst
│ ├── kubernetes.test.test_v1beta2_device_counter_consumption.rst
│ ├── kubernetes.test.test_v1beta2_device_request.rst
│ ├── kubernetes.test.test_v1beta2_device_request_allocation_result.rst
│ ├── kubernetes.test.test_v1beta2_device_selector.rst
│ ├── kubernetes.test.test_v1beta2_device_sub_request.rst
│ ├── kubernetes.test.test_v1beta2_device_taint.rst
│ ├── kubernetes.test.test_v1beta2_device_toleration.rst
│ ├── kubernetes.test.test_v1beta2_exact_device_request.rst
│ ├── kubernetes.test.test_v1beta2_network_device_data.rst
│ ├── kubernetes.test.test_v1beta2_opaque_device_configuration.rst
│ ├── kubernetes.test.test_v1beta2_resource_claim.rst
│ ├── kubernetes.test.test_v1beta2_resource_claim_consumer_reference.rst
│ ├── kubernetes.test.test_v1beta2_resource_claim_list.rst
│ ├── kubernetes.test.test_v1beta2_resource_claim_spec.rst
│ ├── kubernetes.test.test_v1beta2_resource_claim_status.rst
│ ├── kubernetes.test.test_v1beta2_resource_claim_template.rst
│ ├── kubernetes.test.test_v1beta2_resource_claim_template_list.rst
│ ├── kubernetes.test.test_v1beta2_resource_claim_template_spec.rst
│ ├── kubernetes.test.test_v1beta2_resource_pool.rst
│ ├── kubernetes.test.test_v1beta2_resource_slice.rst
│ ├── kubernetes.test.test_v1beta2_resource_slice_list.rst
│ ├── kubernetes.test.test_v1beta2_resource_slice_spec.rst
│ ├── kubernetes.test.test_v2_container_resource_metric_source.rst
│ ├── kubernetes.test.test_v2_container_resource_metric_status.rst
│ ├── kubernetes.test.test_v2_cross_version_object_reference.rst
│ ├── kubernetes.test.test_v2_external_metric_source.rst
│ ├── kubernetes.test.test_v2_external_metric_status.rst
│ ├── kubernetes.test.test_v2_horizontal_pod_autoscaler.rst
│ ├── kubernetes.test.test_v2_horizontal_pod_autoscaler_behavior.rst
│ ├── kubernetes.test.test_v2_horizontal_pod_autoscaler_condition.rst
│ ├── kubernetes.test.test_v2_horizontal_pod_autoscaler_list.rst
│ ├── kubernetes.test.test_v2_horizontal_pod_autoscaler_spec.rst
│ ├── kubernetes.test.test_v2_horizontal_pod_autoscaler_status.rst
│ ├── kubernetes.test.test_v2_hpa_scaling_policy.rst
│ ├── kubernetes.test.test_v2_hpa_scaling_rules.rst
│ ├── kubernetes.test.test_v2_metric_identifier.rst
│ ├── kubernetes.test.test_v2_metric_spec.rst
│ ├── kubernetes.test.test_v2_metric_status.rst
│ ├── kubernetes.test.test_v2_metric_target.rst
│ ├── kubernetes.test.test_v2_metric_value_status.rst
│ ├── kubernetes.test.test_v2_object_metric_source.rst
│ ├── kubernetes.test.test_v2_object_metric_status.rst
│ ├── kubernetes.test.test_v2_pods_metric_source.rst
│ ├── kubernetes.test.test_v2_pods_metric_status.rst
│ ├── kubernetes.test.test_v2_resource_metric_source.rst
│ ├── kubernetes.test.test_v2_resource_metric_status.rst
│ ├── kubernetes.test.test_version_api.rst
│ ├── kubernetes.test.test_version_info.rst
│ ├── kubernetes.test.test_well_known_api.rst
│ ├── kubernetes.utils.create_from_yaml.rst
│ ├── kubernetes.utils.duration.rst
│ ├── kubernetes.utils.quantity.rst
│ ├── kubernetes.utils.rst
│ ├── modules.rst
│ └── usage.rst
├── examples/
│ ├── README.md
│ ├── __init__.py
│ ├── annotate_deployment.py
│ ├── api_discovery.py
│ ├── apply_from_dict.py
│ ├── apply_from_directory.py
│ ├── apply_from_single_file.py
│ ├── cluster_scoped_custom_object.py
│ ├── cronjob_crud.py
│ ├── deployment_create.py
│ ├── deployment_crud.py
│ ├── duration-gep2257.py
│ ├── dynamic-client/
│ │ ├── accept_header.py
│ │ ├── cluster_scoped_custom_resource.py
│ │ ├── configmap.py
│ │ ├── deployment_rolling_restart.py
│ │ ├── namespaced_custom_resource.py
│ │ ├── node.py
│ │ ├── replication_controller.py
│ │ ├── request_timeout.py
│ │ └── service.py
│ ├── enable_debug_logging.py
│ ├── in_cluster_config.py
│ ├── ingress_create.py
│ ├── job_crud.py
│ ├── metrics_example.py
│ ├── multiple_clusters.py
│ ├── namespaced_custom_object.py
│ ├── node_labels.py
│ ├── notebooks/
│ │ ├── README.md
│ │ ├── create_configmap.ipynb
│ │ ├── create_deployment.ipynb
│ │ ├── create_pod.ipynb
│ │ ├── create_secret.ipynb
│ │ ├── create_service.ipynb
│ │ ├── docker/
│ │ │ ├── Dockerfile
│ │ │ └── jupyter.yml
│ │ └── intro_notebook.ipynb
│ ├── out_of_cluster_config.py
│ ├── patch_namespaced_config_map.py
│ ├── pick_kube_config_context.py
│ ├── pod_config_list.py
│ ├── pod_exec.py
│ ├── pod_logs.py
│ ├── pod_logs_non_blocking.py
│ ├── pod_portforward.py
│ ├── remote_cluster.py
│ ├── rollout-daemonset.py
│ ├── rollout-statefulset.py
│ ├── watch/
│ │ ├── pod_namespace_watch.py
│ │ ├── timeout-settings.md
│ │ └── watch_recovery.py
│ └── yaml_dir/
│ ├── config_map.yml
│ ├── configmap-demo-pod.yml
│ ├── nginx-deployment.yaml
│ ├── pi-job.yaml
│ └── pod.yml
├── kubernetes/
│ ├── .gitlab-ci.yml
│ ├── .openapi-generator/
│ │ ├── COMMIT
│ │ ├── VERSION
│ │ └── swagger.json.sha256
│ ├── .openapi-generator-ignore
│ ├── README.md
│ ├── __init__.py
│ ├── base/
│ │ ├── .github/
│ │ │ └── PULL_REQUEST_TEMPLATE.md
│ │ ├── .gitignore
│ │ ├── .travis.yml
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE
│ │ ├── OWNERS
│ │ ├── README.md
│ │ ├── SECURITY_CONTACTS
│ │ ├── code-of-conduct.md
│ │ ├── config/
│ │ │ ├── __init__.py
│ │ │ ├── config_exception.py
│ │ │ ├── dateutil.py
│ │ │ ├── dateutil_test.py
│ │ │ ├── exec_provider.py
│ │ │ ├── exec_provider_test.py
│ │ │ ├── incluster_config.py
│ │ │ ├── incluster_config_test.py
│ │ │ ├── kube_config.py
│ │ │ └── kube_config_test.py
│ │ ├── dynamic/
│ │ │ ├── __init__.py
│ │ │ ├── client.py
│ │ │ ├── discovery.py
│ │ │ ├── exceptions.py
│ │ │ ├── resource.py
│ │ │ ├── test_client.py
│ │ │ └── test_discovery.py
│ │ ├── hack/
│ │ │ ├── boilerplate/
│ │ │ │ ├── boilerplate.py
│ │ │ │ ├── boilerplate.py.txt
│ │ │ │ └── boilerplate.sh.txt
│ │ │ └── verify-boilerplate.sh
│ │ ├── leaderelection/
│ │ │ ├── README.md
│ │ │ ├── __init__.py
│ │ │ ├── electionconfig.py
│ │ │ ├── example.py
│ │ │ ├── leaderelection.py
│ │ │ ├── leaderelection_test.py
│ │ │ ├── leaderelectionrecord.py
│ │ │ └── resourcelock/
│ │ │ ├── __init__.py
│ │ │ └── configmaplock.py
│ │ ├── run_tox.sh
│ │ ├── stream/
│ │ │ ├── __init__.py
│ │ │ ├── stream.py
│ │ │ ├── ws_client.py
│ │ │ └── ws_client_test.py
│ │ ├── tox.ini
│ │ └── watch/
│ │ ├── __init__.py
│ │ ├── watch.py
│ │ └── watch_test.py
│ ├── client/
│ │ ├── __init__.py
│ │ ├── api/
│ │ │ ├── __init__.py
│ │ │ ├── admissionregistration_api.py
│ │ │ ├── admissionregistration_v1_api.py
│ │ │ ├── admissionregistration_v1alpha1_api.py
│ │ │ ├── admissionregistration_v1beta1_api.py
│ │ │ ├── apiextensions_api.py
│ │ │ ├── apiextensions_v1_api.py
│ │ │ ├── apiregistration_api.py
│ │ │ ├── apiregistration_v1_api.py
│ │ │ ├── apis_api.py
│ │ │ ├── apps_api.py
│ │ │ ├── apps_v1_api.py
│ │ │ ├── authentication_api.py
│ │ │ ├── authentication_v1_api.py
│ │ │ ├── authorization_api.py
│ │ │ ├── authorization_v1_api.py
│ │ │ ├── autoscaling_api.py
│ │ │ ├── autoscaling_v1_api.py
│ │ │ ├── autoscaling_v2_api.py
│ │ │ ├── batch_api.py
│ │ │ ├── batch_v1_api.py
│ │ │ ├── certificates_api.py
│ │ │ ├── certificates_v1_api.py
│ │ │ ├── certificates_v1alpha1_api.py
│ │ │ ├── certificates_v1beta1_api.py
│ │ │ ├── coordination_api.py
│ │ │ ├── coordination_v1_api.py
│ │ │ ├── coordination_v1alpha2_api.py
│ │ │ ├── coordination_v1beta1_api.py
│ │ │ ├── core_api.py
│ │ │ ├── core_v1_api.py
│ │ │ ├── custom_objects_api.py
│ │ │ ├── discovery_api.py
│ │ │ ├── discovery_v1_api.py
│ │ │ ├── events_api.py
│ │ │ ├── events_v1_api.py
│ │ │ ├── flowcontrol_apiserver_api.py
│ │ │ ├── flowcontrol_apiserver_v1_api.py
│ │ │ ├── internal_apiserver_api.py
│ │ │ ├── internal_apiserver_v1alpha1_api.py
│ │ │ ├── logs_api.py
│ │ │ ├── networking_api.py
│ │ │ ├── networking_v1_api.py
│ │ │ ├── networking_v1beta1_api.py
│ │ │ ├── node_api.py
│ │ │ ├── node_v1_api.py
│ │ │ ├── openid_api.py
│ │ │ ├── policy_api.py
│ │ │ ├── policy_v1_api.py
│ │ │ ├── rbac_authorization_api.py
│ │ │ ├── rbac_authorization_v1_api.py
│ │ │ ├── resource_api.py
│ │ │ ├── resource_v1_api.py
│ │ │ ├── resource_v1alpha3_api.py
│ │ │ ├── resource_v1beta1_api.py
│ │ │ ├── resource_v1beta2_api.py
│ │ │ ├── scheduling_api.py
│ │ │ ├── scheduling_v1_api.py
│ │ │ ├── scheduling_v1alpha1_api.py
│ │ │ ├── storage_api.py
│ │ │ ├── storage_v1_api.py
│ │ │ ├── storage_v1beta1_api.py
│ │ │ ├── storagemigration_api.py
│ │ │ ├── storagemigration_v1beta1_api.py
│ │ │ ├── version_api.py
│ │ │ └── well_known_api.py
│ │ ├── api_client.py
│ │ ├── apis/
│ │ │ └── __init__.py
│ │ ├── configuration.py
│ │ ├── exceptions.py
│ │ ├── models/
│ │ │ ├── __init__.py
│ │ │ ├── admissionregistration_v1_service_reference.py
│ │ │ ├── admissionregistration_v1_webhook_client_config.py
│ │ │ ├── apiextensions_v1_service_reference.py
│ │ │ ├── apiextensions_v1_webhook_client_config.py
│ │ │ ├── apiregistration_v1_service_reference.py
│ │ │ ├── authentication_v1_token_request.py
│ │ │ ├── core_v1_endpoint_port.py
│ │ │ ├── core_v1_event.py
│ │ │ ├── core_v1_event_list.py
│ │ │ ├── core_v1_event_series.py
│ │ │ ├── core_v1_resource_claim.py
│ │ │ ├── discovery_v1_endpoint_port.py
│ │ │ ├── events_v1_event.py
│ │ │ ├── events_v1_event_list.py
│ │ │ ├── events_v1_event_series.py
│ │ │ ├── flowcontrol_v1_subject.py
│ │ │ ├── rbac_v1_subject.py
│ │ │ ├── resource_v1_resource_claim.py
│ │ │ ├── storage_v1_token_request.py
│ │ │ ├── v1_affinity.py
│ │ │ ├── v1_aggregation_rule.py
│ │ │ ├── v1_allocated_device_status.py
│ │ │ ├── v1_allocation_result.py
│ │ │ ├── v1_api_group.py
│ │ │ ├── v1_api_group_list.py
│ │ │ ├── v1_api_resource.py
│ │ │ ├── v1_api_resource_list.py
│ │ │ ├── v1_api_service.py
│ │ │ ├── v1_api_service_condition.py
│ │ │ ├── v1_api_service_list.py
│ │ │ ├── v1_api_service_spec.py
│ │ │ ├── v1_api_service_status.py
│ │ │ ├── v1_api_versions.py
│ │ │ ├── v1_app_armor_profile.py
│ │ │ ├── v1_attached_volume.py
│ │ │ ├── v1_audit_annotation.py
│ │ │ ├── v1_aws_elastic_block_store_volume_source.py
│ │ │ ├── v1_azure_disk_volume_source.py
│ │ │ ├── v1_azure_file_persistent_volume_source.py
│ │ │ ├── v1_azure_file_volume_source.py
│ │ │ ├── v1_binding.py
│ │ │ ├── v1_bound_object_reference.py
│ │ │ ├── v1_capabilities.py
│ │ │ ├── v1_capacity_request_policy.py
│ │ │ ├── v1_capacity_request_policy_range.py
│ │ │ ├── v1_capacity_requirements.py
│ │ │ ├── v1_cel_device_selector.py
│ │ │ ├── v1_ceph_fs_persistent_volume_source.py
│ │ │ ├── v1_ceph_fs_volume_source.py
│ │ │ ├── v1_certificate_signing_request.py
│ │ │ ├── v1_certificate_signing_request_condition.py
│ │ │ ├── v1_certificate_signing_request_list.py
│ │ │ ├── v1_certificate_signing_request_spec.py
│ │ │ ├── v1_certificate_signing_request_status.py
│ │ │ ├── v1_cinder_persistent_volume_source.py
│ │ │ ├── v1_cinder_volume_source.py
│ │ │ ├── v1_client_ip_config.py
│ │ │ ├── v1_cluster_role.py
│ │ │ ├── v1_cluster_role_binding.py
│ │ │ ├── v1_cluster_role_binding_list.py
│ │ │ ├── v1_cluster_role_list.py
│ │ │ ├── v1_cluster_trust_bundle_projection.py
│ │ │ ├── v1_component_condition.py
│ │ │ ├── v1_component_status.py
│ │ │ ├── v1_component_status_list.py
│ │ │ ├── v1_condition.py
│ │ │ ├── v1_config_map.py
│ │ │ ├── v1_config_map_env_source.py
│ │ │ ├── v1_config_map_key_selector.py
│ │ │ ├── v1_config_map_list.py
│ │ │ ├── v1_config_map_node_config_source.py
│ │ │ ├── v1_config_map_projection.py
│ │ │ ├── v1_config_map_volume_source.py
│ │ │ ├── v1_container.py
│ │ │ ├── v1_container_extended_resource_request.py
│ │ │ ├── v1_container_image.py
│ │ │ ├── v1_container_port.py
│ │ │ ├── v1_container_resize_policy.py
│ │ │ ├── v1_container_restart_rule.py
│ │ │ ├── v1_container_restart_rule_on_exit_codes.py
│ │ │ ├── v1_container_state.py
│ │ │ ├── v1_container_state_running.py
│ │ │ ├── v1_container_state_terminated.py
│ │ │ ├── v1_container_state_waiting.py
│ │ │ ├── v1_container_status.py
│ │ │ ├── v1_container_user.py
│ │ │ ├── v1_controller_revision.py
│ │ │ ├── v1_controller_revision_list.py
│ │ │ ├── v1_counter.py
│ │ │ ├── v1_counter_set.py
│ │ │ ├── v1_cron_job.py
│ │ │ ├── v1_cron_job_list.py
│ │ │ ├── v1_cron_job_spec.py
│ │ │ ├── v1_cron_job_status.py
│ │ │ ├── v1_cross_version_object_reference.py
│ │ │ ├── v1_csi_driver.py
│ │ │ ├── v1_csi_driver_list.py
│ │ │ ├── v1_csi_driver_spec.py
│ │ │ ├── v1_csi_node.py
│ │ │ ├── v1_csi_node_driver.py
│ │ │ ├── v1_csi_node_list.py
│ │ │ ├── v1_csi_node_spec.py
│ │ │ ├── v1_csi_persistent_volume_source.py
│ │ │ ├── v1_csi_storage_capacity.py
│ │ │ ├── v1_csi_storage_capacity_list.py
│ │ │ ├── v1_csi_volume_source.py
│ │ │ ├── v1_custom_resource_column_definition.py
│ │ │ ├── v1_custom_resource_conversion.py
│ │ │ ├── v1_custom_resource_definition.py
│ │ │ ├── v1_custom_resource_definition_condition.py
│ │ │ ├── v1_custom_resource_definition_list.py
│ │ │ ├── v1_custom_resource_definition_names.py
│ │ │ ├── v1_custom_resource_definition_spec.py
│ │ │ ├── v1_custom_resource_definition_status.py
│ │ │ ├── v1_custom_resource_definition_version.py
│ │ │ ├── v1_custom_resource_subresource_scale.py
│ │ │ ├── v1_custom_resource_subresources.py
│ │ │ ├── v1_custom_resource_validation.py
│ │ │ ├── v1_daemon_endpoint.py
│ │ │ ├── v1_daemon_set.py
│ │ │ ├── v1_daemon_set_condition.py
│ │ │ ├── v1_daemon_set_list.py
│ │ │ ├── v1_daemon_set_spec.py
│ │ │ ├── v1_daemon_set_status.py
│ │ │ ├── v1_daemon_set_update_strategy.py
│ │ │ ├── v1_delete_options.py
│ │ │ ├── v1_deployment.py
│ │ │ ├── v1_deployment_condition.py
│ │ │ ├── v1_deployment_list.py
│ │ │ ├── v1_deployment_spec.py
│ │ │ ├── v1_deployment_status.py
│ │ │ ├── v1_deployment_strategy.py
│ │ │ ├── v1_device.py
│ │ │ ├── v1_device_allocation_configuration.py
│ │ │ ├── v1_device_allocation_result.py
│ │ │ ├── v1_device_attribute.py
│ │ │ ├── v1_device_capacity.py
│ │ │ ├── v1_device_claim.py
│ │ │ ├── v1_device_claim_configuration.py
│ │ │ ├── v1_device_class.py
│ │ │ ├── v1_device_class_configuration.py
│ │ │ ├── v1_device_class_list.py
│ │ │ ├── v1_device_class_spec.py
│ │ │ ├── v1_device_constraint.py
│ │ │ ├── v1_device_counter_consumption.py
│ │ │ ├── v1_device_request.py
│ │ │ ├── v1_device_request_allocation_result.py
│ │ │ ├── v1_device_selector.py
│ │ │ ├── v1_device_sub_request.py
│ │ │ ├── v1_device_taint.py
│ │ │ ├── v1_device_toleration.py
│ │ │ ├── v1_downward_api_projection.py
│ │ │ ├── v1_downward_api_volume_file.py
│ │ │ ├── v1_downward_api_volume_source.py
│ │ │ ├── v1_empty_dir_volume_source.py
│ │ │ ├── v1_endpoint.py
│ │ │ ├── v1_endpoint_address.py
│ │ │ ├── v1_endpoint_conditions.py
│ │ │ ├── v1_endpoint_hints.py
│ │ │ ├── v1_endpoint_slice.py
│ │ │ ├── v1_endpoint_slice_list.py
│ │ │ ├── v1_endpoint_subset.py
│ │ │ ├── v1_endpoints.py
│ │ │ ├── v1_endpoints_list.py
│ │ │ ├── v1_env_from_source.py
│ │ │ ├── v1_env_var.py
│ │ │ ├── v1_env_var_source.py
│ │ │ ├── v1_ephemeral_container.py
│ │ │ ├── v1_ephemeral_volume_source.py
│ │ │ ├── v1_event_source.py
│ │ │ ├── v1_eviction.py
│ │ │ ├── v1_exact_device_request.py
│ │ │ ├── v1_exec_action.py
│ │ │ ├── v1_exempt_priority_level_configuration.py
│ │ │ ├── v1_expression_warning.py
│ │ │ ├── v1_external_documentation.py
│ │ │ ├── v1_fc_volume_source.py
│ │ │ ├── v1_field_selector_attributes.py
│ │ │ ├── v1_field_selector_requirement.py
│ │ │ ├── v1_file_key_selector.py
│ │ │ ├── v1_flex_persistent_volume_source.py
│ │ │ ├── v1_flex_volume_source.py
│ │ │ ├── v1_flocker_volume_source.py
│ │ │ ├── v1_flow_distinguisher_method.py
│ │ │ ├── v1_flow_schema.py
│ │ │ ├── v1_flow_schema_condition.py
│ │ │ ├── v1_flow_schema_list.py
│ │ │ ├── v1_flow_schema_spec.py
│ │ │ ├── v1_flow_schema_status.py
│ │ │ ├── v1_for_node.py
│ │ │ ├── v1_for_zone.py
│ │ │ ├── v1_gce_persistent_disk_volume_source.py
│ │ │ ├── v1_git_repo_volume_source.py
│ │ │ ├── v1_glusterfs_persistent_volume_source.py
│ │ │ ├── v1_glusterfs_volume_source.py
│ │ │ ├── v1_group_resource.py
│ │ │ ├── v1_group_subject.py
│ │ │ ├── v1_group_version_for_discovery.py
│ │ │ ├── v1_grpc_action.py
│ │ │ ├── v1_horizontal_pod_autoscaler.py
│ │ │ ├── v1_horizontal_pod_autoscaler_list.py
│ │ │ ├── v1_horizontal_pod_autoscaler_spec.py
│ │ │ ├── v1_horizontal_pod_autoscaler_status.py
│ │ │ ├── v1_host_alias.py
│ │ │ ├── v1_host_ip.py
│ │ │ ├── v1_host_path_volume_source.py
│ │ │ ├── v1_http_get_action.py
│ │ │ ├── v1_http_header.py
│ │ │ ├── v1_http_ingress_path.py
│ │ │ ├── v1_http_ingress_rule_value.py
│ │ │ ├── v1_image_volume_source.py
│ │ │ ├── v1_ingress.py
│ │ │ ├── v1_ingress_backend.py
│ │ │ ├── v1_ingress_class.py
│ │ │ ├── v1_ingress_class_list.py
│ │ │ ├── v1_ingress_class_parameters_reference.py
│ │ │ ├── v1_ingress_class_spec.py
│ │ │ ├── v1_ingress_list.py
│ │ │ ├── v1_ingress_load_balancer_ingress.py
│ │ │ ├── v1_ingress_load_balancer_status.py
│ │ │ ├── v1_ingress_port_status.py
│ │ │ ├── v1_ingress_rule.py
│ │ │ ├── v1_ingress_service_backend.py
│ │ │ ├── v1_ingress_spec.py
│ │ │ ├── v1_ingress_status.py
│ │ │ ├── v1_ingress_tls.py
│ │ │ ├── v1_ip_address.py
│ │ │ ├── v1_ip_address_list.py
│ │ │ ├── v1_ip_address_spec.py
│ │ │ ├── v1_ip_block.py
│ │ │ ├── v1_iscsi_persistent_volume_source.py
│ │ │ ├── v1_iscsi_volume_source.py
│ │ │ ├── v1_job.py
│ │ │ ├── v1_job_condition.py
│ │ │ ├── v1_job_list.py
│ │ │ ├── v1_job_spec.py
│ │ │ ├── v1_job_status.py
│ │ │ ├── v1_job_template_spec.py
│ │ │ ├── v1_json_schema_props.py
│ │ │ ├── v1_key_to_path.py
│ │ │ ├── v1_label_selector.py
│ │ │ ├── v1_label_selector_attributes.py
│ │ │ ├── v1_label_selector_requirement.py
│ │ │ ├── v1_lease.py
│ │ │ ├── v1_lease_list.py
│ │ │ ├── v1_lease_spec.py
│ │ │ ├── v1_lifecycle.py
│ │ │ ├── v1_lifecycle_handler.py
│ │ │ ├── v1_limit_range.py
│ │ │ ├── v1_limit_range_item.py
│ │ │ ├── v1_limit_range_list.py
│ │ │ ├── v1_limit_range_spec.py
│ │ │ ├── v1_limit_response.py
│ │ │ ├── v1_limited_priority_level_configuration.py
│ │ │ ├── v1_linux_container_user.py
│ │ │ ├── v1_list_meta.py
│ │ │ ├── v1_load_balancer_ingress.py
│ │ │ ├── v1_load_balancer_status.py
│ │ │ ├── v1_local_object_reference.py
│ │ │ ├── v1_local_subject_access_review.py
│ │ │ ├── v1_local_volume_source.py
│ │ │ ├── v1_managed_fields_entry.py
│ │ │ ├── v1_match_condition.py
│ │ │ ├── v1_match_resources.py
│ │ │ ├── v1_modify_volume_status.py
│ │ │ ├── v1_mutating_webhook.py
│ │ │ ├── v1_mutating_webhook_configuration.py
│ │ │ ├── v1_mutating_webhook_configuration_list.py
│ │ │ ├── v1_named_rule_with_operations.py
│ │ │ ├── v1_namespace.py
│ │ │ ├── v1_namespace_condition.py
│ │ │ ├── v1_namespace_list.py
│ │ │ ├── v1_namespace_spec.py
│ │ │ ├── v1_namespace_status.py
│ │ │ ├── v1_network_device_data.py
│ │ │ ├── v1_network_policy.py
│ │ │ ├── v1_network_policy_egress_rule.py
│ │ │ ├── v1_network_policy_ingress_rule.py
│ │ │ ├── v1_network_policy_list.py
│ │ │ ├── v1_network_policy_peer.py
│ │ │ ├── v1_network_policy_port.py
│ │ │ ├── v1_network_policy_spec.py
│ │ │ ├── v1_nfs_volume_source.py
│ │ │ ├── v1_node.py
│ │ │ ├── v1_node_address.py
│ │ │ ├── v1_node_affinity.py
│ │ │ ├── v1_node_condition.py
│ │ │ ├── v1_node_config_source.py
│ │ │ ├── v1_node_config_status.py
│ │ │ ├── v1_node_daemon_endpoints.py
│ │ │ ├── v1_node_features.py
│ │ │ ├── v1_node_list.py
│ │ │ ├── v1_node_runtime_handler.py
│ │ │ ├── v1_node_runtime_handler_features.py
│ │ │ ├── v1_node_selector.py
│ │ │ ├── v1_node_selector_requirement.py
│ │ │ ├── v1_node_selector_term.py
│ │ │ ├── v1_node_spec.py
│ │ │ ├── v1_node_status.py
│ │ │ ├── v1_node_swap_status.py
│ │ │ ├── v1_node_system_info.py
│ │ │ ├── v1_non_resource_attributes.py
│ │ │ ├── v1_non_resource_policy_rule.py
│ │ │ ├── v1_non_resource_rule.py
│ │ │ ├── v1_object_field_selector.py
│ │ │ ├── v1_object_meta.py
│ │ │ ├── v1_object_reference.py
│ │ │ ├── v1_opaque_device_configuration.py
│ │ │ ├── v1_overhead.py
│ │ │ ├── v1_owner_reference.py
│ │ │ ├── v1_param_kind.py
│ │ │ ├── v1_param_ref.py
│ │ │ ├── v1_parent_reference.py
│ │ │ ├── v1_persistent_volume.py
│ │ │ ├── v1_persistent_volume_claim.py
│ │ │ ├── v1_persistent_volume_claim_condition.py
│ │ │ ├── v1_persistent_volume_claim_list.py
│ │ │ ├── v1_persistent_volume_claim_spec.py
│ │ │ ├── v1_persistent_volume_claim_status.py
│ │ │ ├── v1_persistent_volume_claim_template.py
│ │ │ ├── v1_persistent_volume_claim_volume_source.py
│ │ │ ├── v1_persistent_volume_list.py
│ │ │ ├── v1_persistent_volume_spec.py
│ │ │ ├── v1_persistent_volume_status.py
│ │ │ ├── v1_photon_persistent_disk_volume_source.py
│ │ │ ├── v1_pod.py
│ │ │ ├── v1_pod_affinity.py
│ │ │ ├── v1_pod_affinity_term.py
│ │ │ ├── v1_pod_anti_affinity.py
│ │ │ ├── v1_pod_certificate_projection.py
│ │ │ ├── v1_pod_condition.py
│ │ │ ├── v1_pod_disruption_budget.py
│ │ │ ├── v1_pod_disruption_budget_list.py
│ │ │ ├── v1_pod_disruption_budget_spec.py
│ │ │ ├── v1_pod_disruption_budget_status.py
│ │ │ ├── v1_pod_dns_config.py
│ │ │ ├── v1_pod_dns_config_option.py
│ │ │ ├── v1_pod_extended_resource_claim_status.py
│ │ │ ├── v1_pod_failure_policy.py
│ │ │ ├── v1_pod_failure_policy_on_exit_codes_requirement.py
│ │ │ ├── v1_pod_failure_policy_on_pod_conditions_pattern.py
│ │ │ ├── v1_pod_failure_policy_rule.py
│ │ │ ├── v1_pod_ip.py
│ │ │ ├── v1_pod_list.py
│ │ │ ├── v1_pod_os.py
│ │ │ ├── v1_pod_readiness_gate.py
│ │ │ ├── v1_pod_resource_claim.py
│ │ │ ├── v1_pod_resource_claim_status.py
│ │ │ ├── v1_pod_scheduling_gate.py
│ │ │ ├── v1_pod_security_context.py
│ │ │ ├── v1_pod_spec.py
│ │ │ ├── v1_pod_status.py
│ │ │ ├── v1_pod_template.py
│ │ │ ├── v1_pod_template_list.py
│ │ │ ├── v1_pod_template_spec.py
│ │ │ ├── v1_policy_rule.py
│ │ │ ├── v1_policy_rules_with_subjects.py
│ │ │ ├── v1_port_status.py
│ │ │ ├── v1_portworx_volume_source.py
│ │ │ ├── v1_preconditions.py
│ │ │ ├── v1_preferred_scheduling_term.py
│ │ │ ├── v1_priority_class.py
│ │ │ ├── v1_priority_class_list.py
│ │ │ ├── v1_priority_level_configuration.py
│ │ │ ├── v1_priority_level_configuration_condition.py
│ │ │ ├── v1_priority_level_configuration_list.py
│ │ │ ├── v1_priority_level_configuration_reference.py
│ │ │ ├── v1_priority_level_configuration_spec.py
│ │ │ ├── v1_priority_level_configuration_status.py
│ │ │ ├── v1_probe.py
│ │ │ ├── v1_projected_volume_source.py
│ │ │ ├── v1_queuing_configuration.py
│ │ │ ├── v1_quobyte_volume_source.py
│ │ │ ├── v1_rbd_persistent_volume_source.py
│ │ │ ├── v1_rbd_volume_source.py
│ │ │ ├── v1_replica_set.py
│ │ │ ├── v1_replica_set_condition.py
│ │ │ ├── v1_replica_set_list.py
│ │ │ ├── v1_replica_set_spec.py
│ │ │ ├── v1_replica_set_status.py
│ │ │ ├── v1_replication_controller.py
│ │ │ ├── v1_replication_controller_condition.py
│ │ │ ├── v1_replication_controller_list.py
│ │ │ ├── v1_replication_controller_spec.py
│ │ │ ├── v1_replication_controller_status.py
│ │ │ ├── v1_resource_attributes.py
│ │ │ ├── v1_resource_claim_consumer_reference.py
│ │ │ ├── v1_resource_claim_list.py
│ │ │ ├── v1_resource_claim_spec.py
│ │ │ ├── v1_resource_claim_status.py
│ │ │ ├── v1_resource_claim_template.py
│ │ │ ├── v1_resource_claim_template_list.py
│ │ │ ├── v1_resource_claim_template_spec.py
│ │ │ ├── v1_resource_field_selector.py
│ │ │ ├── v1_resource_health.py
│ │ │ ├── v1_resource_policy_rule.py
│ │ │ ├── v1_resource_pool.py
│ │ │ ├── v1_resource_quota.py
│ │ │ ├── v1_resource_quota_list.py
│ │ │ ├── v1_resource_quota_spec.py
│ │ │ ├── v1_resource_quota_status.py
│ │ │ ├── v1_resource_requirements.py
│ │ │ ├── v1_resource_rule.py
│ │ │ ├── v1_resource_slice.py
│ │ │ ├── v1_resource_slice_list.py
│ │ │ ├── v1_resource_slice_spec.py
│ │ │ ├── v1_resource_status.py
│ │ │ ├── v1_role.py
│ │ │ ├── v1_role_binding.py
│ │ │ ├── v1_role_binding_list.py
│ │ │ ├── v1_role_list.py
│ │ │ ├── v1_role_ref.py
│ │ │ ├── v1_rolling_update_daemon_set.py
│ │ │ ├── v1_rolling_update_deployment.py
│ │ │ ├── v1_rolling_update_stateful_set_strategy.py
│ │ │ ├── v1_rule_with_operations.py
│ │ │ ├── v1_runtime_class.py
│ │ │ ├── v1_runtime_class_list.py
│ │ │ ├── v1_scale.py
│ │ │ ├── v1_scale_io_persistent_volume_source.py
│ │ │ ├── v1_scale_io_volume_source.py
│ │ │ ├── v1_scale_spec.py
│ │ │ ├── v1_scale_status.py
│ │ │ ├── v1_scheduling.py
│ │ │ ├── v1_scope_selector.py
│ │ │ ├── v1_scoped_resource_selector_requirement.py
│ │ │ ├── v1_se_linux_options.py
│ │ │ ├── v1_seccomp_profile.py
│ │ │ ├── v1_secret.py
│ │ │ ├── v1_secret_env_source.py
│ │ │ ├── v1_secret_key_selector.py
│ │ │ ├── v1_secret_list.py
│ │ │ ├── v1_secret_projection.py
│ │ │ ├── v1_secret_reference.py
│ │ │ ├── v1_secret_volume_source.py
│ │ │ ├── v1_security_context.py
│ │ │ ├── v1_selectable_field.py
│ │ │ ├── v1_self_subject_access_review.py
│ │ │ ├── v1_self_subject_access_review_spec.py
│ │ │ ├── v1_self_subject_review.py
│ │ │ ├── v1_self_subject_review_status.py
│ │ │ ├── v1_self_subject_rules_review.py
│ │ │ ├── v1_self_subject_rules_review_spec.py
│ │ │ ├── v1_server_address_by_client_cidr.py
│ │ │ ├── v1_service.py
│ │ │ ├── v1_service_account.py
│ │ │ ├── v1_service_account_list.py
│ │ │ ├── v1_service_account_subject.py
│ │ │ ├── v1_service_account_token_projection.py
│ │ │ ├── v1_service_backend_port.py
│ │ │ ├── v1_service_cidr.py
│ │ │ ├── v1_service_cidr_list.py
│ │ │ ├── v1_service_cidr_spec.py
│ │ │ ├── v1_service_cidr_status.py
│ │ │ ├── v1_service_list.py
│ │ │ ├── v1_service_port.py
│ │ │ ├── v1_service_spec.py
│ │ │ ├── v1_service_status.py
│ │ │ ├── v1_session_affinity_config.py
│ │ │ ├── v1_sleep_action.py
│ │ │ ├── v1_stateful_set.py
│ │ │ ├── v1_stateful_set_condition.py
│ │ │ ├── v1_stateful_set_list.py
│ │ │ ├── v1_stateful_set_ordinals.py
│ │ │ ├── v1_stateful_set_persistent_volume_claim_retention_policy.py
│ │ │ ├── v1_stateful_set_spec.py
│ │ │ ├── v1_stateful_set_status.py
│ │ │ ├── v1_stateful_set_update_strategy.py
│ │ │ ├── v1_status.py
│ │ │ ├── v1_status_cause.py
│ │ │ ├── v1_status_details.py
│ │ │ ├── v1_storage_class.py
│ │ │ ├── v1_storage_class_list.py
│ │ │ ├── v1_storage_os_persistent_volume_source.py
│ │ │ ├── v1_storage_os_volume_source.py
│ │ │ ├── v1_subject_access_review.py
│ │ │ ├── v1_subject_access_review_spec.py
│ │ │ ├── v1_subject_access_review_status.py
│ │ │ ├── v1_subject_rules_review_status.py
│ │ │ ├── v1_success_policy.py
│ │ │ ├── v1_success_policy_rule.py
│ │ │ ├── v1_sysctl.py
│ │ │ ├── v1_taint.py
│ │ │ ├── v1_tcp_socket_action.py
│ │ │ ├── v1_token_request_spec.py
│ │ │ ├── v1_token_request_status.py
│ │ │ ├── v1_token_review.py
│ │ │ ├── v1_token_review_spec.py
│ │ │ ├── v1_token_review_status.py
│ │ │ ├── v1_toleration.py
│ │ │ ├── v1_topology_selector_label_requirement.py
│ │ │ ├── v1_topology_selector_term.py
│ │ │ ├── v1_topology_spread_constraint.py
│ │ │ ├── v1_type_checking.py
│ │ │ ├── v1_typed_local_object_reference.py
│ │ │ ├── v1_typed_object_reference.py
│ │ │ ├── v1_uncounted_terminated_pods.py
│ │ │ ├── v1_user_info.py
│ │ │ ├── v1_user_subject.py
│ │ │ ├── v1_validating_admission_policy.py
│ │ │ ├── v1_validating_admission_policy_binding.py
│ │ │ ├── v1_validating_admission_policy_binding_list.py
│ │ │ ├── v1_validating_admission_policy_binding_spec.py
│ │ │ ├── v1_validating_admission_policy_list.py
│ │ │ ├── v1_validating_admission_policy_spec.py
│ │ │ ├── v1_validating_admission_policy_status.py
│ │ │ ├── v1_validating_webhook.py
│ │ │ ├── v1_validating_webhook_configuration.py
│ │ │ ├── v1_validating_webhook_configuration_list.py
│ │ │ ├── v1_validation.py
│ │ │ ├── v1_validation_rule.py
│ │ │ ├── v1_variable.py
│ │ │ ├── v1_volume.py
│ │ │ ├── v1_volume_attachment.py
│ │ │ ├── v1_volume_attachment_list.py
│ │ │ ├── v1_volume_attachment_source.py
│ │ │ ├── v1_volume_attachment_spec.py
│ │ │ ├── v1_volume_attachment_status.py
│ │ │ ├── v1_volume_attributes_class.py
│ │ │ ├── v1_volume_attributes_class_list.py
│ │ │ ├── v1_volume_device.py
│ │ │ ├── v1_volume_error.py
│ │ │ ├── v1_volume_mount.py
│ │ │ ├── v1_volume_mount_status.py
│ │ │ ├── v1_volume_node_affinity.py
│ │ │ ├── v1_volume_node_resources.py
│ │ │ ├── v1_volume_projection.py
│ │ │ ├── v1_volume_resource_requirements.py
│ │ │ ├── v1_vsphere_virtual_disk_volume_source.py
│ │ │ ├── v1_watch_event.py
│ │ │ ├── v1_webhook_conversion.py
│ │ │ ├── v1_weighted_pod_affinity_term.py
│ │ │ ├── v1_windows_security_context_options.py
│ │ │ ├── v1_workload_reference.py
│ │ │ ├── v1alpha1_apply_configuration.py
│ │ │ ├── v1alpha1_cluster_trust_bundle.py
│ │ │ ├── v1alpha1_cluster_trust_bundle_list.py
│ │ │ ├── v1alpha1_cluster_trust_bundle_spec.py
│ │ │ ├── v1alpha1_gang_scheduling_policy.py
│ │ │ ├── v1alpha1_json_patch.py
│ │ │ ├── v1alpha1_match_condition.py
│ │ │ ├── v1alpha1_match_resources.py
│ │ │ ├── v1alpha1_mutating_admission_policy.py
│ │ │ ├── v1alpha1_mutating_admission_policy_binding.py
│ │ │ ├── v1alpha1_mutating_admission_policy_binding_list.py
│ │ │ ├── v1alpha1_mutating_admission_policy_binding_spec.py
│ │ │ ├── v1alpha1_mutating_admission_policy_list.py
│ │ │ ├── v1alpha1_mutating_admission_policy_spec.py
│ │ │ ├── v1alpha1_mutation.py
│ │ │ ├── v1alpha1_named_rule_with_operations.py
│ │ │ ├── v1alpha1_param_kind.py
│ │ │ ├── v1alpha1_param_ref.py
│ │ │ ├── v1alpha1_pod_group.py
│ │ │ ├── v1alpha1_pod_group_policy.py
│ │ │ ├── v1alpha1_server_storage_version.py
│ │ │ ├── v1alpha1_storage_version.py
│ │ │ ├── v1alpha1_storage_version_condition.py
│ │ │ ├── v1alpha1_storage_version_list.py
│ │ │ ├── v1alpha1_storage_version_status.py
│ │ │ ├── v1alpha1_typed_local_object_reference.py
│ │ │ ├── v1alpha1_variable.py
│ │ │ ├── v1alpha1_workload.py
│ │ │ ├── v1alpha1_workload_list.py
│ │ │ ├── v1alpha1_workload_spec.py
│ │ │ ├── v1alpha2_lease_candidate.py
│ │ │ ├── v1alpha2_lease_candidate_list.py
│ │ │ ├── v1alpha2_lease_candidate_spec.py
│ │ │ ├── v1alpha3_device_taint.py
│ │ │ ├── v1alpha3_device_taint_rule.py
│ │ │ ├── v1alpha3_device_taint_rule_list.py
│ │ │ ├── v1alpha3_device_taint_rule_spec.py
│ │ │ ├── v1alpha3_device_taint_rule_status.py
│ │ │ ├── v1alpha3_device_taint_selector.py
│ │ │ ├── v1beta1_allocated_device_status.py
│ │ │ ├── v1beta1_allocation_result.py
│ │ │ ├── v1beta1_apply_configuration.py
│ │ │ ├── v1beta1_basic_device.py
│ │ │ ├── v1beta1_capacity_request_policy.py
│ │ │ ├── v1beta1_capacity_request_policy_range.py
│ │ │ ├── v1beta1_capacity_requirements.py
│ │ │ ├── v1beta1_cel_device_selector.py
│ │ │ ├── v1beta1_cluster_trust_bundle.py
│ │ │ ├── v1beta1_cluster_trust_bundle_list.py
│ │ │ ├── v1beta1_cluster_trust_bundle_spec.py
│ │ │ ├── v1beta1_counter.py
│ │ │ ├── v1beta1_counter_set.py
│ │ │ ├── v1beta1_device.py
│ │ │ ├── v1beta1_device_allocation_configuration.py
│ │ │ ├── v1beta1_device_allocation_result.py
│ │ │ ├── v1beta1_device_attribute.py
│ │ │ ├── v1beta1_device_capacity.py
│ │ │ ├── v1beta1_device_claim.py
│ │ │ ├── v1beta1_device_claim_configuration.py
│ │ │ ├── v1beta1_device_class.py
│ │ │ ├── v1beta1_device_class_configuration.py
│ │ │ ├── v1beta1_device_class_list.py
│ │ │ ├── v1beta1_device_class_spec.py
│ │ │ ├── v1beta1_device_constraint.py
│ │ │ ├── v1beta1_device_counter_consumption.py
│ │ │ ├── v1beta1_device_request.py
│ │ │ ├── v1beta1_device_request_allocation_result.py
│ │ │ ├── v1beta1_device_selector.py
│ │ │ ├── v1beta1_device_sub_request.py
│ │ │ ├── v1beta1_device_taint.py
│ │ │ ├── v1beta1_device_toleration.py
│ │ │ ├── v1beta1_ip_address.py
│ │ │ ├── v1beta1_ip_address_list.py
│ │ │ ├── v1beta1_ip_address_spec.py
│ │ │ ├── v1beta1_json_patch.py
│ │ │ ├── v1beta1_lease_candidate.py
│ │ │ ├── v1beta1_lease_candidate_list.py
│ │ │ ├── v1beta1_lease_candidate_spec.py
│ │ │ ├── v1beta1_match_condition.py
│ │ │ ├── v1beta1_match_resources.py
│ │ │ ├── v1beta1_mutating_admission_policy.py
│ │ │ ├── v1beta1_mutating_admission_policy_binding.py
│ │ │ ├── v1beta1_mutating_admission_policy_binding_list.py
│ │ │ ├── v1beta1_mutating_admission_policy_binding_spec.py
│ │ │ ├── v1beta1_mutating_admission_policy_list.py
│ │ │ ├── v1beta1_mutating_admission_policy_spec.py
│ │ │ ├── v1beta1_mutation.py
│ │ │ ├── v1beta1_named_rule_with_operations.py
│ │ │ ├── v1beta1_network_device_data.py
│ │ │ ├── v1beta1_opaque_device_configuration.py
│ │ │ ├── v1beta1_param_kind.py
│ │ │ ├── v1beta1_param_ref.py
│ │ │ ├── v1beta1_parent_reference.py
│ │ │ ├── v1beta1_pod_certificate_request.py
│ │ │ ├── v1beta1_pod_certificate_request_list.py
│ │ │ ├── v1beta1_pod_certificate_request_spec.py
│ │ │ ├── v1beta1_pod_certificate_request_status.py
│ │ │ ├── v1beta1_resource_claim.py
│ │ │ ├── v1beta1_resource_claim_consumer_reference.py
│ │ │ ├── v1beta1_resource_claim_list.py
│ │ │ ├── v1beta1_resource_claim_spec.py
│ │ │ ├── v1beta1_resource_claim_status.py
│ │ │ ├── v1beta1_resource_claim_template.py
│ │ │ ├── v1beta1_resource_claim_template_list.py
│ │ │ ├── v1beta1_resource_claim_template_spec.py
│ │ │ ├── v1beta1_resource_pool.py
│ │ │ ├── v1beta1_resource_slice.py
│ │ │ ├── v1beta1_resource_slice_list.py
│ │ │ ├── v1beta1_resource_slice_spec.py
│ │ │ ├── v1beta1_service_cidr.py
│ │ │ ├── v1beta1_service_cidr_list.py
│ │ │ ├── v1beta1_service_cidr_spec.py
│ │ │ ├── v1beta1_service_cidr_status.py
│ │ │ ├── v1beta1_storage_version_migration.py
│ │ │ ├── v1beta1_storage_version_migration_list.py
│ │ │ ├── v1beta1_storage_version_migration_spec.py
│ │ │ ├── v1beta1_storage_version_migration_status.py
│ │ │ ├── v1beta1_variable.py
│ │ │ ├── v1beta1_volume_attributes_class.py
│ │ │ ├── v1beta1_volume_attributes_class_list.py
│ │ │ ├── v1beta2_allocated_device_status.py
│ │ │ ├── v1beta2_allocation_result.py
│ │ │ ├── v1beta2_capacity_request_policy.py
│ │ │ ├── v1beta2_capacity_request_policy_range.py
│ │ │ ├── v1beta2_capacity_requirements.py
│ │ │ ├── v1beta2_cel_device_selector.py
│ │ │ ├── v1beta2_counter.py
│ │ │ ├── v1beta2_counter_set.py
│ │ │ ├── v1beta2_device.py
│ │ │ ├── v1beta2_device_allocation_configuration.py
│ │ │ ├── v1beta2_device_allocation_result.py
│ │ │ ├── v1beta2_device_attribute.py
│ │ │ ├── v1beta2_device_capacity.py
│ │ │ ├── v1beta2_device_claim.py
│ │ │ ├── v1beta2_device_claim_configuration.py
│ │ │ ├── v1beta2_device_class.py
│ │ │ ├── v1beta2_device_class_configuration.py
│ │ │ ├── v1beta2_device_class_list.py
│ │ │ ├── v1beta2_device_class_spec.py
│ │ │ ├── v1beta2_device_constraint.py
│ │ │ ├── v1beta2_device_counter_consumption.py
│ │ │ ├── v1beta2_device_request.py
│ │ │ ├── v1beta2_device_request_allocation_result.py
│ │ │ ├── v1beta2_device_selector.py
│ │ │ ├── v1beta2_device_sub_request.py
│ │ │ ├── v1beta2_device_taint.py
│ │ │ ├── v1beta2_device_toleration.py
│ │ │ ├── v1beta2_exact_device_request.py
│ │ │ ├── v1beta2_network_device_data.py
│ │ │ ├── v1beta2_opaque_device_configuration.py
│ │ │ ├── v1beta2_resource_claim.py
│ │ │ ├── v1beta2_resource_claim_consumer_reference.py
│ │ │ ├── v1beta2_resource_claim_list.py
│ │ │ ├── v1beta2_resource_claim_spec.py
│ │ │ ├── v1beta2_resource_claim_status.py
│ │ │ ├── v1beta2_resource_claim_template.py
│ │ │ ├── v1beta2_resource_claim_template_list.py
│ │ │ ├── v1beta2_resource_claim_template_spec.py
│ │ │ ├── v1beta2_resource_pool.py
│ │ │ ├── v1beta2_resource_slice.py
│ │ │ ├── v1beta2_resource_slice_list.py
│ │ │ ├── v1beta2_resource_slice_spec.py
│ │ │ ├── v2_container_resource_metric_source.py
│ │ │ ├── v2_container_resource_metric_status.py
│ │ │ ├── v2_cross_version_object_reference.py
│ │ │ ├── v2_external_metric_source.py
│ │ │ ├── v2_external_metric_status.py
│ │ │ ├── v2_horizontal_pod_autoscaler.py
│ │ │ ├── v2_horizontal_pod_autoscaler_behavior.py
│ │ │ ├── v2_horizontal_pod_autoscaler_condition.py
│ │ │ ├── v2_horizontal_pod_autoscaler_list.py
│ │ │ ├── v2_horizontal_pod_autoscaler_spec.py
│ │ │ ├── v2_horizontal_pod_autoscaler_status.py
│ │ │ ├── v2_hpa_scaling_policy.py
│ │ │ ├── v2_hpa_scaling_rules.py
│ │ │ ├── v2_metric_identifier.py
│ │ │ ├── v2_metric_spec.py
│ │ │ ├── v2_metric_status.py
│ │ │ ├── v2_metric_target.py
│ │ │ ├── v2_metric_value_status.py
│ │ │ ├── v2_object_metric_source.py
│ │ │ ├── v2_object_metric_status.py
│ │ │ ├── v2_pods_metric_source.py
│ │ │ ├── v2_pods_metric_status.py
│ │ │ ├── v2_resource_metric_source.py
│ │ │ ├── v2_resource_metric_status.py
│ │ │ └── version_info.py
│ │ └── rest.py
│ ├── docs/
│ │ ├── AdmissionregistrationApi.md
│ │ ├── AdmissionregistrationV1Api.md
│ │ ├── AdmissionregistrationV1ServiceReference.md
│ │ ├── AdmissionregistrationV1WebhookClientConfig.md
│ │ ├── AdmissionregistrationV1alpha1Api.md
│ │ ├── AdmissionregistrationV1beta1Api.md
│ │ ├── ApiextensionsApi.md
│ │ ├── ApiextensionsV1Api.md
│ │ ├── ApiextensionsV1ServiceReference.md
│ │ ├── ApiextensionsV1WebhookClientConfig.md
│ │ ├── ApiregistrationApi.md
│ │ ├── ApiregistrationV1Api.md
│ │ ├── ApiregistrationV1ServiceReference.md
│ │ ├── ApisApi.md
│ │ ├── AppsApi.md
│ │ ├── AppsV1Api.md
│ │ ├── AuthenticationApi.md
│ │ ├── AuthenticationV1Api.md
│ │ ├── AuthenticationV1TokenRequest.md
│ │ ├── AuthorizationApi.md
│ │ ├── AuthorizationV1Api.md
│ │ ├── AutoscalingApi.md
│ │ ├── AutoscalingV1Api.md
│ │ ├── AutoscalingV2Api.md
│ │ ├── BatchApi.md
│ │ ├── BatchV1Api.md
│ │ ├── CertificatesApi.md
│ │ ├── CertificatesV1Api.md
│ │ ├── CertificatesV1alpha1Api.md
│ │ ├── CertificatesV1beta1Api.md
│ │ ├── CoordinationApi.md
│ │ ├── CoordinationV1Api.md
│ │ ├── CoordinationV1alpha2Api.md
│ │ ├── CoordinationV1beta1Api.md
│ │ ├── CoreApi.md
│ │ ├── CoreV1Api.md
│ │ ├── CoreV1EndpointPort.md
│ │ ├── CoreV1Event.md
│ │ ├── CoreV1EventList.md
│ │ ├── CoreV1EventSeries.md
│ │ ├── CoreV1ResourceClaim.md
│ │ ├── CustomObjectsApi.md
│ │ ├── DiscoveryApi.md
│ │ ├── DiscoveryV1Api.md
│ │ ├── DiscoveryV1EndpointPort.md
│ │ ├── EventsApi.md
│ │ ├── EventsV1Api.md
│ │ ├── EventsV1Event.md
│ │ ├── EventsV1EventList.md
│ │ ├── EventsV1EventSeries.md
│ │ ├── FlowcontrolApiserverApi.md
│ │ ├── FlowcontrolApiserverV1Api.md
│ │ ├── FlowcontrolV1Subject.md
│ │ ├── InternalApiserverApi.md
│ │ ├── InternalApiserverV1alpha1Api.md
│ │ ├── LogsApi.md
│ │ ├── NetworkingApi.md
│ │ ├── NetworkingV1Api.md
│ │ ├── NetworkingV1beta1Api.md
│ │ ├── NodeApi.md
│ │ ├── NodeV1Api.md
│ │ ├── OpenidApi.md
│ │ ├── PolicyApi.md
│ │ ├── PolicyV1Api.md
│ │ ├── RbacAuthorizationApi.md
│ │ ├── RbacAuthorizationV1Api.md
│ │ ├── RbacV1Subject.md
│ │ ├── ResourceApi.md
│ │ ├── ResourceV1Api.md
│ │ ├── ResourceV1ResourceClaim.md
│ │ ├── ResourceV1alpha3Api.md
│ │ ├── ResourceV1beta1Api.md
│ │ ├── ResourceV1beta2Api.md
│ │ ├── SchedulingApi.md
│ │ ├── SchedulingV1Api.md
│ │ ├── SchedulingV1alpha1Api.md
│ │ ├── StorageApi.md
│ │ ├── StorageV1Api.md
│ │ ├── StorageV1TokenRequest.md
│ │ ├── StorageV1beta1Api.md
│ │ ├── StoragemigrationApi.md
│ │ ├── StoragemigrationV1beta1Api.md
│ │ ├── V1APIGroup.md
│ │ ├── V1APIGroupList.md
│ │ ├── V1APIResource.md
│ │ ├── V1APIResourceList.md
│ │ ├── V1APIService.md
│ │ ├── V1APIServiceCondition.md
│ │ ├── V1APIServiceList.md
│ │ ├── V1APIServiceSpec.md
│ │ ├── V1APIServiceStatus.md
│ │ ├── V1APIVersions.md
│ │ ├── V1AWSElasticBlockStoreVolumeSource.md
│ │ ├── V1Affinity.md
│ │ ├── V1AggregationRule.md
│ │ ├── V1AllocatedDeviceStatus.md
│ │ ├── V1AllocationResult.md
│ │ ├── V1AppArmorProfile.md
│ │ ├── V1AttachedVolume.md
│ │ ├── V1AuditAnnotation.md
│ │ ├── V1AzureDiskVolumeSource.md
│ │ ├── V1AzureFilePersistentVolumeSource.md
│ │ ├── V1AzureFileVolumeSource.md
│ │ ├── V1Binding.md
│ │ ├── V1BoundObjectReference.md
│ │ ├── V1CELDeviceSelector.md
│ │ ├── V1CSIDriver.md
│ │ ├── V1CSIDriverList.md
│ │ ├── V1CSIDriverSpec.md
│ │ ├── V1CSINode.md
│ │ ├── V1CSINodeDriver.md
│ │ ├── V1CSINodeList.md
│ │ ├── V1CSINodeSpec.md
│ │ ├── V1CSIPersistentVolumeSource.md
│ │ ├── V1CSIStorageCapacity.md
│ │ ├── V1CSIStorageCapacityList.md
│ │ ├── V1CSIVolumeSource.md
│ │ ├── V1Capabilities.md
│ │ ├── V1CapacityRequestPolicy.md
│ │ ├── V1CapacityRequestPolicyRange.md
│ │ ├── V1CapacityRequirements.md
│ │ ├── V1CephFSPersistentVolumeSource.md
│ │ ├── V1CephFSVolumeSource.md
│ │ ├── V1CertificateSigningRequest.md
│ │ ├── V1CertificateSigningRequestCondition.md
│ │ ├── V1CertificateSigningRequestList.md
│ │ ├── V1CertificateSigningRequestSpec.md
│ │ ├── V1CertificateSigningRequestStatus.md
│ │ ├── V1CinderPersistentVolumeSource.md
│ │ ├── V1CinderVolumeSource.md
│ │ ├── V1ClientIPConfig.md
│ │ ├── V1ClusterRole.md
│ │ ├── V1ClusterRoleBinding.md
│ │ ├── V1ClusterRoleBindingList.md
│ │ ├── V1ClusterRoleList.md
│ │ ├── V1ClusterTrustBundleProjection.md
│ │ ├── V1ComponentCondition.md
│ │ ├── V1ComponentStatus.md
│ │ ├── V1ComponentStatusList.md
│ │ ├── V1Condition.md
│ │ ├── V1ConfigMap.md
│ │ ├── V1ConfigMapEnvSource.md
│ │ ├── V1ConfigMapKeySelector.md
│ │ ├── V1ConfigMapList.md
│ │ ├── V1ConfigMapNodeConfigSource.md
│ │ ├── V1ConfigMapProjection.md
│ │ ├── V1ConfigMapVolumeSource.md
│ │ ├── V1Container.md
│ │ ├── V1ContainerExtendedResourceRequest.md
│ │ ├── V1ContainerImage.md
│ │ ├── V1ContainerPort.md
│ │ ├── V1ContainerResizePolicy.md
│ │ ├── V1ContainerRestartRule.md
│ │ ├── V1ContainerRestartRuleOnExitCodes.md
│ │ ├── V1ContainerState.md
│ │ ├── V1ContainerStateRunning.md
│ │ ├── V1ContainerStateTerminated.md
│ │ ├── V1ContainerStateWaiting.md
│ │ ├── V1ContainerStatus.md
│ │ ├── V1ContainerUser.md
│ │ ├── V1ControllerRevision.md
│ │ ├── V1ControllerRevisionList.md
│ │ ├── V1Counter.md
│ │ ├── V1CounterSet.md
│ │ ├── V1CronJob.md
│ │ ├── V1CronJobList.md
│ │ ├── V1CronJobSpec.md
│ │ ├── V1CronJobStatus.md
│ │ ├── V1CrossVersionObjectReference.md
│ │ ├── V1CustomResourceColumnDefinition.md
│ │ ├── V1CustomResourceConversion.md
│ │ ├── V1CustomResourceDefinition.md
│ │ ├── V1CustomResourceDefinitionCondition.md
│ │ ├── V1CustomResourceDefinitionList.md
│ │ ├── V1CustomResourceDefinitionNames.md
│ │ ├── V1CustomResourceDefinitionSpec.md
│ │ ├── V1CustomResourceDefinitionStatus.md
│ │ ├── V1CustomResourceDefinitionVersion.md
│ │ ├── V1CustomResourceSubresourceScale.md
│ │ ├── V1CustomResourceSubresources.md
│ │ ├── V1CustomResourceValidation.md
│ │ ├── V1DaemonEndpoint.md
│ │ ├── V1DaemonSet.md
│ │ ├── V1DaemonSetCondition.md
│ │ ├── V1DaemonSetList.md
│ │ ├── V1DaemonSetSpec.md
│ │ ├── V1DaemonSetStatus.md
│ │ ├── V1DaemonSetUpdateStrategy.md
│ │ ├── V1DeleteOptions.md
│ │ ├── V1Deployment.md
│ │ ├── V1DeploymentCondition.md
│ │ ├── V1DeploymentList.md
│ │ ├── V1DeploymentSpec.md
│ │ ├── V1DeploymentStatus.md
│ │ ├── V1DeploymentStrategy.md
│ │ ├── V1Device.md
│ │ ├── V1DeviceAllocationConfiguration.md
│ │ ├── V1DeviceAllocationResult.md
│ │ ├── V1DeviceAttribute.md
│ │ ├── V1DeviceCapacity.md
│ │ ├── V1DeviceClaim.md
│ │ ├── V1DeviceClaimConfiguration.md
│ │ ├── V1DeviceClass.md
│ │ ├── V1DeviceClassConfiguration.md
│ │ ├── V1DeviceClassList.md
│ │ ├── V1DeviceClassSpec.md
│ │ ├── V1DeviceConstraint.md
│ │ ├── V1DeviceCounterConsumption.md
│ │ ├── V1DeviceRequest.md
│ │ ├── V1DeviceRequestAllocationResult.md
│ │ ├── V1DeviceSelector.md
│ │ ├── V1DeviceSubRequest.md
│ │ ├── V1DeviceTaint.md
│ │ ├── V1DeviceToleration.md
│ │ ├── V1DownwardAPIProjection.md
│ │ ├── V1DownwardAPIVolumeFile.md
│ │ ├── V1DownwardAPIVolumeSource.md
│ │ ├── V1EmptyDirVolumeSource.md
│ │ ├── V1Endpoint.md
│ │ ├── V1EndpointAddress.md
│ │ ├── V1EndpointConditions.md
│ │ ├── V1EndpointHints.md
│ │ ├── V1EndpointSlice.md
│ │ ├── V1EndpointSliceList.md
│ │ ├── V1EndpointSubset.md
│ │ ├── V1Endpoints.md
│ │ ├── V1EndpointsList.md
│ │ ├── V1EnvFromSource.md
│ │ ├── V1EnvVar.md
│ │ ├── V1EnvVarSource.md
│ │ ├── V1EphemeralContainer.md
│ │ ├── V1EphemeralVolumeSource.md
│ │ ├── V1EventSource.md
│ │ ├── V1Eviction.md
│ │ ├── V1ExactDeviceRequest.md
│ │ ├── V1ExecAction.md
│ │ ├── V1ExemptPriorityLevelConfiguration.md
│ │ ├── V1ExpressionWarning.md
│ │ ├── V1ExternalDocumentation.md
│ │ ├── V1FCVolumeSource.md
│ │ ├── V1FieldSelectorAttributes.md
│ │ ├── V1FieldSelectorRequirement.md
│ │ ├── V1FileKeySelector.md
│ │ ├── V1FlexPersistentVolumeSource.md
│ │ ├── V1FlexVolumeSource.md
│ │ ├── V1FlockerVolumeSource.md
│ │ ├── V1FlowDistinguisherMethod.md
│ │ ├── V1FlowSchema.md
│ │ ├── V1FlowSchemaCondition.md
│ │ ├── V1FlowSchemaList.md
│ │ ├── V1FlowSchemaSpec.md
│ │ ├── V1FlowSchemaStatus.md
│ │ ├── V1ForNode.md
│ │ ├── V1ForZone.md
│ │ ├── V1GCEPersistentDiskVolumeSource.md
│ │ ├── V1GRPCAction.md
│ │ ├── V1GitRepoVolumeSource.md
│ │ ├── V1GlusterfsPersistentVolumeSource.md
│ │ ├── V1GlusterfsVolumeSource.md
│ │ ├── V1GroupResource.md
│ │ ├── V1GroupSubject.md
│ │ ├── V1GroupVersionForDiscovery.md
│ │ ├── V1HTTPGetAction.md
│ │ ├── V1HTTPHeader.md
│ │ ├── V1HTTPIngressPath.md
│ │ ├── V1HTTPIngressRuleValue.md
│ │ ├── V1HorizontalPodAutoscaler.md
│ │ ├── V1HorizontalPodAutoscalerList.md
│ │ ├── V1HorizontalPodAutoscalerSpec.md
│ │ ├── V1HorizontalPodAutoscalerStatus.md
│ │ ├── V1HostAlias.md
│ │ ├── V1HostIP.md
│ │ ├── V1HostPathVolumeSource.md
│ │ ├── V1IPAddress.md
│ │ ├── V1IPAddressList.md
│ │ ├── V1IPAddressSpec.md
│ │ ├── V1IPBlock.md
│ │ ├── V1ISCSIPersistentVolumeSource.md
│ │ ├── V1ISCSIVolumeSource.md
│ │ ├── V1ImageVolumeSource.md
│ │ ├── V1Ingress.md
│ │ ├── V1IngressBackend.md
│ │ ├── V1IngressClass.md
│ │ ├── V1IngressClassList.md
│ │ ├── V1IngressClassParametersReference.md
│ │ ├── V1IngressClassSpec.md
│ │ ├── V1IngressList.md
│ │ ├── V1IngressLoadBalancerIngress.md
│ │ ├── V1IngressLoadBalancerStatus.md
│ │ ├── V1IngressPortStatus.md
│ │ ├── V1IngressRule.md
│ │ ├── V1IngressServiceBackend.md
│ │ ├── V1IngressSpec.md
│ │ ├── V1IngressStatus.md
│ │ ├── V1IngressTLS.md
│ │ ├── V1JSONSchemaProps.md
│ │ ├── V1Job.md
│ │ ├── V1JobCondition.md
│ │ ├── V1JobList.md
│ │ ├── V1JobSpec.md
│ │ ├── V1JobStatus.md
│ │ ├── V1JobTemplateSpec.md
│ │ ├── V1KeyToPath.md
│ │ ├── V1LabelSelector.md
│ │ ├── V1LabelSelectorAttributes.md
│ │ ├── V1LabelSelectorRequirement.md
│ │ ├── V1Lease.md
│ │ ├── V1LeaseList.md
│ │ ├── V1LeaseSpec.md
│ │ ├── V1Lifecycle.md
│ │ ├── V1LifecycleHandler.md
│ │ ├── V1LimitRange.md
│ │ ├── V1LimitRangeItem.md
│ │ ├── V1LimitRangeList.md
│ │ ├── V1LimitRangeSpec.md
│ │ ├── V1LimitResponse.md
│ │ ├── V1LimitedPriorityLevelConfiguration.md
│ │ ├── V1LinuxContainerUser.md
│ │ ├── V1ListMeta.md
│ │ ├── V1LoadBalancerIngress.md
│ │ ├── V1LoadBalancerStatus.md
│ │ ├── V1LocalObjectReference.md
│ │ ├── V1LocalSubjectAccessReview.md
│ │ ├── V1LocalVolumeSource.md
│ │ ├── V1ManagedFieldsEntry.md
│ │ ├── V1MatchCondition.md
│ │ ├── V1MatchResources.md
│ │ ├── V1ModifyVolumeStatus.md
│ │ ├── V1MutatingWebhook.md
│ │ ├── V1MutatingWebhookConfiguration.md
│ │ ├── V1MutatingWebhookConfigurationList.md
│ │ ├── V1NFSVolumeSource.md
│ │ ├── V1NamedRuleWithOperations.md
│ │ ├── V1Namespace.md
│ │ ├── V1NamespaceCondition.md
│ │ ├── V1NamespaceList.md
│ │ ├── V1NamespaceSpec.md
│ │ ├── V1NamespaceStatus.md
│ │ ├── V1NetworkDeviceData.md
│ │ ├── V1NetworkPolicy.md
│ │ ├── V1NetworkPolicyEgressRule.md
│ │ ├── V1NetworkPolicyIngressRule.md
│ │ ├── V1NetworkPolicyList.md
│ │ ├── V1NetworkPolicyPeer.md
│ │ ├── V1NetworkPolicyPort.md
│ │ ├── V1NetworkPolicySpec.md
│ │ ├── V1Node.md
│ │ ├── V1NodeAddress.md
│ │ ├── V1NodeAffinity.md
│ │ ├── V1NodeCondition.md
│ │ ├── V1NodeConfigSource.md
│ │ ├── V1NodeConfigStatus.md
│ │ ├── V1NodeDaemonEndpoints.md
│ │ ├── V1NodeFeatures.md
│ │ ├── V1NodeList.md
│ │ ├── V1NodeRuntimeHandler.md
│ │ ├── V1NodeRuntimeHandlerFeatures.md
│ │ ├── V1NodeSelector.md
│ │ ├── V1NodeSelectorRequirement.md
│ │ ├── V1NodeSelectorTerm.md
│ │ ├── V1NodeSpec.md
│ │ ├── V1NodeStatus.md
│ │ ├── V1NodeSwapStatus.md
│ │ ├── V1NodeSystemInfo.md
│ │ ├── V1NonResourceAttributes.md
│ │ ├── V1NonResourcePolicyRule.md
│ │ ├── V1NonResourceRule.md
│ │ ├── V1ObjectFieldSelector.md
│ │ ├── V1ObjectMeta.md
│ │ ├── V1ObjectReference.md
│ │ ├── V1OpaqueDeviceConfiguration.md
│ │ ├── V1Overhead.md
│ │ ├── V1OwnerReference.md
│ │ ├── V1ParamKind.md
│ │ ├── V1ParamRef.md
│ │ ├── V1ParentReference.md
│ │ ├── V1PersistentVolume.md
│ │ ├── V1PersistentVolumeClaim.md
│ │ ├── V1PersistentVolumeClaimCondition.md
│ │ ├── V1PersistentVolumeClaimList.md
│ │ ├── V1PersistentVolumeClaimSpec.md
│ │ ├── V1PersistentVolumeClaimStatus.md
│ │ ├── V1PersistentVolumeClaimTemplate.md
│ │ ├── V1PersistentVolumeClaimVolumeSource.md
│ │ ├── V1PersistentVolumeList.md
│ │ ├── V1PersistentVolumeSpec.md
│ │ ├── V1PersistentVolumeStatus.md
│ │ ├── V1PhotonPersistentDiskVolumeSource.md
│ │ ├── V1Pod.md
│ │ ├── V1PodAffinity.md
│ │ ├── V1PodAffinityTerm.md
│ │ ├── V1PodAntiAffinity.md
│ │ ├── V1PodCertificateProjection.md
│ │ ├── V1PodCondition.md
│ │ ├── V1PodDNSConfig.md
│ │ ├── V1PodDNSConfigOption.md
│ │ ├── V1PodDisruptionBudget.md
│ │ ├── V1PodDisruptionBudgetList.md
│ │ ├── V1PodDisruptionBudgetSpec.md
│ │ ├── V1PodDisruptionBudgetStatus.md
│ │ ├── V1PodExtendedResourceClaimStatus.md
│ │ ├── V1PodFailurePolicy.md
│ │ ├── V1PodFailurePolicyOnExitCodesRequirement.md
│ │ ├── V1PodFailurePolicyOnPodConditionsPattern.md
│ │ ├── V1PodFailurePolicyRule.md
│ │ ├── V1PodIP.md
│ │ ├── V1PodList.md
│ │ ├── V1PodOS.md
│ │ ├── V1PodReadinessGate.md
│ │ ├── V1PodResourceClaim.md
│ │ ├── V1PodResourceClaimStatus.md
│ │ ├── V1PodSchedulingGate.md
│ │ ├── V1PodSecurityContext.md
│ │ ├── V1PodSpec.md
│ │ ├── V1PodStatus.md
│ │ ├── V1PodTemplate.md
│ │ ├── V1PodTemplateList.md
│ │ ├── V1PodTemplateSpec.md
│ │ ├── V1PolicyRule.md
│ │ ├── V1PolicyRulesWithSubjects.md
│ │ ├── V1PortStatus.md
│ │ ├── V1PortworxVolumeSource.md
│ │ ├── V1Preconditions.md
│ │ ├── V1PreferredSchedulingTerm.md
│ │ ├── V1PriorityClass.md
│ │ ├── V1PriorityClassList.md
│ │ ├── V1PriorityLevelConfiguration.md
│ │ ├── V1PriorityLevelConfigurationCondition.md
│ │ ├── V1PriorityLevelConfigurationList.md
│ │ ├── V1PriorityLevelConfigurationReference.md
│ │ ├── V1PriorityLevelConfigurationSpec.md
│ │ ├── V1PriorityLevelConfigurationStatus.md
│ │ ├── V1Probe.md
│ │ ├── V1ProjectedVolumeSource.md
│ │ ├── V1QueuingConfiguration.md
│ │ ├── V1QuobyteVolumeSource.md
│ │ ├── V1RBDPersistentVolumeSource.md
│ │ ├── V1RBDVolumeSource.md
│ │ ├── V1ReplicaSet.md
│ │ ├── V1ReplicaSetCondition.md
│ │ ├── V1ReplicaSetList.md
│ │ ├── V1ReplicaSetSpec.md
│ │ ├── V1ReplicaSetStatus.md
│ │ ├── V1ReplicationController.md
│ │ ├── V1ReplicationControllerCondition.md
│ │ ├── V1ReplicationControllerList.md
│ │ ├── V1ReplicationControllerSpec.md
│ │ ├── V1ReplicationControllerStatus.md
│ │ ├── V1ResourceAttributes.md
│ │ ├── V1ResourceClaimConsumerReference.md
│ │ ├── V1ResourceClaimList.md
│ │ ├── V1ResourceClaimSpec.md
│ │ ├── V1ResourceClaimStatus.md
│ │ ├── V1ResourceClaimTemplate.md
│ │ ├── V1ResourceClaimTemplateList.md
│ │ ├── V1ResourceClaimTemplateSpec.md
│ │ ├── V1ResourceFieldSelector.md
│ │ ├── V1ResourceHealth.md
│ │ ├── V1ResourcePolicyRule.md
│ │ ├── V1ResourcePool.md
│ │ ├── V1ResourceQuota.md
│ │ ├── V1ResourceQuotaList.md
│ │ ├── V1ResourceQuotaSpec.md
│ │ ├── V1ResourceQuotaStatus.md
│ │ ├── V1ResourceRequirements.md
│ │ ├── V1ResourceRule.md
│ │ ├── V1ResourceSlice.md
│ │ ├── V1ResourceSliceList.md
│ │ ├── V1ResourceSliceSpec.md
│ │ ├── V1ResourceStatus.md
│ │ ├── V1Role.md
│ │ ├── V1RoleBinding.md
│ │ ├── V1RoleBindingList.md
│ │ ├── V1RoleList.md
│ │ ├── V1RoleRef.md
│ │ ├── V1RollingUpdateDaemonSet.md
│ │ ├── V1RollingUpdateDeployment.md
│ │ ├── V1RollingUpdateStatefulSetStrategy.md
│ │ ├── V1RuleWithOperations.md
│ │ ├── V1RuntimeClass.md
│ │ ├── V1RuntimeClassList.md
│ │ ├── V1SELinuxOptions.md
│ │ ├── V1Scale.md
│ │ ├── V1ScaleIOPersistentVolumeSource.md
│ │ ├── V1ScaleIOVolumeSource.md
│ │ ├── V1ScaleSpec.md
│ │ ├── V1ScaleStatus.md
│ │ ├── V1Scheduling.md
│ │ ├── V1ScopeSelector.md
│ │ ├── V1ScopedResourceSelectorRequirement.md
│ │ ├── V1SeccompProfile.md
│ │ ├── V1Secret.md
│ │ ├── V1SecretEnvSource.md
│ │ ├── V1SecretKeySelector.md
│ │ ├── V1SecretList.md
│ │ ├── V1SecretProjection.md
│ │ ├── V1SecretReference.md
│ │ ├── V1SecretVolumeSource.md
│ │ ├── V1SecurityContext.md
│ │ ├── V1SelectableField.md
│ │ ├── V1SelfSubjectAccessReview.md
│ │ ├── V1SelfSubjectAccessReviewSpec.md
│ │ ├── V1SelfSubjectReview.md
│ │ ├── V1SelfSubjectReviewStatus.md
│ │ ├── V1SelfSubjectRulesReview.md
│ │ ├── V1SelfSubjectRulesReviewSpec.md
│ │ ├── V1ServerAddressByClientCIDR.md
│ │ ├── V1Service.md
│ │ ├── V1ServiceAccount.md
│ │ ├── V1ServiceAccountList.md
│ │ ├── V1ServiceAccountSubject.md
│ │ ├── V1ServiceAccountTokenProjection.md
│ │ ├── V1ServiceBackendPort.md
│ │ ├── V1ServiceCIDR.md
│ │ ├── V1ServiceCIDRList.md
│ │ ├── V1ServiceCIDRSpec.md
│ │ ├── V1ServiceCIDRStatus.md
│ │ ├── V1ServiceList.md
│ │ ├── V1ServicePort.md
│ │ ├── V1ServiceSpec.md
│ │ ├── V1ServiceStatus.md
│ │ ├── V1SessionAffinityConfig.md
│ │ ├── V1SleepAction.md
│ │ ├── V1StatefulSet.md
│ │ ├── V1StatefulSetCondition.md
│ │ ├── V1StatefulSetList.md
│ │ ├── V1StatefulSetOrdinals.md
│ │ ├── V1StatefulSetPersistentVolumeClaimRetentionPolicy.md
│ │ ├── V1StatefulSetSpec.md
│ │ ├── V1StatefulSetStatus.md
│ │ ├── V1StatefulSetUpdateStrategy.md
│ │ ├── V1Status.md
│ │ ├── V1StatusCause.md
│ │ ├── V1StatusDetails.md
│ │ ├── V1StorageClass.md
│ │ ├── V1StorageClassList.md
│ │ ├── V1StorageOSPersistentVolumeSource.md
│ │ ├── V1StorageOSVolumeSource.md
│ │ ├── V1SubjectAccessReview.md
│ │ ├── V1SubjectAccessReviewSpec.md
│ │ ├── V1SubjectAccessReviewStatus.md
│ │ ├── V1SubjectRulesReviewStatus.md
│ │ ├── V1SuccessPolicy.md
│ │ ├── V1SuccessPolicyRule.md
│ │ ├── V1Sysctl.md
│ │ ├── V1TCPSocketAction.md
│ │ ├── V1Taint.md
│ │ ├── V1TokenRequestSpec.md
│ │ ├── V1TokenRequestStatus.md
│ │ ├── V1TokenReview.md
│ │ ├── V1TokenReviewSpec.md
│ │ ├── V1TokenReviewStatus.md
│ │ ├── V1Toleration.md
│ │ ├── V1TopologySelectorLabelRequirement.md
│ │ ├── V1TopologySelectorTerm.md
│ │ ├── V1TopologySpreadConstraint.md
│ │ ├── V1TypeChecking.md
│ │ ├── V1TypedLocalObjectReference.md
│ │ ├── V1TypedObjectReference.md
│ │ ├── V1UncountedTerminatedPods.md
│ │ ├── V1UserInfo.md
│ │ ├── V1UserSubject.md
│ │ ├── V1ValidatingAdmissionPolicy.md
│ │ ├── V1ValidatingAdmissionPolicyBinding.md
│ │ ├── V1ValidatingAdmissionPolicyBindingList.md
│ │ ├── V1ValidatingAdmissionPolicyBindingSpec.md
│ │ ├── V1ValidatingAdmissionPolicyList.md
│ │ ├── V1ValidatingAdmissionPolicySpec.md
│ │ ├── V1ValidatingAdmissionPolicyStatus.md
│ │ ├── V1ValidatingWebhook.md
│ │ ├── V1ValidatingWebhookConfiguration.md
│ │ ├── V1ValidatingWebhookConfigurationList.md
│ │ ├── V1Validation.md
│ │ ├── V1ValidationRule.md
│ │ ├── V1Variable.md
│ │ ├── V1Volume.md
│ │ ├── V1VolumeAttachment.md
│ │ ├── V1VolumeAttachmentList.md
│ │ ├── V1VolumeAttachmentSource.md
│ │ ├── V1VolumeAttachmentSpec.md
│ │ ├── V1VolumeAttachmentStatus.md
│ │ ├── V1VolumeAttributesClass.md
│ │ ├── V1VolumeAttributesClassList.md
│ │ ├── V1VolumeDevice.md
│ │ ├── V1VolumeError.md
│ │ ├── V1VolumeMount.md
│ │ ├── V1VolumeMountStatus.md
│ │ ├── V1VolumeNodeAffinity.md
│ │ ├── V1VolumeNodeResources.md
│ │ ├── V1VolumeProjection.md
│ │ ├── V1VolumeResourceRequirements.md
│ │ ├── V1VsphereVirtualDiskVolumeSource.md
│ │ ├── V1WatchEvent.md
│ │ ├── V1WebhookConversion.md
│ │ ├── V1WeightedPodAffinityTerm.md
│ │ ├── V1WindowsSecurityContextOptions.md
│ │ ├── V1WorkloadReference.md
│ │ ├── V1alpha1ApplyConfiguration.md
│ │ ├── V1alpha1ClusterTrustBundle.md
│ │ ├── V1alpha1ClusterTrustBundleList.md
│ │ ├── V1alpha1ClusterTrustBundleSpec.md
│ │ ├── V1alpha1GangSchedulingPolicy.md
│ │ ├── V1alpha1JSONPatch.md
│ │ ├── V1alpha1MatchCondition.md
│ │ ├── V1alpha1MatchResources.md
│ │ ├── V1alpha1MutatingAdmissionPolicy.md
│ │ ├── V1alpha1MutatingAdmissionPolicyBinding.md
│ │ ├── V1alpha1MutatingAdmissionPolicyBindingList.md
│ │ ├── V1alpha1MutatingAdmissionPolicyBindingSpec.md
│ │ ├── V1alpha1MutatingAdmissionPolicyList.md
│ │ ├── V1alpha1MutatingAdmissionPolicySpec.md
│ │ ├── V1alpha1Mutation.md
│ │ ├── V1alpha1NamedRuleWithOperations.md
│ │ ├── V1alpha1ParamKind.md
│ │ ├── V1alpha1ParamRef.md
│ │ ├── V1alpha1PodGroup.md
│ │ ├── V1alpha1PodGroupPolicy.md
│ │ ├── V1alpha1ServerStorageVersion.md
│ │ ├── V1alpha1StorageVersion.md
│ │ ├── V1alpha1StorageVersionCondition.md
│ │ ├── V1alpha1StorageVersionList.md
│ │ ├── V1alpha1StorageVersionStatus.md
│ │ ├── V1alpha1TypedLocalObjectReference.md
│ │ ├── V1alpha1Variable.md
│ │ ├── V1alpha1Workload.md
│ │ ├── V1alpha1WorkloadList.md
│ │ ├── V1alpha1WorkloadSpec.md
│ │ ├── V1alpha2LeaseCandidate.md
│ │ ├── V1alpha2LeaseCandidateList.md
│ │ ├── V1alpha2LeaseCandidateSpec.md
│ │ ├── V1alpha3DeviceTaint.md
│ │ ├── V1alpha3DeviceTaintRule.md
│ │ ├── V1alpha3DeviceTaintRuleList.md
│ │ ├── V1alpha3DeviceTaintRuleSpec.md
│ │ ├── V1alpha3DeviceTaintRuleStatus.md
│ │ ├── V1alpha3DeviceTaintSelector.md
│ │ ├── V1beta1AllocatedDeviceStatus.md
│ │ ├── V1beta1AllocationResult.md
│ │ ├── V1beta1ApplyConfiguration.md
│ │ ├── V1beta1BasicDevice.md
│ │ ├── V1beta1CELDeviceSelector.md
│ │ ├── V1beta1CapacityRequestPolicy.md
│ │ ├── V1beta1CapacityRequestPolicyRange.md
│ │ ├── V1beta1CapacityRequirements.md
│ │ ├── V1beta1ClusterTrustBundle.md
│ │ ├── V1beta1ClusterTrustBundleList.md
│ │ ├── V1beta1ClusterTrustBundleSpec.md
│ │ ├── V1beta1Counter.md
│ │ ├── V1beta1CounterSet.md
│ │ ├── V1beta1Device.md
│ │ ├── V1beta1DeviceAllocationConfiguration.md
│ │ ├── V1beta1DeviceAllocationResult.md
│ │ ├── V1beta1DeviceAttribute.md
│ │ ├── V1beta1DeviceCapacity.md
│ │ ├── V1beta1DeviceClaim.md
│ │ ├── V1beta1DeviceClaimConfiguration.md
│ │ ├── V1beta1DeviceClass.md
│ │ ├── V1beta1DeviceClassConfiguration.md
│ │ ├── V1beta1DeviceClassList.md
│ │ ├── V1beta1DeviceClassSpec.md
│ │ ├── V1beta1DeviceConstraint.md
│ │ ├── V1beta1DeviceCounterConsumption.md
│ │ ├── V1beta1DeviceRequest.md
│ │ ├── V1beta1DeviceRequestAllocationResult.md
│ │ ├── V1beta1DeviceSelector.md
│ │ ├── V1beta1DeviceSubRequest.md
│ │ ├── V1beta1DeviceTaint.md
│ │ ├── V1beta1DeviceToleration.md
│ │ ├── V1beta1IPAddress.md
│ │ ├── V1beta1IPAddressList.md
│ │ ├── V1beta1IPAddressSpec.md
│ │ ├── V1beta1JSONPatch.md
│ │ ├── V1beta1LeaseCandidate.md
│ │ ├── V1beta1LeaseCandidateList.md
│ │ ├── V1beta1LeaseCandidateSpec.md
│ │ ├── V1beta1MatchCondition.md
│ │ ├── V1beta1MatchResources.md
│ │ ├── V1beta1MutatingAdmissionPolicy.md
│ │ ├── V1beta1MutatingAdmissionPolicyBinding.md
│ │ ├── V1beta1MutatingAdmissionPolicyBindingList.md
│ │ ├── V1beta1MutatingAdmissionPolicyBindingSpec.md
│ │ ├── V1beta1MutatingAdmissionPolicyList.md
│ │ ├── V1beta1MutatingAdmissionPolicySpec.md
│ │ ├── V1beta1Mutation.md
│ │ ├── V1beta1NamedRuleWithOperations.md
│ │ ├── V1beta1NetworkDeviceData.md
│ │ ├── V1beta1OpaqueDeviceConfiguration.md
│ │ ├── V1beta1ParamKind.md
│ │ ├── V1beta1ParamRef.md
│ │ ├── V1beta1ParentReference.md
│ │ ├── V1beta1PodCertificateRequest.md
│ │ ├── V1beta1PodCertificateRequestList.md
│ │ ├── V1beta1PodCertificateRequestSpec.md
│ │ ├── V1beta1PodCertificateRequestStatus.md
│ │ ├── V1beta1ResourceClaim.md
│ │ ├── V1beta1ResourceClaimConsumerReference.md
│ │ ├── V1beta1ResourceClaimList.md
│ │ ├── V1beta1ResourceClaimSpec.md
│ │ ├── V1beta1ResourceClaimStatus.md
│ │ ├── V1beta1ResourceClaimTemplate.md
│ │ ├── V1beta1ResourceClaimTemplateList.md
│ │ ├── V1beta1ResourceClaimTemplateSpec.md
│ │ ├── V1beta1ResourcePool.md
│ │ ├── V1beta1ResourceSlice.md
│ │ ├── V1beta1ResourceSliceList.md
│ │ ├── V1beta1ResourceSliceSpec.md
│ │ ├── V1beta1ServiceCIDR.md
│ │ ├── V1beta1ServiceCIDRList.md
│ │ ├── V1beta1ServiceCIDRSpec.md
│ │ ├── V1beta1ServiceCIDRStatus.md
│ │ ├── V1beta1StorageVersionMigration.md
│ │ ├── V1beta1StorageVersionMigrationList.md
│ │ ├── V1beta1StorageVersionMigrationSpec.md
│ │ ├── V1beta1StorageVersionMigrationStatus.md
│ │ ├── V1beta1Variable.md
│ │ ├── V1beta1VolumeAttributesClass.md
│ │ ├── V1beta1VolumeAttributesClassList.md
│ │ ├── V1beta2AllocatedDeviceStatus.md
│ │ ├── V1beta2AllocationResult.md
│ │ ├── V1beta2CELDeviceSelector.md
│ │ ├── V1beta2CapacityRequestPolicy.md
│ │ ├── V1beta2CapacityRequestPolicyRange.md
│ │ ├── V1beta2CapacityRequirements.md
│ │ ├── V1beta2Counter.md
│ │ ├── V1beta2CounterSet.md
│ │ ├── V1beta2Device.md
│ │ ├── V1beta2DeviceAllocationConfiguration.md
│ │ ├── V1beta2DeviceAllocationResult.md
│ │ ├── V1beta2DeviceAttribute.md
│ │ ├── V1beta2DeviceCapacity.md
│ │ ├── V1beta2DeviceClaim.md
│ │ ├── V1beta2DeviceClaimConfiguration.md
│ │ ├── V1beta2DeviceClass.md
│ │ ├── V1beta2DeviceClassConfiguration.md
│ │ ├── V1beta2DeviceClassList.md
│ │ ├── V1beta2DeviceClassSpec.md
│ │ ├── V1beta2DeviceConstraint.md
│ │ ├── V1beta2DeviceCounterConsumption.md
│ │ ├── V1beta2DeviceRequest.md
│ │ ├── V1beta2DeviceRequestAllocationResult.md
│ │ ├── V1beta2DeviceSelector.md
│ │ ├── V1beta2DeviceSubRequest.md
│ │ ├── V1beta2DeviceTaint.md
│ │ ├── V1beta2DeviceToleration.md
│ │ ├── V1beta2ExactDeviceRequest.md
│ │ ├── V1beta2NetworkDeviceData.md
│ │ ├── V1beta2OpaqueDeviceConfiguration.md
│ │ ├── V1beta2ResourceClaim.md
│ │ ├── V1beta2ResourceClaimConsumerReference.md
│ │ ├── V1beta2ResourceClaimList.md
│ │ ├── V1beta2ResourceClaimSpec.md
│ │ ├── V1beta2ResourceClaimStatus.md
│ │ ├── V1beta2ResourceClaimTemplate.md
│ │ ├── V1beta2ResourceClaimTemplateList.md
│ │ ├── V1beta2ResourceClaimTemplateSpec.md
│ │ ├── V1beta2ResourcePool.md
│ │ ├── V1beta2ResourceSlice.md
│ │ ├── V1beta2ResourceSliceList.md
│ │ ├── V1beta2ResourceSliceSpec.md
│ │ ├── V2ContainerResourceMetricSource.md
│ │ ├── V2ContainerResourceMetricStatus.md
│ │ ├── V2CrossVersionObjectReference.md
│ │ ├── V2ExternalMetricSource.md
│ │ ├── V2ExternalMetricStatus.md
│ │ ├── V2HPAScalingPolicy.md
│ │ ├── V2HPAScalingRules.md
│ │ ├── V2HorizontalPodAutoscaler.md
│ │ ├── V2HorizontalPodAutoscalerBehavior.md
│ │ ├── V2HorizontalPodAutoscalerCondition.md
│ │ ├── V2HorizontalPodAutoscalerList.md
│ │ ├── V2HorizontalPodAutoscalerSpec.md
│ │ ├── V2HorizontalPodAutoscalerStatus.md
│ │ ├── V2MetricIdentifier.md
│ │ ├── V2MetricSpec.md
│ │ ├── V2MetricStatus.md
│ │ ├── V2MetricTarget.md
│ │ ├── V2MetricValueStatus.md
│ │ ├── V2ObjectMetricSource.md
│ │ ├── V2ObjectMetricStatus.md
│ │ ├── V2PodsMetricSource.md
│ │ ├── V2PodsMetricStatus.md
│ │ ├── V2ResourceMetricSource.md
│ │ ├── V2ResourceMetricStatus.md
│ │ ├── VersionApi.md
│ │ ├── VersionInfo.md
│ │ ├── WellKnownApi.md
│ │ └── metrics.md
│ ├── e2e_test/
│ │ ├── __init__.py
│ │ ├── base.py
│ │ ├── port_server.py
│ │ ├── test_apps.py
│ │ ├── test_batch.py
│ │ ├── test_client.py
│ │ ├── test_utils.py
│ │ ├── test_watch.py
│ │ └── test_yaml/
│ │ ├── api-service.yaml
│ │ ├── apps-deployment-2.yaml
│ │ ├── apps-deployment.yaml
│ │ ├── core-namespace.yaml
│ │ ├── core-pod.yaml
│ │ ├── core-service.yaml
│ │ ├── dep-deployment.yaml
│ │ ├── dep-namespace.yaml
│ │ ├── implicit-svclist.json
│ │ ├── list.yaml
│ │ ├── multi-resource/
│ │ │ ├── multi-resource-replication-controller.yaml
│ │ │ └── multi-resource-service.yaml
│ │ ├── multi-resource-with-list.yaml
│ │ ├── multi-resource.yaml
│ │ ├── namespace-list.yaml
│ │ ├── rbac-role.yaml
│ │ ├── triple-nginx.yaml
│ │ ├── yaml-conflict-first.yaml
│ │ └── yaml-conflict-multi.yaml
│ ├── setup.cfg
│ ├── swagger.json.unprocessed
│ ├── test/
│ │ ├── test_api_client.py
│ │ └── test_metrics.py
│ └── utils/
│ ├── __init__.py
│ ├── create_from_yaml.py
│ ├── duration.py
│ ├── metrics.py
│ └── quantity.py
├── requirements.txt
├── scripts/
│ ├── .gitignore
│ ├── api_client_dict_syntax.diff
│ ├── apply-hotfixes.sh
│ ├── cherry_pick_pull.sh
│ ├── constants.py
│ ├── insert_proxy_config.sh
│ ├── kube-init.sh
│ ├── release.sh
│ ├── rest_client_patch.diff
│ ├── rest_sni_patch.diff
│ ├── rest_urllib_headers.diff
│ ├── swagger.json
│ ├── update-client.sh
│ ├── update-pycodestyle.sh
│ ├── util/
│ │ ├── changelog.sh
│ │ ├── common.sh
│ │ └── kube_changelog.sh
│ └── windows-setup-fix.bat
├── setup.cfg
├── setup.py
├── test-requirements.txt
└── tox.ini
================================================
FILE CONTENTS
================================================
================================================
FILE: .github/ISSUE_TEMPLATE/bug.md
================================================
---
name: Bug report
about: Share about things that are not working as expected
labels: kind/bug
---
**What happened (please include outputs or screenshots)**:
**What you expected to happen**:
**How to reproduce it (as minimally and precisely as possible)**:
**Anything else we need to know?**:
**Environment**:
- Kubernetes version (`kubectl version`):
- OS (e.g., MacOS 10.13.6):
- Python version (`python --version`)
- Python client version (`pip list | grep kubernetes`)
================================================
FILE: .github/ISSUE_TEMPLATE/documentation.md
================================================
---
name: Documentation
about: Report any mistakes or missing information from the documentation or the examples
labels: kind/documentation
---
**Link to the issue (please include a link to the specific documentation or example)**:
**Description of the issue (please include outputs or screenshots if possible)**:
================================================
FILE: .github/ISSUE_TEMPLATE/feature.md
================================================
---
name: Feature request
about: Suggest a new feature for the project
labels: kind/feature
---
**What is the feature and why do you need it**:
**Describe the solution you'd like to see**:
================================================
FILE: .github/PULL_REQUEST_TEMPLATE.md
================================================
<!-- Thanks for sending a pull request! Here are some tips for you:
1. If this is your first time, please read our contributor guidelines: https://git.k8s.io/community/contributors/guide/first-contribution.md#your-first-contribution and developer guide https://git.k8s.io/community/contributors/devel/development.md#development-guide
2. Please label this pull request according to what type of issue you are addressing, especially if this is a release targeted pull request. For reference on required PR/issue labels, read here:
https://git.k8s.io/community/contributors/devel/sig-release/release.md#issuepr-kind-label
3. Ensure you have added or ran the appropriate tests for your PR: https://git.k8s.io/community/contributors/devel/sig-testing/testing.md
4. If you want *faster* PR reviews, read how: https://git.k8s.io/community/contributors/guide/pull-requests.md#best-practices-for-faster-reviews
5. If the PR is unfinished, see how to mark it: https://git.k8s.io/community/contributors/guide/pull-requests.md#marking-unfinished-pull-requests
-->
#### What type of PR is this?
<!--
Add one of the following kinds:
/kind bug
/kind cleanup
/kind documentation
/kind feature
/kind design
Optionally add one or more of the following kinds if applicable:
/kind api-change
/kind deprecation
/kind failing-test
/kind flake
/kind regression
-->
#### What this PR does / why we need it:
#### Which issue(s) this PR fixes:
<!--
*Automatically closes linked issue when PR is merged.
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`.
_If PR is about `failing-tests or flakes`, please post the related issues/tests in a comment and do not use `Fixes`_*
-->
Fixes #
#### Special notes for your reviewer:
#### Does this PR introduce a user-facing change?
<!--
If no, just write "NONE" in the release-note block below.
If yes, a release note is required:
Enter your extended release note in the block below. If the PR requires additional action from users switching to the new release, include the string "action required".
For more information on release notes see: https://git.k8s.io/community/contributors/guide/release-notes.md
-->
```release-note
```
#### Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:
<!--
This section can be blank if this pull request does not require a release note.
When adding links which point to resources within git repositories, like
KEPs or supporting documentation, please reference a specific commit and avoid
linking directly to the master branch. This ensures that links reference a
specific point in time, rather than a document that may change over time.
See here for guidance on getting permanent links to files: https://help.github.com/en/articles/getting-permanent-links-to-files
Please use the following format for linking documentation:
- [KEP]: <link>
- [Usage]: <link>
- [Other doc]: <link>
-->
```docs
```
================================================
FILE: .github/dependabot.yml
================================================
version: 2
updates:
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "daily"
time: "02:00"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
time: "03:00"
================================================
FILE: .github/workflows/deploy-wiki.yaml
================================================
name: Deploy Wiki
on:
push:
paths:
- 'kubernetes/docs/**'
branches:
- master
jobs:
deploy-wiki:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
with:
submodules: true
- name: Install rsync
run: |
sudo apt install rsync grsync
- name: Clone Wiki
run: |
git config --global --add safe.directory "/github/workspace"
git config --global --add safe.directory "/github/workspace/wiki"
git clone https://github.com/kubernetes-client/python.wiki.git wiki
message=$(git log -1 --format=%B)
- name: Copy to wiki repository
run: |
rsync -av --delete kubernetes/docs/ wiki/ --exclude .git
- name: Push wiki
run: |
cd wiki
git config user.name github-actions
git config user.email github-actions@github.com
git add .
git commit -m "$message"
git push
================================================
FILE: .github/workflows/e2e-master.yaml
================================================
name: End to End Tests - master
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.8", "3.9", "3.10"]
steps:
- uses: actions/checkout@v6
with:
submodules: true
- name: Create Kind Cluster
uses: helm/kind-action@v1.14.0
with:
cluster_name: kubernetes-python-e2e-master-${{ matrix.python-version }}
# The kind version to be used to spin the cluster up
# this needs to be updated whenever a new Kind version is released
version: v0.17.0
# Update the config here whenever a new client snapshot is performed
# This would eventually point to cluster with the latest Kubernetes version
# as we sync with Kubernetes upstream
config: .github/workflows/kind-configs/cluster-1.25.yaml
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
python -m pip install -r test-requirements.txt
- name: Install package
run: python -m pip install -e .
- name: Run End to End tests
run: pytest -vvv -s kubernetes/e2e_test
================================================
FILE: .github/workflows/e2e-release-11.0.yaml
================================================
name: End to End Tests - release-11.0
on:
push:
branches:
- release-11.0
pull_request:
branches:
- release-11.0
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [2.7, 3.5, 3.6, 3.7, 3.8]
steps:
- uses: actions/checkout@v6
with:
submodules: true
- name: Create Kind Cluster
uses: helm/kind-action@v1.14.0
with:
cluster_name: kubernetes-python-e2e-release-11.0-${{ matrix.python-version }}
# The kind version to be used to spin the cluster up
# this needs to be updated whenever a new Kind version is released
version: v0.11.1
# Update the config here whenever a new client snapshot is performed
# This would eventually point to cluster with the latest Kubernetes version
# as we sync with Kubernetes upstream
config: .github/workflows/kind-configs/cluster-1.15.yaml
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
python -m pip install -r test-requirements.txt
- name: Install package
run: python -m pip install -e .
- name: Run End to End tests
run: pytest -vvv -s kubernetes/e2e_test
================================================
FILE: .github/workflows/e2e-release-12.0.yaml
================================================
name: End to End Tests - release-12.0
on:
push:
branches:
- release-12.0
pull_request:
branches:
- release-12.0
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [2.7, 3.5, 3.6, 3.7, 3.8]
steps:
- uses: actions/checkout@v6
with:
submodules: true
- name: Create Kind Cluster
uses: helm/kind-action@v1.14.0
with:
cluster_name: kubernetes-python-e2e-release-12.0-${{ matrix.python-version }}
# The kind version to be used to spin the cluster up
# this needs to be updated whenever a new Kind version is released
version: v0.11.1
# Update the config here whenever a new client snapshot is performed
# This would eventually point to cluster with the latest Kubernetes version
# as we sync with Kubernetes upstream
config: .github/workflows/kind-configs/cluster-1.16.yaml
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
python -m pip install -r test-requirements.txt
- name: Install package
run: python -m pip install -e .
- name: Run End to End tests
run: pytest -vvv -s kubernetes/e2e_test
================================================
FILE: .github/workflows/e2e-release-17.0.yaml
================================================
name: End to End Tests - release-17.0
on:
push:
branches:
- release-17.0
pull_request:
branches:
- release-17.0
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [2.7, 3.5, 3.6, 3.7, 3.8]
steps:
- uses: actions/checkout@v6
with:
submodules: true
- name: Create Kind Cluster
uses: helm/kind-action@v1.14.0
with:
cluster_name: kubernetes-python-e2e-release-17.0-${{ matrix.python-version }}
# The kind version to be used to spin the cluster up
# this needs to be updated whenever a new Kind version is released
version: v0.11.1
# Update the config here whenever a new client snapshot is performed
# This would eventually point to cluster with the latest Kubernetes version
# as we sync with Kubernetes upstream
config: .github/workflows/kind-configs/cluster-1.17.yaml
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
python -m pip install -r test-requirements.txt
- name: Install package
run: python -m pip install -e .
- name: Run End to End tests
run: pytest -vvv -s kubernetes/e2e_test
================================================
FILE: .github/workflows/e2e-release-18.0.yaml
================================================
name: End to End Tests - release-18.0
on:
push:
branches:
- release-18.0
pull_request:
branches:
- release-18.0
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.6, 3.7, 3.8, 3.9]
steps:
- uses: actions/checkout@v6
with:
submodules: true
- name: Create Kind Cluster
uses: helm/kind-action@v1.14.0
with:
cluster_name: kubernetes-python-e2e-release-18.0-${{ matrix.python-version }}
# The kind version to be used to spin the cluster up
# this needs to be updated whenever a new Kind version is released
version: v0.11.1
# Update the config here whenever a new client snapshot is performed
# This would eventually point to cluster with the latest Kubernetes version
# as we sync with Kubernetes upstream
config: .github/workflows/kind-configs/cluster-1.18.yaml
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
python -m pip install -r test-requirements.txt
- name: Install package
run: python -m pip install -e .
- name: Run End to End tests
run: pytest -vvv -s kubernetes/e2e_test
================================================
FILE: .github/workflows/e2e-release-26.0.yaml
================================================
name: End to End Tests - release-26.0
on:
push:
branches:
- release-26.0
pull_request:
branches:
- release-26.0
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.7, 3.8, 3.9]
steps:
- uses: actions/checkout@v6
with:
submodules: true
- name: Create Kind Cluster
uses: helm/kind-action@v1.14.0
with:
cluster_name: kubernetes-python-e2e-release-26.0-${{ matrix.python-version }}
# The kind version to be used to spin the cluster up
# this needs to be updated whenever a new Kind version is released
version: v0.17.0
# Update the config here whenever a new client snapshot is performed
# This would eventually point to cluster with the latest Kubernetes version
# as we sync with Kubernetes upstream
config: .github/workflows/kind-configs/cluster-1.26.yaml
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
python -m pip install -r test-requirements.txt
- name: Install package
run: python -m pip install -e .
- name: Run End to End tests
run: pytest -vvv -s kubernetes/e2e_test
================================================
FILE: .github/workflows/kind-configs/cluster-1.15.yaml
================================================
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
image: kindest/node:v1.15.12@sha256:b920920e1eda689d9936dfcf7332701e80be12566999152626b2c9d730397a95
- role: worker
image: kindest/node:v1.15.12@sha256:b920920e1eda689d9936dfcf7332701e80be12566999152626b2c9d730397a95
================================================
FILE: .github/workflows/kind-configs/cluster-1.16.yaml
================================================
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
image: kindest/node:v1.16.15@sha256:83067ed51bf2a3395b24687094e283a7c7c865ccc12a8b1d7aa673ba0c5e8861
- role: worker
image: kindest/node:v1.16.15@sha256:83067ed51bf2a3395b24687094e283a7c7c865ccc12a8b1d7aa673ba0c5e8861
================================================
FILE: .github/workflows/kind-configs/cluster-1.17.yaml
================================================
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
image: kindest/node:v1.17.17@sha256:66f1d0d91a88b8a001811e2f1054af60eef3b669a9a74f9b6db871f2f1eeed00
- role: worker
image: kindest/node:v1.17.17@sha256:66f1d0d91a88b8a001811e2f1054af60eef3b669a9a74f9b6db871f2f1eeed00
================================================
FILE: .github/workflows/kind-configs/cluster-1.18.yaml
================================================
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
image: kindest/node:v1.18.19@sha256:7af1492e19b3192a79f606e43c35fb741e520d195f96399284515f077b3b622c
- role: worker
image: kindest/node:v1.18.19@sha256:7af1492e19b3192a79f606e43c35fb741e520d195f96399284515f077b3b622c
================================================
FILE: .github/workflows/kind-configs/cluster-1.25.yaml
================================================
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
image: kindest/node:v1.25.3@sha256:f1de3b0670462f43280114eccceab8bf1b9576d2afe0582f8f74529da6fd0365
- role: worker
image: kindest/node:v1.25.3@sha256:f1de3b0670462f43280114eccceab8bf1b9576d2afe0582f8f74529da6fd0365
================================================
FILE: .github/workflows/kind-configs/cluster-1.26.yaml
================================================
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
image: kindest/node:v1.26.0@sha256:3264cbae4b80c241743d12644b2506fff13dce07fcadf29079c1d06a47b399dd
- role: worker
image: kindest/node:v1.26.0@sha256:3264cbae4b80c241743d12644b2506fff13dce07fcadf29079c1d06a47b399dd
================================================
FILE: .github/workflows/test.yaml
================================================
name: Kubernetes Python Client - Validation
on: [ push, pull_request ]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.8", "3.10", "3.11", "3.12"]
include:
- python-version: "3.9"
use_coverage: 'coverage'
steps:
- uses: actions/checkout@v6
with:
submodules: true
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Lint with flake8
run: |
pip install flake8
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
- name: Install Tox and any other packages
run: pip install tox
- name: Test without coverage
if: "! matrix.use_coverage"
run: tox -e py # Run tox using the version of Python in `PATH`
- name: Test with coverage
if: "matrix.use_coverage"
run: tox -e py-coverage
- name: Upload coverage to Codecov
if: "matrix.use_coverage"
uses: codecov/codecov-action@v5
with:
fail_ci_if_error: false
verbose: true
================================================
FILE: .gitignore
================================================
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*,cover
.hypothesis/
venv/
.python-version
# Translations
*.mo
*.pot
# Django stuff:
*.log
# Sphinx documentation
docs/_build/
# PyBuilder
target/
#Ipython Notebook
.ipynb_checkpoints
# Intellij IDEA files
.idea/*
*.iml
.vscode
================================================
FILE: .readthedocs.yaml
================================================
# Read the Docs configuration file for Sphinx projects
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
# Required
version: 2
# Set the OS, Python version and other tools you might need
build:
os: ubuntu-22.04
tools:
python: "3.12"
# You can also specify other tool versions:
# nodejs: "20"
# rust: "1.70"
# golang: "1.20"
# Build documentation in the "docs/" directory with Sphinx
sphinx:
configuration: doc/source/conf.py
# You can configure Sphinx to use a different builder, for instance use the dirhtml builder for simpler URLs
# builder: "dirhtml"
# Fail on all warnings to avoid broken references
# fail_on_warning: true
# Optionally build your docs in additional formats such as PDF and ePub
# formats:
# - pdf
# - epub
# Optional but recommended, declare the Python requirements required
# to build your documentation
# See https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html
python:
install:
- requirements: doc/requirements-docs.txt
- requirements: test-requirements.txt
# git clone --depth 1 https://github.com/kubernetes-client/python .
# git fetch origin --force --prune --prune-tags --depth 50 refs/heads/master:refs/remotes/origin/master
# git checkout --force origin/master
# git clean -d -f -f
# python3.7 -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH
# python -m pip install --upgrade --no-cache-dir pip setuptools
# python -m pip install --upgrade --no-cache-dir pillow mock==1.0.1 alabaster>=0.7,<0.8,!=0.7.5 commonmark==0.9.1 recommonmark==0.5.0 sphinx<2 sphinx-rtd-theme<0.5 readthedocs-sphinx-ext<2.3 jinja2<3.1.0
# cat doc/source/conf.py
# python -m sphinx -T -E -b html -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/html
# python -m sphinx -T -E -b readthedocssinglehtmllocalmedia -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/htmlzip
# python -m sphinx -T -E -b latex -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/pdf
# cat latexmkrc
# latexmk -r latexmkrc -pdf -f -dvi- -ps- -jobname=kubernetes -interaction=nonstopmode
# python -m sphinx -T -E -b epub -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/epub
================================================
FILE: CHANGELOG.md
================================================
# v35.0.0+snapshot
Kubernetes API Version: v1.35.0
### API Change
- Added `ObservedGeneration` to CustomResourceDefinition conditions. ([kubernetes/kubernetes#134984](https://github.com/kubernetes/kubernetes/pull/134984), [@michaelasp](https://github.com/michaelasp))
- Added `WithOrigin` within `apis/core/validation` with adjusted tests. ([kubernetes/kubernetes#132825](https://github.com/kubernetes/kubernetes/pull/132825), [@PatrickLaabs](https://github.com/PatrickLaabs))
- Added scoring for the prioritized list feature so nodes that best satisfy the highest-ranked subrequests were chosen. ([kubernetes/kubernetes#134711](https://github.com/kubernetes/kubernetes/pull/134711), [@mortent](https://github.com/mortent)) [SIG Node, Scheduling and Testing]
- Added the `--min-compatibility-version` flag to `kube-apiserver`, `kube-controller-manager`, and `kube-scheduler`. ([kubernetes/kubernetes#133980](https://github.com/kubernetes/kubernetes/pull/133980), [@siyuanfoundation](https://github.com/siyuanfoundation)) [SIG API Machinery, Architecture, Cluster Lifecycle, Etcd, Scheduling and Testing]
- Added the `StorageVersionMigration` `v1beta1` API and removed the `v1alpha1` API.
ACTION REQUIRED: The `v1alpha1` API is no longer supported. Users must remove any `v1alpha1` resources before upgrading. ([kubernetes/kubernetes#134784](https://github.com/kubernetes/kubernetes/pull/134784), [@michaelasp](https://github.com/michaelasp)) [SIG API Machinery, Apps, Auth, Etcd and Testing]
- Added validation to ensure `log-flush-frequency` is a positive value, returning an error instead of causing a panic. ([kubernetes/kubernetes#133540](https://github.com/kubernetes/kubernetes/pull/133540), [@BenTheElder](https://github.com/BenTheElder)) [SIG Architecture, Instrumentation, Network and Node]
- All containers are restarted when a source container in a restart policy rule exits. This alpha feature is gated behind `RestartAllContainersOnContainerExit`. ([kubernetes/kubernetes#134345](https://github.com/kubernetes/kubernetes/pull/134345), [@yuanwang04](https://github.com/yuanwang04)) [SIG Apps, Node and Testing]
- CSI drivers can now opt in to receive service account tokens via the secrets field instead of volume context by setting `spec.serviceAccountTokenInSecrets: true` in the CSIDriver object. This prevents tokens from being exposed in logs and other outputs. The feature is gated by the `CSIServiceAccountTokenSecrets` feature gate (beta in `v1.35`). ([kubernetes/kubernetes#134826](https://github.com/kubernetes/kubernetes/pull/134826), [@aramase](https://github.com/aramase)) [SIG API Machinery, Auth, Storage and Testing]
- Changed kuberc configuration schema. Two new optional fields added to kuberc configuration, `credPluginPolicy` and `credPluginAllowlist`. This is documented in [KEP-3104](https://github.com/kubernetes/enhancements/blob/master/keps/sig-cli/3104-introduce-kuberc/README.md#allowlist-design-details) and documentation is added to the website by [kubernetes/website#52877](https://github.com/kubernetes/website/pull/52877) ([kubernetes/kubernetes#134870](https://github.com/kubernetes/kubernetes/pull/134870), [@pmengelbert](https://github.com/pmengelbert)) [SIG API Machinery, Architecture, Auth, CLI, Instrumentation and Testing]
- DRA device taints: `DeviceTaintRule` status provides information about the rule, including whether Pods still need to be evicted (`EvictionInProgress` condition). The newly added `None` effect can be used to preview what a `DeviceTaintRule` would do if it used the `NoExecute` effect and to taint devices (`device health`) without immediately affecting scheduling or running Pods. ([kubernetes/kubernetes#134152](https://github.com/kubernetes/kubernetes/pull/134152), [@pohly](https://github.com/pohly)) [SIG API Machinery, Apps, Auth, Node, Release, Scheduling and Testing]
- DRA: The `DynamicResourceAllocation` feature gate for the core functionality (GA in `v1.34`) has now been locked to enabled-by-default and cannot be disabled anymore. ([kubernetes/kubernetes#134452](https://github.com/kubernetes/kubernetes/pull/134452), [@pohly](https://github.com/pohly)) [SIG Auth, Node, Scheduling and Testing]
- Enabled `kubectl get -o kyaml` by default. To disable it, set `KUBECTL_KYAML=false`. ([kubernetes/kubernetes#133327](https://github.com/kubernetes/kubernetes/pull/133327), [@thockin](https://github.com/thockin))
- Enabled in-place resizing of pod-level resources.
- Added `Resources` in `PodStatus` to capture resources set in the pod-level cgroup.
- Added `AllocatedResources` in `PodStatus` to capture resources requested in the `PodSpec`. ([kubernetes/kubernetes#132919](https://github.com/kubernetes/kubernetes/pull/132919), [@ndixita](https://github.com/ndixita)) [SIG API Machinery, Apps, Architecture, Auth, CLI, Instrumentation, Node, Scheduling and Testing]
- Enabled the `NominatedNodeNameForExpectation` feature in kube-scheduler by default.
- Enabled the `ClearingNominatedNodeNameAfterBinding` feature in kube-apiserver by default. ([kubernetes/kubernetes#135103](https://github.com/kubernetes/kubernetes/pull/135103), [@ania-borowiec](https://github.com/ania-borowiec)) [SIG API Machinery, Apps, Architecture, Auth, Autoscaling, CLI, Cloud Provider, Cluster Lifecycle, Etcd, Instrumentation, Network, Node, Scheduling, Storage and Testing]
- Enhanced discovery responses to merge API groups and resources from all peer apiservers when the `UnknownVersionInteroperabilityProxy` feature is enabled. ([kubernetes/kubernetes#133648](https://github.com/kubernetes/kubernetes/pull/133648), [@richabanker](https://github.com/richabanker)) [SIG API Machinery, Auth, Cloud Provider, Node, Scheduling and Testing]
- Extended `core/v1` `Toleration` to support numeric comparison operators (`Gt`,`Lt`). ([kubernetes/kubernetes#134665](https://github.com/kubernetes/kubernetes/pull/134665), [@helayoty](https://github.com/helayoty)) [SIG API Machinery, Apps, Node, Scheduling, Testing and Windows]
- Feature gate dependencies are now explicit, and validated at startup. A feature can no longer be enabled if it depends on a disabled feature. In particular, this means that `AllAlpha=true` will no longer work without enabling disabled-by-default beta features that are depended on (either with `AllBeta=true` or explicitly enumerating the disabled dependencies). ([kubernetes/kubernetes#133697](https://github.com/kubernetes/kubernetes/pull/133697), [@tallclair](https://github.com/tallclair)) [SIG API Machinery, Architecture, Cluster Lifecycle and Node]
- Generated OpenAPI model packages for API types into `zz_generated.model_name.go` files, accessible via the `OpenAPIModelName()` function. This allows API authors to declare desired OpenAPI model packages instead of relying on the Go package path of API types. ([kubernetes/kubernetes#131755](https://github.com/kubernetes/kubernetes/pull/131755), [@jpbetz](https://github.com/jpbetz)) [SIG API Machinery, Apps, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Network, Node, Scheduling, Storage and Testing]
- Implemented constrained impersonation as described in [KEP-5284](https://kep.k8s.io/5284). ([kubernetes/kubernetes#134803](https://github.com/kubernetes/kubernetes/pull/134803), [@enj](https://github.com/enj)) [SIG API Machinery, Auth and Testing]
- Introduced a new declarative validation tag `+k8s:customUnique` to control listmap uniqueness. ([kubernetes/kubernetes#134279](https://github.com/kubernetes/kubernetes/pull/134279), [@yongruilin](https://github.com/yongruilin)) [SIG API Machinery and Auth]
- Introduced a structured and versioned `v1alpha1` response for the `statusz` endpoint. ([kubernetes/kubernetes#134313](https://github.com/kubernetes/kubernetes/pull/134313), [@richabanker](https://github.com/richabanker)) [SIG API Machinery, Architecture, Instrumentation, Network, Node, Scheduling and Testing]
- Introduced a structured and versioned `v1alpha1` response format for the `flagz` endpoint. ([kubernetes/kubernetes#134995](https://github.com/kubernetes/kubernetes/pull/134995), [@yongruilin](https://github.com/yongruilin)) [SIG API Machinery, Architecture, Instrumentation, Network, Node, Scheduling and Testing]
- Introduced the GangScheduling kube-scheduler plugin to support "all-or-nothing" scheduling using the `scheduling.k8s.io/v1alpha1` Workload API. ([kubernetes/kubernetes#134722](https://github.com/kubernetes/kubernetes/pull/134722), [@macsko](https://github.com/macsko)) [SIG API Machinery, Apps, Auth, CLI, Etcd, Scheduling and Testing]
- Introduced the Node Declared Features capability (alpha), which includes:
- A new `Node.Status.DeclaredFeatures` field for publishing node-specific features.
- A `component-helpers` library for feature registration and inference.
- A `NodeDeclaredFeatures` scheduler plugin to match pods with nodes that provide required features.
- A `NodeDeclaredFeatureValidator` admission plugin to validate pod updates against a node's declared features. ([kubernetes/kubernetes#133389](https://github.com/kubernetes/kubernetes/pull/133389), [@pravk03](https://github.com/pravk03)) [SIG API Machinery, Apps, Node, Release, Scheduling and Testing]
- Introduced the `scheduling.k8s.io/v1alpha1` Workload API to express workload-level scheduling requirements and allow the kube-scheduler to act on them. ([kubernetes/kubernetes#134564](https://github.com/kubernetes/kubernetes/pull/134564), [@macsko](https://github.com/macsko)) [SIG API Machinery, Apps, CLI, Etcd, Scheduling and Testing]
- Introduced the alpha `MutableSchedulingDirectivesForSuspendedJobs` feature gate (disabled by default), which allows mutating a Job's scheduling directives while the Job is suspended.
It also updates the Job controller to clears the `status.startTime` field for suspended Jobs. ([kubernetes/kubernetes#135104](https://github.com/kubernetes/kubernetes/pull/135104), [@mimowo](https://github.com/mimowo)) [SIG Apps and Testing]
- Kube-apiserver: Fixed a `v1.34` regression in `CustomResourceDefinition` handling that incorrectly warned about unrecognized formats on number and integer properties. ([kubernetes/kubernetes#133896](https://github.com/kubernetes/kubernetes/pull/133896), [@yongruilin](https://github.com/yongruilin)) [SIG API Machinery, Apps, Architecture, Auth, CLI, Cloud Provider, Contributor Experience, Network, Node and Scheduling]
- Kube-apiserver: Fixed a possible panic validating a custom resource whose `CustomResourceDefinition` indicates a status subresource exists, but which does not define a `status` property in the `openAPIV3Schema`. ([kubernetes/kubernetes#133721](https://github.com/kubernetes/kubernetes/pull/133721), [@fusida](https://github.com/fusida)) [SIG API Machinery, Apps, Architecture, Auth, Autoscaling, CLI, Cloud Provider, Cluster Lifecycle, Etcd, Instrumentation, Network, Node, Release, Scheduling, Storage and Testing]
- Kubernetes API Go types removed runtime use of the `github.com/gogo/protobuf` library, and are no longer registered into the global gogo type registry. Kubernetes API Go types were not suitable for use with the `google.golang.org/protobuf` library, and no longer implement `ProtoMessage()` by default to avoid accidental incompatible use. If removal of these marker methods impacts your use, it can be re-enabled for one more release with a `kubernetes_protomessage_one_more_release` build tag, but will be removed in `v1.36`. ([kubernetes/kubernetes#134256](https://github.com/kubernetes/kubernetes/pull/134256), [@liggitt](https://github.com/liggitt)) [SIG API Machinery, Apps, Architecture, Auth, CLI, Cluster Lifecycle, Instrumentation, Network, Node, Scheduling and Storage]
- Made node affinity in Persistent Volume mutable. ([kubernetes/kubernetes#134339](https://github.com/kubernetes/kubernetes/pull/134339), [@huww98](https://github.com/huww98)) [SIG API Machinery, Apps and Node]
- Moved the `ImagePullIntent` and `ImagePulledRecord` objects used by the kubelet to track image pulls to the `v1beta1` API version. ([kubernetes/kubernetes#132579](https://github.com/kubernetes/kubernetes/pull/132579), [@stlaz](https://github.com/stlaz)) [SIG Auth and Node]
- Pod resize now only allows CPU and memory resources; other resource types are forbidden. ([kubernetes/kubernetes#135084](https://github.com/kubernetes/kubernetes/pull/135084), [@tallclair](https://github.com/tallclair)) [SIG Apps, Node and Testing]
- Prevented Pods from being scheduled onto nodes that lack the required CSI driver. ([kubernetes/kubernetes#135012](https://github.com/kubernetes/kubernetes/pull/135012), [@gnufied](https://github.com/gnufied)) [SIG API Machinery, Scheduling, Storage and Testing]
- Promoted HPA configurable tolerance to beta. The `HPAConfigurableTolerance` feature gate has now been enabled by default. ([kubernetes/kubernetes#133128](https://github.com/kubernetes/kubernetes/pull/133128), [@jm-franc](https://github.com/jm-franc)) [SIG API Machinery and Autoscaling]
- Promoted ReplicaSet and Deployment `.status.terminatingReplicas` tracking to beta. The `DeploymentReplicaSetTerminatingReplicas` feature gate is now enabled by default. ([kubernetes/kubernetes#133087](https://github.com/kubernetes/kubernetes/pull/133087), [@atiratree](https://github.com/atiratree)) [SIG API Machinery, Apps and Testing]
- Promoted `PodObservedGenerationTracking` to GA. ([kubernetes/kubernetes#134948](https://github.com/kubernetes/kubernetes/pull/134948), [@natasha41575](https://github.com/natasha41575)) [SIG API Machinery, Apps, Node, Scheduling and Testing]
- Promoted the `JobManagedBy` feature to general availability. The `JobManagedBy` feature gate was locked to `true` and will be removed in a future Kubernetes release. ([kubernetes/kubernetes#135080](https://github.com/kubernetes/kubernetes/pull/135080), [@dejanzele](https://github.com/dejanzele)) [SIG API Machinery, Apps and Testing]
- Promoted the `MaxUnavailableStatefulSet` feature to beta and enabling it by default. ([kubernetes/kubernetes#133153](https://github.com/kubernetes/kubernetes/pull/133153), [@helayoty](https://github.com/helayoty)) [SIG API Machinery and Apps]
- Removed the `StrictCostEnforcementForVAP` and `StrictCostEnforcementForWebhooks` feature gates, which were locked since `v1.32`. ([kubernetes/kubernetes#134994](https://github.com/kubernetes/kubernetes/pull/134994), [@liggitt](https://github.com/liggitt)) [SIG API Machinery, Auth, Node and Testing]
- Scheduler: Added the `bindingTimeout` argument to the DynamicResources plugin configuration, allowing customization of the wait duration in `PreBind` for device binding conditions.
Defaults to 10 minutes when `DRADeviceBindingConditions` and `DRAResourceClaimDeviceStatus` are both enabled. ([kubernetes/kubernetes#134905](https://github.com/kubernetes/kubernetes/pull/134905), [@fj-naji](https://github.com/fj-naji)) [SIG Node and Scheduling]
- The DRA device taints and toleration feature received a separate feature gate, `DRADeviceTaintRules`, which controlled support for `DeviceTaintRules`. This allowed disabling it while keeping `DRADeviceTaints` enabled so that tainting via `ResourceSlices` continued to work. ([kubernetes/kubernetes#135068](https://github.com/kubernetes/kubernetes/pull/135068), [@pohly](https://github.com/pohly)) [SIG API Machinery, Apps, Auth, Node, Scheduling and Testing]
- The Pod Certificates feature moved to beta. The `PodCertificateRequest` feature gate is set disabled by default. To use the feature, users must enable the certificates API groups in `v1beta1` and enable the `PodCertificateRequest` feature gate. The `UserAnnotations` field was added to the `PodCertificateProjection` API and the corresponding `UnverifiedUserAnnotations` field was added to the `PodCertificateRequest` API. ([kubernetes/kubernetes#134624](https://github.com/kubernetes/kubernetes/pull/134624), [@yt2985](https://github.com/yt2985)) [SIG API Machinery, Apps, Auth, Etcd, Instrumentation, Node and Testing]
- The `KubeletEnsureSecretPulledImages` feature was promoted to Beta and enabled by default. ([kubernetes/kubernetes#135228](https://github.com/kubernetes/kubernetes/pull/135228), [@aramase](https://github.com/aramase)) [SIG Auth, Node and Testing]
- The `PreferSameZone` and `PreferSameNode` values for the Service
`trafficDistribution` field graduated to general availability. The
`PreferClose` value is now deprecated in favor of the more explicit
`PreferSameZone`. ([kubernetes/kubernetes#134457](https://github.com/kubernetes/kubernetes/pull/134457), [@danwinship](https://github.com/danwinship)) [SIG API Machinery, Apps, Network and Testing]
- Updated `ResourceQuota` to count device class requests within a `ResourceClaim` as two additional quotas when the `DRAExtendedResource` feature is enabled:
- `requests.deviceclass.resource.k8s.io/<deviceclass>` is charged based on the worst-case number of devices requested.
- Device classes mapping to an extended resource now consume `requests.<extended resource name>`. ([kubernetes/kubernetes#134210](https://github.com/kubernetes/kubernetes/pull/134210), [@yliaog](https://github.com/yliaog)) [SIG API Machinery, Apps, Node, Scheduling and Testing]
- Updated storage version for `MutatingAdmissionPolicy` to `v1beta1`. ([kubernetes/kubernetes#133715](https://github.com/kubernetes/kubernetes/pull/133715), [@cici37](https://github.com/cici37)) [SIG API Machinery, Etcd and Testing]
- Updated the Partitionable Devices feature to support referencing counter sets across ResourceSlices within the same resource pool. Devices from incomplete pools were no longer considered for allocation. This change introduced backwards-incompatible updates to the alpha feature, requiring any ResourceSlices using it to be removed before upgrading or downgrading between v1.34 and v1.35. ([kubernetes/kubernetes#134189](https://github.com/kubernetes/kubernetes/pull/134189), [@mortent](https://github.com/mortent)) [SIG API Machinery, Node, Scheduling and Testing]
- Upgraded the `PodObservedGenerationTracking` feature to beta in `v1.34` and removed the alpha version description from the OpenAPI specification. ([kubernetes/kubernetes#133883](https://github.com/kubernetes/kubernetes/pull/133883), [@yangjunmyfm192085](https://github.com/yangjunmyfm192085))
- Add scoring for the prioritized list feature so that the node that can satisfy the best ranked subrequests are chosen. ([kubernetes/kubernetes#134711](https://github.com/kubernetes/kubernetes/pull/134711), [@mortent](https://github.com/mortent)) [SIG Node, Scheduling and Testing]
- Allows restart all containers when the source container exits with a matching restart policy rule. This is an alpha feature behind feature gate RestartAllContainersOnContainerExit. ([kubernetes/kubernetes#134345](https://github.com/kubernetes/kubernetes/pull/134345), [@yuanwang04](https://github.com/yuanwang04)) [SIG Apps, Node and Testing]
- Changed kuberc configuration schema. Two new optional fields added to kuberc configuration, `credPluginPolicy` and `credPluginAllowlist`. This is documented in [KEP-3104](https://github.com/kubernetes/enhancements/blob/master/keps/sig-cli/3104-introduce-kuberc/README.md#allowlist-design-details) and documentation is added to the website by [kubernetes/website#52877](https://github.com/kubernetes/website/pull/52877) ([kubernetes/kubernetes#134870](https://github.com/kubernetes/kubernetes/pull/134870), [@pmengelbert](https://github.com/pmengelbert)) [SIG API Machinery, Architecture, Auth, CLI, Instrumentation and Testing]
- Enhanced discovery response to support merged API groups/resources from all peer apiservers when UnknownVersionInteroperabilityProxy feature is enabled ([kubernetes/kubernetes#133648](https://github.com/kubernetes/kubernetes/pull/133648), [@richabanker](https://github.com/richabanker)) [SIG API Machinery, Auth, Cloud Provider, Node, Scheduling and Testing]
- Extend `core/v1 Toleration` to support numeric comparison operators (`Gt`, `Lt`). ([kubernetes/kubernetes#134665](https://github.com/kubernetes/kubernetes/pull/134665), [@helayoty](https://github.com/helayoty)) [SIG API Machinery, Apps, Node, Scheduling, Testing and Windows]
- Features: NominatedNodeNameForExpectation in kube-scheduler and CleaeringNominatedNodeNameAfterBinding in kube-apiserver are now enabled by default. ([kubernetes/kubernetes#135103](https://github.com/kubernetes/kubernetes/pull/135103), [@ania-borowiec](https://github.com/ania-borowiec)) [SIG API Machinery, Apps, Architecture, Auth, Autoscaling, CLI, Cloud Provider, Cluster Lifecycle, Etcd, Instrumentation, Network, Node, Scheduling, Storage and Testing]
- Implement changes to prevent pod scheduling to a node without CSI driver ([kubernetes/kubernetes#135012](https://github.com/kubernetes/kubernetes/pull/135012), [@gnufied](https://github.com/gnufied)) [SIG API Machinery, Scheduling, Storage and Testing]
- Introduce scheduling.k8s.io/v1alpha1 Workload API to allow for expressing workload-level scheduling requirements and let kube-scheduler act on those. ([kubernetes/kubernetes#134564](https://github.com/kubernetes/kubernetes/pull/134564), [@macsko](https://github.com/macsko)) [SIG API Machinery, Apps, CLI, Etcd, Scheduling and Testing]
- Introduce the alpha MutableSchedulingDirectivesForSuspendedJobs feature gate (disabled by default) which:
1. allows to mutate Job's scheduling directives for suspended Jobs
2. makes the Job controller to clear the status.startTime field for suspended Jobs ([kubernetes/kubernetes#135104](https://github.com/kubernetes/kubernetes/pull/135104), [@mimowo](https://github.com/mimowo)) [SIG Apps and Testing]
- Introduced GangScheduling kube-scheduler plugin to enable "all-or-nothing" scheduling. Workload API in scheduling.k8s.io/v1alpha1 is used to express the desired policy. ([kubernetes/kubernetes#134722](https://github.com/kubernetes/kubernetes/pull/134722), [@macsko](https://github.com/macsko)) [SIG API Machinery, Apps, Auth, CLI, Etcd, Scheduling and Testing]
- PV node affinity is now mutable. ([kubernetes/kubernetes#134339](https://github.com/kubernetes/kubernetes/pull/134339), [@huww98](https://github.com/huww98)) [SIG API Machinery, Apps and Node]
- ResourceQuota now counts device class requests within a ResourceClaim object as consuming two additional quotas when the DRAExtendedResource feature is enabled:
- `requests.deviceclass.resource.k8s.io/<deviceclass>` with a quantity equal to the worst case count of devices requested
- requests for device classes that map to an extended resource consume `requests.<extended resource name>` ([kubernetes/kubernetes#134210](https://github.com/kubernetes/kubernetes/pull/134210), [@yliaog](https://github.com/yliaog)) [SIG API Machinery, Apps, Node, Scheduling and Testing]
- The DRA device taints and toleration feature now has a separate feature gate, DRADeviceTaintRules, which controls whether support for DeviceTaintRules is enabled. It is possible to disable that and keep DRADeviceTaints enabled, in which case tainting by DRA drivers through ResourceSlices continues to work. ([kubernetes/kubernetes#135068](https://github.com/kubernetes/kubernetes/pull/135068), [@pohly](https://github.com/pohly)) [SIG API Machinery, Apps, Auth, Node, Scheduling and Testing]
- The ImagePullIntent and ImagePulledRecord objects used by kubelet to store information about image pulls have been moved to the v1beta1 API version. ([kubernetes/kubernetes#132579](https://github.com/kubernetes/kubernetes/pull/132579), [@stlaz](https://github.com/stlaz)) [SIG Auth and Node]
- The KubeletEnsureSecretPulledImages feature is now beta and enabled by default. ([kubernetes/kubernetes#135228](https://github.com/kubernetes/kubernetes/pull/135228), [@aramase](https://github.com/aramase)) [SIG Auth, Node and Testing]
- This change adds a new alpha feature Node Declared Features, which includes:
- A new `Node.Status.DeclaredFeatures` field for Kubelet to publish node-specific features.
- A library in `component-helpers` for feature registration and inference.
- A scheduler plugin (`NodeDeclaredFeatures`) scheduler plugin to match pods with nodes that provide their required features.
- An admission plugin (`NodeDeclaredFeatureValidator`) to validate pod updates against a node's declared features. ([kubernetes/kubernetes#133389](https://github.com/kubernetes/kubernetes/pull/133389), [@pravk03](https://github.com/pravk03)) [SIG API Machinery, Apps, Node, Release, Scheduling and Testing]
- This change allows In Place Resize of Pod Level Resources
- Add Resources in PodStatus to capture resources set at pod-level cgroup
- Add AllocatedResources in PodStatus to capture resources requested in the PodSpec ([kubernetes/kubernetes#132919](https://github.com/kubernetes/kubernetes/pull/132919), [@ndixita](https://github.com/ndixita)) [SIG API Machinery, Apps, Architecture, Auth, CLI, Instrumentation, Node, Scheduling and Testing]
- Updates to the Partitionable Devices feature which allows for referencing counter sets across different ResourceSlices within the same resource pool.
Devices from incomplete pools are no longer considered for allocation.
This contains backwards incompatible changes to the Partitionable Devices alpha feature, so any ResourceSlices that uses the feature should be removed prior to upgrading or downgrading between 1.34 and 1.35. ([kubernetes/kubernetes#134189](https://github.com/kubernetes/kubernetes/pull/134189), [@mortent](https://github.com/mortent)) [SIG API Machinery, Node, Scheduling and Testing]
- Add ObservedGeneration to CustomResourceDefinition Conditions. ([kubernetes/kubernetes#134984](https://github.com/kubernetes/kubernetes/pull/134984), [@michaelasp](https://github.com/michaelasp)) [SIG API Machinery]
- Add StorageVersionMigration v1beta1 api and remove the v1alpha API.
Any use of the v1alpha1 api is no longer supported and
users must remove any v1alpha1 resources prior to upgrade. ([kubernetes/kubernetes#134784](https://github.com/kubernetes/kubernetes/pull/134784), [@michaelasp](https://github.com/michaelasp)) [SIG API Machinery, Apps, Auth, Etcd and Testing]
- CSI drivers can now opt-in to receive service account tokens via the secrets field instead of volume context by setting `spec.serviceAccountTokenInSecrets: true` in the CSIDriver object. This prevents tokens from being exposed in logs and other outputs. The feature is gated by the `CSIServiceAccountTokenSecrets` feature gate (Beta in v1.35). ([kubernetes/kubernetes#134826](https://github.com/kubernetes/kubernetes/pull/134826), [@aramase](https://github.com/aramase)) [SIG API Machinery, Auth, Storage and Testing]
- DRA device taints: DeviceTaintRule status provided information about the rule, in particular whether pods still need to be evicted ("EvictionInProgress" condition). The new "None" effect can be used to preview what a DeviceTaintRule would do if it used the "NoExecute" effect and to taint devices ("device health") without immediately affecting scheduling or running pods. ([kubernetes/kubernetes#134152](https://github.com/kubernetes/kubernetes/pull/134152), [@pohly](https://github.com/pohly)) [SIG API Machinery, Apps, Auth, Node, Release, Scheduling and Testing]
- DRA: the DynamicResourceAllocation feature gate for the core functionality (GA in 1.34) is now locked to enabled-by-default and thus cannot be disabled anymore. ([kubernetes/kubernetes#134452](https://github.com/kubernetes/kubernetes/pull/134452), [@pohly](https://github.com/pohly)) [SIG Auth, Node, Scheduling and Testing]
- Forbid adding resources other than CPU & memory on pod resize. ([kubernetes/kubernetes#135084](https://github.com/kubernetes/kubernetes/pull/135084), [@tallclair](https://github.com/tallclair)) [SIG Apps, Node and Testing]
- Implement constrained impersonation as described in https://kep.k8s.io/5284 ([kubernetes/kubernetes#134803](https://github.com/kubernetes/kubernetes/pull/134803), [@enj](https://github.com/enj)) [SIG API Machinery, Auth and Testing]
- Introduces a structured and versioned v1alpha1 response for flagz ([kubernetes/kubernetes#134995](https://github.com/kubernetes/kubernetes/pull/134995), [@yongruilin](https://github.com/yongruilin)) [SIG API Machinery, Architecture, Instrumentation, Network, Node, Scheduling and Testing]
- Introduces a structured and versioned v1alpha1 response for statusz ([kubernetes/kubernetes#134313](https://github.com/kubernetes/kubernetes/pull/134313), [@richabanker](https://github.com/richabanker)) [SIG API Machinery, Architecture, Instrumentation, Network, Node, Scheduling and Testing]
- New `--min-compatibility-version` flag for apiserver, kcm and kube scheduler ([kubernetes/kubernetes#133980](https://github.com/kubernetes/kubernetes/pull/133980), [@siyuanfoundation](https://github.com/siyuanfoundation)) [SIG API Machinery, Architecture, Cluster Lifecycle, Etcd, Scheduling and Testing]
- Promote PodObservedGenerationTracking to GA. ([kubernetes/kubernetes#134948](https://github.com/kubernetes/kubernetes/pull/134948), [@natasha41575](https://github.com/natasha41575)) [SIG API Machinery, Apps, Node, Scheduling and Testing]
- Promoted Job Managed By to general availability. The `JobManagedBy` feature gate is now locked to true, and will be removed in a future release of Kubernetes. ([kubernetes/kubernetes#135080](https://github.com/kubernetes/kubernetes/pull/135080), [@dejanzele](https://github.com/dejanzele)) [SIG API Machinery, Apps and Testing]
- Promoted ReplicaSet and Deployment `.status.terminatingReplicas` tracking to beta. The `DeploymentReplicaSetTerminatingReplicas` feature gate is now enabled by default. ([kubernetes/kubernetes#133087](https://github.com/kubernetes/kubernetes/pull/133087), [@atiratree](https://github.com/atiratree)) [SIG API Machinery, Apps and Testing]
- Scheduler: added a new `bindingTimeout` argument to the DynamicResources plugin configuration.
This allows customizing the wait duration in PreBind for device binding conditions.
Defaults to 10 minutes when DRADeviceBindingConditions and DRAResourceClaimDeviceStatus are both enabled. ([kubernetes/kubernetes#134905](https://github.com/kubernetes/kubernetes/pull/134905), [@fj-naji](https://github.com/fj-naji)) [SIG Node and Scheduling]
- The Pod Certificates feature is moving to beta. The PodCertificateRequest feature gate is still set false by default. To use the feature, users will need to enable the certificates API groups in v1beta1 and enable the feature gate PodCertificateRequest. A new field UserAnnotations is added to the PodCertificateProjection API and the corresponding UnverifiedUserAnnotations is added to the PodCertificateRequest API. ([kubernetes/kubernetes#134624](https://github.com/kubernetes/kubernetes/pull/134624), [@yt2985](https://github.com/yt2985)) [SIG API Machinery, Apps, Auth, Etcd, Instrumentation, Node and Testing]
- The StrictCostEnforcementForVAP and StrictCostEnforcementForWebhooks feature gates, locked on since 1.32, have been removed ([kubernetes/kubernetes#134994](https://github.com/kubernetes/kubernetes/pull/134994), [@liggitt](https://github.com/liggitt)) [SIG API Machinery, Auth, Node and Testing]
- The `PreferSameZone` and `PreferSameNode` values for Service's
`trafficDistribution` field are now GA. The old value `PreferClose` is now
deprecated in favor of the more-explicit `PreferSameZone`. ([kubernetes/kubernetes#134457](https://github.com/kubernetes/kubernetes/pull/134457), [@danwinship](https://github.com/danwinship)) [SIG API Machinery, Apps, Network and Testing]
- Kube-apiserver: fix a possible panic validating a custom resource whose CustomResourceDefinition indicates a status subresource exists, but which does not define a `status` property in the `openAPIV3Schema` ([kubernetes/kubernetes#133721](https://github.com/kubernetes/kubernetes/pull/133721), [@fusida](https://github.com/fusida)) [SIG API Machinery, Apps, Architecture, Auth, Autoscaling, CLI, Cloud Provider, Cluster Lifecycle, Etcd, Instrumentation, Network, Node, Release, Scheduling, Storage and Testing]
- Kubernetes API Go types removed runtime use of the github.com/gogo/protobuf library, and are no longer registered into the global gogo type registry. Kubernetes API Go types were not suitable for use with the google.golang.org/protobuf library, and no longer implement `ProtoMessage()` by default to avoid accidental incompatible use. If removal of these marker methods impacts your use, it can be re-enabled for one more release with a `kubernetes_protomessage_one_more_release` build tag, but will be removed in 1.36. ([kubernetes/kubernetes#134256](https://github.com/kubernetes/kubernetes/pull/134256), [@liggitt](https://github.com/liggitt)) [SIG API Machinery, Apps, Architecture, Auth, CLI, Cluster Lifecycle, Instrumentation, Network, Node, Scheduling and Storage]
- Promoted HPA configurable tolerance to beta. The `HPAConfigurableTolerance` feature gate is now enabled by default. ([kubernetes/kubernetes#133128](https://github.com/kubernetes/kubernetes/pull/133128), [@jm-franc](https://github.com/jm-franc)) [SIG API Machinery and Autoscaling]
- The MaxUnavailableStatefulSet feature is now beta and enabled by default. ([kubernetes/kubernetes#133153](https://github.com/kubernetes/kubernetes/pull/133153), [@helayoty](https://github.com/helayoty)) [SIG API Machinery and Apps]
- Added WithOrigin within apis/core/validation with adjusted tests ([kubernetes/kubernetes#132825](https://github.com/kubernetes/kubernetes/pull/132825), [@PatrickLaabs](https://github.com/PatrickLaabs)) [SIG Apps]
- Component-base: validate that log-flush-frequency is positive and return an error instead of panic-ing ([kubernetes/kubernetes#133540](https://github.com/kubernetes/kubernetes/pull/133540), [@BenTheElder](https://github.com/BenTheElder)) [SIG Architecture, Instrumentation, Network and Node]
- Feature gate dependencies are now explicit, and validated at startup. A feature can no longer be enabled if it depends on a disabled feature. In particular, this means that `AllAlpha=true` will no longer work without enabling disabled-by-default beta features that are depended on (either with `AllBeta=true` or explicitly enumerating the disabled dependencies). ([kubernetes/kubernetes#133697](https://github.com/kubernetes/kubernetes/pull/133697), [@tallclair](https://github.com/tallclair)) [SIG API Machinery, Architecture, Cluster Lifecycle and Node]
- In version 1.34, the PodObservedGenerationTracking feature has been upgraded to beta, and the description of the alpha version in the openapi has been removed. ([kubernetes/kubernetes#133883](https://github.com/kubernetes/kubernetes/pull/133883), [@yangjunmyfm192085](https://github.com/yangjunmyfm192085)) [SIG Apps]
- Introduce a new declarative validation tag +k8s:customUnique to control listmap uniqueness ([kubernetes/kubernetes#134279](https://github.com/kubernetes/kubernetes/pull/134279), [@yongruilin](https://github.com/yongruilin)) [SIG API Machinery and Auth]
- Kube-apiserver: Fixed a 1.34 regression in CustomResourceDefinition handling that incorrectly warned about unrecognized formats on number and integer properties ([kubernetes/kubernetes#133896](https://github.com/kubernetes/kubernetes/pull/133896), [@yongruilin](https://github.com/yongruilin)) [SIG API Machinery, Apps, Architecture, Auth, CLI, Cloud Provider, Contributor Experience, Network, Node and Scheduling]
- OpenAPI model packages of API types are generated into `zz_generated.model_name.go` files and are accessible using the `OpenAPIModelName()` function. This allows API authors to declare the desired OpenAPI model packages instead of using the go package path of API types. ([kubernetes/kubernetes#131755](https://github.com/kubernetes/kubernetes/pull/131755), [@jpbetz](https://github.com/jpbetz)) [SIG API Machinery, Apps, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Network, Node, Scheduling, Storage and Testing]
- Support for `kubectl get -o kyaml` is now on by default. To disable it, set `KUBECTL_KYAML=false`. ([kubernetes/kubernetes#133327](https://github.com/kubernetes/kubernetes/pull/133327), [@thockin](https://github.com/thockin)) [SIG CLI]
- The storage version for MutatingAdmissionPolicy is updated to v1beta1. ([kubernetes/kubernetes#133715](https://github.com/kubernetes/kubernetes/pull/133715), [@cici37](https://github.com/cici37)) [SIG API Machinery, Etcd and Testing]
# v34.1.0
Kubernetes API Version: v1.34.1
# v34.1.0b1
Kubernetes API Version: v1.34.1
# v34.1.0a1
Kubernetes API Version: v1.34.1
### API Change
- Added `omitempty` and `opt` tag to the API `v1beta2` AdminAccess type in the `DeviceRequestAllocationResult` struct. ([kubernetes/kubernetes#132338](https://github.com/kubernetes/kubernetes/pull/132338), [@PatrickLaabs](https://github.com/PatrickLaabs))
- Added a `runtime.ApplyConfiguration` interface implemented by all generated apply configuration types. ([kubernetes/kubernetes#132194](https://github.com/kubernetes/kubernetes/pull/132194), [@alvaroaleman](https://github.com/alvaroaleman)) [SIG API Machinery and Instrumentation]
- Added a detailed event for in-place pod vertical scaling completed, improving cluster management and debugging. ([kubernetes/kubernetes#130387](https://github.com/kubernetes/kubernetes/pull/130387), [@shiya0705](https://github.com/shiya0705)) [SIG API Machinery, Apps, Autoscaling, Node, Scheduling and Testing]
- Added a mechanism for configurable container restarts: _container-level restart rules_. This was an alpha feature behind the `ContainerRestartRules` feature gate. ([kubernetes/kubernetes#132642](https://github.com/kubernetes/kubernetes/pull/132642), [@yuanwang04](https://github.com/yuanwang04)) [SIG API Machinery, Apps, Node and Testing]
- Added a new `FileKeyRef` field to containers, allowing them to load variables from files by setting this field.
Introduced the `EnvFiles` feature gate to govern activation of this functionality. ([kubernetes/kubernetes#132626](https://github.com/kubernetes/kubernetes/pull/132626), [@HirazawaUi](https://github.com/HirazawaUi)) [SIG API Machinery, Apps, Node and Testing]
- Added driver-owned fields in `ResourceSlice` to mark whether the device was shareable among multiple resource claims (or requests) and to specify how each capacity could be shared between different requests.
- Added user-owned fields in `ResourceClaim` to specify resource requirements against each device capacity.
- Added scheduler-owned field in `ResourceClaim.Status` to specify how much device capacity is reserved for a specific request.
- Added an additional identifier to `ResourceClaim.Status` for the device supports multiple allocations.
- Added a new constraint type to enforce uniqueness of specified attributes across all allocated devices. ([kubernetes/kubernetes#132522](https://github.com/kubernetes/kubernetes/pull/132522), [@sunya-ch](https://github.com/sunya-ch)) [SIG API Machinery, Apps, Architecture, CLI, Cluster Lifecycle, Network, Node, Release, Scheduling and Testing]
- Added new optional APIs in `ResouceSlice.Basic` and `ResourceClaim.Status.AllocatedDeviceStatus`. ([kubernetes/kubernetes#130160](https://github.com/kubernetes/kubernetes/pull/130160), [@KobayashiD27](https://github.com/KobayashiD27)) [SIG API Machinery, Apps, Architecture, Node, Release, Scheduling and Testing]
- Added support for specifying `controlplane` or `cluster` egress selectors in JWT authenticators via the `issuer.egressSelectorType` field in the `AuthenticationConfiguration.jwt` array. If unset, the previous behavior of using no egress selector is preserved. This functionality requires the `StructuredAuthenticationConfigurationEgressSelector` beta feature gate (enabled by default). ([kubernetes/kubernetes#132768](https://github.com/kubernetes/kubernetes/pull/132768), [@enj](https://github.com/enj)) [SIG API Machinery, Auth and Testing]
- Added support in the Kubelet for monitoring the health of devices allocated via Dynamic Resource Allocation (DRA) and report it in the `pod.status.containerStatuses.allocatedResourcesStatus` field. This required the DRA plugin to implement the new v1alpha1 `NodeHealth` gRPC service. This feature was controlled by the `ResourceHealthStatus` feature gate. ([kubernetes/kubernetes#130606](https://github.com/kubernetes/kubernetes/pull/130606), [@Jpsassine](https://github.com/Jpsassine)) [SIG Apps, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Etcd, Network, Node, Release, Scheduling, Storage and Testing]
- Added support in the kubelet's image pull credential tracking for service account-based verification. When an image was pulled using service account credentials via external credential providers, subsequent Pods using the same service account (UID, name, and namespace) could access the cached image without re-authentication for the lifetime of that service account. ([kubernetes/kubernetes#132771](https://github.com/kubernetes/kubernetes/pull/132771), [@aramase](https://github.com/aramase)) [SIG Auth, Node and Testing]
- Added validation to reject Pods using the `PodLevelResources` feature on Windows OS due to lack of support. The API server rejected Pods with pod-level resources and a `Pod.spec.os.name` targeting Windows. Kubelet on nodes running Windows also rejected Pods with pod-level resources at the admission phase. ([kubernetes/kubernetes#133046](https://github.com/kubernetes/kubernetes/pull/133046), [@toVersus](https://github.com/toVersus)) [SIG Apps and Node]
- Added warnings when creating headless service with set `loadBalancerIP`,`externalIPs` and/or `SessionAffinity`. ([kubernetes/kubernetes#132214](https://github.com/kubernetes/kubernetes/pull/132214), [@Peac36](https://github.com/Peac36))
- Allowed `pvc.spec.VolumeAttributesClassName` to change from non-nil to nil. ([kubernetes/kubernetes#132106](https://github.com/kubernetes/kubernetes/pull/132106), [@AndrewSirenko](https://github.com/AndrewSirenko))
- Allowed setting the `hostnameOverride` field in `PodSpec` to specify any RFC 1123 DNS subdomain as the pod's hostname. The `HostnameOverride` feature gate was introduced to control enablement of this functionality. ([kubernetes/kubernetes#132558](https://github.com/kubernetes/kubernetes/pull/132558), [@HirazawaUi](https://github.com/HirazawaUi)) [SIG API Machinery, Apps, Network, Node and Testing]
- Changed underlying logic for `Eviction Manager` helper functions. ([kubernetes/kubernetes#132277](https://github.com/kubernetes/kubernetes/pull/132277), [@KevinTMtz](https://github.com/KevinTMtz)) [SIG Node, Scheduling and Testing]
- Changed underlying logic to propagate pod-level hugepage cgroup to containers when they did not specify hugepage resources.
- Added validation to enforce the hugepage aggregated container limits to be smaller than or equal to pod-level limits. This was already enforced with the defaulted requests from the specified limits, however it did not make it clear about both hugepage requests and limits. ([kubernetes/kubernetes#131089](https://github.com/kubernetes/kubernetes/pull/131089), [@KevinTMtz](https://github.com/KevinTMtz)) [SIG Apps, Node and Testing]
- Corrected the documentation to clarify that `podSelector` is optional and described its default behavior. ([kubernetes/kubernetes#131354](https://github.com/kubernetes/kubernetes/pull/131354), [@tomoish](https://github.com/tomoish))
- DRA API: resource.k8s.io/v1alpha3 now only contains DeviceTaintRule. All other types got removed because they became obsolete when introducing the v1beta1 API in 1.32.
before updating a cluster where resourceclaims, resourceclaimtemplates, deviceclasses, or resourceslices might have been stored using Kubernetes < 1.32, delete all of those resources before updating and recreate them as needed while running Kubernetes >= 1.32. ([kubernetes/kubernetes#132000](https://github.com/kubernetes/kubernetes/pull/132000), [@pohly](https://github.com/pohly)) [SIG Etcd, Node, Scheduling and Testing]
- DRA: Starting with Kubernetes 1.34, the alpha-level `resource.k8s.io/admin-access` label has been updated to `resource.kubernetes.io/admin-access`. Admins using the alpha feature and updating from 1.33 can set both labels, upgrade, then remove `resource.k8s.io/admin-access` when no downgrade is going to happen anymore. ([kubernetes/kubernetes#131996](https://github.com/kubernetes/kubernetes/pull/131996), [@ritazh](https://github.com/ritazh)) [SIG Node and Testing]
- DRA: The scheduler plugin prevented abnormal filter runtimes by timing out after 10 seconds. This was configurable via the plugin configuration's `FilterTimeout`. Setting it to zero disabled the timeout and restored the behavior of Kubernetes <= 1.33. ([kubernetes/kubernetes#132033](https://github.com/kubernetes/kubernetes/pull/132033), [@pohly](https://github.com/pohly)) [SIG Node, Scheduling and Testing]
- DRA: When the prioritized list feature was used in a request and the resulting number of allocated devices exceeded the number of allowed devices per claim, the scheduler aborted the attempt to allocate devices early. Previously, it tried to many different combinations, which could take a long time. ([kubernetes/kubernetes#130593](https://github.com/kubernetes/kubernetes/pull/130593), [@mortent](https://github.com/mortent)) [SIG Apps, Node, Scheduling and Testing]
- DRA: removed support for the v1alpha4 kubelet gRPC API (added in 1.31, superseded in 1.32). DRA drivers using the helper package from Kubernetes >= 1.32 use the v1beta1 API and continue to be supported. ([kubernetes/kubernetes#132574](https://github.com/kubernetes/kubernetes/pull/132574), [@pohly](https://github.com/pohly))
- Deprecated `StreamingConnectionIdleTimeout` field of the kubelet config. ([kubernetes/kubernetes#131992](https://github.com/kubernetes/kubernetes/pull/131992), [@lalitc375](https://github.com/lalitc375))
- Dynamic Resource Allocation: Graduated core functionality to general availability (GA). This newly stable feature uses the _structured parameters_ flavor of DRA. ([kubernetes/kubernetes#132706](https://github.com/kubernetes/kubernetes/pull/132706), [@pohly](https://github.com/pohly)) [SIG API Machinery, Apps, Auth, Autoscaling, Etcd, Node, Scheduling and Testing]
- Enabled kube-apiserver support for `PodCertificateRequest` and `PodCertificate` projected volumes (behind the `PodCertificateRequest` feature gate). ([kubernetes/kubernetes#128010](https://github.com/kubernetes/kubernetes/pull/128010), [@ahmedtd](https://github.com/ahmedtd)) [SIG API Machinery, Apps, Auth, Cloud Provider, Etcd, Node, Storage and Testing]
- Extended resources backed by DRA feature allowed cluster operator to specify `extendedResourceName` in `DeviceClass`, and application operator to continue using extended resources in pod's requests to request for DRA devices matching the DeviceClass.
`NodeResourcesFit` plugin scoring didn't work for extended resources backed by DRA. ([kubernetes/kubernetes#130653](https://github.com/kubernetes/kubernetes/pull/130653), [@yliaog](https://github.com/yliaog)) [SIG API Machinery, Apps, Auth, Node, Scheduling and Testing]
- Extended the NodePorts scheduling plugin to consider hostPorts used by restartable init containers. ([kubernetes/kubernetes#132040](https://github.com/kubernetes/kubernetes/pull/132040), [@avrittrohwer](https://github.com/avrittrohwer)) [SIG Scheduling and Testing]
- Fixed a 1.33 regression that causes a nil panic in kube-scheduler when aggregating resource requested across container's spec and status. ([kubernetes/kubernetes#132895](https://github.com/kubernetes/kubernetes/pull/132895), [@yue9944882](https://github.com/yue9944882)) [SIG Node and Scheduling]
- Fixed prerelease lifecycle for `PodCertificateRequest`. ([kubernetes/kubernetes#133350](https://github.com/kubernetes/kubernetes/pull/133350), [@carlory](https://github.com/carlory))
- Introduced OpenAPI format support for `k8s-short-name` and `k8s-long-name` in CustomResourceDefinition schemas. ([kubernetes/kubernetes#132504](https://github.com/kubernetes/kubernetes/pull/132504), [@jpbetz](https://github.com/jpbetz)) [SIG API Machinery, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Network, Node, Scheduling and Storage]
- Introduced the `admissionregistration.k8s.io/v1beta1/MutatingAdmissionPolicy` API type. To enable, enable the `MutatingAdmissionPolicy` feature gate (which was off by default) and set `--runtime-config=admissionregistration.k8s.io/v1beta1=true` on the kube-apiserver.
Note that the default stored version remained alpha in 1.34, and whoever enabled beta during 1.34 needed to run a storage migration yourself to ensure you don't depend on alpha data in etcd. ([kubernetes/kubernetes#132821](https://github.com/kubernetes/kubernetes/pull/132821), [@cici37](https://github.com/cici37)) [SIG API Machinery, Etcd and Testing]
- Kube-apiserver: Added support for disabling caching of authorization webhook decisions in the `--authorization-config` file. The new fields `cacheAuthorizedRequests` and `cacheUnauthorizedRequests` could be set to `false` to prevent caching for authorized or unauthorized requests. See the https://kubernetes.io/docs/reference/access-authn-authz/authorization/#using-configuration-file-for-authorization for more details. ([kubernetes/kubernetes#129237](https://github.com/kubernetes/kubernetes/pull/129237), [@rfranzke](https://github.com/rfranzke)) [SIG API Machinery and Auth]
- Kube-apiserver: Promoted the `StructuredAuthenticationConfiguration` feature gate to GA. ([kubernetes/kubernetes#131916](https://github.com/kubernetes/kubernetes/pull/131916), [@aramase](https://github.com/aramase)) [SIG API Machinery, Auth and Testing]
- Kube-apiserver: the AuthenticationConfiguration type accepted in `--authentication-config` files has been promoted to `apiserver.config.k8s.io/v1`. ([kubernetes/kubernetes#131752](https://github.com/kubernetes/kubernetes/pull/131752), [@aramase](https://github.com/aramase)) [SIG API Machinery, Auth and Testing]
- Kube-log-runner: Added the `-log-file-size` parameter to rotate log output into a new file once it reached a certain size. Introduced `-log-file-age` to enable automatic removal of old output files, and `-flush-interval` to support periodic flushing. ([kubernetes/kubernetes#127667](https://github.com/kubernetes/kubernetes/pull/127667), [@zylxjtu](https://github.com/zylxjtu)) [SIG API Machinery, Apps, Architecture, Auth, Autoscaling, CLI, Cloud Provider, Cluster Lifecycle, Etcd, Instrumentation, Network, Node, Release, Scheduling, Storage, Testing and Windows]
- Kubectl: Graduated kuberc support to beta. A `kuberc` configuration file provided a mechanism for customizing `kubectl` behavior (distinct from kubeconfig, which configures cluster access across different clients). ([kubernetes/kubernetes#131818](https://github.com/kubernetes/kubernetes/pull/131818), [@soltysh](https://github.com/soltysh)) [SIG CLI and Testing]
- Promoted Job Pod Replacement Policy to general availability. The `JobPodReplacementPolicy` feature gate was locked to `true` and will be removed in a future Kubernetes release. ([kubernetes/kubernetes#132173](https://github.com/kubernetes/kubernetes/pull/132173), [@dejanzele](https://github.com/dejanzele)) [SIG Apps and Testing]
- Promoted `MutableCSINodeAllocatableCount` to beta. ([kubernetes/kubernetes#132429](https://github.com/kubernetes/kubernetes/pull/132429), [@torredil](https://github.com/torredil))
- Promoted feature-gate `VolumeAttributesClass` to GA
- Promoted API `VolumeAttributesClass` and `VolumeAttributesClassList` to `storage.k8s.io/v1`. ([kubernetes/kubernetes#131549](https://github.com/kubernetes/kubernetes/pull/131549), [@carlory](https://github.com/carlory)) [SIG API Machinery, Apps, Auth, CLI, Etcd, Storage and Testing]
- Promoted the `APIServerTracing` feature gate to GA. The `--tracing-config-file` flag accepted `TracingConfiguration` in version `apiserver.config.k8s.io/v1` (with no changes from `apiserver.config.k8s.io/v1beta1`). ([kubernetes/kubernetes#132340](https://github.com/kubernetes/kubernetes/pull/132340), [@dashpole](https://github.com/dashpole)) [SIG API Machinery and Testing]
- Promoted the `AuthorizeWithSelectors` and `AuthorizeNodeWithSelectors` feature gates to stable and locked on. ([kubernetes/kubernetes#132656](https://github.com/kubernetes/kubernetes/pull/132656), [@liggitt](https://github.com/liggitt)) [SIG API Machinery, Auth and Testing]
- Promoted the `KubeletTracing` feature gate to GA. ([kubernetes/kubernetes#132341](https://github.com/kubernetes/kubernetes/pull/132341), [@dashpole](https://github.com/dashpole)) [SIG Instrumentation and Node]
- Promoted the `RelaxedEnvironmentVariableValidation` feature gate to GA and locked it in the enabled state by default. ([kubernetes/kubernetes#132054](https://github.com/kubernetes/kubernetes/pull/132054), [@HirazawaUi](https://github.com/HirazawaUi)) [SIG Apps, Architecture, Node and Testing]
- Removed an inaccurate statement about requiring ports when the Pod spec `hostNetwork` field was set. ([kubernetes/kubernetes#130994](https://github.com/kubernetes/kubernetes/pull/130994), [@BenTheElder](https://github.com/BenTheElder)) [SIG Network and Node]
- Removed deprecated `gogo` protocol definitions from `k8s.io/kubelet/pkg/apis/pluginregistration` in favor of `google.golang.org/protobuf`. ([kubernetes/kubernetes#132773](https://github.com/kubernetes/kubernetes/pull/132773), [@saschagrunert](https://github.com/saschagrunert))
- Removed deprecated gogo protocol definitions from `k8s.io/cri-api` in favor of `google.golang.org/protobuf`. ([kubernetes/kubernetes#128653](https://github.com/kubernetes/kubernetes/pull/128653), [@saschagrunert](https://github.com/saschagrunert)) [SIG API Machinery, Auth, Instrumentation, Node and Testing]
- Replaced Boolean-pointer-helper functions with the `k8s.io/utils/ptr` implementations. ([kubernetes/kubernetes#132794](https://github.com/kubernetes/kubernetes/pull/132794), [@PatrickLaabs](https://github.com/PatrickLaabs)) [SIG API Machinery, Auth, CLI, Node and Testing]
- Replaced `boolPtrFn` helper functions with the "k8s.io/utils/ptr" implementation. ([kubernetes/kubernetes#132907](https://github.com/kubernetes/kubernetes/pull/132907), [@PatrickLaabs](https://github.com/PatrickLaabs))
- Replaced deprecated package `k8s.io/utils/pointer` with `k8s.io/utils/ptr` for the apiextensions-apiserver apiextensions. ([kubernetes/kubernetes#132723](https://github.com/kubernetes/kubernetes/pull/132723), [@PatrickLaabs](https://github.com/PatrickLaabs))
- Replaced deprecated package `k8s.io/utils/pointer` with `k8s.io/utils/ptr` for the apiserver (1/2). ([kubernetes/kubernetes#132751](https://github.com/kubernetes/kubernetes/pull/132751), [@PatrickLaabs](https://github.com/PatrickLaabs)) [SIG API Machinery and Auth]
- Replaced deprecated package `k8s.io/utils/pointer` with `k8s.io/utils/ptr` for the component-base. ([kubernetes/kubernetes#132754](https://github.com/kubernetes/kubernetes/pull/132754), [@PatrickLaabs](https://github.com/PatrickLaabs)) [SIG API Machinery, Architecture, Instrumentation and Scheduling]
- Replaced deprecated package `k8s.io/utils/pointer` with `k8s.io/utils/ptr` for the kube-aggregator apiregistration. ([kubernetes/kubernetes#132701](https://github.com/kubernetes/kubernetes/pull/132701), [@PatrickLaabs](https://github.com/PatrickLaabs))
- Simplied validation error message for invalid fields by removing redundant field name. ([kubernetes/kubernetes#132513](https://github.com/kubernetes/kubernetes/pull/132513), [@xiaoweim](https://github.com/xiaoweim)) [SIG API Machinery, Apps, Auth, Node and Scheduling]
- Simplied validation error message for required fields by removing redundant messages. ([kubernetes/kubernetes#132472](https://github.com/kubernetes/kubernetes/pull/132472), [@xiaoweim](https://github.com/xiaoweim)) [SIG API Machinery, Apps, Architecture, Auth, Cloud Provider, Network, Node and Storage]
- The `KubeletServiceAccountTokenForCredentialProviders` feature was beta and enabled by default. ([kubernetes/kubernetes#133017](https://github.com/kubernetes/kubernetes/pull/133017), [@aramase](https://github.com/aramase)) [SIG Auth and Node]
- The `conditionType` is "oneof" approved/denied check of CertificateSigningRequest's `.status.conditions` field was migrated to declarative validation.
If the `DeclarativeValidation` feature gate was enabled, mismatches with existing validation are reported via metrics.
If the `DeclarativeValidationTakeover` feature gate was enabled, declarative validation was the primary source of errors for migrated fields. ([kubernetes/kubernetes#133013](https://github.com/kubernetes/kubernetes/pull/133013), [@aaron-prindle](https://github.com/aaron-prindle)) [SIG API Machinery and Auth]
- The fallback behavior of the Downward API's `resourceFieldRef` field was updated to account for pod-level resources: if container-level limits were not set, pod-level limits were now used before falling back to node allocatable resources. ([kubernetes/kubernetes#132605](https://github.com/kubernetes/kubernetes/pull/132605), [@toVersus](https://github.com/toVersus)) [SIG Node, Scheduling and Testing]
- The validation of `replicas` field in the ReplicationController `/scale` subresource has been migrated to declarative validation.
If the `DeclarativeValidation` feature gate is enabled, mismatches with existing validation are reported via metrics.
If the `DeclarativeValidationTakeover` feature gate is enabled, declarative validation is the primary source of errors for migrated fields. ([kubernetes/kubernetes#131664](https://github.com/kubernetes/kubernetes/pull/131664), [@jpbetz](https://github.com/jpbetz)) [SIG API Machinery and Apps]
- The validation-gen code generator generated validation code that supported validation ratcheting. ([kubernetes/kubernetes#132236](https://github.com/kubernetes/kubernetes/pull/132236), [@yongruilin](https://github.com/yongruilin)) [SIG API Machinery, Apps, Auth and Node]
- Updated `IsDNS1123SubdomainWithUnderscore` so that, when it returned an error, it also returned the correct regex information (`dns1123SubdomainFmtWithUnderscore`). ([kubernetes/kubernetes#132034](https://github.com/kubernetes/kubernetes/pull/132034), [@ChosenFoam](https://github.com/ChosenFoam))
- Updated etcd version to v3.6.0. ([kubernetes/kubernetes#131501](https://github.com/kubernetes/kubernetes/pull/131501), [@joshjms](https://github.com/joshjms)) [SIG API Machinery, Cloud Provider, Cluster Lifecycle, Etcd and Testing]
- Updated the `v1` credential provider configuration to include the `tokenAttributes.cacheType` field. This field is required and must be set to either `ServiceAccount` or `Token` when configuring a provider that uses a service account to fetch registry credentials. ([kubernetes/kubernetes#132617](https://github.com/kubernetes/kubernetes/pull/132617), [@aramase](https://github.com/aramase)) [SIG Auth, Node and Testing]
- Zero-value `metadata.creationTimestamp` values are now omitted and no longer serialize an explicit `null` in JSON, YAML, and CBOR output ([kubernetes/kubernetes#130989](https://github.com/kubernetes/kubernetes/pull/130989), [@liggitt](https://github.com/liggitt)) [SIG API Machinery, Apps, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Etcd, Instrumentation, Network, Node, Scheduling, Storage and Testing]
- `AppArmor` profiles specified in the Pod or container `SecurityContext` were no longer copied to deprecated `AppArmor` annotations (prefix `container.apparmor.security.beta.kubernetes.io/`). Anything that inspected the deprecated annotations must be migrated to use the `SecurityContext` fields instead. ([kubernetes/kubernetes#131989](https://github.com/kubernetes/kubernetes/pull/131989), [@tallclair](https://github.com/tallclair))
- `MultiCIDRServiceAllocator` was locked and enabled by default, `DisableAllocatorDualWrite` was enabled by default. ([kubernetes/kubernetes#131318](https://github.com/kubernetes/kubernetes/pull/131318), [@aojea](https://github.com/aojea)) [SIG API Machinery, Apps, Architecture, Auth, Etcd, Network and Testing]
- Add a new `FileKeyRef` field to containers, allowing them to load variables from files by setting this field.
Introduce the EnvFiles feature gate to govern activation of this functionality. ([kubernetes/kubernetes#132626](https://github.com/kubernetes/kubernetes/pull/132626), [@HirazawaUi](https://github.com/HirazawaUi)) [SIG API Machinery, Apps, Node and Testing]
- Add driver-owned fields in ResourceSlice to mark whether the device is shareable among multiple resource claims (or requests) and to specify how each capacity can be shared between different requests.
- Add user-owned fields in ResourceClaim to specify resource requirements against each device capacity.
- Add scheduler-owned field in ResourceClaim.Status to specify how much device capacity is reserved for a specific request.
- Add an additional identifier to ResourceClaim.Status for the device supports multiple allocations.
- Add a new constraint type to enforce uniqueness of specified attributes across all allocated devices. ([kubernetes/kubernetes#132522](https://github.com/kubernetes/kubernetes/pull/132522), [@sunya-ch](https://github.com/sunya-ch)) [SIG API Machinery, Apps, Architecture, CLI, Cluster Lifecycle, Network, Node, Release, Scheduling and Testing]
- Add new optional APIs in ResouceSlice.Basic and ResourceClaim.Status.AllocatedDeviceStatus. ([kubernetes/kubernetes#130160](https://github.com/kubernetes/kubernetes/pull/130160), [@KobayashiD27](https://github.com/KobayashiD27)) [SIG API Machinery, Apps, Architecture, Node, Release, Scheduling and Testing]
- Added a mechanism for configurable container restarts: _container level restart rules_. This is an alpha feature behind the `ContainerRestartRules` feature gate. ([kubernetes/kubernetes#132642](https://github.com/kubernetes/kubernetes/pull/132642), [@yuanwang04](https://github.com/yuanwang04)) [SIG API Machinery, Apps, Node and Testing]
- Added detailed event for in-place pod vertical scaling completed, improving cluster management and debugging ([kubernetes/kubernetes#130387](https://github.com/kubernetes/kubernetes/pull/130387), [@shiya0705](https://github.com/shiya0705)) [SIG API Machinery, Apps, Autoscaling, Node, Scheduling and Testing]
- Added validation to reject Pods using the `PodLevelResources` feature on Windows OS due to lack of support. The API server rejects Pods with Pod-level resources and a `Pod.spec.os.name` targeting Windows. Kubelet on nodes running Windows also rejects Pods with Pod-level resources at admission phase. ([kubernetes/kubernetes#133046](https://github.com/kubernetes/kubernetes/pull/133046), [@toVersus](https://github.com/toVersus)) [SIG Apps and Node]
- Adds warnings when creating headless service with set loadBalancerIP,externalIPs and/or SessionAffinity ([kubernetes/kubernetes#132214](https://github.com/kubernetes/kubernetes/pull/132214), [@Peac36](https://github.com/Peac36)) [SIG Network]
- Allow pvc.spec.VolumeAttributesClassName to go from non-nil to nil ([kubernetes/kubernetes#132106](https://github.com/kubernetes/kubernetes/pull/132106), [@AndrewSirenko](https://github.com/AndrewSirenko)) [SIG Apps]
- Allows setting the `hostnameOverride` field in `PodSpec` to specify any RFC 1123 DNS subdomain as the pod's hostname. The `HostnameOverride` feature gate has been introduced to control enablement of this functionality. ([kubernetes/kubernetes#132558](https://github.com/kubernetes/kubernetes/pull/132558), [@HirazawaUi](https://github.com/HirazawaUi)) [SIG API Machinery, Apps, Network, Node and Testing]
- AppArmor profiles specified in the pod or container SecurityContext are no longer copied to deprecated AppArmor annotations (prefix `container.apparmor.security.beta.kubernetes.io/`). Anything that inspects the deprecated annotations must be migrated to use the SecurityContext fields instead. ([kubernetes/kubernetes#131989](https://github.com/kubernetes/kubernetes/pull/131989), [@tallclair](https://github.com/tallclair)) [SIG Node]
- Changes underlying logic to propagate Pod level hugepage cgroup to containers when they do not specify hugepage resources.
- Adds validation to enforce the hugepage aggregated container limits to be smaller or equal to pod-level limits. This was already enforced with the defaulted requests from the specified limits, however it did not make it clear about both hugepage requests and limits. ([kubernetes/kubernetes#131089](https://github.com/kubernetes/kubernetes/pull/131089), [@KevinTMtz](https://github.com/KevinTMtz)) [SIG Apps, Node and Testing]
- DRA: the scheduler plugin now prevents abnormal filter runtimes by timing out after 10 seconds. This is configurable via the plugin configuration's `FilterTimeout`. Setting it to zero disables the timeout and restores the behavior of Kubernetes <= 1.33. ([kubernetes/kubernetes#132033](https://github.com/kubernetes/kubernetes/pull/132033), [@pohly](https://github.com/pohly)) [SIG Node, Scheduling and Testing]
- DRA: when the prioritized list feature is used in a request and the resulting number of allocated devices exceeds the number of allowed devices per claim, the scheduler aborts the attempt to allocate devices early. Previously it tried to many different combinations, which can take a long time. ([kubernetes/kubernetes#130593](https://github.com/kubernetes/kubernetes/pull/130593), [@mortent](https://github.com/mortent)) [SIG Apps, Node, Scheduling and Testing]
- Dynamic Resource Allocation: graduated core functionality to general availability (GA). This newly stable feature uses the _structured parameters_ flavor of DRA. ([kubernetes/kubernetes#132706](https://github.com/kubernetes/kubernetes/pull/132706), [@pohly](https://github.com/pohly)) [SIG API Machinery, Apps, Auth, Autoscaling, Etcd, Node, Scheduling and Testing]
- Enable kube-apiserver support for PodCertificateRequest and PodCertificate projected volumes (behind the PodCertificateRequest feature gate). ([kubernetes/kubernetes#128010](https://github.com/kubernetes/kubernetes/pull/128010), [@ahmedtd](https://github.com/ahmedtd)) [SIG API Machinery, Apps, Auth, Cloud Provider, Etcd, Node, Storage and Testing]
- Extended resources backed by DRA feature allows cluster operator to specify extendedResourceName in DeviceClass, and application operator to continue using extended resources in pod's requests to request for DRA devices matching the DeviceClass.
NodeResourcesFit plugin scoring won't work for extended resources backed by DRA ([kubernetes/kubernetes#130653](https://github.com/kubernetes/kubernetes/pull/130653), [@yliaog](https://github.com/yliaog)) [SIG API Machinery, Apps, Auth, Node, Scheduling and Testing]
- Fix prerelease lifecycle for PodCertificateRequest ([kubernetes/kubernetes#133350](https://github.com/kubernetes/kubernetes/pull/133350), [@carlory](https://github.com/carlory)) [SIG Auth]
- Fixes a 1.33 regression that can cause a nil panic in kube-scheduler when aggregating resource requests across container's spec and status. ([kubernetes/kubernetes#132895](https://github.com/kubernetes/kubernetes/pull/132895), [@yue9944882](https://github.com/yue9944882)) [SIG Node and Scheduling]
- Introduced the admissionregistration.k8s.io/v1beta1/MutatingAdmissionPolicy API type.
To enable, enable the `MutatingAdmissionPolicy` feature gate (which is off by default) and set `--runtime-config=admissionregistration.k8s.io/v1beta1=true` on the kube-apiserver.
Note that the default stored version remains alpha in 1.34 and whoever enabled beta during 1.34 needs to run a storage migration yourself to ensure you don't depend on alpha data in etcd. ([kubernetes/kubernetes#132821](https://github.com/kubernetes/kubernetes/pull/132821), [@cici37](https://github.com/cici37)) [SIG API Machinery, Etcd and Testing]
- No, changes underlying logic for Eviction Manager helper functions ([kubernetes/kubernetes#132277](https://github.com/kubernetes/kubernetes/pull/132277), [@KevinTMtz](https://github.com/KevinTMtz)) [SIG Node, Scheduling and Testing]
- Promote MutableCSINodeAllocatableCount to Beta. ([kubernetes/kubernetes#132429](https://github.com/kubernetes/kubernetes/pull/132429), [@torredil](https://github.com/torredil)) [SIG Storage]
- Promoted feature-gate `VolumeAttributesClass` to GA
- Promoted API `VolumeAttributesClass` and `VolumeAttributesClassList` to `storage.k8s.io/v1`. ([kubernetes/kubernetes#131549](https://github.com/kubernetes/kubernetes/pull/131549), [@carlory](https://github.com/carlory)) [SIG API Machinery, Apps, Auth, CLI, Etcd, Storage and Testing]
- Promoted the `APIServerTracing` feature gate to GA. The `--tracing-config-file` flag now accepts `TracingConfiguration` in version `apiserver.config.k8s.io/v1` (with no changes from `apiserver.config.k8s.io/v1beta1`). ([kubernetes/kubernetes#132340](https://github.com/kubernetes/kubernetes/pull/132340), [@dashpole](https://github.com/dashpole)) [SIG API Machinery and Testing]
- Removed deprecated gogo protocol definitions from `k8s.io/kubelet/pkg/apis/pluginregistration` in favor of `google.golang.org/protobuf`. ([kubernetes/kubernetes#132773](https://github.com/kubernetes/kubernetes/pull/132773), [@saschagrunert](https://github.com/saschagrunert)) [SIG Node]
- The Kubelet can now monitor the health of devices allocated via Dynamic Resource Allocation (DRA) and report it in the `pod.status.containerStatuses.allocatedResourcesStatus` field. This requires the DRA plugin to implement the new v1alpha1 `NodeHealth` gRPC service. This feature is controlled by the `ResourceHealthStatus` feature gate. ([kubernetes/kubernetes#130606](https://github.com/kubernetes/kubernetes/pull/130606), [@Jpsassine](https://github.com/Jpsassine)) [SIG Apps, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Etcd, Network, Node, Release, Scheduling, Storage and Testing]
- The KubeletServiceAccountTokenForCredentialProviders feature is now beta and enabled by default. ([kubernetes/kubernetes#133017](https://github.com/kubernetes/kubernetes/pull/133017), [@aramase](https://github.com/aramase)) [SIG Auth and Node]
- The conditionType is "oneof" approved/denied check of CertificateSigningRequest's `.status.conditions` field has been migrated to declarative validation.
If the `DeclarativeValidation` feature gate is enabled, mismatches with existing validation are reported via metrics.
If the `DeclarativeValidationTakeover` feature gate is enabled, declarative validation is the primary source of errors for migrated fields. ([kubernetes/kubernetes#133013](https://github.com/kubernetes/kubernetes/pull/133013), [@aaron-prindle](https://github.com/aaron-prindle)) [SIG API Machinery and Auth]
- The fallback behavior of the Downward API's `resourceFieldRef` field has been updated to account for pod-level resources: if container-level limits are not set, pod-level limits are now used before falling back to node allocatable resources. ([kubernetes/kubernetes#132605](https://github.com/kubernetes/kubernetes/pull/132605), [@toVersus](https://github.com/toVersus)) [SIG Node, Scheduling and Testing]
- The kubelet's image pull credential tracking now supports service account-based verification. When an image is pulled using service account credentials via external credential providers, subsequent pods using the same service account (UID, name, and namespace) can access the cached image without re-authentication for the lifetime of that service account. ([kubernetes/kubernetes#132771](https://github.com/kubernetes/kubernetes/pull/132771), [@aramase](https://github.com/aramase)) [SIG Auth, Node and Testing]
- Added `tokenAttributes.cacheType` field to v1 credential provider config. This field is required to be set to either ServiceAccount or Token when configuring a provider that uses service account to fetch registry credentials. ([kubernetes/kubernetes#132617](https://github.com/kubernetes/kubernetes/pull/132617), [@aramase](https://github.com/aramase)) [SIG Auth, Node and Testing]
- JWT authenticators specified via the `AuthenticationConfiguration.jwt` array can now optionally specify either the `controlplane` or `cluster` egress selector by setting the `issuer.egressSelectorType` field. When unset, the prior behavior of using no egress selector is retained. The StructuredAuthenticationConfigurationEgressSelector beta feature (default on) must be enabled to use this functionality. ([kubernetes/kubernetes#132768](https://github.com/kubernetes/kubernetes/pull/132768), [@enj](https://github.com/enj)) [SIG API Machinery, Auth and Testing]
- Promoted the `KubeletTracing` feature gate to GA. ([kubernetes/kubernetes#132341](https://github.com/kubernetes/kubernetes/pull/132341), [@dashpole](https://github.com/dashpole)) [SIG Instrumentation and Node]
- Replaces boolPtrFn helper functions with the "k8s.io/utils/ptr" implementation. ([kubernetes/kubernetes#132907](https://github.com/kubernetes/kubernetes/pull/132907), [@PatrickLaabs](https://github.com/PatrickLaabs)) [SIG Architecture]
- Simplied validation error message for invalid fields by removing redundant field name. ([kubernetes/kubernetes#132513](https://github.com/kubernetes/kubernetes/pull/132513), [@xiaoweim](https://github.com/xiaoweim)) [SIG API Machinery, Apps, Auth, Node and Scheduling]
- The `AuthorizeWithSelectors` and `AuthorizeNodeWithSelectors` feature gates are promoted to stable and locked on. ([kubernetes/kubernetes#132656](https://github.com/kubernetes/kubernetes/pull/132656), [@liggitt](https://github.com/liggitt)) [SIG API Machinery, Auth and Testing]
- DRA: the v1alpha4 kubelet gRPC API (added in 1.31, superseded in 1.32) is no longer supported. DRA drivers using the helper package from Kubernetes >= 1.32 use the v1beta1 API and continue to be supported. ([kubernetes/kubernetes#132574](https://github.com/kubernetes/kubernetes/pull/132574), [@pohly](https://github.com/pohly)) [SIG Node]
- Deprecate StreamingConnectionIdleTimeout field of the kubelet config. ([kubernetes/kubernetes#131992](https://github.com/kubernetes/kubernetes/pull/131992), [@lalitc375](https://github.com/lalitc375)) [SIG Node]
- Removed deprecated gogo protocol definitions from `k8s.io/cri-api` in favor of `google.golang.org/protobuf`. ([kubernetes/kubernetes#128653](https://github.com/kubernetes/kubernetes/pull/128653), [@saschagrunert](https://github.com/saschagrunert)) [SIG API Machinery, Auth, Instrumentation, Node and Testing]
- Replaced deprecated package 'k8s.io/utils/pointer' with 'k8s.io/utils/ptr' for the apiextensions-apiserver apiextensions. ([kubernetes/kubernetes#132723](https://github.com/kubernetes/kubernetes/pull/132723), [@PatrickLaabs](https://github.com/PatrickLaabs)) [SIG API Machinery]
- Replaced deprecated package 'k8s.io/utils/pointer' with 'k8s.io/utils/ptr' for the component-base. ([kubernetes/kubernetes#132754](https://github.com/kubernetes/kubernetes/pull/132754), [@PatrickLaabs](https://github.com/PatrickLaabs)) [SIG API Machinery, Architecture, Instrumentation and Scheduling]
- Replaced deprecated package 'k8s.io/utils/pointer' with 'k8s.io/utils/ptr' for the kube-aggregator apiregistration. ([kubernetes/kubernetes#132701](https://github.com/kubernetes/kubernetes/pull/132701), [@PatrickLaabs](https://github.com/PatrickLaabs)) [SIG API Machinery]
- Replaces Boolean-pointer-helper functions with the "k8s.io/utils/ptr" implementations. ([kubernetes/kubernetes#132794](https://github.com/kubernetes/kubernetes/pull/132794), [@PatrickLaabs](https://github.com/PatrickLaabs)) [SIG API Machinery, Auth, CLI, Node and Testing]
- Replaces deprecated package 'k8s.io/utils/pointer' with 'k8s.io/utils/ptr' for the apiserver (1/2). ([kubernetes/kubernetes#132751](https://github.com/kubernetes/kubernetes/pull/132751), [@PatrickLaabs](https://github.com/PatrickLaabs)) [SIG API Machinery and Auth]
- Simplied validation error message for required fields by removing redundant messages. ([kubernetes/kubernetes#132472](https://github.com/kubernetes/kubernetes/pull/132472), [@xiaoweim](https://github.com/xiaoweim)) [SIG API Machinery, Apps, Architecture, Auth, Cloud Provider, Network, Node and Storage]
- Add a `runtime.ApplyConfiguration` interface that is implemented by all generated applyconfigs ([kubernetes/kubernetes#132194](https://github.com/kubernetes/kubernetes/pull/132194), [@alvaroaleman](https://github.com/alvaroaleman)) [SIG API Machinery and Instrumentation]
- Added omitempty and opt tag to the API v1beta2 AdminAccess type in the DeviceRequestAllocationResult struct. ([kubernetes/kubernetes#132338](https://github.com/kubernetes/kubernetes/pull/132338), [@PatrickLaabs](https://github.com/PatrickLaabs)) [SIG Auth]
- Introduces OpenAPI format support for `k8s-short-name` and `k8s-long-name`. ([kubernetes/kubernetes#132504](https://github.com/kubernetes/kubernetes/pull/132504), [@jpbetz](https://github.com/jpbetz)) [SIG API Machinery, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Network, Node, Scheduling and Storage]
- Promoted Job Pod Replacement Policy to general availability. The `JobPodReplacementPolicy` feature gate is now locked to true, and will be removed in a future release of Kubernetes. ([kubernetes/kubernetes#132173](https://github.com/kubernetes/kubernetes/pull/132173), [@dejanzele](https://github.com/dejanzele)) [SIG Apps and Testing]
- This PR corrects that documentation, making it clear to users that podSelector is optional and describes its default behavior. ([kubernetes/kubernetes#131354](https://github.com/kubernetes/kubernetes/pull/131354), [@tomoish](https://github.com/tomoish)) [SIG Network]
- #### Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:
<!--
This section can be blank if this pull request does not require a release note.
When adding links which point to resources within git repositories, like
KEPs or supporting documentation, please reference a specific commit and avoid
linking directly to the master branch. This ensures that links reference a
specific point in time, rather than a document that may change over time.
See here for guidance on getting permanent links to files: https://help.github.com/en/articles/getting-permanent-links-to-files
Please use the following format for linking documentation:
- [KEP]: <link>
- [Usage]: <link>
- [Other doc]: <link>
--> ([kubernetes/kubernetes#131996](https://github.com/kubernetes/kubernetes/pull/131996), [@ritazh](https://github.com/ritazh)) [SIG Node and Testing]
- DRA API: resource.k8s.io/v1alpha3 now only contains DeviceTaintRule. All other types got removed because they became obsolete when introducing the v1beta1 API in 1.32.
before updating a cluster where resourceclaims, resourceclaimtemplates, deviceclasses, or resourceslices might have been stored using Kubernetes < 1.32, delete all of those resources before updating and recreate them as needed while running Kubernetes >= 1.32. ([kubernetes/kubernetes#132000](https://github.com/kubernetes/kubernetes/pull/132000), [@pohly](https://github.com/pohly)) [SIG Etcd, Node, Scheduling and Testing]
- Extends the nodeports scheduling plugin to consider hostPorts used by restartable init containers. ([kubernetes/kubernetes#132040](https://github.com/kubernetes/kubernetes/pull/132040), [@avrittrohwer](https://github.com/avrittrohwer)) [SIG Scheduling and Testing]
- Kube-apiserver: Caching of authorization webhook decisions for authorized and unauthorized requests can now be disabled in the `--authorization-config` file by setting the new fields `cacheAuthorizedRequests` or `cacheUnauthorizedRequests` to `false` explicitly. See https://kubernetes.io/docs/reference/access-authn-authz/authorization/#using-configuration-file-for-authorization for more details. ([kubernetes/kubernetes#129237](https://github.com/kubernetes/kubernetes/pull/129237), [@rfranzke](https://github.com/rfranzke)) [SIG API Machinery and Auth]
- Kube-apiserver: Promoted the `StructuredAuthenticationConfiguration` feature gate to GA. ([kubernetes/kubernetes#131916](https://github.com/kubernetes/kubernetes/pull/131916), [@aramase](https://github.com/aramase)) [SIG API Machinery, Auth and Testing]
- Kube-apiserver: the AuthenticationConfiguration type accepted in `--authentication-config` files has been promoted to `apiserver.config.k8s.io/v1`. ([kubernetes/kubernetes#131752](https://github.com/kubernetes/kubernetes/pull/131752), [@aramase](https://github.com/aramase)) [SIG API Machinery, Auth and Testing]
- Kube-log-runner: rotating log output into a new file when reaching a certain file size can be requested via the new `-log-file-size` parameter. `-log-file-age` enables automatical removal of old output files. Periodic flushing can be requested through ` -flush-interval`. ([kubernetes/kubernetes#127667](https://github.com/kubernetes/kubernetes/pull/127667), [@zylxjtu](https://github.com/zylxjtu)) [SIG API Machinery, Apps, Architecture, Auth, Autoscaling, CLI, Cloud Provider, Cluster Lifecycle, Etcd, Instrumentation, Network, Node, Release, Scheduling, Storage, Testing and Windows]
- Kubectl: graduated `kuberc` support to beta. A `kuberc` configuration file provides a mechanism for customizing kubectl behavior (separate from kubeconfig, which configured cluster access across different clients). ([kubernetes/kubernetes#131818](https://github.com/kubernetes/kubernetes/pull/131818), [@soltysh](https://github.com/soltysh)) [SIG CLI and Testing]
- Promote the RelaxedEnvironmentVariableValidation feature gate to GA and lock it in the default enabled state. ([kubernetes/kubernetes#132054](https://github.com/kubernetes/kubernetes/pull/132054), [@HirazawaUi](https://github.com/HirazawaUi)) [SIG Apps, Architecture, Node and Testing]
- Remove inaccurate statement about requiring ports from pod spec hostNetwork field ([kubernetes/kubernetes#130994](https://github.com/kubernetes/kubernetes/pull/130994), [@BenTheElder](https://github.com/BenTheElder)) [SIG Network and Node]
- TBD ([kubernetes/kubernetes#131318](https://github.com/kubernetes/kubernetes/pull/131318), [@aojea](https://github.com/aojea)) [SIG API Machinery, Apps, Architecture, Auth, Etcd, Network and Testing]
- The validation of `replicas` field in the ReplicationController `/scale` subresource has been migrated to declarative validation.
If the `DeclarativeValidation` feature gate is enabled, mismatches with existing validation are reported via metrics.
If the `DeclarativeValidationTakeover` feature gate is enabled, declarative validation is the primary source of errors for migrated fields. ([kubernetes/kubernetes#131664](https://github.com/kubernetes/kubernetes/pull/131664), [@jpbetz](https://github.com/jpbetz)) [SIG API Machinery and Apps]
- The validation-gen code generator generates validation code that supports validation ratcheting. ([kubernetes/kubernetes#132236](https://github.com/kubernetes/kubernetes/pull/132236), [@yongruilin](https://github.com/yongruilin)) [SIG API Machinery, Apps, Auth and Node]
- Update etcd version to v3.6.0 ([kubernetes/kubernetes#131501](https://github.com/kubernetes/kubernetes/pull/131501), [@joshjms](https://github.com/joshjms)) [SIG API Machinery, Cloud Provider, Cluster Lifecycle, Etcd and Testing]
- When the IsDNS1123SubdomainWithUnderscore function returns an error, it will return the correct regex information dns1123SubdomainFmtWithUnderscore. ([kubernetes/kubernetes#132034](https://github.com/kubernetes/kubernetes/pull/132034), [@ChosenFoam](https://github.com/ChosenFoam)) [SIG Network]
- Zero-value `metadata.creationTimestamp` values are now omitted and no longer serialize an explicit `null` in JSON, YAML, and CBOR output ([kubernetes/kubernetes#130989](https://github.com/kubernetes/kubernetes/pull/130989), [@liggitt](https://github.com/liggitt)) [SIG API Machinery, Apps, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Etcd, Instrumentation, Network, Node, Scheduling, Storage and Testing]
# v33.0.0+snapshot
Kubernetes API Version: v1.33.1
### API Change
- A new alpha feature gate, `MutableCSINodeAllocatableCount`, has been introduced.
When this feature gate is enabled, the `CSINode.Spec.Drivers[*].Allocatable.Count` field becomes mutable, and a new field, `NodeAllocatableUpdatePeriodSeconds`, is available in the `CSIDriver` object. This allows periodic updates to a node's reported allocatable volume capacity, preventing stateful pods from becoming stuck due to outdated information that kube-scheduler relies on. ([kubernetes/kubernetes#130007](https://github.com/kubernetes/kubernetes/pull/130007), [@torredil](https://github.com/torredil)) [SIG Apps, Node, Scheduling and Storage]
- Added feature gate `DRAPartitionableDevices`, when enabled, Dynamic Resource Allocation support partitionable devices allocation. ([kubernetes/kubernetes#130764](https://github.com/kubernetes/kubernetes/pull/130764), [@cici37](https://github.com/cici37)) [SIG API Machinery, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Network, Node, Scheduling, Storage and Testing]
- Added DRA support for a "one-of" prioritized list of selection criteria to satisfy a device request in a resource claim. ([kubernetes/kubernetes#128586](https://github.com/kubernetes/kubernetes/pull/128586), [@mortent](https://github.com/mortent)) [SIG API Machinery, Apps, Etcd, Node, Scheduling and Testing]
- Added a `/flagz` endpoint for kubelet endpoint ([kubernetes/kubernetes#128857](https://github.com/kubernetes/kubernetes/pull/128857), [@zhifei92](https://github.com/zhifei92)) [SIG Architecture, Instrumentation and Node]
- Added a new `tolerance` field to HorizontalPodAutoscaler, overriding the cluster-wide default. Enabled via the HPAConfigurableTolerance alpha feature gate. ([kubernetes/kubernetes#130797](https://github.com/kubernetes/kubernetes/pull/130797), [@jm-franc](https://github.com/jm-franc)) [SIG API Machinery, Apps, Autoscaling, Etcd, Node, Scheduling and Testing]
- Added support for configuring custom stop signals with a new StopSignal container lifecycle ([kubernetes/kubernetes#130556](https://github.com/kubernetes/kubernetes/pull/130556), [@sreeram-venkitesh](https://github.com/sreeram-venkitesh)) [SIG API Machinery, Apps, Node and Testing]
- Added support for in-place vertical scaling of Pods with sidecars (containers defined within `initContainers` where the `restartPolicy` is set to `Always`). ([kubernetes/kubernetes#128367](https://github.com/kubernetes/kubernetes/pull/128367), [@vivzbansal](https://github.com/vivzbansal)) [SIG API Machinery, Apps, CLI, Node, Scheduling and Testing]
- CPUManager Policy Options support is GA ([kubernetes/kubernetes#130535](https://github.com/kubernetes/kubernetes/pull/130535), [@ffromani](https://github.com/ffromani)) [SIG API Machinery, Node and Testing]
- Changed the Pod API to support `hugepage resources` at `spec` level for pod-level resources. ([kubernetes/kubernetes#130577](https://github.com/kubernetes/kubernetes/pull/130577), [@KevinTMtz](https://github.com/KevinTMtz)) [SIG Apps, CLI, Node, Scheduling, Storage and Testing]
- DRA API: The maximum number of pods that can use the same ResourceClaim is now 256 instead of 32. Downgrading a cluster where this relaxed limit is in use to Kubernetes 1.32.0 is not supported, as version 1.32.0 would refuse to update ResourceClaims with more than 32 entries in the `status.reservedFor` field. ([kubernetes/kubernetes#129543](https://github.com/kubernetes/kubernetes/pull/129543), [@pohly](https://github.com/pohly)) [SIG API Machinery, Node and Testing]
- DRA: CEL expressions using attribute strings exceeded the cost limit because their cost estimation was incomplete. ([kubernetes/kubernetes#129661](https://github.com/kubernetes/kubernetes/pull/129661), [@pohly](https://github.com/pohly)) [SIG Node]
- DRA: Device taints enable DRA drivers or admins to mark device as unusable, which prevents allocating them. Pods may also get evicted at runtime if a device becomes unusable, depending on the severity of the taint and whether the claim tolerates the taint. ([kubernetes/kubernetes#130447](https://github.com/kubernetes/kubernetes/pull/130447), [@pohly](https://github.com/pohly)) [SIG API Machinery, Apps, Architecture, Auth, Etcd, Instrumentation, Node, Scheduling and Testing]
- DRA: Starting Kubernetes 1.33, only users with access to an admin namespace with the `kubernetes.io/dra-admin-access` label are authorized to create ResourceClaim or ResourceClaimTemplate objects with the `adminAccess` field in this admin namespace if they want to and only they can reference these ResourceClaims or ResourceClaimTemplates in their pod or deployment specs. ([kubernetes/kubernetes#130225](https://github.com/kubernetes/kubernetes/pull/130225), [@ritazh](https://github.com/ritazh)) [SIG API Machinery, Apps, Auth, Node and Testing]
- DRA: when asking for "All" devices on a node, Kubernetes <= 1.32 proceeded to schedule pods onto nodes with no devices by not allocating any devices for those pods. Kubernetes 1.33 changes that to only picking nodes which have at least one device. Users who want the "proceed with scheduling also without devices" semantic can use the upcoming prioritized list feature with one sub-request for "all" devices and a second alternative with "count: 0". ([kubernetes/kubernetes#129560](https://github.com/kubernetes/kubernetes/pull/129560), [@bart0sh](https://github.com/bart0sh)) [SIG API Machinery and Node]
- Expanded the on-disk kubelet credential provider configuration to allow an optional `tokenAttribute` field to be configured. When it is set, the kubelet will provision a token with the given audience bound to the current pod and its service account. This KSA token along with required annotations on the KSA defined in configuration will be sent to the credential provider plugin via its standard input (along with the image information that is already sent today). The KSA annotations to be sent are configurable in the kubelet credential provider configuration. ([kubernetes/kubernetes#128372](https://github.com/kubernetes/kubernetes/pull/128372), [@aramase](https://github.com/aramase)) [SIG API Machinery, Auth, Node and Testing]
- Fixed the example validation rule in godoc:
When configuring a JWT authenticator:
If username.expression uses 'claims.email', then 'claims.email_verified' must be used in
username.expression or extra[*].valueExpression or claimValidationRules[*].expression.
An example claim validation rule expression that matches the validation automatically
applied when username.claim is set to 'email' is 'claims.?email_verified.orValue(true) == true'.
By explicitly comparing the value to true, we let type-checking see the result will be a boolean,
and to make sure a non-boolean `email_verified` claim will be caught at runtime. ([kubernetes/kubernetes#130875](https://github.com/kubernetes/kubernetes/pull/130875), [@aramase](https://github.com/aramase)) [SIG Auth and Release]
- For the `InPlacePodVerticalScaling` feature, the API server will no longer set the resize status to `Proposed` upon receiving a resize request. ([kubernetes/kubernetes#130574](https://github.com/kubernetes/kubernetes/pull/130574), [@natasha41575](https://github.com/natasha41575)) [SIG Apps, Node and Testing]
- Graduate the `MatchLabelKeys` (MismatchLabelKeys) feature in PodAffinity (PodAntiAffinity) to GA ([kubernetes/kubernetes#130463](https://github.com/kubernetes/kubernetes/pull/130463), [@sanposhiho](https://github.com/sanposhiho)) [SIG API Machinery, Apps, Node, Scheduling and Testing]
- Graduated image volume sources to beta:
- Allowed `subPath`/`subPathExpr` for image volumes
- Added kubelet metrics `kubelet_image_volume_requested_total`, `kubelet_image_volume_mounted_succeed_total` and `kubelet_image_volume_mounted_errors_total` ([kubernetes/kubernetes#130135](https://github.com/kubernetes/kubernetes/pull/130135), [@saschagrunert](https://github.com/saschagrunert)) [SIG API Machinery, Apps, Node and Testing]
- Implemented a new status field, `.status.terminatingReplicas`, for Deployments and ReplicaSets to track terminating pods. The new field is present when the `DeploymentPodReplacementPolicy` feature gate is enabled. ([kubernetes/kubernetes#128546](https://github.com/kubernetes/kubernetes/pull/128546), [@atiratree](https://github.com/atiratree)) [SIG API Machinery, Apps and Testing]
- Implemented validation for `NodeSelectorRequirement` values in Kubernetes when creating pods. ([kubernetes/kubernetes#128212](https://github.com/kubernetes/kubernetes/pull/128212), [@AxeZhan](https://github.com/AxeZhan)) [SIG Apps and Scheduling]
- Improved how the API server responds to **list** requests where the response format negotiates to Protobuf. List responses in Protobuf are marshalled one element at the time, drastically reducing memory needed to serve large collections. Streaming list responses can be disabled via the `StreamingCollectionEncodingToProtobuf` feature gate. ([kubernetes/kubernetes#129407](https://github.com/kubernetes/kubernetes/pull/129407), [@serathius](https://github.com/serathius)) [SIG API Machinery, Apps, Architecture, Auth, CLI, Cloud Provider, Network, Node, Release, Scheduling, Storage and Testing]
- InPlacePodVerticalScaling: Memory limits cannot be decreased unless the memory resize restart policy is set to `RestartContainer`. Container resizePolicy is no longer mutable. ([kubernetes/kubernetes#130183](https://github.com/kubernetes/kubernetes/pull/130183), [@tallclair](https://github.com/tallclair)) [SIG Apps and Node]
- Introduced API type `coordination.k8s.io/v1beta1/LeaseCandidate`
`CoordinatedLeaderElection` feature moves to Beta ([kubernetes/kubernetes#130751](https://github.com/kubernetes/kubernetes/pull/130751), [@Jefftree](https://github.com/Jefftree)) [SIG API Machinery, Etcd and Testing]
- Introduced API type `coordination.k8s.io/v1beta1/LeaseCandidate` ([kubernetes/kubernetes#130291](https://github.com/kubernetes/kubernetes/pull/130291), [@Jefftree](https://github.com/Jefftree)) [SIG API Machinery, Etcd and Testing]
- It introduces a new scope name `VolumeAttributesClass`.
It matches all PVC objects that have the volume attributes class mentioned.
If you want to limit the count of PVCs that have a specific volume attributes class. In that case, you can create a quota object with the scope name `VolumeAttributesClass` and a `matchExpressions` that match the volume attributes class. ([kubernetes/kubernetes#124360](https://github.com/kubernetes/kubernetes/pull/124360), [@carlory](https://github.com/carlory)) [SIG API Machinery, Apps and Testing]
- KEP-3857: Recursive Read-only (RRO) mounts: promote to GA ([kubernetes/kubernetes#130116](https://github.com/kubernetes/kubernetes/pull/130116), [@AkihiroSuda](https://github.com/AkihiroSuda)) [SIG Apps, Node and Testing]
- kubectl: Added alpha support for customizing kubectl behavior using preferences from a `kuberc` file, separate from `kubeconfig`. ([kubernetes/kubernetes#125230](https://github.com/kubernetes/kubernetes/pull/125230), [@ardaguclu](https://github.com/ardaguclu)) [SIG API Machinery, CLI and Testing]
- kubelet: added `KubeletConfiguration.subidsPerPod`. ([kubernetes/kubernetes#130028](https://github.com/kubernetes/kubernetes/pull/130028), [@AkihiroSuda](https://github.com/AkihiroSuda)) [SIG API Machinery and Node]
- Kubernetes components that accepted X.509 client certificate authentication now read the user UID from a certificate subject name RDN with object ID `1.3.6.1.4.1.57683.2`. An RDN with this object ID had to contain a string value and appear no more than once in the certificate subject. Reading the user UID from this RDN could be disabled by setting the beta feature gate `AllowParsingUserUIDFromCertAuth` to `false`(until the feature gate graduated to GA). ([kubernetes/kubernetes#127897](https://github.com/kubernetes/kubernetes/pull/127897), [@modulitos](https://github.com/modulitos)) [SIG API Machinery, Auth and Testing]
- `MergeDefaultEvictionSettings` indicates that defaults for the evictionHard, evictionSoft, evictionSoftGracePeriod, and evictionMinimumReclaim fields should be merged into values specified for those fields in this configuration. Signals specified in this configuration take precedence. Signals not specified in this configuration inherit their defaults. ([kubernetes/kubernetes#127577](https://github.com/kubernetes/kubernetes/pull/127577), [@vaibhav2107](https://github.com/vaibhav2107)) [SIG API Machinery and Node]
- New configuration is introduced to the kubelet that allows it to track container images and the list of authentication information that leads to their successful pulls. This data is persisted across reboots of the host and restarts of the kubelet.
The kubelet ensures any image requiring credential verification is always pulled if authentication information from an image pull is not yet present, thus enforcing authentication / re-authentication. This means an image pull might be attempted even in cases where a pod requests the `IfNotPresent` image pull policy, and might lead to the pod not starting if its pull policy is `Never` and is unable to present authentication information that led to a previous successful pull of the image it is requesting. ([kubernetes/kubernetes#128152](https://github.com/kubernetes/kubernetes/pull/128152), [@stlaz](https://github.com/stlaz)) [SIG API Machinery, Architecture, Auth, Node and Testing]
- Promoted JobSuccessPolicy E2E to Conformance ([kubernetes/kubernetes#130658](https://github.com/kubernetes/kubernetes/pull/130658), [@tenzen-y](https://github.com/tenzen-y)) [SIG API Machinery, Apps, Architecture and Testing]
- Promoted `NodeInclusionPolicyInPodTopologySpread` to Stable in v1.33 ([kubernetes/kubernetes#130920](https://github.com/kubernetes/kubernetes/pull/130920), [@kerthcet](https://github.com/kerthcet)) [SIG Apps, Node, Scheduling and Testing]
- Promoted the `JobSuccessPolicy` to Stable. ([kubernetes/kubernetes#130536](https://github.com/kubernetes/kubernetes/pull/130536), [@tenzen-y](https://github.com/tenzen-y)) [SIG API Machinery, Apps, Architecture and Testing]
- Promoted the Job's `JobBackoffLimitPerIndex` feature-gate to stable. ([kubernetes/kubernetes#130061](https://github.com/kubernetes/kubernetes/pull/130061), [@mimowo](https://github.com/mimowo)) [SIG API Machinery, Apps, Architecture and Testing]
- Promoted the feature gate `AnyVolumeDataSource` to GA. ([kubernetes/kubernetes#129770](https://github.com/kubernetes/kubernetes/pull/129770), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) [SIG Apps, Storage and Testing]
- Removed general available feature gate `CPUManager`. ([kubernetes/kubernetes#129296](https://github.com/kubernetes/kubernetes/pull/129296), [@carlory](https://github.com/carlory)) [SIG API Machinery, Node and Testing]
- Removed general available feature-gate `PDBUnhealthyPodEvictionPolicy`. ([kubernetes/kubernetes#129500](https://github.com/kubernetes/kubernetes/pull/129500), [@carlory](https://github.com/carlory)) [SIG API Machinery, Apps and Auth]
- Start reporting swap capacity as part of `node.status.nodeSystemInfo`. ([kubernetes/kubernetes#129954](https://github.com/kubernetes/kubernetes/pull/129954), [@iholder101](https://github.com/iholder101)) [SIG API Machinery, Apps and Node]
- Graduated the `MultiCIDRServiceAllocator` feature gate to stable, and the `DisableAllocatorDualWrite` feature gate to beta (disabled by default).
**Action required** for Kubernetes cluster administrators and for distributions that manage the cluster Service CIDR.
Kubernetes now allows users to define the cluster Service CIDR via an API object: ServiceCIDR.
Distributions or administrators of Kubernetes may want to control that new Service CIDRs added to the cluster do not overlap with other networks on the cluster, that only belong to a specific range of IPs. Administrators may also prefer to retain the existing behavior of only having one ServiceCIDR per cluster. You can use `ValidatingAdmissionPolicy` to achieve this. ([kubernetes/kubernetes#128971](https://github.com/kubernetes/kubernetes/pull/128971), [@aojea](https://github.com/aojea)) [SIG Apps, Architecture, Auth, CLI, Etcd, Network, Release and Testing]
- The `ClusterTrustBundle` API is moving to `v1beta1`.
In order for the `ClusterTrustBundleProjection` feature to work on the kubelet side, the `ClusterTrustBundle` API must be available at `v1beta1` version and the `ClusterTrustBundleProjection` feature gate must be enabled. If the API becomes later after kubelet started running, restart the kubelet to enable the feature. ([kubernetes/kubernetes#128499](https://github.com/kubernetes/kubernetes/pull/128499), [@stlaz](https://github.com/stlaz)) [SIG API Machinery, Apps, Auth, Etcd, Node, Storage and Testing]
- The Service trafficDistribution field, including the PreferClose option, has graduated
to GA. Services that do not have the field configured will continue to operate
with their existing behavior. Refer to the documentation
https://kubernetes.io/docs/concepts/services-networking/service/#traffic-distribution
for more details. ([kubernetes/kubernetes#130673](https://github.com/kubernetes/kubernetes/pull/130673), [@gauravkghildiyal](https://github.com/gauravkghildiyal)) [SIG Apps, Network and Testing]
- The feature gate `InPlacePodVerticalScalingAllocatedStatus` is deprecated and no longer used. The `AllocatedResources` field in `ContainerStatus` is now guarded by the `InPlacePodVerticalScaling` feature gate. ([kubernetes/kubernetes#130880](https://github.com/kubernetes/kubernetes/pull/130880), [@tallclair](https://github.com/tallclair)) [SIG CLI, Node and Scheduling]
- The kube-controller-manager will set the `observedGeneration` field on pod conditions when the `PodObservedGenerationTracking` feature gate is set. ([kubernetes/kubernetes#130650](https://github.com/kubernetes/kubernetes/pull/130650), [@natasha41575](https://github.com/natasha41575)) [SIG API Machinery, Apps, Node, Scheduling, Storage, Testing and Windows]
- The kube-scheduler will set the `observedGeneration` field on pod conditions when the `PodObservedGenerationTracking` feature gate is set. ([kubernetes/kubernetes#130649](https://github.com/kubernetes/kubernetes/pull/130649), [@natasha41575](https://github.com/natasha41575)) [SIG Node, Scheduling and Testing]
- The kubelet will set the `observedGeneration` field on pod conditions when the `PodObservedGenerationTracking` feature gate is set. ([kubernetes/kubernetes#130573](https://github.com/kubernetes/kubernetes/pull/130573), [@natasha41575](https://github.com/natasha41575)) [SIG Apps, Node, Scheduling, Storage, Testing and Windows]
- The minimum value validation of ReplicationController's `replicas` and `minReadySeconds` fields have been migrated to declarative validation. The requiredness of both fields is also declaratively validated.
If the `DeclarativeValidation` feature gate is enabled, mismatches with existing validation are reported via metrics.
If the `DeclarativeValidationTakeover` feature gate is enabled, declarative validation is the primary source of errors for migrated fields. ([kubernetes/kubernetes#130725](https://github.com/kubernetes/kubernetes/pull/130725), [@jpbetz](https://github.com/jpbetz)) [SIG API Machinery, Apps, Architecture, CLI, Cluster Lifecycle, Instrumentation, Network, Node and Storage]
- The `resource.k8s.io/v1beta1` API is deprecated and will be removed in 1.36. Use `v1beta2` instead. ([kubernetes/kubernetes#129970](https://github.com/kubernetes/kubernetes/pull/129970), [@mortent](https://github.com/mortent)) [SIG API Machinery, Apps, Auth, Etcd, Node, Scheduling and Testing]
- Validation now requires new StatefulSets with a `.spec.serviceName` field value to pass DNS1123 validation. Previously created StatefulSets with an invalid `.spec.serviceName` field value could not create any pods, and should be deleted.
- Published OpenAPI for the StatefulSet schema is corrected to indicate the `.spec.serviceName` is optional. ([kubernetes/kubernetes#130233](https://github.com/kubernetes/kubernetes/pull/130233), [@soltysh](https://github.com/soltysh)) [SIG API Machinery, Apps and Testing]
- When the `PreferSameTrafficDistribution` feature gate is enabled, a new `trafficDistribution` value `PreferSameNode` is available, which attempts to always route Service connections to an endpoint on the same node as the client. Additionally, `PreferSameZone` is introduced as an alias for `PreferClose`. ([kubernetes/kubernetes#130844](https://github.com/kubernetes/kubernetes/pull/130844), [@danwinship](https://github.com/danwinship)) [SIG API Machinery, Apps, Network and Windows]
- When the `PodObservedGenerationTracking` feature gate was set, the kubelet populated `status.observedGeneration` to reflect the latest `metadata.generation` it observed for the pod. ([kubernetes/kubernetes#130352](https://github.com/kubernetes/kubernetes/pull/130352), [@natasha41575](https://github.com/natasha41575)) [SIG API Machinery, Apps, CLI, Node, Release, Scheduling, Storage, Testing and Windows]
- When the `StrictIPCIDRValidation` feature gate is enabled, Kubernetes will be
slightly stricter about what values will be accepted as IP addresses and network
address ranges (“CIDR blocks”).
In particular, octets within IPv4 addresses are not allowed to have any leading
`0`s, and IPv4-mapped IPv6 values (e.g. `::ffff:192.168.0.1`) are forbidden.
These sorts of values can potentially cause security problems when different
components interpret the same string as referring to different IP addresses
(as in CVE-2021-29923).
This tightening applies only to fields in built-in API kinds, and not to
custom resource kinds, values in Kubernetes configuration files, or
command-line arguments.
(When the feature gate is disabled, creating an object with such an invalid
IP or CIDR value will result in a warning from the API server about the fact
that it will be rejected in the future.) ([kubernetes/kubernetes#122550](https://github.com/kubernetes/kubernetes/pull/122550), [#128786](https://github.com/kubernetes/kubernetes/pull/128786), [@danwinship](https://github.com/danwinship)) [SIG API Machinery, Apps, Network, Node, Scheduling and Testing]
- `apidiscovery.k8s.io/v2beta1` API group is disabled by default ([kubernetes/kubernetes#130347](https://github.com/kubernetes/kubernetes/pull/130347), [@Jefftree](https://github.com/Jefftree)) [SIG API Machinery and Testing]
- `kubectl apply` now coerces `null` values for labels and annotations in manifests to empty string values,
consistent with typed JSON metadata decoding, rather than dropping all labels and annotations ([kubernetes/kubernetes#129257](https://github.com/kubernetes/kubernetes/pull/129257), [@liggitt](https://github.com/liggitt)) [SIG API Machinery]
- A new alpha feature gate, `MutableCSINodeAllocatableCount`, has been introduced.
When this feature gate is enabled, the `CSINode.Spec.Drivers[*].Allocatable.Count` field becomes mutable, and a new field, `NodeAllocatableUpdatePeriodSeconds`, is available in the `CSIDriver` object. This allows periodic updates to a node's reported allocatable volume capacity, preventing stateful pods from becoming stuck due to outdated information that kube-scheduler relies on. ([kubernetes/kubernetes#130007](https://github.com/kubernetes/kubernetes/pull/130007), [@torredil](https://github.com/torredil)) [SIG Apps, Node, Scheduling and Storage]
- Add feature gate `DRAPartitionableDevices`, when enabled, Dynamic Resource Allocation support partitionable devices allocation. ([kubernetes/kubernetes#130764](https://github.com/kubernetes/kubernetes/pull/130764), [@cici37](https://github.com/cici37)) [SIG API Machinery, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Network, Node, Scheduling, Storage and Testing]
- Added a /flagz endpoint for kubelet endpoint ([kubernetes/kubernetes#128857](https://github.com/kubernetes/kubernetes/pull/128857), [@zhifei92](https://github.com/zhifei92)) [SIG Architecture, Instrumentation and Node]
- Added a new 'tolerance' field to HorizontalPodAutoscaler, overriding the cluster-wide default. Enabled via the HPAConfigurableTolerance alpha feature gate. ([kubernetes/kubernetes#130797](https://github.com/kubernetes/kubernetes/pull/130797), [@jm-franc](https://github.com/jm-franc)) [SIG API Machinery, Apps, Autoscaling, Etcd, Node, Scheduling and Testing]
- Added support for configuring custom stop signals with a new StopSignal container lifecycle ([kubernetes/kubernetes#130556](https://github.com/kubernetes/kubernetes/pull/130556), [@sreeram-venkitesh](https://github.com/sreeram-venkitesh)) [SIG API Machinery, Apps, Node and Testing]
- CPUManager Policy Options support is GA ([kubernetes/kubernetes#130535](https://github.com/kubernetes/kubernetes/pull/130535), [@ffromani](https://github.com/ffromani)) [SIG API Machinery, Node and Testing]
- Changed the Pod API to support `hugepage resources` at `spec` level for pod-level resources. ([kubernetes/kubernetes#130577](https://github.com/kubernetes/kubernetes/pull/130577), [@KevinTMtz](https://github.com/KevinTMtz)) [SIG Apps, CLI, Node, Scheduling, Storage and Testing]
- DRA: Device taints enable DRA drivers or admins to mark device as unusable, which prevents allocating them. Pods may also get evicted at runtime if a device becomes unusable, depending on the severity of the taint and whether the claim tolerates the taint. ([kubernetes/kubernetes#130447](https://github.com/kubernetes/kubernetes/pull/130447), [@pohly](https://github.com/pohly)) [SIG API Machinery, Apps, Architecture, Auth, Etcd, Instrumentation, Node, Scheduling and Testing]
- DRA: Starting Kubernetes 1.33, only users with access to an admin namespace with the `kubernetes.io/dra-admin-access` label are authorized to create ResourceClaim or ResourceClaimTemplate objects with the `adminAccess` field in this admin namespace if they want to and only they can reference these ResourceClaims or ResourceClaimTemplates in their pod or deployment specs. ([kubernetes/kubernetes#130225](https://github.com/kubernetes/kubernetes/pull/130225), [@ritazh](https://github.com/ritazh)) [SIG API Machinery, Apps, Auth, Node and Testing]
- Expanded the on-disk kubelet credential provider configuration to allow an optional `tokenAttribute` field to be configured. When it is set, the Kubelet will provision a token with the given audience bound to the current pod and its service account. This KSA token along with required annotations on the KSA defined in configuration will be sent to the credential provider plugin via its standard input (along with the image information that is already sent today). The KSA annotations to be sent are configurable in the kubelet credential provider configuration. ([kubernetes/kubernetes#128372](https://github.com/kubernetes/kubernetes/pull/128372), [@aramase](https://github.com/aramase)) [SIG API Machinery, Auth, Node and Testing]
- Fixed the example validation rule in godoc:
When configuring a JWT authenticator:
If username.expression uses 'claims.email', then 'claims.email_verified' must be used in
username.expression or extra[*].valueExpression or claimValidationRules[*].expression.
An example claim validation rule expression that matches the validation automatically
applied when username.claim is set to 'email' is 'claims.?email_verified.orValue(true) == true'.
By explicitly comparing the value to true, we let type-checking see the result will be a boolean,
and to make sure a non-boolean `email_verified` claim will be caught at runtime. ([kubernetes/kubernetes#130875](https://github.com/kubernetes/kubernetes/pull/130875), [@aramase](https://github.com/aramase)) [SIG Auth and Release]
- For the InPlacePodVerticalScaling feature, the API server will no longer set the resize status to `Proposed` upon receiving a resize request. ([kubernetes/kubernetes#130574](https://github.com/kubernetes/kubernetes/pull/130574), [@natasha41575](https://github.com/natasha41575)) [SIG Apps, Node and Testing]
- Graduate the MatchLabelKeys (MismatchLabelKeys) feature in PodAffinity (PodAntiAffinity) to GA ([kubernetes/kubernetes#130463](https://github.com/kubernetes/kubernetes/pull/130463), [@sanposhiho](https://github.com/sanposhiho)) [SIG API Machinery, Apps, Node, Scheduling and Testing]
- Graduated image volume sources to beta:
- Allowed `subPath`/`subPathExpr` for image volumes
- Added kubelet metrics `kubelet_image_volume_requested_total`, `kubelet_image_volume_mounted_succeed_total` and `kubelet_image_volume_mounted_errors_total` ([kubernetes/kubernetes#130135](https://github.com/kubernetes/kubernetes/pull/130135), [@saschagrunert](https://github.com/saschagrunert)) [SIG API Machinery, Apps, Node and Testing]
- Improved how the API server responds to **list** requests where the response format negotiates to Protobuf. List responses in Protobuf are marshalled one element at the time, drastically reducing memory needed to serve large collections. Streaming list responses can be disabled via the `StreamingCollectionEncodingToProtobuf` feature gate. ([kubernetes/kubernetes#129407](https://github.com/kubernetes/kubernetes/pull/129407), [@serathius](https://github.com/serathius)) [SIG API Machinery, Apps, Architecture, Auth, CLI, Cloud Provider, Network, Node, Release, Scheduling, Storage and Testing]
- Introduced API type coordination.k8s.io/v1beta1/LeaseCandidate
CoordinatedLeaderElection feature is Beta ([kubernetes/kubernetes#130751](https://github.com/kubernetes/kubernetes/pull/130751), [@Jefftree](https://github.com/Jefftree)) [SIG API Machinery, Etcd and Testing]
- It introduces a new scope name `VolumeAttributesClass`.
It matches all PVC objects that have the volume attributes class mentioned.
If you want to limit the count of PVCs that have a specific volume attributes class. In that case, you can create a quota object with the scope name `VolumeAttributesClass` and a matchExpressions that match the volume attributes class. ([kubernetes/kubernetes#124360](https://github.com/kubernetes/kubernetes/pull/124360), [@carlory](https://github.com/carlory)) [SIG API Machinery, Apps and Testing]
- Kubelet: add KubeletConfiguration.subidsPerPod ([kubernetes/kubernetes#130028](https://github.com/kubernetes/kubernetes/pull/130028), [@AkihiroSuda](https://github.com/AkihiroSuda)) [SIG API Machinery and Node]
- New configuration is introduced to the kubelet that allows it to track container images and the list of authentication information that lead to their successful pulls . This data is persisted across reboots of the host and restarts of the kubelet.
The kubelet ensures any image requiring credential verification is always pulled if authentication information from an image pull is not yet present, thus enforcing authentication / re-authentication. This means an image pull might be attempted even in cases where a pod requests the `IfNotPresent` image pull policy, and might lead to the pod not starting if its pull policy is `Never` and is unable to present authentication information that lead to a previous successful pull of the image it is requesting. ([kubernetes/kubernetes#128152](https://github.com/kubernetes/kubernetes/pull/128152), [@stlaz](https://github.com/stlaz)) [SIG API Machinery, Architecture, Auth, Node and Testing]
- Promote JobSuccessPolicy E2E to Conformance ([kubernetes/kubernetes#130658](https://github.com/kubernetes/kubernetes/pull/130658), [@tenzen-y](https://github.com/tenzen-y)) [SIG API Machinery, Apps, Architecture and Testing]
- Promote NodeInclusionPolicyInPodTopologySpread to Stable in v1.33 ([kubernetes/kubernetes#130920](https://github.com/kubernetes/kubernetes/pull/130920), [@kerthcet](https://github.com/kerthcet)) [SIG Apps, Node, Scheduling and Testing]
- Promote the JobSuccessPolicy to Stable. ([kubernetes/kubernetes#130536](https://github.com/kubernetes/kubernetes/pull/130536), [@tenzen-y](https://github.com/tenzen-y)) [SIG API Machinery, Apps, Architecture and Testing]
- Removed general available feature gate `CPUManager`. ([kubernetes/kubernetes#129296](https://github.com/kubernetes/kubernetes/pull/129296), [@carlory](https://github.com/carlory)) [SIG API Machinery, Node and Testing]
- Start reporting swap capacity as part of node.status.nodeSystemInfo. ([kubernetes/kubernetes#129954](https://github.com/kubernetes/kubernetes/pull/129954), [@iholder101](https://github.com/iholder101)) [SIG API Machinery, Apps and Node]
- The ClusterTrustBundle API is moving to v1beta1.
In order for the ClusterTrustBundleProjection feature to work on the kubelet side, the ClusterTrustBundle API must be available at v1beta1 version and the ClusterTrustBundleProjection feature gate must be enabled. If the API becomes later after kubelet started running, restart the kubelet to enable the feature. ([kubernetes/kubernetes#128499](https://github.com/kubernetes/kubernetes/pull/128499), [@stlaz](https://github.com/stlaz)) [SIG API Machinery, Apps, Auth, Etcd, Node, Storage and Testing]
- The Service trafficDistribution field, including the PreferClose option, has graduated
to GA. Services that do not have the field configured will continue to operate
with their existing behavior. Refer to the documentation
https://kubernetes.io/docs/concepts/services-networking/service/#traffic-distribution
for more details. ([kubernetes/kubernetes#130673](https://github.com/kubernetes/kubernetes/pull/130673), [@gauravkghildiyal](https://github.com/gauravkghildiyal)) [SIG Apps, Network and Testing]
- The feature gate InPlacePodVerticalScalingAllocatedStatus is deprecated and no longer used. The AllocatedResources field in ContainerStatus is now guarded by the InPlacePodVerticalScaling feature gate. ([kubernetes/kubernetes#130880](https://github.com/kubernetes/kubernetes/pull/130880), [@tallclair](https://github.com/tallclair)) [SIG CLI, Node and Scheduling]
- The kube-controller-manager will set the `observedGeneration` field on pod conditions when the `PodObservedGenerationTracking` feature gate is set. ([kubernetes/kubernetes#130650](https://github.com/kubernetes/kubernetes/pull/130650), [@natasha41575](https://github.com/natasha41575)) [SIG API Machinery, Apps, Node, Scheduling, Storage, Testing and Windows]
- The kube-scheduler will set the `observedGeneration` field on pod conditions when the `PodObservedGenerationTracking` feature gate is set. ([kubernetes/kubernetes#130649](https://github.com/kubernetes/kubernetes/pull/130649), [@natasha41575](https://github.com/natasha41575)) [SIG Node, Scheduling and Testing]
- The kubelet will set the `observedGeneration` field on pod conditions when the `PodObservedGenerationTracking` feature gate is set. ([kubernetes/kubernetes#130573](https://github.com/kubernetes/kubernetes/pull/130573), [@natasha41575](https://github.com/natasha41575)) [SIG Apps, Node, Scheduling, Storage, Testing and Windows]
- The minimum value validation of ReplicationController's `replicas` and `minReadySeconds` fields have been migrated to declarative validation. The requiredness of both fields is also declaratively validated.
If the `DeclarativeValidation` feature gate is enabled, mismatches with existing validation are reported via metrics.
If the `DeclarativeValidationTakeover` feature gate is enabled, declarative validation is the primary source of errors for migrated fields. ([kubernetes/kubernetes#130725](https://github.com/kubernetes/kubernetes/pull/130725), [@jpbetz](https://github.com/jpbetz)) [SIG API Machinery, Apps, Architecture, CLI, Cluster Lifecycle, Instrumentation, Network, Node and Storage]
- The resource.k8s.io/v1beta1 API is deprecated and will be removed in 1.36. Use v1beta2 instead. ([kubernetes/kubernetes#129970](https://github.com/kubernetes/kubernetes/pull/129970), [@mortent](https://github.com/mortent)) [SIG API Machinery, Apps, Auth, Etcd, Node, Scheduling and Testing]
- Validation now requires new StatefulSets with a `.spec.serviceName` field value to pass DNS1123 validation. Previously created StatefulSets with an invalid `.spec.serviceName` field value could not create any pods, and should be deleted.
- Published OpenAPI for the StatefulSet schema is corrected to indicate the `.spec.serviceName` is optional. ([kubernetes/kubernetes#130233](https://github.com/kubernetes/kubernetes/pull/130233), [@soltysh](https://github.com/soltysh)) [SIG API Machinery, Apps and Testing]
- When the `ImprovedTrafficDistribution` feature gate is enabled, a new
`trafficDistribution` value `PreferSameNode` is available, which attempts to
always route Service connections to an endpoint on the same node as
the client. Additionally, `PreferSameZone` is introduced as an alias for
`PreferClose`. ([kubernetes/kubernetes#130844](https://github.com/kubernetes/kubernetes/pull/130844), [@danwinship](https://github.com/danwinship)) [SIG API Machinery, Apps, Network and Windows]
- When the `StrictIPCIDRValidation` feature gate is enabled, Kubernetes will be
slightly stricter about what values will be accepted as IP addresses and network
address ranges (“CIDR blocks”).
In particular, octets within IPv4 addresses are not allowed to have any leading
`0`s, and IPv4-mapped IPv6 values (e.g. `::ffff:192.168.0.1`) are forbidden.
These sorts of values can potentially cause security problems when different
components interpret the same string as referring to different IP addresses
(as in CVE-2021-29923).
This tightening applies only to fields in build-in API kinds, and not to
custom resource kinds, values in Kubernetes configuration files, or
command-line arguments.
(When the feature gate is disabled, creating an object with such an invalid
IP or CIDR value will result in a warning from the API server about the fact
that it will be rejected in the future.) ([kubernetes/kubernetes#122550](https://github.com/kubernetes/kubernetes/pull/122550), [@danwinship](https://github.com/danwinship)) [SIG API Machinery, Apps, Network, Node, Scheduling and Testing]
- `apidiscovery.k8s.io/v2beta1` API group is disabled by default ([kubernetes/kubernetes#130347](https://github.com/kubernetes/kubernetes/pull/130347), [@Jefftree](https://github.com/Jefftree)) [SIG API Machinery and Testing]
- DRA support for a "one-of" prioritized list of selection criteria to satisfy a device request in a resource claim. ([kubernetes/kubernetes#128586](https://github.com/kubernetes/kubernetes/pull/128586), [@mortent](https://github.com/mortent)) [SIG API Machinery, Apps, Etcd, Node, Scheduling and Testing]
- For the InPlacePodVerticalScaling feature, the API server will no longer set the resize status to `Proposed` upon receiving a resize request. ([kubernetes/kubernetes#130574](https://github.com/kubernetes/kubernetes/pull/130574), [@natasha41575](https://github.com/natasha41575)) [SIG Apps, Node and Testing]
- The apiserver will now return warnings if you create objects with "invalid" IP or
CIDR values (like "192.168.000.005", which should not have the extra zeros).
Values with non-standard formats can introduce security problems, and will
likely be forbidden in a future Kubernetes release. ([kubernetes/kubernetes#128786](https://github.com/kubernetes/kubernetes/pull/128786), [@danwinship](https://github.com/danwinship)) [SIG Apps, Network and Node]
- When the `PodObservedGenerationTracking` feature gate is set, the kubelet will populate `status.observedGeneration` to reflect the pod's latest `metadata.generation` that it has observed. ([kubernetes/kubernetes#130352](https://github.com/kubernetes/kubernetes/pull/130352), [@natasha41575](https://github.com/natasha41575)) [SIG API Machinery, Apps, CLI, Node, Release, Scheduling, Storage, Testing and Windows]
- InPlacePodVerticalScaling: Memory limits cannot be decreased unless the memory resize restart policy is set to `RestartContainer`. Container resizePolicy is no longer mutable. ([kubernetes/kubernetes#130183](https://github.com/kubernetes/kubernetes/pull/130183), [@tallclair](https://github.com/tallclair)) [SIG Apps and Node]
- Introduced API type coordination.k8s.io/v1beta1/LeaseCandidate ([kubernetes/kubernetes#130291](https://github.com/kubernetes/kubernetes/pull/130291), [@Jefftree](https://github.com/Jefftree)) [SIG API Machinery, Etcd and Testing]
- KEP-3857: Recursive Read-only (RRO) mounts: promote to GA ([kubernetes/kubernetes#130116](https://github.com/kubernetes/kubernetes/pull/130116), [@AkihiroSuda](https://github.com/AkihiroSuda)) [SIG Apps, Node and Testing]
- MergeDefaultEvictionSettings indicates that defaults for the evictionHard, evictionSoft, evictionSoftGracePeriod, and evictionMinimumReclaim fields should be merged into values specified for those fields in this configuration. Signals specified in this configuration take precedence. Signals not specified in this configuration inherit their defaults. ([kubernetes/kubernetes#127577](https://github.com/kubernetes/kubernetes/pull/127577), [@vaibhav2107](https://github.com/vaibhav2107)) [SIG API Machinery and Node]
- Promote the Job's JobBackoffLimitPerIndex feature-gate to stable. ([kubernetes/kubernetes#130061](https://github.com/kubernetes/kubernetes/pull/130061), [@mimowo](https://github.com/mimowo)) [SIG API Machinery, Apps, Architecture and Testing]
- Promoted the feature gate `AnyVolumeDataSource` to GA. ([kubernetes/kubernetes#129770](https://github.com/kubernetes/kubernetes/pull/129770), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) [SIG Apps, Storage and Testing]
- Added support for in-place vertical scaling of Pods with sidecars (containers defined within `initContainers` where the `restartPolicy` is Always). ([kubernetes/kubernetes#128367](https://github.com/kubernetes/kubernetes/pull/128367), [@vivzbansal](https://github.com/vivzbansal)) [SIG API Machinery, Apps, CLI, Node, Scheduling and Testing]
- Kubectl: added alpha support for customizing kubectl behavior using preferences from a `kuberc` file (separate from kubeconfig). ([kubernetes/kubernetes#125230](https://github.com/kubernetes/kubernetes/pull/125230), [@ardaguclu](https://github.com/ardaguclu)) [SIG API Machinery, CLI and Testing]
- A new status field `.status.terminatingReplicas` is added to Deployments and ReplicaSets to allow tracking of terminating pods when the DeploymentReplicaSetTerminatingReplicas feature-gate is enabled. ([kubernetes/kubernetes#128546](https://github.com/kubernetes/kubernetes/pull/128546), [@atiratree](https://github.com/atiratree)) [SIG API Machinery, Apps and Testing]
- DRA API: the maximum number of pods which can use the same ResourceClaim is now 256 instead of 32. Beware that downgrading a cluster where this relaxed limit is in use to Kubernetes 1.32.0 is not supported because 1.32.0 would refuse to update ResourceClaims with more than 32 entries in the status.reservedFor field. ([kubernetes/kubernetes#129543](https://github.com/kubernetes/kubernetes/pull/129543), [@pohly](https://github.com/pohly)) [SIG API Machinery, Node and Testing]
- DRA: CEL expressions using attribute strings exceeded the cost limit because their cost estimation was incomplete. ([kubernetes/kubernetes#129661](https://github.com/kubernetes/kubernetes/pull/129661), [@pohly](https://github.com/pohly)) [SIG Node]
- DRA: when asking for "All" devices on a node, Kubernetes <= 1.32 proceeded to schedule pods onto nodes with no devices by not allocating any devices for those pods. Kubernetes 1.33 changes that to only picking nodes which have at least one device. Users who want the "proceed with scheduling also without devices" semantic can use the upcoming prioritized list feature with one sub-request for "all" devices and a second alternative with "count: 0". ([kubernetes/kubernetes#129560](https://github.com/kubernetes/kubernetes/pull/129560), [@bart0sh](https://github.com/bart0sh)) [SIG API Machinery and Node]
- Graduate MultiCIDRServiceAllocator to stable and DisableAllocatorDualWrite to beta (disabled by default).
Action required for Kubernetes distributions that manage the cluster Service CIDR.
This feature allows users to define the cluster Service CIDR via a new API object: ServiceCIDR.
Distributions or administrators of Kubernetes may want to control that new Service CIDRs added to the cluster does not overlap with other networks on the cluster, that only belong to a specific range of IPs or just simple retain the existing behavior of only having one ServiceCIDR per cluster. An example of a Validation Admission Policy to achieve this is:
---
apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingAdmissionPolicy
metadata:
name: "servicecidrs.default"
spec:
failurePolicy: Fail
matchConstraints:
resourceRules:
- apiGroups: ["networking.k8s.io"]
apiVersions: ["v1","v1beta1"]
operations: ["CREATE", "UPDATE"]
resources: ["servicecidrs"]
matchConditions:
- name: 'exclude-default-servicecidr'
expression: "object.metadata.name != 'kubernetes'"
variables:
- name: allowed
expression: "['10.96.0.0/16','2001:db8::/64']"
validations:
- expression: "object.spec.cidrs.all(i , variables.allowed.exists(j , cidr(j).containsCIDR(i)))"
---
apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingAdmissionPolicyBinding
metadata:
name: "servicecidrs-binding"
spec:
policyName: "servicecidrs.default"
validationActions: [Deny,Audit]
--- ([kubernetes/kubernetes#128971](https://github.com/kubernetes/kubernetes/pull/128971), [@aojea](https://github.com/aojea)) [SIG Apps, Architecture, Auth, CLI, Etcd, Network, Release and Testing]
- Kubernetes starts validating NodeSelectorRequirement's values when creating pods. ([kubernetes/kubernetes#128212](https://github.com/kubernetes/kubernetes/pull/128212), [@AxeZhan](https://github.com/AxeZhan)) [SIG Apps and Scheduling]
- Kubernetes components that accept x509 client certificate authentication now read the user UID from a certificate subject name RDN with object id 1.3.6.1.4.1.57683.2. An RDN with this object id must contain a string value, and appear no more than once in the certificate subject. Reading the user UID from this RDN can be disabled by setting the beta feature gate `AllowParsingUserUIDFromCertAuth` to false (until the feature gate graduates to GA). ([kubernetes/kubernetes#127897](https://github.com/kubernetes/kubernetes/pull/127897), [@modulitos](https://github.com/modulitos)) [SIG API Machinery, Auth and Testing]
- Removed general available feature-gate `PDBUnhealthyPodEvictionPolicy`. ([kubernetes/kubernetes#129500](https://github.com/kubernetes/kubernetes/pull/129500), [@carlory](https://github.com/carlory)) [SIG API Machinery, Apps and Auth]
- `kubectl apply` now coerces `null` values for labels and annotations in manifests to empty string values, consistent with typed JSON metadata decoding, rather than dropping all labels and annotations ([kubernetes/kubernetes#129257](https://github.com/kubernetes/kubernetes/pull/129257), [@liggitt](https://github.com/liggitt)) [SIG API Machinery]
# v32.0.1
Kubernetes API Version: v1.32.2
### Uncategorized
- Adds support for providing cluster information to the exec credential provider if requested. (#2303, @brendandburns)
- Remove py from test dependencies (#2288, @jelly)
### Bug or Regression
- Fix dynamic client watch of named resource (#2076, @bobh66)
- Fixed PortForward proxy to close local Python sockets when the WebSocket closes. (#2316, @anvilpete)
- Fixes bug that would fail authentication when using the exec-provider with a specific cluster selected (#2340, @tomasaschan)
### Feature
- Add utility functions kubernetes.utils.duration.parse_duration and kubernetes.utils.duration.format_duration to manage Gateway API Duration strings as specified by GEP-2257. (#2261, @kflynn)
- Added the ability to use the optional `apply` parameter for functions within the `utils.create_from_yaml` submodule. This allows these functions to optionally use the `DynamicClient.server_side_apply` function to apply yaml manifests. (#2252, @dcmcand)
- Adding `utils.format_quantity` to convert decimal numbers into a canonical Kubernetes quantity. (#2216, @rkschamer)
# v32.0.0
Kubernetes API Version: v1.32.1
### Bug or Regression
- Fixed PortForward proxy to close local Python sockets when the WebSocket closes. (#2316, @anvilpete)
# v32.0.0b1
Kubernetes API Version: v1.32.1
### API Change
- DRA API: the maximum number of pods which can use the same ResourceClaim is now 256 instead of 32. Beware that downgrading a cluster where this relaxed limit is in use to Kubernetes 1.32.0 is not supported because 1.32.0 would refuse to update ResourceClaims with more than 32 entries in the status.reservedFor field. ([kubernetes/kubernetes#129544](https://github.com/kubernetes/kubernetes/pull/129544), [@pohly](https://github.com/pohly)) [SIG API Machinery, Node and Testing]
- NONE ([kubernetes/kubernetes#129598](https://github.com/kubernetes/kubernetes/pull/129598), [@aravindhp](https://github.com/aravindhp)) [SIG API Machinery and Node]
# v32.0.0a1
Kubernetes API Version: v1.32.0
### API Change
- **ACTION REQUIRED** for custom scheduler plugin developers:
`PodEligibleToPreemptOthers` in the `preemption` interface now includes `ctx` in the parameters.
Please update your plugins' implementation accordingly. ([kubernetes/kubernetes#126465](https://github.com/kubernetes/kubernetes/pull/126465), [@googs1025](https://github.com/googs1025)) [SIG Scheduling]
- Changed NodeToStatusMap from a map to a struct and exposed methods to access the entries. Added absentNodesStatus, which informs the status of nodes that are absent in the map. For developers of out-of-tree PostFilter plugins, ensure to update the usage of NodeToStatusMap. Additionally, NodeToStatusMap should eventually be renamed to NodeToStatusReader. ([kubernetes/kubernetes#126022](https://github.com/kubernetes/kubernetes/pull/126022), [@macsko](https://github.com/macsko)) [SIG Node, Scheduling, and Testing]
- A new /resize subresource was added to request pod resource resizing. Update your k8s client code to utilize the /resize subresource for Pod resizing operations. ([kubernetes/kubernetes#128266](https://github.com/kubernetes/kubernetes/pull/128266), [@AnishShah](https://github.com/AnishShah)) [SIG API Machinery, Apps, Node and Testing]
- A new feature that allows unsafe deletion of corrupt resources has been added, it is disabled by default,
and it can be enabled by setting the option `--feature-gates=AllowUnsafeMalformedObjectDeletion=true`.
It comes with an API change, a new delete option `ignoreStoreReadErrorWithClusterBreakingPotential` has
been introduced, it is not set by default, this maintains backward compatibility.
In order to perform an unsafe deletion of a corrupt resource, the user must enable the option for the delete
request. A resource is considered corrupt if it can not be successfully retrieved from the storage due to
a) transformation error e.g. decryption failure, or b) the object failed to decode. Normal deletion flow is
attempted first, and if it fails with a corrupt resource error then it triggers unsafe delete.
In addition, when this feature is enabled, the 'details' field of 'Status' from the LIST response
includes information that identifies the corrupt object(s).
NOTE: unsafe deletion ignores finalizer constraints, and skips precondition checks.
WARNING: this may break the workload associated with the resource being unsafe-deleted, if it relies on
the normal deletion flow, so cluster breaking consequences apply. ([kubernetes/kubernetes#127513](https://github.com/kubernetes/kubernetes/pull/127513), [@tkashem](https://github.com/tkashem)) [SIG API Machinery, Etcd, Node and Testing]
- Added `singleProcessOOMKill` flag to the kubelet configuration. Setting that to true enable single process OOM killing in cgroups v2. In this mode, if a single process is OOM killed within a container, the remaining processes will not be OOM killed. ([kubernetes/kubernetes#126096](https://github.com/kubernetes/kubernetes/pull/126096), [@utam0k](https://github.com/utam0k)) [SIG API Machinery, Node, Testing and Windows]
- Added a `/flagz` endpoint for kube-apiserver endpoint. ([kubernetes/kubernetes#127581](https://github.com/kubernetes/kubernetes/pull/127581), [@richabanker](https://github.com/richabanker)) [SIG API Machinery, Architecture, Auth and Instrumentation]
- Added a `Stream` field to `PodLogOptions`, which allows clients to request certain log stream (stdout or stderr) of the container.
Please also note that the combination of a specific `Stream` and `TailLines` is not supported. ([kubernetes/kubernetes#127360](https://github.com/kubernetes/kubernetes/pull/127360), [@knight42](https://github.com/knight42)) [SIG API Machinery, Apps, Architecture, Node, Release and Testing]
- Added alpha support for asynchronous Pod preemption.
When the `SchedulerAsyncPreemption` feature gate is enabled, the scheduler now runs API calls to trigger preemptions asynchronously for better performance. ([kubernetes/kubernetes#128170](https://github.com/kubernetes/kubernetes/pull/128170), [@sanposhiho](https://github.com/sanposhiho)) [SIG Scheduling and Testing]
- Added driver-owned fields in `ResourceClaim.Status` to report device status data for each allocated device. ([kubernetes/kubernetes#128240](https://github.com/kubernetes/kubernetes/pull/128240), [@LionelJouin](https://github.com/LionelJouin)) [SIG API Machinery, Network, Node and Testing]
- Added enforcement of an upper cost bound for DRA evaluations of CEL. The API server and scheduler now enforce an upper bound on the cost and runtime steps required for evaluating a CEL expression. ([kubernetes/kubernetes#128101](https://github.com/kubernetes/kubernetes/pull/128101), [@pohly](https://github.com/pohly)) [SIG API Machinery and Node]
- Added the ability to change the maximum backoff delay accrued between container restarts for a node for containers in `CrashLoopBackOff`. To set this for a node, turn on the feature gate `KubeletCrashLoopBackoffMax` and set the `CrashLoopBackOff.MaxContainerRestartPeriod ` field between `"1s"` and `"300s"` in your [kubelet config file](https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/). ([kubernetes/kubernetes#128374](https://github.com/kubernetes/kubernetes/pull/128374), [@lauralorenz](https://github.com/lauralorenz)) [SIG API Machinery and Node]
- Allow for Pod search domains to be a single dot `.` or contain an underscore `_` ([kubernetes/kubernetes#127167](https://github.com/kubernetes/kubernetes/pull/127167), [@adrianmoisey](https://github.com/adrianmoisey)) [SIG Apps, Network and Testing]
- Annotation `batch.kubernetes.io/cronjob-scheduled-timestamp` added to Job objects scheduled from CronJobs is promoted to stable. ([kubernetes/kubernetes#128336](https://github.com/kubernetes/kubernetes/pull/128336), [@soltysh](https://github.com/soltysh))
- Apply fsGroup policy for ReadWriteOncePod volumes. ([kubernetes/kubernetes#128244](https://github.com/kubernetes/kubernetes/pull/128244), [@gnufied](https://github.com/gnufied)) [SIG Storage and Testing]
- Changed the Pod API to support `resources` at `spec` level for pod-level resources. ([kubernetes/kubernetes#128407](https://github.com/kubernetes/kubernetes/pull/128407), [@ndixita](https://github.com/ndixita)) [SIG API Machinery, Apps, CLI, Cluster Lifecycle, Node, Release, Scheduling and Testing]
- ContainerStatus.AllocatedResources is now guarded by a separate feature gate, InPlacePodVerticalSaclingAllocatedStatus ([kubernetes/kubernetes#128377](https://github.com/kubernetes/kubernetes/pull/128377), [@tallclair](https://github.com/tallclair)) [SIG API Machinery, CLI, Node, Scheduling and Testing]
- Coordination.v1alpha1 API is dropped and replaced with coordination.v1alpha2. Old coordination.v1alpha1 types must be deleted before upgrade ([kubernetes/kubernetes#127857](https://github.com/kubernetes/kubernetes/pull/127857), [@Jefftree](https://github.com/Jefftree)) [SIG API Machinery, Etcd, Scheduling and Testing]
- DRA: Restricted the length of opaque device configuration parameters. At admission time, Kubernetes enforces a 10KiB size limit. ([kubernetes/kubernetes#128601](https://github.com/kubernetes/kubernetes/pull/128601), [@pohly](https://github.com/pohly)) [SIG API Machinery, Apps, Auth, Etcd, Node, Scheduling and Testing]
- DRA: scheduling pods is up to 16x faster, depending on the scenario. Scheduling throughput depends a lot on cluster utilization. It is higher for lightly loaded clusters with free resources and gets lower when the cluster utilization increases. ([kubernetes/kubernetes#127277](https://github.com/kubernetes/kubernetes/pull/127277), [@pohly](https://github.com/pohly)) [SIG API Machinery, Apps, Architecture, Auth, Etcd, Instrumentation, Node, Scheduling and Testing]
- DRA: the `DeviceRequestAllocationResult` struct now has an "AdminAccess" field which should be used instead of the corresponding field in the `DeviceRequest` field when dealing with an allocation. If a device is only allocated for admin access, allocating it again for normal usage is now supported, as originally intended. To allow admin access, starting with 1.32 the `DRAAdminAccess` feature gate must be enabled. ([kubernetes/kubernetes#127266](https://github.com/kubernetes/kubernetes/pull/127266), [@pohly](https://github.com/pohly)) [SIG API Machinery, Apps, Auth, Etcd, Network, Node, Scheduling and Testing]
- Disallow `k8s.io` and `kubernetes.io` namespaced extra key in structured authentication configuration. ([kubernetes/kubernetes#126553](https://github.com/kubernetes/kubernetes/pull/126553), [@aramase](https://github.com/aramase)) [SIG Auth]
- Fixed a bug in the `NestedNumberAsFloat64` Unstructured field accessor that could have caused it to return rounded float64 values instead of errors when accessing very large int64 values. ([kubernetes/kubernetes#128099](https://github.com/kubernetes/kubernetes/pull/128099), [@benluddy](https://github.com/benluddy))
- Fixed the bug where `spec.terminationGracePeriodSeconds` of the pod will always be overwritten by the MaxPodGracePeriodSeconds of the soft eviction, you can enable the `AllowOverwriteTerminationGracePeriodSeconds` feature gate, which will restore the previous behavior. If you do need to set this, please file an issue with the Kubernetes project to help contributors understand why you needed it. ([kubernetes/kubernetes#122890](https://github.com/kubernetes/kubernetes/pull/122890), [@HirazawaUi](https://github.com/HirazawaUi)) [SIG API Machinery, Architecture, Node and Testing]
- Graduated Job's `ManagedBy` field to beta. ([kubernetes/kubernetes#127402](https://github.com/kubernetes/kubernetes/pull/127402), [@mimowo](https://github.com/mimowo)) [SIG API Machinery, Apps and Testing]
- Implemented a new, alpha `seLinuxChangePolicy` field within a Pod-level `securityContext`, under SELinuxChangePolicy feature gate. This field allows for opting out from mounting Pod volumes with SELinux label when SELinuxMount feature is enabled (it is alpha and disabled by default now).
Please see [the KEP](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/1710-selinux-relabeling#story-3-cluster-upgrade) how we expect to warn users before any SELinux behavior changes and how they can opt-out before. Note that this field and feature gate is useful only with clusters that run with SELinux enabled. No action is required on clusters without SELinux. ([kubernetes/kubernetes#127981](https://github.com/kubernetes/kubernetes/pull/127981), [@jsafrane](https://github.com/jsafrane)) [SIG API Machinery, Apps, Architecture, Node, Storage and Testing]
- Introduced `v1alpha1` API for mutating admission policies, enabling extensible # admission control via CEL expressions (KEP 3962: Mutating Admission Policies). # To use, enable the `MutatingAdmissionPolicy` feature gate and the `admissionregistration.k8s.io/v1alpha1` # API via `--runtime-config`. ([kubernetes/kubernetes#127134](https://github.com/kubernetes/kubernetes/pull/127134), [@jpbetz](https://github.com/jpbetz)) [SIG API Machinery, Auth, Etcd and Testing]
- Introduced compressible resource setting on system reserved and kube reserved slices. ([kubernetes/kubernetes#125982](https://github.com/kubernetes/kubernetes/pull/125982), [@harche](https://github.com/harche))
- kube-apiserver: Promoted the `StructuredAuthorizationConfiguration` feature gate to GA. The `--authorization-config` flag now accepts `AuthorizationConfiguration` in version `apiserver.config.k8s.io/v1` (with no changes from `apiserver.config.k8s.io/v1beta1`). ([kubernetes/kubernetes#128172](https://github.com/kubernetes/kubernetes/pull/128172), [@liggitt](https://github.com/liggitt)) [SIG API Machinery, Auth and Testing]
- kube-proxy now reconciles Service/Endpoint changes with conntrack table and cleans up only stale UDP flow entries ([kubernetes/kubernetes#127318](https://github.com/kubernetes/kubernetes/pull/127318), [@aroradaman](https://github.com/aroradaman)) [SIG Network and Windows]
- kube-scheduler removed `AzureDiskLimits` ,`CinderLimits` `EBSLimits` and `GCEPDLimits` plugin. Given the corresponding CSI driver reports how many volumes a node can handle in NodeGetInfoResponse, the kubelet stores this limit in CSINode and the scheduler then knows the limit of the driver on the node. Removed plugins AzureDiskLimits, CinderLimits, EBSLimits and GCEPDLimits if you explicitly enabled them in the scheduler config. ([kubernetes/kubernetes#124003](https://github.com/kubernetes/kubernetes/pull/124003), [@carlory](https://github.com/carlory)) [SIG Scheduling, Storage and Testing]
- kubelet: the `--image-credential-provider-config` file was loaded with strict deserialization, which failed if the config file contained duplicate or unknown fields. This protected against accidentally running with malformed config files, unindented files, or typos in field names, and it prevented unexpected behavior. ([kubernetes/kubernetes#128062](https://github.com/kubernetes/kubernetes/pull/128062), [@aramase](https://github.com/aramase)) [SIG Auth and Node]
- NodeRestriction admission now validates the audience value that kubelet is requesting a service account token for is part of the pod spec volume. This change is introduced with a new kube-apiserver featuregate `ServiceAccountNodeAudienceRestriction` that's enabled by default. ([kubernetes/kubernetes#128077](https://github.com/kubernetes/kubernetes/pull/128077), [@aramase](https://github.com/aramase)) [SIG Auth, Storage and Testing]
- Promoted `CustomResourceFieldSelectors` to stable; the feature was enabled by default. The `--feature-gates=CustomResourceFieldSelectors=true` flag was no longer needed on kube-apiserver binaries and would be removed in a future release. ([kubernetes/kubernetes#127673](https://github.com/kubernetes/kubernetes/pull/127673), [@jpbetz](https://github.com/jpbetz)) [SIG API Machinery and Testing]
- Promoted feature gate `StatefulSetAutoDeletePVC` from beta to stable. ([kubernetes/kubernetes#128247](https://github.com/kubernetes/kubernetes/pull/128247), [@mattcary](https://github.com/mattcary)) [SIG API Machinery, Apps, Auth and Testing]
- Removed all support for _classic_ dynamic resource allocation (DRA). The `DRAControlPlaneController` feature gate, formerly alpha, is no longer available. Kubernetes now only uses the _structured parameters_ model (also alpha) for allocating dynamic resources to Pods.
if and only if classic DRA was enabled in a cluster, remove all workloads (pods, app deployments, etc. ) which depend on classic DRA and make sure that all PodSchedulingContext resources are gone before upgrading. PodSchedulingContext resources cannot be removed through the apiserver after an upgrade and workloads would not work properly. ([kubernetes/kubernetes#128003](https://github.com/kubernetes/kubernetes/pull/128003), [@pohly](https://github.com/pohly)) [SIG API Machinery, Apps, Auth, Etcd, Node, Scheduling and Testing]
- Removed generally available feature gate `HPAContainerMetrics` ([kubernetes/kubernetes#126862](https://github.com/kubernetes/kubernetes/pull/126862), [@carlory](https://github.com/carlory)) [SIG API Machinery, Apps and Autoscaling]
- Removed restrictions on subresource flag in kubectl commands ([kubernetes/kubernetes#128296](https://github.com/kubernetes/kubernetes/pull/128296), [@AnishShah](https://github.com/AnishShah)) [SIG CLI]
- Revised the kubelet API Authorization with new subresources, that allow finer-grained authorization checks and access control for kubelet endpoints.
Provided you enable the `KubeletFineGrainedAuthz` feature gate, you can access kubelet's `/healthz` endpoint by granting the caller `nodes/helathz` permission in RBAC.
Similarly you can also access kubelet's `/pods` endpoint to fetch a list of Pods bound to that node by granting the caller `nodes/pods` permission in RBAC.
Similarly you can also access kubelet's `/configz` endpoint to fetch kubelet's configuration by granting the caller `nodes/configz` permission in RBAC.
You can still access kubelet's `/healthz`, `/pods` and `/configz` by granting the caller `nodes/proxy` permission in RBAC but that also grants the caller permissions to exec, run and attach to containers on the nodes and doing so does not follow the least privilege principle. Granting callers more permissions than they need can give attackers an opportunity to escalate privileges. ([kubernetes/kubernetes#126347](https://github.com/kubernetes/kubernetes/pull/126347), [@vinayakankugoyal](https://github.com/vinayakankugoyal)) [SIG API Machinery, Auth, Cluster Lifecycle and Node]
- The core functionality of Dynamic Resource Allocation (DRA) got promoted to beta. No action is required when *upgrading*, the previous v1alpha3 API is still supported, so existing deployments and DRA drivers based on v1alpha3 continue to work. *Downgrading* from 1.32 to 1.31 with DRA resources in the cluster (resourceclaims, resourceclaimtemplates, deviceclasses, resourceslices) is *not* supported because the new v1beta1 is used as storage version and not readable by 1.31. ([kubernetes/kubernetes#127511](https://github.com/kubernetes/kubernetes/pull/127511), [@pohly](https://github.com/pohly)) [SIG API Machinery, Apps, Auth, Etcd, Node, Scheduling and Testing]
- The default value for node-monitor-grace-period has been increased to 50s (earlier 40s) (Ref - https://github.com/kubernetes/kubernetes/issues/121793) ([kubernetes/kubernetes#126287](https://github.com/kubernetes/kubernetes/pull/126287), [@devppratik](https://github.com/devppratik)) [SIG API Machinery, Apps and Node]
- The resource/v1alpha3.ResourceSliceList filed which should have been named "metadata" but was instead named "listMeta" is now properly "metadata". ([kubernetes/kubernetes#126749](https://github.com/kubernetes/kubernetes/pull/126749), [@thockin](https://github.com/thockin)) [SIG API Machinery]
- The synthetic "Bookmark" event for the watch stream requests will now include a new annotation: `kubernetes.io/initial-events-list-blueprint`. THe annotation contains an empty, versioned list that is encoded in the requested format (such as protobuf, JSON, or CBOR), then base64-encoded and stored as a string. ([kubernetes/kubernetes#127587](https://github.com/kubernetes/kubernetes/pull/127587), [@p0lyn0mial](https://github.com/p0lyn0mial)) [SIG API Machinery]
- To enhance usability and developer experience, CRD validation rules now support direct use of (CEL) reserved keywords as field names in object validation expressions.
Name format CEL library is supported in new expressions. ([kubernetes/kubernetes#126977](https://github.com/kubernetes/kubernetes/pull/126977), [@aaron-prindle](https://github.com/aaron-prindle)) [SIG API Machinery, Architecture, Auth, Etcd, Instrumentation, Release, Scheduling and Testing]
- Updated incorrect description of persistentVolumeClaimRetentionPolicy ([kubernetes/kubernetes#126545](https://github.com/kubernetes/kubernetes/pull/126545), [@yangjunmyfm192085](https://github.com/yangjunmyfm192085)) [SIG API Machinery, Apps and CLI]
- X.509 client certificate authentication to the kube-apiserver now produces credential IDs (derived from the certificate's signature) , for use in audit logging. ([kubernetes/kubernetes#125634](https://github.com/kubernetes/kubernetes/pull/125634), [@ahmedtd](https://github.com/ahmedtd)) [SIG API Machinery, Auth and Testing]
- Request header UID propagation is gated behind an alpha RemoteRequestHeaderUID feature gate. ([kubernetes/kubernetes#129081](https://github.com/kubernetes/kubernetes/pull/129081), [@stlaz](https://github.com/stlaz)) [SIG API Machinery, Cluster Lifecycle and Testing]
- A new /resize subresource was added to request pod resource resizing. Update your k8s client code to utilize the /resize subresource for Pod resizing operations. ([kubernetes/kubernetes#128266](https://github.com/kubernetes/kubernetes/pull/128266), [@AnishShah](https://github.com/AnishShah)) [SIG API Machinery, Apps, Node and Testing]
- A new feature that allows unsafe deletion of corrupt resources has been added, it is disabled by default,
and it can be enabled by setting the option `--feature-gates=AllowUnsafeMalformedObjectDeletion=true`.
It comes with an API change, a new delete option `ignoreStoreReadErrorWithClusterBreakingPotential` has
been introduced, it is not set by default, this maintains backward compatibility.
In order to perform an unsafe deletion of a corrupt resource, the user must enable the option for the delete
request. A resource is considered corrupt if it can not be successfully retrieved from the storage due to
a) transformation error e.g. decryption failure, or b) the object failed to decode. Normal deletion flow is
attempted first, and if it fails with a corrupt resource error then it triggers unsafe delete.
In addition, when this feature is enabled, the 'details' field of 'Status' from the LIST response
includes information that identifies the corrupt object(s).
NOTE: unsafe deletion ignores finalizer constraints, and skips precondition checks.
WARNING: this may break the workload associated with the resource being unsafe-deleted, if it relies on
the normal deletion flow, so cluster breaking consequences apply. ([kubernetes/kubernetes#127513](https://github.com/kubernetes/kubernetes/pull/127513), [@tkashem](https://github.com/tkashem)) [SIG API Machinery, Etcd, Node and Testing]
- Add a `Stream` field to `PodLogOptions`, which allows clients to request certain log stream(stdout or stderr) of the container.
Please also note that the combination of a specific `Stream` and `TailLines` is not supported. ([kubernetes/kubernetes#127360](https://github.com/kubernetes/kubernetes/pull/127360), [@knight42](https://github.com/knight42)) [SIG API Machinery, Apps, Architecture, Node, Release and Testing]
- Add driver-owned fields in ResourceClaim.Status to report device status data for each allocated device. ([kubernetes/kubernetes#128240](https://github.com/kubernetes/kubernetes/pull/128240), [@LionelJouin](https://github.com/LionelJouin)) [SIG API Machinery, Network, Node and Testing]
- Added `singleProcessOOMKill` flag to the kubelet configuration. Setting that to true enable single process OOM killing in cgroups v2. In this mode, if a single process is OOM killed within a container, the remaining processes will not be OOM killed. ([kubernetes/kubernetes#126096](https://github.com/kubernetes/kubernetes/pull/126096), [@utam0k](https://github.com/utam0k)) [SIG API Machinery, Node, Testing and Windows]
- Added alpha support for asynchronous Pod preemption.
When the `SchedulerAsyncPreemption` feature gate is enabled, the scheduler now runs API calls to trigger preemptions asynchronously for better performance. ([kubernetes/kubernetes#128170](https://github.com/kubernetes/kubernetes/pull/128170), [@sanposhiho](https://github.com/sanposhiho)) [SIG Scheduling and Testing]
- Added the ability to change the maximum backoff delay accrued between container restarts for a node for containers in `CrashLoopBackOff`. To set this for a node, turn on the feature gate `KubeletCrashLoopBackoffMax` and set the `CrashLoopBackOff.MaxContainerRestartPeriod ` field between `"1s"` and `"300s"` in your [kubelet config file](https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/). ([kubernetes/kubernetes#128374](https://github.com/kubernetes/kubernetes/pull/128374), [@lauralorenz](https://github.com/lauralorenz)) [SIG API Machinery and Node]
- Adds a /flagz endpoint for kube-apiserver endpoint ([kubernetes/kubernetes#127581](https://github.com/kubernetes/kubernetes/pull/127581), [@richabanker](https://github.com/richabanker)) [SIG API Machinery, Architecture, Auth and Instrumentation]
- Changed the Pod API to support `resources` at `spec` level for pod-level resources. ([kubernetes/kubernetes#128407](https://github.com/kubernetes/kubernetes/pull/128407), [@ndixita](https://github.com/ndixita)) [SIG API Machinery, Apps, CLI, Cluster Lifecycle, Node, Release, Scheduling and Testing]
- ContainerStatus.AllocatedResources is now guarded by a separate feature gate, InPlacePodVerticalSaclingAllocatedStatus ([kubernetes/kubernetes#128377](https://github.com/kubernetes/kubernetes/pull/128377), [@tallclair](https://github.com/tallclair)) [SIG API Machinery, CLI, Node, Scheduling and Testing]
- Coordination.v1alpha1 API is dropped and replaced with coordination.v1alpha2. Old coordination.v1alpha1 types must be deleted before upgrade ([kubernetes/kubernetes#127857](https://github.com/kubernetes/kubernetes/pull/127857), [@Jefftree](https://github.com/Jefftree)) [SIG API Machinery, Etcd, Scheduling and Testing]
- DRA: Restricted the length of opaque device configuration parameters. At admission time, Kubernetes enforces a 10KiB size limit. ([kubernetes/kubernetes#128601](https://github.com/kubernetes/kubernetes/pull/128601), [@pohly](https://github.com/pohly)) [SIG API Machinery, Apps, Auth, Etcd, Node, Scheduling and Testing]
- Introduce v1alpha1 API for mutating admission policies, enabling extensible admission control via CEL expressions (KEP 3962: Mutating Admission Policies). To use, enable the `MutatingAdmissionPolicy` feature gate and the `admissionregistration.k8s.io/v1alpha1` API via `--runtime-config`. ([kubernetes/kubernetes#127134](https://github.com/kubernetes/kubernetes/pull/127134), [@jpbetz](https://github.com/jpbetz)) [SIG API Machinery, Auth, Etcd and Testing]
- NodeRestriction admission now validates the audience value that kubelet is requesting a service account token for is part of the pod spec volume. This change is introduced with a new kube-apiserver featuregate `ServiceAccountNodeAudienceRestriction` that's enabled by default. ([kubernetes/kubernetes#128077](https://github.com/kubernetes/kubernetes/pull/128077), [@aramase](https://github.com/aramase)) [SIG Auth, Storage and Testing]
- Promoted feature gate `StatefulSetAutoDeletePVC` from beta to stable. ([kubernetes/kubernetes#128247](https://github.com/kubernetes/kubernetes/pull/128247), [@mattcary](https://github.com/mattcary)) [SIG API Machinery, Apps, Auth and Testing]
- Removed restrictions on subresource flag in kubectl commands ([kubernetes/kubernetes#128296](https://github.com/kubernetes/kubernetes/pull/128296), [@AnishShah](https://github.com/AnishShah)) [SIG CLI]
- The core functionality of Dynamic Resource Allocation (DRA) got promoted to beta. No action is required when *upgrading*, the previous v1alpha3 API is still supported, so existing deployments and DRA drivers based on v1alpha3 continue to work. *Downgrading* from 1.32 to 1.31 with DRA resources in the cluster (resourceclaims, resourceclaimtemplates, deviceclasses, resourceslices) is *not* supported because the new v1beta1 is used as storage version and not readable by 1.31. ([kubernetes/kubernetes#127511](https://github.com/kubernetes/kubernetes/pull/127511), [@pohly](https://github.com/pohly)) [SIG API Machinery, Apps, Auth, Etcd, Node, Scheduling and Testing]
- DRA: scheduling pods is up to 16x faster, depending on the scenario. Scheduling throughput depends a lot on cluster utilization. It is higher for lightly loaded clusters with free resources and gets lower when the cluster utilization increases. ([kubernetes/kubernetes#127277](https://github.com/kubernetes/kubernetes/pull/127277), [@pohly](https://github.com/pohly)) [SIG API Machinery, Apps, Architecture, Auth, Etcd, Instrumentation, Node, Scheduling and Testing]
- DRA: the `DeviceRequestAllocationResult` struct now has an "AdminAccess" field which should be used instead of the corresponding field in the `DeviceRequest` field when dealing with an allocation. If a device is only allocated for admin access, allocating it again for normal usage is now supported, as originally intended. To allow admin access, starting with 1.32 the `DRAAdminAccess` feature gate must be enabled. ([kubernetes/kubernetes#127266](https://github.com/kubernetes/kubernetes/pull/127266), [@pohly](https://github.com/pohly)) [SIG API Machinery, Apps, Auth, Etcd, Network, Node, Scheduling and Testing]
- Implemented a new, alpha `seLinuxChangePolicy` field within a Pod-level `securityContext`, under SELinuxChangePolicy feature gate. This field allows for opting out from mounting Pod volumes with SELinux label when SELinuxMount feature is enabled (it is alpha and disabled by default now).
Please see [the KEP](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/1710-selinux-relabeling#story-3-cluster-upgrade) how we expect to warn users before any SELinux behavior changes and how they can opt-out before. Note that this field and feature gate is useful only with clusters that run with SELinux enabled. No action is required on clusters without SELinux. ([kubernetes/kubernetes#127981](https://github.com/kubernetes/kubernetes/pull/127981), [@jsafrane](https://github.com/jsafrane)) [SIG API Machinery, Apps, Architecture, Node, Storage and Testing]
- Introduce v1alpha1 API for mutating admission policies, enabling extensible admission control via CEL expressions (KEP 3962: Mutating Admission Policies). To use, enable the `MutatingAdmissionPolicy` feature gate and the `admissionregistration.k8s.io/v1alpha1` API via `--runtime-config`. ([kubernetes/kubernetes#127134](https://github.com/kubernetes/kubernetes/pull/127134), [@jpbetz](https://github.com/jpbetz)) [SIG API Machinery, Auth, Etcd and Testing]
- Kube-proxy now reconciles Service/Endpoint changes with conntrack table and cleans up only stale UDP flow entries ([kubernetes/kubernetes#127318](https://github.com/kubernetes/kubernetes/pull/127318), [@aroradaman](https://github.com/aroradaman)) [SIG Network and Windows]
- Removed generally available feature gate `HPAContainerMetrics` ([kubernetes/kubernetes#126862](https://github.com/kubernetes/kubernetes/pull/126862), [@carlory](https://github.com/carlory)) [SIG API Machinery, Apps and Autoscaling]
- Added enforcement of an upper cost bound for DRA evaluations of CEL. The API server and scheduler now enforce an upper bound on the cost and runtime steps required for evaluating a CEL expression. ([kubernetes/kubernetes#128101](https://github.com/kubernetes/kubernetes/pull/128101), [@pohly](https://github.com/pohly)) [SIG API Machinery and Node]
- Annotation `batch.kubernetes.io/cronjob-scheduled-timestamp` added to Job objects scheduled from CronJobs is promoted to stable ([kubernetes/kubernetes#128336](https://github.com/kubernetes/kubernetes/pull/128336), [@soltysh](https://github.com/soltysh)) [SIG Apps]
- Apply fsGroup policy for ReadWriteOncePod volumes ([kubernetes/kubernetes#128244](https://github.com/kubernetes/kubernetes/pull/128244), [@gnufied](https://github.com/gnufied)) [SIG Storage and Testing]
- Graduate Job's ManagedBy field to Beta ([kubernetes/kubernetes#127402](https://github.com/kubernetes/kubernetes/pull/127402), [@mimowo](https://github.com/mimowo)) [SIG API Machinery, Apps and Testing]
- Kube-apiserver: Promoted the `StructuredAuthorizationConfiguration` feature gate to GA. The `--authorization-config` flag now accepts `AuthorizationConfiguration` in version `apiserver.config.k8s.io/v1` (with no changes from `apiserver.config.k8s.io/v1beta1`). ([kubernetes/kubernetes#128172](https://github.com/kubernetes/kubernetes/pull/128172), [@liggitt](https://github.com/liggitt)) [SIG API Machinery, Auth and Testing]
- Removed all support for _classic_ dynamic resource allocation (DRA). The `DRAControlPlaneController` feature gate, formerly alpha, is no longer available. Kubernetes now only uses the _structured parameters_ model (also alpha) for allocating dynamic resources to Pods.
if and only if classic DRA was enabled in a cluster, remove all workloads (pods, app deployments, etc. ) which depend on classic DRA and make sure that all PodSchedulingContext resources are gone before upgrading. PodSchedulingContext resources cannot be removed through the apiserver after an upgrade and workloads would not work properly. ([kubernetes/kubernetes#128003](https://github.com/kubernetes/kubernetes/pull/128003), [@pohly](https://github.com/pohly)) [SIG API Machinery, Apps, Auth, Etcd, Node, Scheduling and Testing]
- Revised the Kubelet API Authorization with new subresources, that allow finer-grained authorization checks and access control for kubelet endpoints.
Provided you enable the `KubeletFineGrainedAuthz` feature gate, you can access kubelet's `/healthz` endpoint by granting the caller `nodes/helathz` permission in RBAC.
Similarly you can also access kubelet's `/pods` endpoint to fetch a list of Pods bound to that node by granting the caller `nodes/pods` permission in RBAC.
Similarly you can also access kubelet's `/configz` endpoint to fetch kubelet's configuration by granting the caller `nodes/configz` permission in RBAC.
You can still access kubelet's `/healthz`, `/pods` and `/configz` by granting the caller `nodes/proxy` permission in RBAC but that also grants the caller permissions to exec, run and attach to containers on the nodes and doing so does not follow the least privilege principle. Granting callers more permissions than they need can give attackers an opportunity to escalate privileges. ([kubernetes/kubernetes#126347](https://github.com/kubernetes/kubernetes/pull/126347), [@vinayakankugoyal](https://github.com/vinayakankugoyal)) [SIG API Machinery, Auth, Cluster Lifecycle and Node]
- Fixed a bug in the NestedNumberAsFloat64 Unstructured field accessor that could cause it to return rounded float64 values instead of errors when accessing very large int64 values. ([kubernetes/kubernetes#128099](https://github.com/kubernetes/kubernetes/pull/128099), [@benluddy](https://github.com/benluddy)) [SIG API Machinery]
- Introduce compressible resource setting on system reserved and kube reserved slices ([kubernetes/kubernetes#125982](https://github.com/kubernetes/kubernetes/pull/125982), [@harche](https://github.com/harche)) [SIG Node]
- Kubelet: the `--image-credential-provider-config` file is now loaded with strict deserialization, which fails if the config file contains duplicate or unknown fields. This protects against accidentally running with config files that are malformed, mis-indented, or have typos in field names, and getting unexpected behavior. ([kubernetes/kubernetes#128062](https://github.com/kubernetes/kubernetes/pull/128062), [@aramase](https://github.com/aramase)) [SIG Auth and Node]
- Promoted `CustomResourceFieldSelectors` to stable; the feature is enabled by default. `--feature-gates=CustomResourceFieldSelectors=true` not needed on kube-apiserver binaries and will be removed in a future release. ([kubernetes/kubernetes#127673](https://github.com/kubernetes/kubernetes/pull/127673), [@jpbetz](https://github.com/jpbetz)) [SIG API Machinery and Testing]
- **ACTION REQUIRED** for custom scheduler plugin developers:
- `PodEligibleToPreemptOthers` in the `preemption` interface gets `ctx` in the parameters.
Please change your plugins' implementation accordingly. ([kubernetes/kubernetes#126465](https://github.com/kubernetes/kubernetes/pull/126465), [@googs1025](https://github.com/googs1025)) [SIG Scheduling]
- Changed NodeToStatusMap from map to struct and exposed methods to access the entries. Added absentNodesStatus, which inform what is the status of nodes that are absent in the map.
- For developers of out-of-tree PostFilter plugins, make sure to update usage of NodeToStatusMap. Additionally, NodeToStatusMap should be eventually renamed to NodeToStatusReader. ([kubernetes/kubernetes#126022](https://github.com/kubernetes/kubernetes/pull/126022), [@macsko](https://github.com/macsko)) [SIG Node, Scheduling and Testing]
- Allow for Pod search domains to be a single dot "." or contain an underscore "_" ([kubernetes/kubernetes#127167](https://github.com/kubernetes/kubernetes/pull/127167), [@adrianmoisey](https://github.com/adrianmoisey)) [SIG Apps, Network and Testing]
- Disallow `k8s.io` and `kubernetes.io` namespaced extra key in structured authentication configuration. ([kubernetes/kubernetes#126553](https://github.com/kubernetes/kubernetes/pull/126553), [@aramase](https://github.com/aramase)) [SIG Auth]
- Fix the bug where spec.terminationGracePeriodSeconds of the pod will always be overwritten by the MaxPodGracePeriodSeconds of the soft eviction, you can enable the `AllowOverwriteTerminationGracePeriodSeconds` feature gate, which will restore the previous behavior. If you do need to set this, please file an issue with the Kubernetes project to help contributors understand why you need it. ([kubernetes/kubernetes#122890](https://github.com/kubernetes/kubernetes/pull/122890), [@HirazawaUi](https://github.com/HirazawaUi)) [SIG API Machinery, Architecture, Node and Testing]
- Kube-scheduler removed the following plugins:
- AzureDiskLimits
- CinderLimits
- EBSLimits
- GCEPDLimits
Because the corresponding CSI driver reports how many volumes a node can handle in NodeGetInfoResponse, the kubelet stores this limit in CSINode and the scheduler then knows the driver's limit on the node.
Remove plugins AzureDiskLimits, CinderLimits, EBSLimits and GCEPDLimits if you explicitly enabled them in the scheduler config. ([kubernetes/kubernetes#124003](https://github.com/kubernetes/kubernetes/pull/124003), [@carlory](https://github.com/carlory)) [SIG Scheduling, Storage and Testing]
- Promoted `CustomResourceFieldSelectors` to stable; the feature is enabled by default. `--feature-gates=CustomResourceFieldSelectors=true` not needed on kube-apiserver binaries and will be removed in a future release. ([kubernetes/kubernetes#127673](https://github.com/kubernetes/kubernetes/pull/127673), [@jpbetz](https://github.com/jpbetz)) [SIG API Machinery and Testing]
- The default value for node-monitor-grace-period has been increased to 50s (earlier 40s) (Ref - https://github.com/kubernetes/kubernetes/issues/121793) ([kubernetes/kubernetes#126287](https://github.com/kubernetes/kubernetes/pull/126287), [@devppratik](https://github.com/devppratik)) [SIG API Machinery, Apps and Node]
- The resource/v1alpha3.ResourceSliceList filed which should have been named "metadata" but was instead named "listMeta" is now properly "metadata". ([kubernetes/kubernetes#126749](https://github.com/kubernetes/kubernetes/pull/126749), [@thockin](https://github.com/thockin)) [SIG API Machinery]
- The synthetic "Bookmark" event for the watch stream requests will now include a new annotation: `kubernetes.io/initial-events-list-blueprint`. THe annotation contains an empty, versioned list that is encoded in the requested format (such as protobuf, JSON, or CBOR), then base64-encoded and stored as a string. ([kubernetes/kubernetes#127587](https://github.com/kubernetes/kubernetes/pull/127587), [@p0lyn0mial](https://github.com/p0lyn0mial)) [SIG API Machinery]
- To enhance usability and developer experience, CRD validation rules now support direct use of (CEL) reserved keywords as field names in object validation expressions.
Name format CEL library is supported in new expressions. ([kubernetes/kubernetes#126977](https://github.com/kubernetes/kubernetes/pull/126977), [@aaron-prindle](https://github.com/aaron-prindle)) [SIG API Machinery, Architecture, Auth, Etcd, Instrumentation, Release, Scheduling and Testing]
- Updated incorrect description of persistentVolumeClaimRetentionPolicy ([kubernetes/kubernetes#126545](https://github.com/kubernetes/kubernetes/pull/126545), [@yangjunmyfm192085](https://github.com/yangjunmyfm192085)) [SIG API Machinery, Apps and CLI]
- X.509 client certificate authentication to kube-apiserver now produces credential IDs (derived from the certificate's signature) for use by audit logging. ([kubernetes/kubernetes#125634](https://github.com/kubernetes/kubernetes/pull/125634), [@ahmedtd](https://github.com/ahmedtd)) [SIG API Machinery, Auth and Testing]
# v31.0.0
Kubernetes API Version: v1.31.0
# v31.0.0b1
Kubernetes API Version: v1.31.0
# v31.0.0a1
Kubernetes API Version: v1.31.0
### API Change
- 'ACTION REQUIRED: The Dynamic Resource Allocation (DRA) driver's DaemonSet
must be deployed with a service account that enables writing ResourceSlice
and reading ResourceClaim objects.'
([kubernetes/kubernetes#125163](https://github.com/kubernetes/kubernetes/pull/125163), [@pohly](https://github.com/pohly)) [SIG Auth, Node and Testing]
- Add UserNamespaces field to NodeRuntimeHandlerFeatures ([kubernetes/kubernetes#126034](https://github.com/kubernetes/kubernetes/pull/126034), [@sohankunkerkar](https://github.com/sohankunkerkar)) [SIG API Machinery, Apps and Node]
- Added Coordinated Leader Election as Alpha under the `CoordinatedLeaderElection` feature gate. With the feature enabled, the control plane can use LeaseCandidate objects (coordination.k8s.io/v1alpha1 API group) to participate in a leader election and let the kube-apiserver select the best instance according to some strategy. ([kubernetes/kubernetes#124012](https://github.com/kubernetes/kubernetes/pull/124012), [@Jefftree](https://github.com/Jefftree)) [SIG API Machinery, Apps, Auth, Cloud Provider, Etcd, Node, Release, Scheduling and Testing]
- Added a `.status.features.supplementalGroupsPolicy` field to Nodes. The field is true when the feature is implemented in the CRI implementation (KEP-3619). ([kubernetes/kubernetes#125470](https://github.com/kubernetes/kubernetes/pull/125470), [@everpeace](https://github.com/everpeace)) [SIG API Machinery, Apps, Node and Testing]
- Added an `allocatedResourcesStatus` to each container status to indicate the health status of devices exposed by the device plugin. ([kubernetes/kubernetes#126243](https://github.com/kubernetes/kubernetes/pull/126243), [@SergeyKanzhelev](https://github.com/SergeyKanzhelev)) [SIG API Machinery, Apps, Node and Testing]
- Added support to the kube-proxy nodePortAddresses / --nodeport-addresses option to
accept the value "primary", meaning to only listen for NodePort connections
on the node's primary IPv4 and/or IPv6 address (according to the Node object).
This is strongly recommended, if you were not previously using
--nodeport-addresses, to avoid surprising behavior.
(This behavior is enabled by default with the nftables backend; you would
need to explicitly request `--nodeport-addresses 0.0.0.0/0,::/0` there to get
the traditional "listen on all interfaces" behavior.) ([kubernetes/kubernetes#123105](https://github.com/kubernetes/kubernetes/pull/123105), [@danwinship](https://github.com/danwinship)) [SIG API Machinery, Network and Windows]
- Added the feature gates `StrictCostEnforcementForVAP` and `StrictCostEnforcementForWebhooks` to enforce the strict cost calculation for CEL extended libraries. It is strongly recommended to turn on the feature gates as early as possible. ([kubernetes/kubernetes#124675](https://github.com/kubernetes/kubernetes/pull/124675), [@cici37](https://github.com/cici37)) [SIG API Machinery, Auth, Node and Testing]
- Changed how the API server handles updates to `.spec.defaultBackend` of Ingress objects.
Server-side apply now considers `.spec.defaultBackend` to be an atom
gitextract_ptt9c9sy/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug.md │ │ ├── documentation.md │ │ └── feature.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── dependabot.yml │ └── workflows/ │ ├── deploy-wiki.yaml │ ├── e2e-master.yaml │ ├── e2e-release-11.0.yaml │ ├── e2e-release-12.0.yaml │ ├── e2e-release-17.0.yaml │ ├── e2e-release-18.0.yaml │ ├── e2e-release-26.0.yaml │ ├── kind-configs/ │ │ ├── cluster-1.15.yaml │ │ ├── cluster-1.16.yaml │ │ ├── cluster-1.17.yaml │ │ ├── cluster-1.18.yaml │ │ ├── cluster-1.25.yaml │ │ └── cluster-1.26.yaml │ └── test.yaml ├── .gitignore ├── .readthedocs.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── OWNERS ├── README.md ├── SECURITY_CONTACTS ├── code-of-conduct.md ├── codecov.yml ├── devel/ │ ├── debug_logging.md │ ├── patch_types.md │ ├── release.md │ └── stats.md ├── doc/ │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── patch_types.md │ ├── requirements-docs.txt │ └── source/ │ ├── conf.py │ ├── index.rst │ ├── installation.rst │ ├── kubernetes.client.api.admissionregistration_api.rst │ ├── kubernetes.client.api.admissionregistration_v1_api.rst │ ├── kubernetes.client.api.admissionregistration_v1alpha1_api.rst │ ├── kubernetes.client.api.admissionregistration_v1beta1_api.rst │ ├── kubernetes.client.api.apiextensions_api.rst │ ├── kubernetes.client.api.apiextensions_v1_api.rst │ ├── kubernetes.client.api.apiregistration_api.rst │ ├── kubernetes.client.api.apiregistration_v1_api.rst │ ├── kubernetes.client.api.apis_api.rst │ ├── kubernetes.client.api.apps_api.rst │ ├── kubernetes.client.api.apps_v1_api.rst │ ├── kubernetes.client.api.authentication_api.rst │ ├── kubernetes.client.api.authentication_v1_api.rst │ ├── kubernetes.client.api.authorization_api.rst │ ├── kubernetes.client.api.authorization_v1_api.rst │ ├── kubernetes.client.api.autoscaling_api.rst │ ├── kubernetes.client.api.autoscaling_v1_api.rst │ ├── kubernetes.client.api.autoscaling_v2_api.rst │ ├── kubernetes.client.api.batch_api.rst │ ├── kubernetes.client.api.batch_v1_api.rst │ ├── kubernetes.client.api.certificates_api.rst │ ├── kubernetes.client.api.certificates_v1_api.rst │ ├── kubernetes.client.api.certificates_v1alpha1_api.rst │ ├── kubernetes.client.api.certificates_v1beta1_api.rst │ ├── kubernetes.client.api.coordination_api.rst │ ├── kubernetes.client.api.coordination_v1_api.rst │ ├── kubernetes.client.api.coordination_v1alpha2_api.rst │ ├── kubernetes.client.api.coordination_v1beta1_api.rst │ ├── kubernetes.client.api.core_api.rst │ ├── kubernetes.client.api.core_v1_api.rst │ ├── kubernetes.client.api.custom_objects_api.rst │ ├── kubernetes.client.api.discovery_api.rst │ ├── kubernetes.client.api.discovery_v1_api.rst │ ├── kubernetes.client.api.events_api.rst │ ├── kubernetes.client.api.events_v1_api.rst │ ├── kubernetes.client.api.flowcontrol_apiserver_api.rst │ ├── kubernetes.client.api.flowcontrol_apiserver_v1_api.rst │ ├── kubernetes.client.api.internal_apiserver_api.rst │ ├── kubernetes.client.api.internal_apiserver_v1alpha1_api.rst │ ├── kubernetes.client.api.logs_api.rst │ ├── kubernetes.client.api.networking_api.rst │ ├── kubernetes.client.api.networking_v1_api.rst │ ├── kubernetes.client.api.networking_v1beta1_api.rst │ ├── kubernetes.client.api.node_api.rst │ ├── kubernetes.client.api.node_v1_api.rst │ ├── kubernetes.client.api.openid_api.rst │ ├── kubernetes.client.api.policy_api.rst │ ├── kubernetes.client.api.policy_v1_api.rst │ ├── kubernetes.client.api.rbac_authorization_api.rst │ ├── kubernetes.client.api.rbac_authorization_v1_api.rst │ ├── kubernetes.client.api.resource_api.rst │ ├── kubernetes.client.api.resource_v1_api.rst │ ├── kubernetes.client.api.resource_v1alpha3_api.rst │ ├── kubernetes.client.api.resource_v1beta1_api.rst │ ├── kubernetes.client.api.resource_v1beta2_api.rst │ ├── kubernetes.client.api.rst │ ├── kubernetes.client.api.scheduling_api.rst │ ├── kubernetes.client.api.scheduling_v1_api.rst │ ├── kubernetes.client.api.scheduling_v1alpha1_api.rst │ ├── kubernetes.client.api.storage_api.rst │ ├── kubernetes.client.api.storage_v1_api.rst │ ├── kubernetes.client.api.storage_v1beta1_api.rst │ ├── kubernetes.client.api.storagemigration_api.rst │ ├── kubernetes.client.api.storagemigration_v1beta1_api.rst │ ├── kubernetes.client.api.version_api.rst │ ├── kubernetes.client.api.well_known_api.rst │ ├── kubernetes.client.api_client.rst │ ├── kubernetes.client.configuration.rst │ ├── kubernetes.client.exceptions.rst │ ├── kubernetes.client.models.admissionregistration_v1_service_reference.rst │ ├── kubernetes.client.models.admissionregistration_v1_webhook_client_config.rst │ ├── kubernetes.client.models.apiextensions_v1_service_reference.rst │ ├── kubernetes.client.models.apiextensions_v1_webhook_client_config.rst │ ├── kubernetes.client.models.apiregistration_v1_service_reference.rst │ ├── kubernetes.client.models.authentication_v1_token_request.rst │ ├── kubernetes.client.models.core_v1_endpoint_port.rst │ ├── kubernetes.client.models.core_v1_event.rst │ ├── kubernetes.client.models.core_v1_event_list.rst │ ├── kubernetes.client.models.core_v1_event_series.rst │ ├── kubernetes.client.models.core_v1_resource_claim.rst │ ├── kubernetes.client.models.discovery_v1_endpoint_port.rst │ ├── kubernetes.client.models.events_v1_event.rst │ ├── kubernetes.client.models.events_v1_event_list.rst │ ├── kubernetes.client.models.events_v1_event_series.rst │ ├── kubernetes.client.models.flowcontrol_v1_subject.rst │ ├── kubernetes.client.models.rbac_v1_subject.rst │ ├── kubernetes.client.models.resource_v1_resource_claim.rst │ ├── kubernetes.client.models.rst │ ├── kubernetes.client.models.storage_v1_token_request.rst │ ├── kubernetes.client.models.v1_affinity.rst │ ├── kubernetes.client.models.v1_aggregation_rule.rst │ ├── kubernetes.client.models.v1_allocated_device_status.rst │ ├── kubernetes.client.models.v1_allocation_result.rst │ ├── kubernetes.client.models.v1_api_group.rst │ ├── kubernetes.client.models.v1_api_group_list.rst │ ├── kubernetes.client.models.v1_api_resource.rst │ ├── kubernetes.client.models.v1_api_resource_list.rst │ ├── kubernetes.client.models.v1_api_service.rst │ ├── kubernetes.client.models.v1_api_service_condition.rst │ ├── kubernetes.client.models.v1_api_service_list.rst │ ├── kubernetes.client.models.v1_api_service_spec.rst │ ├── kubernetes.client.models.v1_api_service_status.rst │ ├── kubernetes.client.models.v1_api_versions.rst │ ├── kubernetes.client.models.v1_app_armor_profile.rst │ ├── kubernetes.client.models.v1_attached_volume.rst │ ├── kubernetes.client.models.v1_audit_annotation.rst │ ├── kubernetes.client.models.v1_aws_elastic_block_store_volume_source.rst │ ├── kubernetes.client.models.v1_azure_disk_volume_source.rst │ ├── kubernetes.client.models.v1_azure_file_persistent_volume_source.rst │ ├── kubernetes.client.models.v1_azure_file_volume_source.rst │ ├── kubernetes.client.models.v1_binding.rst │ ├── kubernetes.client.models.v1_bound_object_reference.rst │ ├── kubernetes.client.models.v1_capabilities.rst │ ├── kubernetes.client.models.v1_capacity_request_policy.rst │ ├── kubernetes.client.models.v1_capacity_request_policy_range.rst │ ├── kubernetes.client.models.v1_capacity_requirements.rst │ ├── kubernetes.client.models.v1_cel_device_selector.rst │ ├── kubernetes.client.models.v1_ceph_fs_persistent_volume_source.rst │ ├── kubernetes.client.models.v1_ceph_fs_volume_source.rst │ ├── kubernetes.client.models.v1_certificate_signing_request.rst │ ├── kubernetes.client.models.v1_certificate_signing_request_condition.rst │ ├── kubernetes.client.models.v1_certificate_signing_request_list.rst │ ├── kubernetes.client.models.v1_certificate_signing_request_spec.rst │ ├── kubernetes.client.models.v1_certificate_signing_request_status.rst │ ├── kubernetes.client.models.v1_cinder_persistent_volume_source.rst │ ├── kubernetes.client.models.v1_cinder_volume_source.rst │ ├── kubernetes.client.models.v1_client_ip_config.rst │ ├── kubernetes.client.models.v1_cluster_role.rst │ ├── kubernetes.client.models.v1_cluster_role_binding.rst │ ├── kubernetes.client.models.v1_cluster_role_binding_list.rst │ ├── kubernetes.client.models.v1_cluster_role_list.rst │ ├── kubernetes.client.models.v1_cluster_trust_bundle_projection.rst │ ├── kubernetes.client.models.v1_component_condition.rst │ ├── kubernetes.client.models.v1_component_status.rst │ ├── kubernetes.client.models.v1_component_status_list.rst │ ├── kubernetes.client.models.v1_condition.rst │ ├── kubernetes.client.models.v1_config_map.rst │ ├── kubernetes.client.models.v1_config_map_env_source.rst │ ├── kubernetes.client.models.v1_config_map_key_selector.rst │ ├── kubernetes.client.models.v1_config_map_list.rst │ ├── kubernetes.client.models.v1_config_map_node_config_source.rst │ ├── kubernetes.client.models.v1_config_map_projection.rst │ ├── kubernetes.client.models.v1_config_map_volume_source.rst │ ├── kubernetes.client.models.v1_container.rst │ ├── kubernetes.client.models.v1_container_extended_resource_request.rst │ ├── kubernetes.client.models.v1_container_image.rst │ ├── kubernetes.client.models.v1_container_port.rst │ ├── kubernetes.client.models.v1_container_resize_policy.rst │ ├── kubernetes.client.models.v1_container_restart_rule.rst │ ├── kubernetes.client.models.v1_container_restart_rule_on_exit_codes.rst │ ├── kubernetes.client.models.v1_container_state.rst │ ├── kubernetes.client.models.v1_container_state_running.rst │ ├── kubernetes.client.models.v1_container_state_terminated.rst │ ├── kubernetes.client.models.v1_container_state_waiting.rst │ ├── kubernetes.client.models.v1_container_status.rst │ ├── kubernetes.client.models.v1_container_user.rst │ ├── kubernetes.client.models.v1_controller_revision.rst │ ├── kubernetes.client.models.v1_controller_revision_list.rst │ ├── kubernetes.client.models.v1_counter.rst │ ├── kubernetes.client.models.v1_counter_set.rst │ ├── kubernetes.client.models.v1_cron_job.rst │ ├── kubernetes.client.models.v1_cron_job_list.rst │ ├── kubernetes.client.models.v1_cron_job_spec.rst │ ├── kubernetes.client.models.v1_cron_job_status.rst │ ├── kubernetes.client.models.v1_cross_version_object_reference.rst │ ├── kubernetes.client.models.v1_csi_driver.rst │ ├── kubernetes.client.models.v1_csi_driver_list.rst │ ├── kubernetes.client.models.v1_csi_driver_spec.rst │ ├── kubernetes.client.models.v1_csi_node.rst │ ├── kubernetes.client.models.v1_csi_node_driver.rst │ ├── kubernetes.client.models.v1_csi_node_list.rst │ ├── kubernetes.client.models.v1_csi_node_spec.rst │ ├── kubernetes.client.models.v1_csi_persistent_volume_source.rst │ ├── kubernetes.client.models.v1_csi_storage_capacity.rst │ ├── kubernetes.client.models.v1_csi_storage_capacity_list.rst │ ├── kubernetes.client.models.v1_csi_volume_source.rst │ ├── kubernetes.client.models.v1_custom_resource_column_definition.rst │ ├── kubernetes.client.models.v1_custom_resource_conversion.rst │ ├── kubernetes.client.models.v1_custom_resource_definition.rst │ ├── kubernetes.client.models.v1_custom_resource_definition_condition.rst │ ├── kubernetes.client.models.v1_custom_resource_definition_list.rst │ ├── kubernetes.client.models.v1_custom_resource_definition_names.rst │ ├── kubernetes.client.models.v1_custom_resource_definition_spec.rst │ ├── kubernetes.client.models.v1_custom_resource_definition_status.rst │ ├── kubernetes.client.models.v1_custom_resource_definition_version.rst │ ├── kubernetes.client.models.v1_custom_resource_subresource_scale.rst │ ├── kubernetes.client.models.v1_custom_resource_subresources.rst │ ├── kubernetes.client.models.v1_custom_resource_validation.rst │ ├── kubernetes.client.models.v1_daemon_endpoint.rst │ ├── kubernetes.client.models.v1_daemon_set.rst │ ├── kubernetes.client.models.v1_daemon_set_condition.rst │ ├── kubernetes.client.models.v1_daemon_set_list.rst │ ├── kubernetes.client.models.v1_daemon_set_spec.rst │ ├── kubernetes.client.models.v1_daemon_set_status.rst │ ├── kubernetes.client.models.v1_daemon_set_update_strategy.rst │ ├── kubernetes.client.models.v1_delete_options.rst │ ├── kubernetes.client.models.v1_deployment.rst │ ├── kubernetes.client.models.v1_deployment_condition.rst │ ├── kubernetes.client.models.v1_deployment_list.rst │ ├── kubernetes.client.models.v1_deployment_spec.rst │ ├── kubernetes.client.models.v1_deployment_status.rst │ ├── kubernetes.client.models.v1_deployment_strategy.rst │ ├── kubernetes.client.models.v1_device.rst │ ├── kubernetes.client.models.v1_device_allocation_configuration.rst │ ├── kubernetes.client.models.v1_device_allocation_result.rst │ ├── kubernetes.client.models.v1_device_attribute.rst │ ├── kubernetes.client.models.v1_device_capacity.rst │ ├── kubernetes.client.models.v1_device_claim.rst │ ├── kubernetes.client.models.v1_device_claim_configuration.rst │ ├── kubernetes.client.models.v1_device_class.rst │ ├── kubernetes.client.models.v1_device_class_configuration.rst │ ├── kubernetes.client.models.v1_device_class_list.rst │ ├── kubernetes.client.models.v1_device_class_spec.rst │ ├── kubernetes.client.models.v1_device_constraint.rst │ ├── kubernetes.client.models.v1_device_counter_consumption.rst │ ├── kubernetes.client.models.v1_device_request.rst │ ├── kubernetes.client.models.v1_device_request_allocation_result.rst │ ├── kubernetes.client.models.v1_device_selector.rst │ ├── kubernetes.client.models.v1_device_sub_request.rst │ ├── kubernetes.client.models.v1_device_taint.rst │ ├── kubernetes.client.models.v1_device_toleration.rst │ ├── kubernetes.client.models.v1_downward_api_projection.rst │ ├── kubernetes.client.models.v1_downward_api_volume_file.rst │ ├── kubernetes.client.models.v1_downward_api_volume_source.rst │ ├── kubernetes.client.models.v1_empty_dir_volume_source.rst │ ├── kubernetes.client.models.v1_endpoint.rst │ ├── kubernetes.client.models.v1_endpoint_address.rst │ ├── kubernetes.client.models.v1_endpoint_conditions.rst │ ├── kubernetes.client.models.v1_endpoint_hints.rst │ ├── kubernetes.client.models.v1_endpoint_slice.rst │ ├── kubernetes.client.models.v1_endpoint_slice_list.rst │ ├── kubernetes.client.models.v1_endpoint_subset.rst │ ├── kubernetes.client.models.v1_endpoints.rst │ ├── kubernetes.client.models.v1_endpoints_list.rst │ ├── kubernetes.client.models.v1_env_from_source.rst │ ├── kubernetes.client.models.v1_env_var.rst │ ├── kubernetes.client.models.v1_env_var_source.rst │ ├── kubernetes.client.models.v1_ephemeral_container.rst │ ├── kubernetes.client.models.v1_ephemeral_volume_source.rst │ ├── kubernetes.client.models.v1_event_source.rst │ ├── kubernetes.client.models.v1_eviction.rst │ ├── kubernetes.client.models.v1_exact_device_request.rst │ ├── kubernetes.client.models.v1_exec_action.rst │ ├── kubernetes.client.models.v1_exempt_priority_level_configuration.rst │ ├── kubernetes.client.models.v1_expression_warning.rst │ ├── kubernetes.client.models.v1_external_documentation.rst │ ├── kubernetes.client.models.v1_fc_volume_source.rst │ ├── kubernetes.client.models.v1_field_selector_attributes.rst │ ├── kubernetes.client.models.v1_field_selector_requirement.rst │ ├── kubernetes.client.models.v1_file_key_selector.rst │ ├── kubernetes.client.models.v1_flex_persistent_volume_source.rst │ ├── kubernetes.client.models.v1_flex_volume_source.rst │ ├── kubernetes.client.models.v1_flocker_volume_source.rst │ ├── kubernetes.client.models.v1_flow_distinguisher_method.rst │ ├── kubernetes.client.models.v1_flow_schema.rst │ ├── kubernetes.client.models.v1_flow_schema_condition.rst │ ├── kubernetes.client.models.v1_flow_schema_list.rst │ ├── kubernetes.client.models.v1_flow_schema_spec.rst │ ├── kubernetes.client.models.v1_flow_schema_status.rst │ ├── kubernetes.client.models.v1_for_node.rst │ ├── kubernetes.client.models.v1_for_zone.rst │ ├── kubernetes.client.models.v1_gce_persistent_disk_volume_source.rst │ ├── kubernetes.client.models.v1_git_repo_volume_source.rst │ ├── kubernetes.client.models.v1_glusterfs_persistent_volume_source.rst │ ├── kubernetes.client.models.v1_glusterfs_volume_source.rst │ ├── kubernetes.client.models.v1_group_resource.rst │ ├── kubernetes.client.models.v1_group_subject.rst │ ├── kubernetes.client.models.v1_group_version_for_discovery.rst │ ├── kubernetes.client.models.v1_grpc_action.rst │ ├── kubernetes.client.models.v1_horizontal_pod_autoscaler.rst │ ├── kubernetes.client.models.v1_horizontal_pod_autoscaler_list.rst │ ├── kubernetes.client.models.v1_horizontal_pod_autoscaler_spec.rst │ ├── kubernetes.client.models.v1_horizontal_pod_autoscaler_status.rst │ ├── kubernetes.client.models.v1_host_alias.rst │ ├── kubernetes.client.models.v1_host_ip.rst │ ├── kubernetes.client.models.v1_host_path_volume_source.rst │ ├── kubernetes.client.models.v1_http_get_action.rst │ ├── kubernetes.client.models.v1_http_header.rst │ ├── kubernetes.client.models.v1_http_ingress_path.rst │ ├── kubernetes.client.models.v1_http_ingress_rule_value.rst │ ├── kubernetes.client.models.v1_image_volume_source.rst │ ├── kubernetes.client.models.v1_ingress.rst │ ├── kubernetes.client.models.v1_ingress_backend.rst │ ├── kubernetes.client.models.v1_ingress_class.rst │ ├── kubernetes.client.models.v1_ingress_class_list.rst │ ├── kubernetes.client.models.v1_ingress_class_parameters_reference.rst │ ├── kubernetes.client.models.v1_ingress_class_spec.rst │ ├── kubernetes.client.models.v1_ingress_list.rst │ ├── kubernetes.client.models.v1_ingress_load_balancer_ingress.rst │ ├── kubernetes.client.models.v1_ingress_load_balancer_status.rst │ ├── kubernetes.client.models.v1_ingress_port_status.rst │ ├── kubernetes.client.models.v1_ingress_rule.rst │ ├── kubernetes.client.models.v1_ingress_service_backend.rst │ ├── kubernetes.client.models.v1_ingress_spec.rst │ ├── kubernetes.client.models.v1_ingress_status.rst │ ├── kubernetes.client.models.v1_ingress_tls.rst │ ├── kubernetes.client.models.v1_ip_address.rst │ ├── kubernetes.client.models.v1_ip_address_list.rst │ ├── kubernetes.client.models.v1_ip_address_spec.rst │ ├── kubernetes.client.models.v1_ip_block.rst │ ├── kubernetes.client.models.v1_iscsi_persistent_volume_source.rst │ ├── kubernetes.client.models.v1_iscsi_volume_source.rst │ ├── kubernetes.client.models.v1_job.rst │ ├── kubernetes.client.models.v1_job_condition.rst │ ├── kubernetes.client.models.v1_job_list.rst │ ├── kubernetes.client.models.v1_job_spec.rst │ ├── kubernetes.client.models.v1_job_status.rst │ ├── kubernetes.client.models.v1_job_template_spec.rst │ ├── kubernetes.client.models.v1_json_schema_props.rst │ ├── kubernetes.client.models.v1_key_to_path.rst │ ├── kubernetes.client.models.v1_label_selector.rst │ ├── kubernetes.client.models.v1_label_selector_attributes.rst │ ├── kubernetes.client.models.v1_label_selector_requirement.rst │ ├── kubernetes.client.models.v1_lease.rst │ ├── kubernetes.client.models.v1_lease_list.rst │ ├── kubernetes.client.models.v1_lease_spec.rst │ ├── kubernetes.client.models.v1_lifecycle.rst │ ├── kubernetes.client.models.v1_lifecycle_handler.rst │ ├── kubernetes.client.models.v1_limit_range.rst │ ├── kubernetes.client.models.v1_limit_range_item.rst │ ├── kubernetes.client.models.v1_limit_range_list.rst │ ├── kubernetes.client.models.v1_limit_range_spec.rst │ ├── kubernetes.client.models.v1_limit_response.rst │ ├── kubernetes.client.models.v1_limited_priority_level_configuration.rst │ ├── kubernetes.client.models.v1_linux_container_user.rst │ ├── kubernetes.client.models.v1_list_meta.rst │ ├── kubernetes.client.models.v1_load_balancer_ingress.rst │ ├── kubernetes.client.models.v1_load_balancer_status.rst │ ├── kubernetes.client.models.v1_local_object_reference.rst │ ├── kubernetes.client.models.v1_local_subject_access_review.rst │ ├── kubernetes.client.models.v1_local_volume_source.rst │ ├── kubernetes.client.models.v1_managed_fields_entry.rst │ ├── kubernetes.client.models.v1_match_condition.rst │ ├── kubernetes.client.models.v1_match_resources.rst │ ├── kubernetes.client.models.v1_modify_volume_status.rst │ ├── kubernetes.client.models.v1_mutating_webhook.rst │ ├── kubernetes.client.models.v1_mutating_webhook_configuration.rst │ ├── kubernetes.client.models.v1_mutating_webhook_configuration_list.rst │ ├── kubernetes.client.models.v1_named_rule_with_operations.rst │ ├── kubernetes.client.models.v1_namespace.rst │ ├── kubernetes.client.models.v1_namespace_condition.rst │ ├── kubernetes.client.models.v1_namespace_list.rst │ ├── kubernetes.client.models.v1_namespace_spec.rst │ ├── kubernetes.client.models.v1_namespace_status.rst │ ├── kubernetes.client.models.v1_network_device_data.rst │ ├── kubernetes.client.models.v1_network_policy.rst │ ├── kubernetes.client.models.v1_network_policy_egress_rule.rst │ ├── kubernetes.client.models.v1_network_policy_ingress_rule.rst │ ├── kubernetes.client.models.v1_network_policy_list.rst │ ├── kubernetes.client.models.v1_network_policy_peer.rst │ ├── kubernetes.client.models.v1_network_policy_port.rst │ ├── kubernetes.client.models.v1_network_policy_spec.rst │ ├── kubernetes.client.models.v1_nfs_volume_source.rst │ ├── kubernetes.client.models.v1_node.rst │ ├── kubernetes.client.models.v1_node_address.rst │ ├── kubernetes.client.models.v1_node_affinity.rst │ ├── kubernetes.client.models.v1_node_condition.rst │ ├── kubernetes.client.models.v1_node_config_source.rst │ ├── kubernetes.client.models.v1_node_config_status.rst │ ├── kubernetes.client.models.v1_node_daemon_endpoints.rst │ ├── kubernetes.client.models.v1_node_features.rst │ ├── kubernetes.client.models.v1_node_list.rst │ ├── kubernetes.client.models.v1_node_runtime_handler.rst │ ├── kubernetes.client.models.v1_node_runtime_handler_features.rst │ ├── kubernetes.client.models.v1_node_selector.rst │ ├── kubernetes.client.models.v1_node_selector_requirement.rst │ ├── kubernetes.client.models.v1_node_selector_term.rst │ ├── kubernetes.client.models.v1_node_spec.rst │ ├── kubernetes.client.models.v1_node_status.rst │ ├── kubernetes.client.models.v1_node_swap_status.rst │ ├── kubernetes.client.models.v1_node_system_info.rst │ ├── kubernetes.client.models.v1_non_resource_attributes.rst │ ├── kubernetes.client.models.v1_non_resource_policy_rule.rst │ ├── kubernetes.client.models.v1_non_resource_rule.rst │ ├── kubernetes.client.models.v1_object_field_selector.rst │ ├── kubernetes.client.models.v1_object_meta.rst │ ├── kubernetes.client.models.v1_object_reference.rst │ ├── kubernetes.client.models.v1_opaque_device_configuration.rst │ ├── kubernetes.client.models.v1_overhead.rst │ ├── kubernetes.client.models.v1_owner_reference.rst │ ├── kubernetes.client.models.v1_param_kind.rst │ ├── kubernetes.client.models.v1_param_ref.rst │ ├── kubernetes.client.models.v1_parent_reference.rst │ ├── kubernetes.client.models.v1_persistent_volume.rst │ ├── kubernetes.client.models.v1_persistent_volume_claim.rst │ ├── kubernetes.client.models.v1_persistent_volume_claim_condition.rst │ ├── kubernetes.client.models.v1_persistent_volume_claim_list.rst │ ├── kubernetes.client.models.v1_persistent_volume_claim_spec.rst │ ├── kubernetes.client.models.v1_persistent_volume_claim_status.rst │ ├── kubernetes.client.models.v1_persistent_volume_claim_template.rst │ ├── kubernetes.client.models.v1_persistent_volume_claim_volume_source.rst │ ├── kubernetes.client.models.v1_persistent_volume_list.rst │ ├── kubernetes.client.models.v1_persistent_volume_spec.rst │ ├── kubernetes.client.models.v1_persistent_volume_status.rst │ ├── kubernetes.client.models.v1_photon_persistent_disk_volume_source.rst │ ├── kubernetes.client.models.v1_pod.rst │ ├── kubernetes.client.models.v1_pod_affinity.rst │ ├── kubernetes.client.models.v1_pod_affinity_term.rst │ ├── kubernetes.client.models.v1_pod_anti_affinity.rst │ ├── kubernetes.client.models.v1_pod_certificate_projection.rst │ ├── kubernetes.client.models.v1_pod_condition.rst │ ├── kubernetes.client.models.v1_pod_disruption_budget.rst │ ├── kubernetes.client.models.v1_pod_disruption_budget_list.rst │ ├── kubernetes.client.models.v1_pod_disruption_budget_spec.rst │ ├── kubernetes.client.models.v1_pod_disruption_budget_status.rst │ ├── kubernetes.client.models.v1_pod_dns_config.rst │ ├── kubernetes.client.models.v1_pod_dns_config_option.rst │ ├── kubernetes.client.models.v1_pod_extended_resource_claim_status.rst │ ├── kubernetes.client.models.v1_pod_failure_policy.rst │ ├── kubernetes.client.models.v1_pod_failure_policy_on_exit_codes_requirement.rst │ ├── kubernetes.client.models.v1_pod_failure_policy_on_pod_conditions_pattern.rst │ ├── kubernetes.client.models.v1_pod_failure_policy_rule.rst │ ├── kubernetes.client.models.v1_pod_ip.rst │ ├── kubernetes.client.models.v1_pod_list.rst │ ├── kubernetes.client.models.v1_pod_os.rst │ ├── kubernetes.client.models.v1_pod_readiness_gate.rst │ ├── kubernetes.client.models.v1_pod_resource_claim.rst │ ├── kubernetes.client.models.v1_pod_resource_claim_status.rst │ ├── kubernetes.client.models.v1_pod_scheduling_gate.rst │ ├── kubernetes.client.models.v1_pod_security_context.rst │ ├── kubernetes.client.models.v1_pod_spec.rst │ ├── kubernetes.client.models.v1_pod_status.rst │ ├── kubernetes.client.models.v1_pod_template.rst │ ├── kubernetes.client.models.v1_pod_template_list.rst │ ├── kubernetes.client.models.v1_pod_template_spec.rst │ ├── kubernetes.client.models.v1_policy_rule.rst │ ├── kubernetes.client.models.v1_policy_rules_with_subjects.rst │ ├── kubernetes.client.models.v1_port_status.rst │ ├── kubernetes.client.models.v1_portworx_volume_source.rst │ ├── kubernetes.client.models.v1_preconditions.rst │ ├── kubernetes.client.models.v1_preferred_scheduling_term.rst │ ├── kubernetes.client.models.v1_priority_class.rst │ ├── kubernetes.client.models.v1_priority_class_list.rst │ ├── kubernetes.client.models.v1_priority_level_configuration.rst │ ├── kubernetes.client.models.v1_priority_level_configuration_condition.rst │ ├── kubernetes.client.models.v1_priority_level_configuration_list.rst │ ├── kubernetes.client.models.v1_priority_level_configuration_reference.rst │ ├── kubernetes.client.models.v1_priority_level_configuration_spec.rst │ ├── kubernetes.client.models.v1_priority_level_configuration_status.rst │ ├── kubernetes.client.models.v1_probe.rst │ ├── kubernetes.client.models.v1_projected_volume_source.rst │ ├── kubernetes.client.models.v1_queuing_configuration.rst │ ├── kubernetes.client.models.v1_quobyte_volume_source.rst │ ├── kubernetes.client.models.v1_rbd_persistent_volume_source.rst │ ├── kubernetes.client.models.v1_rbd_volume_source.rst │ ├── kubernetes.client.models.v1_replica_set.rst │ ├── kubernetes.client.models.v1_replica_set_condition.rst │ ├── kubernetes.client.models.v1_replica_set_list.rst │ ├── kubernetes.client.models.v1_replica_set_spec.rst │ ├── kubernetes.client.models.v1_replica_set_status.rst │ ├── kubernetes.client.models.v1_replication_controller.rst │ ├── kubernetes.client.models.v1_replication_controller_condition.rst │ ├── kubernetes.client.models.v1_replication_controller_list.rst │ ├── kubernetes.client.models.v1_replication_controller_spec.rst │ ├── kubernetes.client.models.v1_replication_controller_status.rst │ ├── kubernetes.client.models.v1_resource_attributes.rst │ ├── kubernetes.client.models.v1_resource_claim_consumer_reference.rst │ ├── kubernetes.client.models.v1_resource_claim_list.rst │ ├── kubernetes.client.models.v1_resource_claim_spec.rst │ ├── kubernetes.client.models.v1_resource_claim_status.rst │ ├── kubernetes.client.models.v1_resource_claim_template.rst │ ├── kubernetes.client.models.v1_resource_claim_template_list.rst │ ├── kubernetes.client.models.v1_resource_claim_template_spec.rst │ ├── kubernetes.client.models.v1_resource_field_selector.rst │ ├── kubernetes.client.models.v1_resource_health.rst │ ├── kubernetes.client.models.v1_resource_policy_rule.rst │ ├── kubernetes.client.models.v1_resource_pool.rst │ ├── kubernetes.client.models.v1_resource_quota.rst │ ├── kubernetes.client.models.v1_resource_quota_list.rst │ ├── kubernetes.client.models.v1_resource_quota_spec.rst │ ├── kubernetes.client.models.v1_resource_quota_status.rst │ ├── kubernetes.client.models.v1_resource_requirements.rst │ ├── kubernetes.client.models.v1_resource_rule.rst │ ├── kubernetes.client.models.v1_resource_slice.rst │ ├── kubernetes.client.models.v1_resource_slice_list.rst │ ├── kubernetes.client.models.v1_resource_slice_spec.rst │ ├── kubernetes.client.models.v1_resource_status.rst │ ├── kubernetes.client.models.v1_role.rst │ ├── kubernetes.client.models.v1_role_binding.rst │ ├── kubernetes.client.models.v1_role_binding_list.rst │ ├── kubernetes.client.models.v1_role_list.rst │ ├── kubernetes.client.models.v1_role_ref.rst │ ├── kubernetes.client.models.v1_rolling_update_daemon_set.rst │ ├── kubernetes.client.models.v1_rolling_update_deployment.rst │ ├── kubernetes.client.models.v1_rolling_update_stateful_set_strategy.rst │ ├── kubernetes.client.models.v1_rule_with_operations.rst │ ├── kubernetes.client.models.v1_runtime_class.rst │ ├── kubernetes.client.models.v1_runtime_class_list.rst │ ├── kubernetes.client.models.v1_scale.rst │ ├── kubernetes.client.models.v1_scale_io_persistent_volume_source.rst │ ├── kubernetes.client.models.v1_scale_io_volume_source.rst │ ├── kubernetes.client.models.v1_scale_spec.rst │ ├── kubernetes.client.models.v1_scale_status.rst │ ├── kubernetes.client.models.v1_scheduling.rst │ ├── kubernetes.client.models.v1_scope_selector.rst │ ├── kubernetes.client.models.v1_scoped_resource_selector_requirement.rst │ ├── kubernetes.client.models.v1_se_linux_options.rst │ ├── kubernetes.client.models.v1_seccomp_profile.rst │ ├── kubernetes.client.models.v1_secret.rst │ ├── kubernetes.client.models.v1_secret_env_source.rst │ ├── kubernetes.client.models.v1_secret_key_selector.rst │ ├── kubernetes.client.models.v1_secret_list.rst │ ├── kubernetes.client.models.v1_secret_projection.rst │ ├── kubernetes.client.models.v1_secret_reference.rst │ ├── kubernetes.client.models.v1_secret_volume_source.rst │ ├── kubernetes.client.models.v1_security_context.rst │ ├── kubernetes.client.models.v1_selectable_field.rst │ ├── kubernetes.client.models.v1_self_subject_access_review.rst │ ├── kubernetes.client.models.v1_self_subject_access_review_spec.rst │ ├── kubernetes.client.models.v1_self_subject_review.rst │ ├── kubernetes.client.models.v1_self_subject_review_status.rst │ ├── kubernetes.client.models.v1_self_subject_rules_review.rst │ ├── kubernetes.client.models.v1_self_subject_rules_review_spec.rst │ ├── kubernetes.client.models.v1_server_address_by_client_cidr.rst │ ├── kubernetes.client.models.v1_service.rst │ ├── kubernetes.client.models.v1_service_account.rst │ ├── kubernetes.client.models.v1_service_account_list.rst │ ├── kubernetes.client.models.v1_service_account_subject.rst │ ├── kubernetes.client.models.v1_service_account_token_projection.rst │ ├── kubernetes.client.models.v1_service_backend_port.rst │ ├── kubernetes.client.models.v1_service_cidr.rst │ ├── kubernetes.client.models.v1_service_cidr_list.rst │ ├── kubernetes.client.models.v1_service_cidr_spec.rst │ ├── kubernetes.client.models.v1_service_cidr_status.rst │ ├── kubernetes.client.models.v1_service_list.rst │ ├── kubernetes.client.models.v1_service_port.rst │ ├── kubernetes.client.models.v1_service_spec.rst │ ├── kubernetes.client.models.v1_service_status.rst │ ├── kubernetes.client.models.v1_session_affinity_config.rst │ ├── kubernetes.client.models.v1_sleep_action.rst │ ├── kubernetes.client.models.v1_stateful_set.rst │ ├── kubernetes.client.models.v1_stateful_set_condition.rst │ ├── kubernetes.client.models.v1_stateful_set_list.rst │ ├── kubernetes.client.models.v1_stateful_set_ordinals.rst │ ├── kubernetes.client.models.v1_stateful_set_persistent_volume_claim_retention_policy.rst │ ├── kubernetes.client.models.v1_stateful_set_spec.rst │ ├── kubernetes.client.models.v1_stateful_set_status.rst │ ├── kubernetes.client.models.v1_stateful_set_update_strategy.rst │ ├── kubernetes.client.models.v1_status.rst │ ├── kubernetes.client.models.v1_status_cause.rst │ ├── kubernetes.client.models.v1_status_details.rst │ ├── kubernetes.client.models.v1_storage_class.rst │ ├── kubernetes.client.models.v1_storage_class_list.rst │ ├── kubernetes.client.models.v1_storage_os_persistent_volume_source.rst │ ├── kubernetes.client.models.v1_storage_os_volume_source.rst │ ├── kubernetes.client.models.v1_subject_access_review.rst │ ├── kubernetes.client.models.v1_subject_access_review_spec.rst │ ├── kubernetes.client.models.v1_subject_access_review_status.rst │ ├── kubernetes.client.models.v1_subject_rules_review_status.rst │ ├── kubernetes.client.models.v1_success_policy.rst │ ├── kubernetes.client.models.v1_success_policy_rule.rst │ ├── kubernetes.client.models.v1_sysctl.rst │ ├── kubernetes.client.models.v1_taint.rst │ ├── kubernetes.client.models.v1_tcp_socket_action.rst │ ├── kubernetes.client.models.v1_token_request_spec.rst │ ├── kubernetes.client.models.v1_token_request_status.rst │ ├── kubernetes.client.models.v1_token_review.rst │ ├── kubernetes.client.models.v1_token_review_spec.rst │ ├── kubernetes.client.models.v1_token_review_status.rst │ ├── kubernetes.client.models.v1_toleration.rst │ ├── kubernetes.client.models.v1_topology_selector_label_requirement.rst │ ├── kubernetes.client.models.v1_topology_selector_term.rst │ ├── kubernetes.client.models.v1_topology_spread_constraint.rst │ ├── kubernetes.client.models.v1_type_checking.rst │ ├── kubernetes.client.models.v1_typed_local_object_reference.rst │ ├── kubernetes.client.models.v1_typed_object_reference.rst │ ├── kubernetes.client.models.v1_uncounted_terminated_pods.rst │ ├── kubernetes.client.models.v1_user_info.rst │ ├── kubernetes.client.models.v1_user_subject.rst │ ├── kubernetes.client.models.v1_validating_admission_policy.rst │ ├── kubernetes.client.models.v1_validating_admission_policy_binding.rst │ ├── kubernetes.client.models.v1_validating_admission_policy_binding_list.rst │ ├── kubernetes.client.models.v1_validating_admission_policy_binding_spec.rst │ ├── kubernetes.client.models.v1_validating_admission_policy_list.rst │ ├── kubernetes.client.models.v1_validating_admission_policy_spec.rst │ ├── kubernetes.client.models.v1_validating_admission_policy_status.rst │ ├── kubernetes.client.models.v1_validating_webhook.rst │ ├── kubernetes.client.models.v1_validating_webhook_configuration.rst │ ├── kubernetes.client.models.v1_validating_webhook_configuration_list.rst │ ├── kubernetes.client.models.v1_validation.rst │ ├── kubernetes.client.models.v1_validation_rule.rst │ ├── kubernetes.client.models.v1_variable.rst │ ├── kubernetes.client.models.v1_volume.rst │ ├── kubernetes.client.models.v1_volume_attachment.rst │ ├── kubernetes.client.models.v1_volume_attachment_list.rst │ ├── kubernetes.client.models.v1_volume_attachment_source.rst │ ├── kubernetes.client.models.v1_volume_attachment_spec.rst │ ├── kubernetes.client.models.v1_volume_attachment_status.rst │ ├── kubernetes.client.models.v1_volume_attributes_class.rst │ ├── kubernetes.client.models.v1_volume_attributes_class_list.rst │ ├── kubernetes.client.models.v1_volume_device.rst │ ├── kubernetes.client.models.v1_volume_error.rst │ ├── kubernetes.client.models.v1_volume_mount.rst │ ├── kubernetes.client.models.v1_volume_mount_status.rst │ ├── kubernetes.client.models.v1_volume_node_affinity.rst │ ├── kubernetes.client.models.v1_volume_node_resources.rst │ ├── kubernetes.client.models.v1_volume_projection.rst │ ├── kubernetes.client.models.v1_volume_resource_requirements.rst │ ├── kubernetes.client.models.v1_vsphere_virtual_disk_volume_source.rst │ ├── kubernetes.client.models.v1_watch_event.rst │ ├── kubernetes.client.models.v1_webhook_conversion.rst │ ├── kubernetes.client.models.v1_weighted_pod_affinity_term.rst │ ├── kubernetes.client.models.v1_windows_security_context_options.rst │ ├── kubernetes.client.models.v1_workload_reference.rst │ ├── kubernetes.client.models.v1alpha1_apply_configuration.rst │ ├── kubernetes.client.models.v1alpha1_cluster_trust_bundle.rst │ ├── kubernetes.client.models.v1alpha1_cluster_trust_bundle_list.rst │ ├── kubernetes.client.models.v1alpha1_cluster_trust_bundle_spec.rst │ ├── kubernetes.client.models.v1alpha1_gang_scheduling_policy.rst │ ├── kubernetes.client.models.v1alpha1_json_patch.rst │ ├── kubernetes.client.models.v1alpha1_match_condition.rst │ ├── kubernetes.client.models.v1alpha1_match_resources.rst │ ├── kubernetes.client.models.v1alpha1_mutating_admission_policy.rst │ ├── kubernetes.client.models.v1alpha1_mutating_admission_policy_binding.rst │ ├── kubernetes.client.models.v1alpha1_mutating_admission_policy_binding_list.rst │ ├── kubernetes.client.models.v1alpha1_mutating_admission_policy_binding_spec.rst │ ├── kubernetes.client.models.v1alpha1_mutating_admission_policy_list.rst │ ├── kubernetes.client.models.v1alpha1_mutating_admission_policy_spec.rst │ ├── kubernetes.client.models.v1alpha1_mutation.rst │ ├── kubernetes.client.models.v1alpha1_named_rule_with_operations.rst │ ├── kubernetes.client.models.v1alpha1_param_kind.rst │ ├── kubernetes.client.models.v1alpha1_param_ref.rst │ ├── kubernetes.client.models.v1alpha1_pod_group.rst │ ├── kubernetes.client.models.v1alpha1_pod_group_policy.rst │ ├── kubernetes.client.models.v1alpha1_server_storage_version.rst │ ├── kubernetes.client.models.v1alpha1_storage_version.rst │ ├── kubernetes.client.models.v1alpha1_storage_version_condition.rst │ ├── kubernetes.client.models.v1alpha1_storage_version_list.rst │ ├── kubernetes.client.models.v1alpha1_storage_version_status.rst │ ├── kubernetes.client.models.v1alpha1_typed_local_object_reference.rst │ ├── kubernetes.client.models.v1alpha1_variable.rst │ ├── kubernetes.client.models.v1alpha1_workload.rst │ ├── kubernetes.client.models.v1alpha1_workload_list.rst │ ├── kubernetes.client.models.v1alpha1_workload_spec.rst │ ├── kubernetes.client.models.v1alpha2_lease_candidate.rst │ ├── kubernetes.client.models.v1alpha2_lease_candidate_list.rst │ ├── kubernetes.client.models.v1alpha2_lease_candidate_spec.rst │ ├── kubernetes.client.models.v1alpha3_device_taint.rst │ ├── kubernetes.client.models.v1alpha3_device_taint_rule.rst │ ├── kubernetes.client.models.v1alpha3_device_taint_rule_list.rst │ ├── kubernetes.client.models.v1alpha3_device_taint_rule_spec.rst │ ├── kubernetes.client.models.v1alpha3_device_taint_rule_status.rst │ ├── kubernetes.client.models.v1alpha3_device_taint_selector.rst │ ├── kubernetes.client.models.v1beta1_allocated_device_status.rst │ ├── kubernetes.client.models.v1beta1_allocation_result.rst │ ├── kubernetes.client.models.v1beta1_apply_configuration.rst │ ├── kubernetes.client.models.v1beta1_basic_device.rst │ ├── kubernetes.client.models.v1beta1_capacity_request_policy.rst │ ├── kubernetes.client.models.v1beta1_capacity_request_policy_range.rst │ ├── kubernetes.client.models.v1beta1_capacity_requirements.rst │ ├── kubernetes.client.models.v1beta1_cel_device_selector.rst │ ├── kubernetes.client.models.v1beta1_cluster_trust_bundle.rst │ ├── kubernetes.client.models.v1beta1_cluster_trust_bundle_list.rst │ ├── kubernetes.client.models.v1beta1_cluster_trust_bundle_spec.rst │ ├── kubernetes.client.models.v1beta1_counter.rst │ ├── kubernetes.client.models.v1beta1_counter_set.rst │ ├── kubernetes.client.models.v1beta1_device.rst │ ├── kubernetes.client.models.v1beta1_device_allocation_configuration.rst │ ├── kubernetes.client.models.v1beta1_device_allocation_result.rst │ ├── kubernetes.client.models.v1beta1_device_attribute.rst │ ├── kubernetes.client.models.v1beta1_device_capacity.rst │ ├── kubernetes.client.models.v1beta1_device_claim.rst │ ├── kubernetes.client.models.v1beta1_device_claim_configuration.rst │ ├── kubernetes.client.models.v1beta1_device_class.rst │ ├── kubernetes.client.models.v1beta1_device_class_configuration.rst │ ├── kubernetes.client.models.v1beta1_device_class_list.rst │ ├── kubernetes.client.models.v1beta1_device_class_spec.rst │ ├── kubernetes.client.models.v1beta1_device_constraint.rst │ ├── kubernetes.client.models.v1beta1_device_counter_consumption.rst │ ├── kubernetes.client.models.v1beta1_device_request.rst │ ├── kubernetes.client.models.v1beta1_device_request_allocation_result.rst │ ├── kubernetes.client.models.v1beta1_device_selector.rst │ ├── kubernetes.client.models.v1beta1_device_sub_request.rst │ ├── kubernetes.client.models.v1beta1_device_taint.rst │ ├── kubernetes.client.models.v1beta1_device_toleration.rst │ ├── kubernetes.client.models.v1beta1_ip_address.rst │ ├── kubernetes.client.models.v1beta1_ip_address_list.rst │ ├── kubernetes.client.models.v1beta1_ip_address_spec.rst │ ├── kubernetes.client.models.v1beta1_json_patch.rst │ ├── kubernetes.client.models.v1beta1_lease_candidate.rst │ ├── kubernetes.client.models.v1beta1_lease_candidate_list.rst │ ├── kubernetes.client.models.v1beta1_lease_candidate_spec.rst │ ├── kubernetes.client.models.v1beta1_match_condition.rst │ ├── kubernetes.client.models.v1beta1_match_resources.rst │ ├── kubernetes.client.models.v1beta1_mutating_admission_policy.rst │ ├── kubernetes.client.models.v1beta1_mutating_admission_policy_binding.rst │ ├── kubernetes.client.models.v1beta1_mutating_admission_policy_binding_list.rst │ ├── kubernetes.client.models.v1beta1_mutating_admission_policy_binding_spec.rst │ ├── kubernetes.client.models.v1beta1_mutating_admission_policy_list.rst │ ├── kubernetes.client.models.v1beta1_mutating_admission_policy_spec.rst │ ├── kubernetes.client.models.v1beta1_mutation.rst │ ├── kubernetes.client.models.v1beta1_named_rule_with_operations.rst │ ├── kubernetes.client.models.v1beta1_network_device_data.rst │ ├── kubernetes.client.models.v1beta1_opaque_device_configuration.rst │ ├── kubernetes.client.models.v1beta1_param_kind.rst │ ├── kubernetes.client.models.v1beta1_param_ref.rst │ ├── kubernetes.client.models.v1beta1_parent_reference.rst │ ├── kubernetes.client.models.v1beta1_pod_certificate_request.rst │ ├── kubernetes.client.models.v1beta1_pod_certificate_request_list.rst │ ├── kubernetes.client.models.v1beta1_pod_certificate_request_spec.rst │ ├── kubernetes.client.models.v1beta1_pod_certificate_request_status.rst │ ├── kubernetes.client.models.v1beta1_resource_claim.rst │ ├── kubernetes.client.models.v1beta1_resource_claim_consumer_reference.rst │ ├── kubernetes.client.models.v1beta1_resource_claim_list.rst │ ├── kubernetes.client.models.v1beta1_resource_claim_spec.rst │ ├── kubernetes.client.models.v1beta1_resource_claim_status.rst │ ├── kubernetes.client.models.v1beta1_resource_claim_template.rst │ ├── kubernetes.client.models.v1beta1_resource_claim_template_list.rst │ ├── kubernetes.client.models.v1beta1_resource_claim_template_spec.rst │ ├── kubernetes.client.models.v1beta1_resource_pool.rst │ ├── kubernetes.client.models.v1beta1_resource_slice.rst │ ├── kubernetes.client.models.v1beta1_resource_slice_list.rst │ ├── kubernetes.client.models.v1beta1_resource_slice_spec.rst │ ├── kubernetes.client.models.v1beta1_service_cidr.rst │ ├── kubernetes.client.models.v1beta1_service_cidr_list.rst │ ├── kubernetes.client.models.v1beta1_service_cidr_spec.rst │ ├── kubernetes.client.models.v1beta1_service_cidr_status.rst │ ├── kubernetes.client.models.v1beta1_storage_version_migration.rst │ ├── kubernetes.client.models.v1beta1_storage_version_migration_list.rst │ ├── kubernetes.client.models.v1beta1_storage_version_migration_spec.rst │ ├── kubernetes.client.models.v1beta1_storage_version_migration_status.rst │ ├── kubernetes.client.models.v1beta1_variable.rst │ ├── kubernetes.client.models.v1beta1_volume_attributes_class.rst │ ├── kubernetes.client.models.v1beta1_volume_attributes_class_list.rst │ ├── kubernetes.client.models.v1beta2_allocated_device_status.rst │ ├── kubernetes.client.models.v1beta2_allocation_result.rst │ ├── kubernetes.client.models.v1beta2_capacity_request_policy.rst │ ├── kubernetes.client.models.v1beta2_capacity_request_policy_range.rst │ ├── kubernetes.client.models.v1beta2_capacity_requirements.rst │ ├── kubernetes.client.models.v1beta2_cel_device_selector.rst │ ├── kubernetes.client.models.v1beta2_counter.rst │ ├── kubernetes.client.models.v1beta2_counter_set.rst │ ├── kubernetes.client.models.v1beta2_device.rst │ ├── kubernetes.client.models.v1beta2_device_allocation_configuration.rst │ ├── kubernetes.client.models.v1beta2_device_allocation_result.rst │ ├── kubernetes.client.models.v1beta2_device_attribute.rst │ ├── kubernetes.client.models.v1beta2_device_capacity.rst │ ├── kubernetes.client.models.v1beta2_device_claim.rst │ ├── kubernetes.client.models.v1beta2_device_claim_configuration.rst │ ├── kubernetes.client.models.v1beta2_device_class.rst │ ├── kubernetes.client.models.v1beta2_device_class_configuration.rst │ ├── kubernetes.client.models.v1beta2_device_class_list.rst │ ├── kubernetes.client.models.v1beta2_device_class_spec.rst │ ├── kubernetes.client.models.v1beta2_device_constraint.rst │ ├── kubernetes.client.models.v1beta2_device_counter_consumption.rst │ ├── kubernetes.client.models.v1beta2_device_request.rst │ ├── kubernetes.client.models.v1beta2_device_request_allocation_result.rst │ ├── kubernetes.client.models.v1beta2_device_selector.rst │ ├── kubernetes.client.models.v1beta2_device_sub_request.rst │ ├── kubernetes.client.models.v1beta2_device_taint.rst │ ├── kubernetes.client.models.v1beta2_device_toleration.rst │ ├── kubernetes.client.models.v1beta2_exact_device_request.rst │ ├── kubernetes.client.models.v1beta2_network_device_data.rst │ ├── kubernetes.client.models.v1beta2_opaque_device_configuration.rst │ ├── kubernetes.client.models.v1beta2_resource_claim.rst │ ├── kubernetes.client.models.v1beta2_resource_claim_consumer_reference.rst │ ├── kubernetes.client.models.v1beta2_resource_claim_list.rst │ ├── kubernetes.client.models.v1beta2_resource_claim_spec.rst │ ├── kubernetes.client.models.v1beta2_resource_claim_status.rst │ ├── kubernetes.client.models.v1beta2_resource_claim_template.rst │ ├── kubernetes.client.models.v1beta2_resource_claim_template_list.rst │ ├── kubernetes.client.models.v1beta2_resource_claim_template_spec.rst │ ├── kubernetes.client.models.v1beta2_resource_pool.rst │ ├── kubernetes.client.models.v1beta2_resource_slice.rst │ ├── kubernetes.client.models.v1beta2_resource_slice_list.rst │ ├── kubernetes.client.models.v1beta2_resource_slice_spec.rst │ ├── kubernetes.client.models.v2_container_resource_metric_source.rst │ ├── kubernetes.client.models.v2_container_resource_metric_status.rst │ ├── kubernetes.client.models.v2_cross_version_object_reference.rst │ ├── kubernetes.client.models.v2_external_metric_source.rst │ ├── kubernetes.client.models.v2_external_metric_status.rst │ ├── kubernetes.client.models.v2_horizontal_pod_autoscaler.rst │ ├── kubernetes.client.models.v2_horizontal_pod_autoscaler_behavior.rst │ ├── kubernetes.client.models.v2_horizontal_pod_autoscaler_condition.rst │ ├── kubernetes.client.models.v2_horizontal_pod_autoscaler_list.rst │ ├── kubernetes.client.models.v2_horizontal_pod_autoscaler_spec.rst │ ├── kubernetes.client.models.v2_horizontal_pod_autoscaler_status.rst │ ├── kubernetes.client.models.v2_hpa_scaling_policy.rst │ ├── kubernetes.client.models.v2_hpa_scaling_rules.rst │ ├── kubernetes.client.models.v2_metric_identifier.rst │ ├── kubernetes.client.models.v2_metric_spec.rst │ ├── kubernetes.client.models.v2_metric_status.rst │ ├── kubernetes.client.models.v2_metric_target.rst │ ├── kubernetes.client.models.v2_metric_value_status.rst │ ├── kubernetes.client.models.v2_object_metric_source.rst │ ├── kubernetes.client.models.v2_object_metric_status.rst │ ├── kubernetes.client.models.v2_pods_metric_source.rst │ ├── kubernetes.client.models.v2_pods_metric_status.rst │ ├── kubernetes.client.models.v2_resource_metric_source.rst │ ├── kubernetes.client.models.v2_resource_metric_status.rst │ ├── kubernetes.client.models.version_info.rst │ ├── kubernetes.client.rest.rst │ ├── kubernetes.client.rst │ ├── kubernetes.e2e_test.base.rst │ ├── kubernetes.e2e_test.port_server.rst │ ├── kubernetes.e2e_test.rst │ ├── kubernetes.e2e_test.test_apps.rst │ ├── kubernetes.e2e_test.test_batch.rst │ ├── kubernetes.e2e_test.test_client.rst │ ├── kubernetes.e2e_test.test_utils.rst │ ├── kubernetes.e2e_test.test_watch.rst │ ├── kubernetes.rst │ ├── kubernetes.test.rst │ ├── kubernetes.test.test_admissionregistration_api.rst │ ├── kubernetes.test.test_admissionregistration_v1_api.rst │ ├── kubernetes.test.test_admissionregistration_v1_service_reference.rst │ ├── kubernetes.test.test_admissionregistration_v1_webhook_client_config.rst │ ├── kubernetes.test.test_admissionregistration_v1alpha1_api.rst │ ├── kubernetes.test.test_admissionregistration_v1beta1_api.rst │ ├── kubernetes.test.test_apiextensions_api.rst │ ├── kubernetes.test.test_apiextensions_v1_api.rst │ ├── kubernetes.test.test_apiextensions_v1_service_reference.rst │ ├── kubernetes.test.test_apiextensions_v1_webhook_client_config.rst │ ├── kubernetes.test.test_apiregistration_api.rst │ ├── kubernetes.test.test_apiregistration_v1_api.rst │ ├── kubernetes.test.test_apiregistration_v1_service_reference.rst │ ├── kubernetes.test.test_apis_api.rst │ ├── kubernetes.test.test_apps_api.rst │ ├── kubernetes.test.test_apps_v1_api.rst │ ├── kubernetes.test.test_authentication_api.rst │ ├── kubernetes.test.test_authentication_v1_api.rst │ ├── kubernetes.test.test_authentication_v1_token_request.rst │ ├── kubernetes.test.test_authorization_api.rst │ ├── kubernetes.test.test_authorization_v1_api.rst │ ├── kubernetes.test.test_autoscaling_api.rst │ ├── kubernetes.test.test_autoscaling_v1_api.rst │ ├── kubernetes.test.test_autoscaling_v2_api.rst │ ├── kubernetes.test.test_batch_api.rst │ ├── kubernetes.test.test_batch_v1_api.rst │ ├── kubernetes.test.test_certificates_api.rst │ ├── kubernetes.test.test_certificates_v1_api.rst │ ├── kubernetes.test.test_certificates_v1alpha1_api.rst │ ├── kubernetes.test.test_certificates_v1beta1_api.rst │ ├── kubernetes.test.test_coordination_api.rst │ ├── kubernetes.test.test_coordination_v1_api.rst │ ├── kubernetes.test.test_coordination_v1alpha2_api.rst │ ├── kubernetes.test.test_coordination_v1beta1_api.rst │ ├── kubernetes.test.test_core_api.rst │ ├── kubernetes.test.test_core_v1_api.rst │ ├── kubernetes.test.test_core_v1_endpoint_port.rst │ ├── kubernetes.test.test_core_v1_event.rst │ ├── kubernetes.test.test_core_v1_event_list.rst │ ├── kubernetes.test.test_core_v1_event_series.rst │ ├── kubernetes.test.test_core_v1_resource_claim.rst │ ├── kubernetes.test.test_custom_objects_api.rst │ ├── kubernetes.test.test_discovery_api.rst │ ├── kubernetes.test.test_discovery_v1_api.rst │ ├── kubernetes.test.test_discovery_v1_endpoint_port.rst │ ├── kubernetes.test.test_events_api.rst │ ├── kubernetes.test.test_events_v1_api.rst │ ├── kubernetes.test.test_events_v1_event.rst │ ├── kubernetes.test.test_events_v1_event_list.rst │ ├── kubernetes.test.test_events_v1_event_series.rst │ ├── kubernetes.test.test_flowcontrol_apiserver_api.rst │ ├── kubernetes.test.test_flowcontrol_apiserver_v1_api.rst │ ├── kubernetes.test.test_flowcontrol_v1_subject.rst │ ├── kubernetes.test.test_internal_apiserver_api.rst │ ├── kubernetes.test.test_internal_apiserver_v1alpha1_api.rst │ ├── kubernetes.test.test_logs_api.rst │ ├── kubernetes.test.test_networking_api.rst │ ├── kubernetes.test.test_networking_v1_api.rst │ ├── kubernetes.test.test_networking_v1beta1_api.rst │ ├── kubernetes.test.test_node_api.rst │ ├── kubernetes.test.test_node_v1_api.rst │ ├── kubernetes.test.test_openid_api.rst │ ├── kubernetes.test.test_policy_api.rst │ ├── kubernetes.test.test_policy_v1_api.rst │ ├── kubernetes.test.test_rbac_authorization_api.rst │ ├── kubernetes.test.test_rbac_authorization_v1_api.rst │ ├── kubernetes.test.test_rbac_v1_subject.rst │ ├── kubernetes.test.test_resource_api.rst │ ├── kubernetes.test.test_resource_v1_api.rst │ ├── kubernetes.test.test_resource_v1_resource_claim.rst │ ├── kubernetes.test.test_resource_v1alpha3_api.rst │ ├── kubernetes.test.test_resource_v1beta1_api.rst │ ├── kubernetes.test.test_resource_v1beta2_api.rst │ ├── kubernetes.test.test_scheduling_api.rst │ ├── kubernetes.test.test_scheduling_v1_api.rst │ ├── kubernetes.test.test_scheduling_v1alpha1_api.rst │ ├── kubernetes.test.test_storage_api.rst │ ├── kubernetes.test.test_storage_v1_api.rst │ ├── kubernetes.test.test_storage_v1_token_request.rst │ ├── kubernetes.test.test_storage_v1beta1_api.rst │ ├── kubernetes.test.test_storagemigration_api.rst │ ├── kubernetes.test.test_storagemigration_v1beta1_api.rst │ ├── kubernetes.test.test_v1_affinity.rst │ ├── kubernetes.test.test_v1_aggregation_rule.rst │ ├── kubernetes.test.test_v1_allocated_device_status.rst │ ├── kubernetes.test.test_v1_allocation_result.rst │ ├── kubernetes.test.test_v1_api_group.rst │ ├── kubernetes.test.test_v1_api_group_list.rst │ ├── kubernetes.test.test_v1_api_resource.rst │ ├── kubernetes.test.test_v1_api_resource_list.rst │ ├── kubernetes.test.test_v1_api_service.rst │ ├── kubernetes.test.test_v1_api_service_condition.rst │ ├── kubernetes.test.test_v1_api_service_list.rst │ ├── kubernetes.test.test_v1_api_service_spec.rst │ ├── kubernetes.test.test_v1_api_service_status.rst │ ├── kubernetes.test.test_v1_api_versions.rst │ ├── kubernetes.test.test_v1_app_armor_profile.rst │ ├── kubernetes.test.test_v1_attached_volume.rst │ ├── kubernetes.test.test_v1_audit_annotation.rst │ ├── kubernetes.test.test_v1_aws_elastic_block_store_volume_source.rst │ ├── kubernetes.test.test_v1_azure_disk_volume_source.rst │ ├── kubernetes.test.test_v1_azure_file_persistent_volume_source.rst │ ├── kubernetes.test.test_v1_azure_file_volume_source.rst │ ├── kubernetes.test.test_v1_binding.rst │ ├── kubernetes.test.test_v1_bound_object_reference.rst │ ├── kubernetes.test.test_v1_capabilities.rst │ ├── kubernetes.test.test_v1_capacity_request_policy.rst │ ├── kubernetes.test.test_v1_capacity_request_policy_range.rst │ ├── kubernetes.test.test_v1_capacity_requirements.rst │ ├── kubernetes.test.test_v1_cel_device_selector.rst │ ├── kubernetes.test.test_v1_ceph_fs_persistent_volume_source.rst │ ├── kubernetes.test.test_v1_ceph_fs_volume_source.rst │ ├── kubernetes.test.test_v1_certificate_signing_request.rst │ ├── kubernetes.test.test_v1_certificate_signing_request_condition.rst │ ├── kubernetes.test.test_v1_certificate_signing_request_list.rst │ ├── kubernetes.test.test_v1_certificate_signing_request_spec.rst │ ├── kubernetes.test.test_v1_certificate_signing_request_status.rst │ ├── kubernetes.test.test_v1_cinder_persistent_volume_source.rst │ ├── kubernetes.test.test_v1_cinder_volume_source.rst │ ├── kubernetes.test.test_v1_client_ip_config.rst │ ├── kubernetes.test.test_v1_cluster_role.rst │ ├── kubernetes.test.test_v1_cluster_role_binding.rst │ ├── kubernetes.test.test_v1_cluster_role_binding_list.rst │ ├── kubernetes.test.test_v1_cluster_role_list.rst │ ├── kubernetes.test.test_v1_cluster_trust_bundle_projection.rst │ ├── kubernetes.test.test_v1_component_condition.rst │ ├── kubernetes.test.test_v1_component_status.rst │ ├── kubernetes.test.test_v1_component_status_list.rst │ ├── kubernetes.test.test_v1_condition.rst │ ├── kubernetes.test.test_v1_config_map.rst │ ├── kubernetes.test.test_v1_config_map_env_source.rst │ ├── kubernetes.test.test_v1_config_map_key_selector.rst │ ├── kubernetes.test.test_v1_config_map_list.rst │ ├── kubernetes.test.test_v1_config_map_node_config_source.rst │ ├── kubernetes.test.test_v1_config_map_projection.rst │ ├── kubernetes.test.test_v1_config_map_volume_source.rst │ ├── kubernetes.test.test_v1_container.rst │ ├── kubernetes.test.test_v1_container_extended_resource_request.rst │ ├── kubernetes.test.test_v1_container_image.rst │ ├── kubernetes.test.test_v1_container_port.rst │ ├── kubernetes.test.test_v1_container_resize_policy.rst │ ├── kubernetes.test.test_v1_container_restart_rule.rst │ ├── kubernetes.test.test_v1_container_restart_rule_on_exit_codes.rst │ ├── kubernetes.test.test_v1_container_state.rst │ ├── kubernetes.test.test_v1_container_state_running.rst │ ├── kubernetes.test.test_v1_container_state_terminated.rst │ ├── kubernetes.test.test_v1_container_state_waiting.rst │ ├── kubernetes.test.test_v1_container_status.rst │ ├── kubernetes.test.test_v1_container_user.rst │ ├── kubernetes.test.test_v1_controller_revision.rst │ ├── kubernetes.test.test_v1_controller_revision_list.rst │ ├── kubernetes.test.test_v1_counter.rst │ ├── kubernetes.test.test_v1_counter_set.rst │ ├── kubernetes.test.test_v1_cron_job.rst │ ├── kubernetes.test.test_v1_cron_job_list.rst │ ├── kubernetes.test.test_v1_cron_job_spec.rst │ ├── kubernetes.test.test_v1_cron_job_status.rst │ ├── kubernetes.test.test_v1_cross_version_object_reference.rst │ ├── kubernetes.test.test_v1_csi_driver.rst │ ├── kubernetes.test.test_v1_csi_driver_list.rst │ ├── kubernetes.test.test_v1_csi_driver_spec.rst │ ├── kubernetes.test.test_v1_csi_node.rst │ ├── kubernetes.test.test_v1_csi_node_driver.rst │ ├── kubernetes.test.test_v1_csi_node_list.rst │ ├── kubernetes.test.test_v1_csi_node_spec.rst │ ├── kubernetes.test.test_v1_csi_persistent_volume_source.rst │ ├── kubernetes.test.test_v1_csi_storage_capacity.rst │ ├── kubernetes.test.test_v1_csi_storage_capacity_list.rst │ ├── kubernetes.test.test_v1_csi_volume_source.rst │ ├── kubernetes.test.test_v1_custom_resource_column_definition.rst │ ├── kubernetes.test.test_v1_custom_resource_conversion.rst │ ├── kubernetes.test.test_v1_custom_resource_definition.rst │ ├── kubernetes.test.test_v1_custom_resource_definition_condition.rst │ ├── kubernetes.test.test_v1_custom_resource_definition_list.rst │ ├── kubernetes.test.test_v1_custom_resource_definition_names.rst │ ├── kubernetes.test.test_v1_custom_resource_definition_spec.rst │ ├── kubernetes.test.test_v1_custom_resource_definition_status.rst │ ├── kubernetes.test.test_v1_custom_resource_definition_version.rst │ ├── kubernetes.test.test_v1_custom_resource_subresource_scale.rst │ ├── kubernetes.test.test_v1_custom_resource_subresources.rst │ ├── kubernetes.test.test_v1_custom_resource_validation.rst │ ├── kubernetes.test.test_v1_daemon_endpoint.rst │ ├── kubernetes.test.test_v1_daemon_set.rst │ ├── kubernetes.test.test_v1_daemon_set_condition.rst │ ├── kubernetes.test.test_v1_daemon_set_list.rst │ ├── kubernetes.test.test_v1_daemon_set_spec.rst │ ├── kubernetes.test.test_v1_daemon_set_status.rst │ ├── kubernetes.test.test_v1_daemon_set_update_strategy.rst │ ├── kubernetes.test.test_v1_delete_options.rst │ ├── kubernetes.test.test_v1_deployment.rst │ ├── kubernetes.test.test_v1_deployment_condition.rst │ ├── kubernetes.test.test_v1_deployment_list.rst │ ├── kubernetes.test.test_v1_deployment_spec.rst │ ├── kubernetes.test.test_v1_deployment_status.rst │ ├── kubernetes.test.test_v1_deployment_strategy.rst │ ├── kubernetes.test.test_v1_device.rst │ ├── kubernetes.test.test_v1_device_allocation_configuration.rst │ ├── kubernetes.test.test_v1_device_allocation_result.rst │ ├── kubernetes.test.test_v1_device_attribute.rst │ ├── kubernetes.test.test_v1_device_capacity.rst │ ├── kubernetes.test.test_v1_device_claim.rst │ ├── kubernetes.test.test_v1_device_claim_configuration.rst │ ├── kubernetes.test.test_v1_device_class.rst │ ├── kubernetes.test.test_v1_device_class_configuration.rst │ ├── kubernetes.test.test_v1_device_class_list.rst │ ├── kubernetes.test.test_v1_device_class_spec.rst │ ├── kubernetes.test.test_v1_device_constraint.rst │ ├── kubernetes.test.test_v1_device_counter_consumption.rst │ ├── kubernetes.test.test_v1_device_request.rst │ ├── kubernetes.test.test_v1_device_request_allocation_result.rst │ ├── kubernetes.test.test_v1_device_selector.rst │ ├── kubernetes.test.test_v1_device_sub_request.rst │ ├── kubernetes.test.test_v1_device_taint.rst │ ├── kubernetes.test.test_v1_device_toleration.rst │ ├── kubernetes.test.test_v1_downward_api_projection.rst │ ├── kubernetes.test.test_v1_downward_api_volume_file.rst │ ├── kubernetes.test.test_v1_downward_api_volume_source.rst │ ├── kubernetes.test.test_v1_empty_dir_volume_source.rst │ ├── kubernetes.test.test_v1_endpoint.rst │ ├── kubernetes.test.test_v1_endpoint_address.rst │ ├── kubernetes.test.test_v1_endpoint_conditions.rst │ ├── kubernetes.test.test_v1_endpoint_hints.rst │ ├── kubernetes.test.test_v1_endpoint_slice.rst │ ├── kubernetes.test.test_v1_endpoint_slice_list.rst │ ├── kubernetes.test.test_v1_endpoint_subset.rst │ ├── kubernetes.test.test_v1_endpoints.rst │ ├── kubernetes.test.test_v1_endpoints_list.rst │ ├── kubernetes.test.test_v1_env_from_source.rst │ ├── kubernetes.test.test_v1_env_var.rst │ ├── kubernetes.test.test_v1_env_var_source.rst │ ├── kubernetes.test.test_v1_ephemeral_container.rst │ ├── kubernetes.test.test_v1_ephemeral_volume_source.rst │ ├── kubernetes.test.test_v1_event_source.rst │ ├── kubernetes.test.test_v1_eviction.rst │ ├── kubernetes.test.test_v1_exact_device_request.rst │ ├── kubernetes.test.test_v1_exec_action.rst │ ├── kubernetes.test.test_v1_exempt_priority_level_configuration.rst │ ├── kubernetes.test.test_v1_expression_warning.rst │ ├── kubernetes.test.test_v1_external_documentation.rst │ ├── kubernetes.test.test_v1_fc_volume_source.rst │ ├── kubernetes.test.test_v1_field_selector_attributes.rst │ ├── kubernetes.test.test_v1_field_selector_requirement.rst │ ├── kubernetes.test.test_v1_file_key_selector.rst │ ├── kubernetes.test.test_v1_flex_persistent_volume_source.rst │ ├── kubernetes.test.test_v1_flex_volume_source.rst │ ├── kubernetes.test.test_v1_flocker_volume_source.rst │ ├── kubernetes.test.test_v1_flow_distinguisher_method.rst │ ├── kubernetes.test.test_v1_flow_schema.rst │ ├── kubernetes.test.test_v1_flow_schema_condition.rst │ ├── kubernetes.test.test_v1_flow_schema_list.rst │ ├── kubernetes.test.test_v1_flow_schema_spec.rst │ ├── kubernetes.test.test_v1_flow_schema_status.rst │ ├── kubernetes.test.test_v1_for_node.rst │ ├── kubernetes.test.test_v1_for_zone.rst │ ├── kubernetes.test.test_v1_gce_persistent_disk_volume_source.rst │ ├── kubernetes.test.test_v1_git_repo_volume_source.rst │ ├── kubernetes.test.test_v1_glusterfs_persistent_volume_source.rst │ ├── kubernetes.test.test_v1_glusterfs_volume_source.rst │ ├── kubernetes.test.test_v1_group_resource.rst │ ├── kubernetes.test.test_v1_group_subject.rst │ ├── kubernetes.test.test_v1_group_version_for_discovery.rst │ ├── kubernetes.test.test_v1_grpc_action.rst │ ├── kubernetes.test.test_v1_horizontal_pod_autoscaler.rst │ ├── kubernetes.test.test_v1_horizontal_pod_autoscaler_list.rst │ ├── kubernetes.test.test_v1_horizontal_pod_autoscaler_spec.rst │ ├── kubernetes.test.test_v1_horizontal_pod_autoscaler_status.rst │ ├── kubernetes.test.test_v1_host_alias.rst │ ├── kubernetes.test.test_v1_host_ip.rst │ ├── kubernetes.test.test_v1_host_path_volume_source.rst │ ├── kubernetes.test.test_v1_http_get_action.rst │ ├── kubernetes.test.test_v1_http_header.rst │ ├── kubernetes.test.test_v1_http_ingress_path.rst │ ├── kubernetes.test.test_v1_http_ingress_rule_value.rst │ ├── kubernetes.test.test_v1_image_volume_source.rst │ ├── kubernetes.test.test_v1_ingress.rst │ ├── kubernetes.test.test_v1_ingress_backend.rst │ ├── kubernetes.test.test_v1_ingress_class.rst │ ├── kubernetes.test.test_v1_ingress_class_list.rst │ ├── kubernetes.test.test_v1_ingress_class_parameters_reference.rst │ ├── kubernetes.test.test_v1_ingress_class_spec.rst │ ├── kubernetes.test.test_v1_ingress_list.rst │ ├── kubernetes.test.test_v1_ingress_load_balancer_ingress.rst │ ├── kubernetes.test.test_v1_ingress_load_balancer_status.rst │ ├── kubernetes.test.test_v1_ingress_port_status.rst │ ├── kubernetes.test.test_v1_ingress_rule.rst │ ├── kubernetes.test.test_v1_ingress_service_backend.rst │ ├── kubernetes.test.test_v1_ingress_spec.rst │ ├── kubernetes.test.test_v1_ingress_status.rst │ ├── kubernetes.test.test_v1_ingress_tls.rst │ ├── kubernetes.test.test_v1_ip_address.rst │ ├── kubernetes.test.test_v1_ip_address_list.rst │ ├── kubernetes.test.test_v1_ip_address_spec.rst │ ├── kubernetes.test.test_v1_ip_block.rst │ ├── kubernetes.test.test_v1_iscsi_persistent_volume_source.rst │ ├── kubernetes.test.test_v1_iscsi_volume_source.rst │ ├── kubernetes.test.test_v1_job.rst │ ├── kubernetes.test.test_v1_job_condition.rst │ ├── kubernetes.test.test_v1_job_list.rst │ ├── kubernetes.test.test_v1_job_spec.rst │ ├── kubernetes.test.test_v1_job_status.rst │ ├── kubernetes.test.test_v1_job_template_spec.rst │ ├── kubernetes.test.test_v1_json_schema_props.rst │ ├── kubernetes.test.test_v1_key_to_path.rst │ ├── kubernetes.test.test_v1_label_selector.rst │ ├── kubernetes.test.test_v1_label_selector_attributes.rst │ ├── kubernetes.test.test_v1_label_selector_requirement.rst │ ├── kubernetes.test.test_v1_lease.rst │ ├── kubernetes.test.test_v1_lease_list.rst │ ├── kubernetes.test.test_v1_lease_spec.rst │ ├── kubernetes.test.test_v1_lifecycle.rst │ ├── kubernetes.test.test_v1_lifecycle_handler.rst │ ├── kubernetes.test.test_v1_limit_range.rst │ ├── kubernetes.test.test_v1_limit_range_item.rst │ ├── kubernetes.test.test_v1_limit_range_list.rst │ ├── kubernetes.test.test_v1_limit_range_spec.rst │ ├── kubernetes.test.test_v1_limit_response.rst │ ├── kubernetes.test.test_v1_limited_priority_level_configuration.rst │ ├── kubernetes.test.test_v1_linux_container_user.rst │ ├── kubernetes.test.test_v1_list_meta.rst │ ├── kubernetes.test.test_v1_load_balancer_ingress.rst │ ├── kubernetes.test.test_v1_load_balancer_status.rst │ ├── kubernetes.test.test_v1_local_object_reference.rst │ ├── kubernetes.test.test_v1_local_subject_access_review.rst │ ├── kubernetes.test.test_v1_local_volume_source.rst │ ├── kubernetes.test.test_v1_managed_fields_entry.rst │ ├── kubernetes.test.test_v1_match_condition.rst │ ├── kubernetes.test.test_v1_match_resources.rst │ ├── kubernetes.test.test_v1_modify_volume_status.rst │ ├── kubernetes.test.test_v1_mutating_webhook.rst │ ├── kubernetes.test.test_v1_mutating_webhook_configuration.rst │ ├── kubernetes.test.test_v1_mutating_webhook_configuration_list.rst │ ├── kubernetes.test.test_v1_named_rule_with_operations.rst │ ├── kubernetes.test.test_v1_namespace.rst │ ├── kubernetes.test.test_v1_namespace_condition.rst │ ├── kubernetes.test.test_v1_namespace_list.rst │ ├── kubernetes.test.test_v1_namespace_spec.rst │ ├── kubernetes.test.test_v1_namespace_status.rst │ ├── kubernetes.test.test_v1_network_device_data.rst │ ├── kubernetes.test.test_v1_network_policy.rst │ ├── kubernetes.test.test_v1_network_policy_egress_rule.rst │ ├── kubernetes.test.test_v1_network_policy_ingress_rule.rst │ ├── kubernetes.test.test_v1_network_policy_list.rst │ ├── kubernetes.test.test_v1_network_policy_peer.rst │ ├── kubernetes.test.test_v1_network_policy_port.rst │ ├── kubernetes.test.test_v1_network_policy_spec.rst │ ├── kubernetes.test.test_v1_nfs_volume_source.rst │ ├── kubernetes.test.test_v1_node.rst │ ├── kubernetes.test.test_v1_node_address.rst │ ├── kubernetes.test.test_v1_node_affinity.rst │ ├── kubernetes.test.test_v1_node_condition.rst │ ├── kubernetes.test.test_v1_node_config_source.rst │ ├── kubernetes.test.test_v1_node_config_status.rst │ ├── kubernetes.test.test_v1_node_daemon_endpoints.rst │ ├── kubernetes.test.test_v1_node_features.rst │ ├── kubernetes.test.test_v1_node_list.rst │ ├── kubernetes.test.test_v1_node_runtime_handler.rst │ ├── kubernetes.test.test_v1_node_runtime_handler_features.rst │ ├── kubernetes.test.test_v1_node_selector.rst │ ├── kubernetes.test.test_v1_node_selector_requirement.rst │ ├── kubernetes.test.test_v1_node_selector_term.rst │ ├── kubernetes.test.test_v1_node_spec.rst │ ├── kubernetes.test.test_v1_node_status.rst │ ├── kubernetes.test.test_v1_node_swap_status.rst │ ├── kubernetes.test.test_v1_node_system_info.rst │ ├── kubernetes.test.test_v1_non_resource_attributes.rst │ ├── kubernetes.test.test_v1_non_resource_policy_rule.rst │ ├── kubernetes.test.test_v1_non_resource_rule.rst │ ├── kubernetes.test.test_v1_object_field_selector.rst │ ├── kubernetes.test.test_v1_object_meta.rst │ ├── kubernetes.test.test_v1_object_reference.rst │ ├── kubernetes.test.test_v1_opaque_device_configuration.rst │ ├── kubernetes.test.test_v1_overhead.rst │ ├── kubernetes.test.test_v1_owner_reference.rst │ ├── kubernetes.test.test_v1_param_kind.rst │ ├── kubernetes.test.test_v1_param_ref.rst │ ├── kubernetes.test.test_v1_parent_reference.rst │ ├── kubernetes.test.test_v1_persistent_volume.rst │ ├── kubernetes.test.test_v1_persistent_volume_claim.rst │ ├── kubernetes.test.test_v1_persistent_volume_claim_condition.rst │ ├── kubernetes.test.test_v1_persistent_volume_claim_list.rst │ ├── kubernetes.test.test_v1_persistent_volume_claim_spec.rst │ ├── kubernetes.test.test_v1_persistent_volume_claim_status.rst │ ├── kubernetes.test.test_v1_persistent_volume_claim_template.rst │ ├── kubernetes.test.test_v1_persistent_volume_claim_volume_source.rst │ ├── kubernetes.test.test_v1_persistent_volume_list.rst │ ├── kubernetes.test.test_v1_persistent_volume_spec.rst │ ├── kubernetes.test.test_v1_persistent_volume_status.rst │ ├── kubernetes.test.test_v1_photon_persistent_disk_volume_source.rst │ ├── kubernetes.test.test_v1_pod.rst │ ├── kubernetes.test.test_v1_pod_affinity.rst │ ├── kubernetes.test.test_v1_pod_affinity_term.rst │ ├── kubernetes.test.test_v1_pod_anti_affinity.rst │ ├── kubernetes.test.test_v1_pod_certificate_projection.rst │ ├── kubernetes.test.test_v1_pod_condition.rst │ ├── kubernetes.test.test_v1_pod_disruption_budget.rst │ ├── kubernetes.test.test_v1_pod_disruption_budget_list.rst │ ├── kubernetes.test.test_v1_pod_disruption_budget_spec.rst │ ├── kubernetes.test.test_v1_pod_disruption_budget_status.rst │ ├── kubernetes.test.test_v1_pod_dns_config.rst │ ├── kubernetes.test.test_v1_pod_dns_config_option.rst │ ├── kubernetes.test.test_v1_pod_extended_resource_claim_status.rst │ ├── kubernetes.test.test_v1_pod_failure_policy.rst │ ├── kubernetes.test.test_v1_pod_failure_policy_on_exit_codes_requirement.rst │ ├── kubernetes.test.test_v1_pod_failure_policy_on_pod_conditions_pattern.rst │ ├── kubernetes.test.test_v1_pod_failure_policy_rule.rst │ ├── kubernetes.test.test_v1_pod_ip.rst │ ├── kubernetes.test.test_v1_pod_list.rst │ ├── kubernetes.test.test_v1_pod_os.rst │ ├── kubernetes.test.test_v1_pod_readiness_gate.rst │ ├── kubernetes.test.test_v1_pod_resource_claim.rst │ ├── kubernetes.test.test_v1_pod_resource_claim_status.rst │ ├── kubernetes.test.test_v1_pod_scheduling_gate.rst │ ├── kubernetes.test.test_v1_pod_security_context.rst │ ├── kubernetes.test.test_v1_pod_spec.rst │ ├── kubernetes.test.test_v1_pod_status.rst │ ├── kubernetes.test.test_v1_pod_template.rst │ ├── kubernetes.test.test_v1_pod_template_list.rst │ ├── kubernetes.test.test_v1_pod_template_spec.rst │ ├── kubernetes.test.test_v1_policy_rule.rst │ ├── kubernetes.test.test_v1_policy_rules_with_subjects.rst │ ├── kubernetes.test.test_v1_port_status.rst │ ├── kubernetes.test.test_v1_portworx_volume_source.rst │ ├── kubernetes.test.test_v1_preconditions.rst │ ├── kubernetes.test.test_v1_preferred_scheduling_term.rst │ ├── kubernetes.test.test_v1_priority_class.rst │ ├── kubernetes.test.test_v1_priority_class_list.rst │ ├── kubernetes.test.test_v1_priority_level_configuration.rst │ ├── kubernetes.test.test_v1_priority_level_configuration_condition.rst │ ├── kubernetes.test.test_v1_priority_level_configuration_list.rst │ ├── kubernetes.test.test_v1_priority_level_configuration_reference.rst │ ├── kubernetes.test.test_v1_priority_level_configuration_spec.rst │ ├── kubernetes.test.test_v1_priority_level_configuration_status.rst │ ├── kubernetes.test.test_v1_probe.rst │ ├── kubernetes.test.test_v1_projected_volume_source.rst │ ├── kubernetes.test.test_v1_queuing_configuration.rst │ ├── kubernetes.test.test_v1_quobyte_volume_source.rst │ ├── kubernetes.test.test_v1_rbd_persistent_volume_source.rst │ ├── kubernetes.test.test_v1_rbd_volume_source.rst │ ├── kubernetes.test.test_v1_replica_set.rst │ ├── kubernetes.test.test_v1_replica_set_condition.rst │ ├── kubernetes.test.test_v1_replica_set_list.rst │ ├── kubernetes.test.test_v1_replica_set_spec.rst │ ├── kubernetes.test.test_v1_replica_set_status.rst │ ├── kubernetes.test.test_v1_replication_controller.rst │ ├── kubernetes.test.test_v1_replication_controller_condition.rst │ ├── kubernetes.test.test_v1_replication_controller_list.rst │ ├── kubernetes.test.test_v1_replication_controller_spec.rst │ ├── kubernetes.test.test_v1_replication_controller_status.rst │ ├── kubernetes.test.test_v1_resource_attributes.rst │ ├── kubernetes.test.test_v1_resource_claim_consumer_reference.rst │ ├── kubernetes.test.test_v1_resource_claim_list.rst │ ├── kubernetes.test.test_v1_resource_claim_spec.rst │ ├── kubernetes.test.test_v1_resource_claim_status.rst │ ├── kubernetes.test.test_v1_resource_claim_template.rst │ ├── kubernetes.test.test_v1_resource_claim_template_list.rst │ ├── kubernetes.test.test_v1_resource_claim_template_spec.rst │ ├── kubernetes.test.test_v1_resource_field_selector.rst │ ├── kubernetes.test.test_v1_resource_health.rst │ ├── kubernetes.test.test_v1_resource_policy_rule.rst │ ├── kubernetes.test.test_v1_resource_pool.rst │ ├── kubernetes.test.test_v1_resource_quota.rst │ ├── kubernetes.test.test_v1_resource_quota_list.rst │ ├── kubernetes.test.test_v1_resource_quota_spec.rst │ ├── kubernetes.test.test_v1_resource_quota_status.rst │ ├── kubernetes.test.test_v1_resource_requirements.rst │ ├── kubernetes.test.test_v1_resource_rule.rst │ ├── kubernetes.test.test_v1_resource_slice.rst │ ├── kubernetes.test.test_v1_resource_slice_list.rst │ ├── kubernetes.test.test_v1_resource_slice_spec.rst │ ├── kubernetes.test.test_v1_resource_status.rst │ ├── kubernetes.test.test_v1_role.rst │ ├── kubernetes.test.test_v1_role_binding.rst │ ├── kubernetes.test.test_v1_role_binding_list.rst │ ├── kubernetes.test.test_v1_role_list.rst │ ├── kubernetes.test.test_v1_role_ref.rst │ ├── kubernetes.test.test_v1_rolling_update_daemon_set.rst │ ├── kubernetes.test.test_v1_rolling_update_deployment.rst │ ├── kubernetes.test.test_v1_rolling_update_stateful_set_strategy.rst │ ├── kubernetes.test.test_v1_rule_with_operations.rst │ ├── kubernetes.test.test_v1_runtime_class.rst │ ├── kubernetes.test.test_v1_runtime_class_list.rst │ ├── kubernetes.test.test_v1_scale.rst │ ├── kubernetes.test.test_v1_scale_io_persistent_volume_source.rst │ ├── kubernetes.test.test_v1_scale_io_volume_source.rst │ ├── kubernetes.test.test_v1_scale_spec.rst │ ├── kubernetes.test.test_v1_scale_status.rst │ ├── kubernetes.test.test_v1_scheduling.rst │ ├── kubernetes.test.test_v1_scope_selector.rst │ ├── kubernetes.test.test_v1_scoped_resource_selector_requirement.rst │ ├── kubernetes.test.test_v1_se_linux_options.rst │ ├── kubernetes.test.test_v1_seccomp_profile.rst │ ├── kubernetes.test.test_v1_secret.rst │ ├── kubernetes.test.test_v1_secret_env_source.rst │ ├── kubernetes.test.test_v1_secret_key_selector.rst │ ├── kubernetes.test.test_v1_secret_list.rst │ ├── kubernetes.test.test_v1_secret_projection.rst │ ├── kubernetes.test.test_v1_secret_reference.rst │ ├── kubernetes.test.test_v1_secret_volume_source.rst │ ├── kubernetes.test.test_v1_security_context.rst │ ├── kubernetes.test.test_v1_selectable_field.rst │ ├── kubernetes.test.test_v1_self_subject_access_review.rst │ ├── kubernetes.test.test_v1_self_subject_access_review_spec.rst │ ├── kubernetes.test.test_v1_self_subject_review.rst │ ├── kubernetes.test.test_v1_self_subject_review_status.rst │ ├── kubernetes.test.test_v1_self_subject_rules_review.rst │ ├── kubernetes.test.test_v1_self_subject_rules_review_spec.rst │ ├── kubernetes.test.test_v1_server_address_by_client_cidr.rst │ ├── kubernetes.test.test_v1_service.rst │ ├── kubernetes.test.test_v1_service_account.rst │ ├── kubernetes.test.test_v1_service_account_list.rst │ ├── kubernetes.test.test_v1_service_account_subject.rst │ ├── kubernetes.test.test_v1_service_account_token_projection.rst │ ├── kubernetes.test.test_v1_service_backend_port.rst │ ├── kubernetes.test.test_v1_service_cidr.rst │ ├── kubernetes.test.test_v1_service_cidr_list.rst │ ├── kubernetes.test.test_v1_service_cidr_spec.rst │ ├── kubernetes.test.test_v1_service_cidr_status.rst │ ├── kubernetes.test.test_v1_service_list.rst │ ├── kubernetes.test.test_v1_service_port.rst │ ├── kubernetes.test.test_v1_service_spec.rst │ ├── kubernetes.test.test_v1_service_status.rst │ ├── kubernetes.test.test_v1_session_affinity_config.rst │ ├── kubernetes.test.test_v1_sleep_action.rst │ ├── kubernetes.test.test_v1_stateful_set.rst │ ├── kubernetes.test.test_v1_stateful_set_condition.rst │ ├── kubernetes.test.test_v1_stateful_set_list.rst │ ├── kubernetes.test.test_v1_stateful_set_ordinals.rst │ ├── kubernetes.test.test_v1_stateful_set_persistent_volume_claim_retention_policy.rst │ ├── kubernetes.test.test_v1_stateful_set_spec.rst │ ├── kubernetes.test.test_v1_stateful_set_status.rst │ ├── kubernetes.test.test_v1_stateful_set_update_strategy.rst │ ├── kubernetes.test.test_v1_status.rst │ ├── kubernetes.test.test_v1_status_cause.rst │ ├── kubernetes.test.test_v1_status_details.rst │ ├── kubernetes.test.test_v1_storage_class.rst │ ├── kubernetes.test.test_v1_storage_class_list.rst │ ├── kubernetes.test.test_v1_storage_os_persistent_volume_source.rst │ ├── kubernetes.test.test_v1_storage_os_volume_source.rst │ ├── kubernetes.test.test_v1_subject_access_review.rst │ ├── kubernetes.test.test_v1_subject_access_review_spec.rst │ ├── kubernetes.test.test_v1_subject_access_review_status.rst │ ├── kubernetes.test.test_v1_subject_rules_review_status.rst │ ├── kubernetes.test.test_v1_success_policy.rst │ ├── kubernetes.test.test_v1_success_policy_rule.rst │ ├── kubernetes.test.test_v1_sysctl.rst │ ├── kubernetes.test.test_v1_taint.rst │ ├── kubernetes.test.test_v1_tcp_socket_action.rst │ ├── kubernetes.test.test_v1_token_request_spec.rst │ ├── kubernetes.test.test_v1_token_request_status.rst │ ├── kubernetes.test.test_v1_token_review.rst │ ├── kubernetes.test.test_v1_token_review_spec.rst │ ├── kubernetes.test.test_v1_token_review_status.rst │ ├── kubernetes.test.test_v1_toleration.rst │ ├── kubernetes.test.test_v1_topology_selector_label_requirement.rst │ ├── kubernetes.test.test_v1_topology_selector_term.rst │ ├── kubernetes.test.test_v1_topology_spread_constraint.rst │ ├── kubernetes.test.test_v1_type_checking.rst │ ├── kubernetes.test.test_v1_typed_local_object_reference.rst │ ├── kubernetes.test.test_v1_typed_object_reference.rst │ ├── kubernetes.test.test_v1_uncounted_terminated_pods.rst │ ├── kubernetes.test.test_v1_user_info.rst │ ├── kubernetes.test.test_v1_user_subject.rst │ ├── kubernetes.test.test_v1_validating_admission_policy.rst │ ├── kubernetes.test.test_v1_validating_admission_policy_binding.rst │ ├── kubernetes.test.test_v1_validating_admission_policy_binding_list.rst │ ├── kubernetes.test.test_v1_validating_admission_policy_binding_spec.rst │ ├── kubernetes.test.test_v1_validating_admission_policy_list.rst │ ├── kubernetes.test.test_v1_validating_admission_policy_spec.rst │ ├── kubernetes.test.test_v1_validating_admission_policy_status.rst │ ├── kubernetes.test.test_v1_validating_webhook.rst │ ├── kubernetes.test.test_v1_validating_webhook_configuration.rst │ ├── kubernetes.test.test_v1_validating_webhook_configuration_list.rst │ ├── kubernetes.test.test_v1_validation.rst │ ├── kubernetes.test.test_v1_validation_rule.rst │ ├── kubernetes.test.test_v1_variable.rst │ ├── kubernetes.test.test_v1_volume.rst │ ├── kubernetes.test.test_v1_volume_attachment.rst │ ├── kubernetes.test.test_v1_volume_attachment_list.rst │ ├── kubernetes.test.test_v1_volume_attachment_source.rst │ ├── kubernetes.test.test_v1_volume_attachment_spec.rst │ ├── kubernetes.test.test_v1_volume_attachment_status.rst │ ├── kubernetes.test.test_v1_volume_attributes_class.rst │ ├── kubernetes.test.test_v1_volume_attributes_class_list.rst │ ├── kubernetes.test.test_v1_volume_device.rst │ ├── kubernetes.test.test_v1_volume_error.rst │ ├── kubernetes.test.test_v1_volume_mount.rst │ ├── kubernetes.test.test_v1_volume_mount_status.rst │ ├── kubernetes.test.test_v1_volume_node_affinity.rst │ ├── kubernetes.test.test_v1_volume_node_resources.rst │ ├── kubernetes.test.test_v1_volume_projection.rst │ ├── kubernetes.test.test_v1_volume_resource_requirements.rst │ ├── kubernetes.test.test_v1_vsphere_virtual_disk_volume_source.rst │ ├── kubernetes.test.test_v1_watch_event.rst │ ├── kubernetes.test.test_v1_webhook_conversion.rst │ ├── kubernetes.test.test_v1_weighted_pod_affinity_term.rst │ ├── kubernetes.test.test_v1_windows_security_context_options.rst │ ├── kubernetes.test.test_v1_workload_reference.rst │ ├── kubernetes.test.test_v1alpha1_apply_configuration.rst │ ├── kubernetes.test.test_v1alpha1_cluster_trust_bundle.rst │ ├── kubernetes.test.test_v1alpha1_cluster_trust_bundle_list.rst │ ├── kubernetes.test.test_v1alpha1_cluster_trust_bundle_spec.rst │ ├── kubernetes.test.test_v1alpha1_gang_scheduling_policy.rst │ ├── kubernetes.test.test_v1alpha1_json_patch.rst │ ├── kubernetes.test.test_v1alpha1_match_condition.rst │ ├── kubernetes.test.test_v1alpha1_match_resources.rst │ ├── kubernetes.test.test_v1alpha1_mutating_admission_policy.rst │ ├── kubernetes.test.test_v1alpha1_mutating_admission_policy_binding.rst │ ├── kubernetes.test.test_v1alpha1_mutating_admission_policy_binding_list.rst │ ├── kubernetes.test.test_v1alpha1_mutating_admission_policy_binding_spec.rst │ ├── kubernetes.test.test_v1alpha1_mutating_admission_policy_list.rst │ ├── kubernetes.test.test_v1alpha1_mutating_admission_policy_spec.rst │ ├── kubernetes.test.test_v1alpha1_mutation.rst │ ├── kubernetes.test.test_v1alpha1_named_rule_with_operations.rst │ ├── kubernetes.test.test_v1alpha1_param_kind.rst │ ├── kubernetes.test.test_v1alpha1_param_ref.rst │ ├── kubernetes.test.test_v1alpha1_pod_group.rst │ ├── kubernetes.test.test_v1alpha1_pod_group_policy.rst │ ├── kubernetes.test.test_v1alpha1_server_storage_version.rst │ ├── kubernetes.test.test_v1alpha1_storage_version.rst │ ├── kubernetes.test.test_v1alpha1_storage_version_condition.rst │ ├── kubernetes.test.test_v1alpha1_storage_version_list.rst │ ├── kubernetes.test.test_v1alpha1_storage_version_status.rst │ ├── kubernetes.test.test_v1alpha1_typed_local_object_reference.rst │ ├── kubernetes.test.test_v1alpha1_variable.rst │ ├── kubernetes.test.test_v1alpha1_workload.rst │ ├── kubernetes.test.test_v1alpha1_workload_list.rst │ ├── kubernetes.test.test_v1alpha1_workload_spec.rst │ ├── kubernetes.test.test_v1alpha2_lease_candidate.rst │ ├── kubernetes.test.test_v1alpha2_lease_candidate_list.rst │ ├── kubernetes.test.test_v1alpha2_lease_candidate_spec.rst │ ├── kubernetes.test.test_v1alpha3_device_taint.rst │ ├── kubernetes.test.test_v1alpha3_device_taint_rule.rst │ ├── kubernetes.test.test_v1alpha3_device_taint_rule_list.rst │ ├── kubernetes.test.test_v1alpha3_device_taint_rule_spec.rst │ ├── kubernetes.test.test_v1alpha3_device_taint_rule_status.rst │ ├── kubernetes.test.test_v1alpha3_device_taint_selector.rst │ ├── kubernetes.test.test_v1beta1_allocated_device_status.rst │ ├── kubernetes.test.test_v1beta1_allocation_result.rst │ ├── kubernetes.test.test_v1beta1_apply_configuration.rst │ ├── kubernetes.test.test_v1beta1_basic_device.rst │ ├── kubernetes.test.test_v1beta1_capacity_request_policy.rst │ ├── kubernetes.test.test_v1beta1_capacity_request_policy_range.rst │ ├── kubernetes.test.test_v1beta1_capacity_requirements.rst │ ├── kubernetes.test.test_v1beta1_cel_device_selector.rst │ ├── kubernetes.test.test_v1beta1_cluster_trust_bundle.rst │ ├── kubernetes.test.test_v1beta1_cluster_trust_bundle_list.rst │ ├── kubernetes.test.test_v1beta1_cluster_trust_bundle_spec.rst │ ├── kubernetes.test.test_v1beta1_counter.rst │ ├── kubernetes.test.test_v1beta1_counter_set.rst │ ├── kubernetes.test.test_v1beta1_device.rst │ ├── kubernetes.test.test_v1beta1_device_allocation_configuration.rst │ ├── kubernetes.test.test_v1beta1_device_allocation_result.rst │ ├── kubernetes.test.test_v1beta1_device_attribute.rst │ ├── kubernetes.test.test_v1beta1_device_capacity.rst │ ├── kubernetes.test.test_v1beta1_device_claim.rst │ ├── kubernetes.test.test_v1beta1_device_claim_configuration.rst │ ├── kubernetes.test.test_v1beta1_device_class.rst │ ├── kubernetes.test.test_v1beta1_device_class_configuration.rst │ ├── kubernetes.test.test_v1beta1_device_class_list.rst │ ├── kubernetes.test.test_v1beta1_device_class_spec.rst │ ├── kubernetes.test.test_v1beta1_device_constraint.rst │ ├── kubernetes.test.test_v1beta1_device_counter_consumption.rst │ ├── kubernetes.test.test_v1beta1_device_request.rst │ ├── kubernetes.test.test_v1beta1_device_request_allocation_result.rst │ ├── kubernetes.test.test_v1beta1_device_selector.rst │ ├── kubernetes.test.test_v1beta1_device_sub_request.rst │ ├── kubernetes.test.test_v1beta1_device_taint.rst │ ├── kubernetes.test.test_v1beta1_device_toleration.rst │ ├── kubernetes.test.test_v1beta1_ip_address.rst │ ├── kubernetes.test.test_v1beta1_ip_address_list.rst │ ├── kubernetes.test.test_v1beta1_ip_address_spec.rst │ ├── kubernetes.test.test_v1beta1_json_patch.rst │ ├── kubernetes.test.test_v1beta1_lease_candidate.rst │ ├── kubernetes.test.test_v1beta1_lease_candidate_list.rst │ ├── kubernetes.test.test_v1beta1_lease_candidate_spec.rst │ ├── kubernetes.test.test_v1beta1_match_condition.rst │ ├── kubernetes.test.test_v1beta1_match_resources.rst │ ├── kubernetes.test.test_v1beta1_mutating_admission_policy.rst │ ├── kubernetes.test.test_v1beta1_mutating_admission_policy_binding.rst │ ├── kubernetes.test.test_v1beta1_mutating_admission_policy_binding_list.rst │ ├── kubernetes.test.test_v1beta1_mutating_admission_policy_binding_spec.rst │ ├── kubernetes.test.test_v1beta1_mutating_admission_policy_list.rst │ ├── kubernetes.test.test_v1beta1_mutating_admission_policy_spec.rst │ ├── kubernetes.test.test_v1beta1_mutation.rst │ ├── kubernetes.test.test_v1beta1_named_rule_with_operations.rst │ ├── kubernetes.test.test_v1beta1_network_device_data.rst │ ├── kubernetes.test.test_v1beta1_opaque_device_configuration.rst │ ├── kubernetes.test.test_v1beta1_param_kind.rst │ ├── kubernetes.test.test_v1beta1_param_ref.rst │ ├── kubernetes.test.test_v1beta1_parent_reference.rst │ ├── kubernetes.test.test_v1beta1_pod_certificate_request.rst │ ├── kubernetes.test.test_v1beta1_pod_certificate_request_list.rst │ ├── kubernetes.test.test_v1beta1_pod_certificate_request_spec.rst │ ├── kubernetes.test.test_v1beta1_pod_certificate_request_status.rst │ ├── kubernetes.test.test_v1beta1_resource_claim.rst │ ├── kubernetes.test.test_v1beta1_resource_claim_consumer_reference.rst │ ├── kubernetes.test.test_v1beta1_resource_claim_list.rst │ ├── kubernetes.test.test_v1beta1_resource_claim_spec.rst │ ├── kubernetes.test.test_v1beta1_resource_claim_status.rst │ ├── kubernetes.test.test_v1beta1_resource_claim_template.rst │ ├── kubernetes.test.test_v1beta1_resource_claim_template_list.rst │ ├── kubernetes.test.test_v1beta1_resource_claim_template_spec.rst │ ├── kubernetes.test.test_v1beta1_resource_pool.rst │ ├── kubernetes.test.test_v1beta1_resource_slice.rst │ ├── kubernetes.test.test_v1beta1_resource_slice_list.rst │ ├── kubernetes.test.test_v1beta1_resource_slice_spec.rst │ ├── kubernetes.test.test_v1beta1_service_cidr.rst │ ├── kubernetes.test.test_v1beta1_service_cidr_list.rst │ ├── kubernetes.test.test_v1beta1_service_cidr_spec.rst │ ├── kubernetes.test.test_v1beta1_service_cidr_status.rst │ ├── kubernetes.test.test_v1beta1_storage_version_migration.rst │ ├── kubernetes.test.test_v1beta1_storage_version_migration_list.rst │ ├── kubernetes.test.test_v1beta1_storage_version_migration_spec.rst │ ├── kubernetes.test.test_v1beta1_storage_version_migration_status.rst │ ├── kubernetes.test.test_v1beta1_variable.rst │ ├── kubernetes.test.test_v1beta1_volume_attributes_class.rst │ ├── kubernetes.test.test_v1beta1_volume_attributes_class_list.rst │ ├── kubernetes.test.test_v1beta2_allocated_device_status.rst │ ├── kubernetes.test.test_v1beta2_allocation_result.rst │ ├── kubernetes.test.test_v1beta2_capacity_request_policy.rst │ ├── kubernetes.test.test_v1beta2_capacity_request_policy_range.rst │ ├── kubernetes.test.test_v1beta2_capacity_requirements.rst │ ├── kubernetes.test.test_v1beta2_cel_device_selector.rst │ ├── kubernetes.test.test_v1beta2_counter.rst │ ├── kubernetes.test.test_v1beta2_counter_set.rst │ ├── kubernetes.test.test_v1beta2_device.rst │ ├── kubernetes.test.test_v1beta2_device_allocation_configuration.rst │ ├── kubernetes.test.test_v1beta2_device_allocation_result.rst │ ├── kubernetes.test.test_v1beta2_device_attribute.rst │ ├── kubernetes.test.test_v1beta2_device_capacity.rst │ ├── kubernetes.test.test_v1beta2_device_claim.rst │ ├── kubernetes.test.test_v1beta2_device_claim_configuration.rst │ ├── kubernetes.test.test_v1beta2_device_class.rst │ ├── kubernetes.test.test_v1beta2_device_class_configuration.rst │ ├── kubernetes.test.test_v1beta2_device_class_list.rst │ ├── kubernetes.test.test_v1beta2_device_class_spec.rst │ ├── kubernetes.test.test_v1beta2_device_constraint.rst │ ├── kubernetes.test.test_v1beta2_device_counter_consumption.rst │ ├── kubernetes.test.test_v1beta2_device_request.rst │ ├── kubernetes.test.test_v1beta2_device_request_allocation_result.rst │ ├── kubernetes.test.test_v1beta2_device_selector.rst │ ├── kubernetes.test.test_v1beta2_device_sub_request.rst │ ├── kubernetes.test.test_v1beta2_device_taint.rst │ ├── kubernetes.test.test_v1beta2_device_toleration.rst │ ├── kubernetes.test.test_v1beta2_exact_device_request.rst │ ├── kubernetes.test.test_v1beta2_network_device_data.rst │ ├── kubernetes.test.test_v1beta2_opaque_device_configuration.rst │ ├── kubernetes.test.test_v1beta2_resource_claim.rst │ ├── kubernetes.test.test_v1beta2_resource_claim_consumer_reference.rst │ ├── kubernetes.test.test_v1beta2_resource_claim_list.rst │ ├── kubernetes.test.test_v1beta2_resource_claim_spec.rst │ ├── kubernetes.test.test_v1beta2_resource_claim_status.rst │ ├── kubernetes.test.test_v1beta2_resource_claim_template.rst │ ├── kubernetes.test.test_v1beta2_resource_claim_template_list.rst │ ├── kubernetes.test.test_v1beta2_resource_claim_template_spec.rst │ ├── kubernetes.test.test_v1beta2_resource_pool.rst │ ├── kubernetes.test.test_v1beta2_resource_slice.rst │ ├── kubernetes.test.test_v1beta2_resource_slice_list.rst │ ├── kubernetes.test.test_v1beta2_resource_slice_spec.rst │ ├── kubernetes.test.test_v2_container_resource_metric_source.rst │ ├── kubernetes.test.test_v2_container_resource_metric_status.rst │ ├── kubernetes.test.test_v2_cross_version_object_reference.rst │ ├── kubernetes.test.test_v2_external_metric_source.rst │ ├── kubernetes.test.test_v2_external_metric_status.rst │ ├── kubernetes.test.test_v2_horizontal_pod_autoscaler.rst │ ├── kubernetes.test.test_v2_horizontal_pod_autoscaler_behavior.rst │ ├── kubernetes.test.test_v2_horizontal_pod_autoscaler_condition.rst │ ├── kubernetes.test.test_v2_horizontal_pod_autoscaler_list.rst │ ├── kubernetes.test.test_v2_horizontal_pod_autoscaler_spec.rst │ ├── kubernetes.test.test_v2_horizontal_pod_autoscaler_status.rst │ ├── kubernetes.test.test_v2_hpa_scaling_policy.rst │ ├── kubernetes.test.test_v2_hpa_scaling_rules.rst │ ├── kubernetes.test.test_v2_metric_identifier.rst │ ├── kubernetes.test.test_v2_metric_spec.rst │ ├── kubernetes.test.test_v2_metric_status.rst │ ├── kubernetes.test.test_v2_metric_target.rst │ ├── kubernetes.test.test_v2_metric_value_status.rst │ ├── kubernetes.test.test_v2_object_metric_source.rst │ ├── kubernetes.test.test_v2_object_metric_status.rst │ ├── kubernetes.test.test_v2_pods_metric_source.rst │ ├── kubernetes.test.test_v2_pods_metric_status.rst │ ├── kubernetes.test.test_v2_resource_metric_source.rst │ ├── kubernetes.test.test_v2_resource_metric_status.rst │ ├── kubernetes.test.test_version_api.rst │ ├── kubernetes.test.test_version_info.rst │ ├── kubernetes.test.test_well_known_api.rst │ ├── kubernetes.utils.create_from_yaml.rst │ ├── kubernetes.utils.duration.rst │ ├── kubernetes.utils.quantity.rst │ ├── kubernetes.utils.rst │ ├── modules.rst │ └── usage.rst ├── examples/ │ ├── README.md │ ├── __init__.py │ ├── annotate_deployment.py │ ├── api_discovery.py │ ├── apply_from_dict.py │ ├── apply_from_directory.py │ ├── apply_from_single_file.py │ ├── cluster_scoped_custom_object.py │ ├── cronjob_crud.py │ ├── deployment_create.py │ ├── deployment_crud.py │ ├── duration-gep2257.py │ ├── dynamic-client/ │ │ ├── accept_header.py │ │ ├── cluster_scoped_custom_resource.py │ │ ├── configmap.py │ │ ├── deployment_rolling_restart.py │ │ ├── namespaced_custom_resource.py │ │ ├── node.py │ │ ├── replication_controller.py │ │ ├── request_timeout.py │ │ └── service.py │ ├── enable_debug_logging.py │ ├── in_cluster_config.py │ ├── ingress_create.py │ ├── job_crud.py │ ├── metrics_example.py │ ├── multiple_clusters.py │ ├── namespaced_custom_object.py │ ├── node_labels.py │ ├── notebooks/ │ │ ├── README.md │ │ ├── create_configmap.ipynb │ │ ├── create_deployment.ipynb │ │ ├── create_pod.ipynb │ │ ├── create_secret.ipynb │ │ ├── create_service.ipynb │ │ ├── docker/ │ │ │ ├── Dockerfile │ │ │ └── jupyter.yml │ │ └── intro_notebook.ipynb │ ├── out_of_cluster_config.py │ ├── patch_namespaced_config_map.py │ ├── pick_kube_config_context.py │ ├── pod_config_list.py │ ├── pod_exec.py │ ├── pod_logs.py │ ├── pod_logs_non_blocking.py │ ├── pod_portforward.py │ ├── remote_cluster.py │ ├── rollout-daemonset.py │ ├── rollout-statefulset.py │ ├── watch/ │ │ ├── pod_namespace_watch.py │ │ ├── timeout-settings.md │ │ └── watch_recovery.py │ └── yaml_dir/ │ ├── config_map.yml │ ├── configmap-demo-pod.yml │ ├── nginx-deployment.yaml │ ├── pi-job.yaml │ └── pod.yml ├── kubernetes/ │ ├── .gitlab-ci.yml │ ├── .openapi-generator/ │ │ ├── COMMIT │ │ ├── VERSION │ │ └── swagger.json.sha256 │ ├── .openapi-generator-ignore │ ├── README.md │ ├── __init__.py │ ├── base/ │ │ ├── .github/ │ │ │ └── PULL_REQUEST_TEMPLATE.md │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── OWNERS │ │ ├── README.md │ │ ├── SECURITY_CONTACTS │ │ ├── code-of-conduct.md │ │ ├── config/ │ │ │ ├── __init__.py │ │ │ ├── config_exception.py │ │ │ ├── dateutil.py │ │ │ ├── dateutil_test.py │ │ │ ├── exec_provider.py │ │ │ ├── exec_provider_test.py │ │ │ ├── incluster_config.py │ │ │ ├── incluster_config_test.py │ │ │ ├── kube_config.py │ │ │ └── kube_config_test.py │ │ ├── dynamic/ │ │ │ ├── __init__.py │ │ │ ├── client.py │ │ │ ├── discovery.py │ │ │ ├── exceptions.py │ │ │ ├── resource.py │ │ │ ├── test_client.py │ │ │ └── test_discovery.py │ │ ├── hack/ │ │ │ ├── boilerplate/ │ │ │ │ ├── boilerplate.py │ │ │ │ ├── boilerplate.py.txt │ │ │ │ └── boilerplate.sh.txt │ │ │ └── verify-boilerplate.sh │ │ ├── leaderelection/ │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── electionconfig.py │ │ │ ├── example.py │ │ │ ├── leaderelection.py │ │ │ ├── leaderelection_test.py │ │ │ ├── leaderelectionrecord.py │ │ │ └── resourcelock/ │ │ │ ├── __init__.py │ │ │ └── configmaplock.py │ │ ├── run_tox.sh │ │ ├── stream/ │ │ │ ├── __init__.py │ │ │ ├── stream.py │ │ │ ├── ws_client.py │ │ │ └── ws_client_test.py │ │ ├── tox.ini │ │ └── watch/ │ │ ├── __init__.py │ │ ├── watch.py │ │ └── watch_test.py │ ├── client/ │ │ ├── __init__.py │ │ ├── api/ │ │ │ ├── __init__.py │ │ │ ├── admissionregistration_api.py │ │ │ ├── admissionregistration_v1_api.py │ │ │ ├── admissionregistration_v1alpha1_api.py │ │ │ ├── admissionregistration_v1beta1_api.py │ │ │ ├── apiextensions_api.py │ │ │ ├── apiextensions_v1_api.py │ │ │ ├── apiregistration_api.py │ │ │ ├── apiregistration_v1_api.py │ │ │ ├── apis_api.py │ │ │ ├── apps_api.py │ │ │ ├── apps_v1_api.py │ │ │ ├── authentication_api.py │ │ │ ├── authentication_v1_api.py │ │ │ ├── authorization_api.py │ │ │ ├── authorization_v1_api.py │ │ │ ├── autoscaling_api.py │ │ │ ├── autoscaling_v1_api.py │ │ │ ├── autoscaling_v2_api.py │ │ │ ├── batch_api.py │ │ │ ├── batch_v1_api.py │ │ │ ├── certificates_api.py │ │ │ ├── certificates_v1_api.py │ │ │ ├── certificates_v1alpha1_api.py │ │ │ ├── certificates_v1beta1_api.py │ │ │ ├── coordination_api.py │ │ │ ├── coordination_v1_api.py │ │ │ ├── coordination_v1alpha2_api.py │ │ │ ├── coordination_v1beta1_api.py │ │ │ ├── core_api.py │ │ │ ├── core_v1_api.py │ │ │ ├── custom_objects_api.py │ │ │ ├── discovery_api.py │ │ │ ├── discovery_v1_api.py │ │ │ ├── events_api.py │ │ │ ├── events_v1_api.py │ │ │ ├── flowcontrol_apiserver_api.py │ │ │ ├── flowcontrol_apiserver_v1_api.py │ │ │ ├── internal_apiserver_api.py │ │ │ ├── internal_apiserver_v1alpha1_api.py │ │ │ ├── logs_api.py │ │ │ ├── networking_api.py │ │ │ ├── networking_v1_api.py │ │ │ ├── networking_v1beta1_api.py │ │ │ ├── node_api.py │ │ │ ├── node_v1_api.py │ │ │ ├── openid_api.py │ │ │ ├── policy_api.py │ │ │ ├── policy_v1_api.py │ │ │ ├── rbac_authorization_api.py │ │ │ ├── rbac_authorization_v1_api.py │ │ │ ├── resource_api.py │ │ │ ├── resource_v1_api.py │ │ │ ├── resource_v1alpha3_api.py │ │ │ ├── resource_v1beta1_api.py │ │ │ ├── resource_v1beta2_api.py │ │ │ ├── scheduling_api.py │ │ │ ├── scheduling_v1_api.py │ │ │ ├── scheduling_v1alpha1_api.py │ │ │ ├── storage_api.py │ │ │ ├── storage_v1_api.py │ │ │ ├── storage_v1beta1_api.py │ │ │ ├── storagemigration_api.py │ │ │ ├── storagemigration_v1beta1_api.py │ │ │ ├── version_api.py │ │ │ └── well_known_api.py │ │ ├── api_client.py │ │ ├── apis/ │ │ │ └── __init__.py │ │ ├── configuration.py │ │ ├── exceptions.py │ │ ├── models/ │ │ │ ├── __init__.py │ │ │ ├── admissionregistration_v1_service_reference.py │ │ │ ├── admissionregistration_v1_webhook_client_config.py │ │ │ ├── apiextensions_v1_service_reference.py │ │ │ ├── apiextensions_v1_webhook_client_config.py │ │ │ ├── apiregistration_v1_service_reference.py │ │ │ ├── authentication_v1_token_request.py │ │ │ ├── core_v1_endpoint_port.py │ │ │ ├── core_v1_event.py │ │ │ ├── core_v1_event_list.py │ │ │ ├── core_v1_event_series.py │ │ │ ├── core_v1_resource_claim.py │ │ │ ├── discovery_v1_endpoint_port.py │ │ │ ├── events_v1_event.py │ │ │ ├── events_v1_event_list.py │ │ │ ├── events_v1_event_series.py │ │ │ ├── flowcontrol_v1_subject.py │ │ │ ├── rbac_v1_subject.py │ │ │ ├── resource_v1_resource_claim.py │ │ │ ├── storage_v1_token_request.py │ │ │ ├── v1_affinity.py │ │ │ ├── v1_aggregation_rule.py │ │ │ ├── v1_allocated_device_status.py │ │ │ ├── v1_allocation_result.py │ │ │ ├── v1_api_group.py │ │ │ ├── v1_api_group_list.py │ │ │ ├── v1_api_resource.py │ │ │ ├── v1_api_resource_list.py │ │ │ ├── v1_api_service.py │ │ │ ├── v1_api_service_condition.py │ │ │ ├── v1_api_service_list.py │ │ │ ├── v1_api_service_spec.py │ │ │ ├── v1_api_service_status.py │ │ │ ├── v1_api_versions.py │ │ │ ├── v1_app_armor_profile.py │ │ │ ├── v1_attached_volume.py │ │ │ ├── v1_audit_annotation.py │ │ │ ├── v1_aws_elastic_block_store_volume_source.py │ │ │ ├── v1_azure_disk_volume_source.py │ │ │ ├── v1_azure_file_persistent_volume_source.py │ │ │ ├── v1_azure_file_volume_source.py │ │ │ ├── v1_binding.py │ │ │ ├── v1_bound_object_reference.py │ │ │ ├── v1_capabilities.py │ │ │ ├── v1_capacity_request_policy.py │ │ │ ├── v1_capacity_request_policy_range.py │ │ │ ├── v1_capacity_requirements.py │ │ │ ├── v1_cel_device_selector.py │ │ │ ├── v1_ceph_fs_persistent_volume_source.py │ │ │ ├── v1_ceph_fs_volume_source.py │ │ │ ├── v1_certificate_signing_request.py │ │ │ ├── v1_certificate_signing_request_condition.py │ │ │ ├── v1_certificate_signing_request_list.py │ │ │ ├── v1_certificate_signing_request_spec.py │ │ │ ├── v1_certificate_signing_request_status.py │ │ │ ├── v1_cinder_persistent_volume_source.py │ │ │ ├── v1_cinder_volume_source.py │ │ │ ├── v1_client_ip_config.py │ │ │ ├── v1_cluster_role.py │ │ │ ├── v1_cluster_role_binding.py │ │ │ ├── v1_cluster_role_binding_list.py │ │ │ ├── v1_cluster_role_list.py │ │ │ ├── v1_cluster_trust_bundle_projection.py │ │ │ ├── v1_component_condition.py │ │ │ ├── v1_component_status.py │ │ │ ├── v1_component_status_list.py │ │ │ ├── v1_condition.py │ │ │ ├── v1_config_map.py │ │ │ ├── v1_config_map_env_source.py │ │ │ ├── v1_config_map_key_selector.py │ │ │ ├── v1_config_map_list.py │ │ │ ├── v1_config_map_node_config_source.py │ │ │ ├── v1_config_map_projection.py │ │ │ ├── v1_config_map_volume_source.py │ │ │ ├── v1_container.py │ │ │ ├── v1_container_extended_resource_request.py │ │ │ ├── v1_container_image.py │ │ │ ├── v1_container_port.py │ │ │ ├── v1_container_resize_policy.py │ │ │ ├── v1_container_restart_rule.py │ │ │ ├── v1_container_restart_rule_on_exit_codes.py │ │ │ ├── v1_container_state.py │ │ │ ├── v1_container_state_running.py │ │ │ ├── v1_container_state_terminated.py │ │ │ ├── v1_container_state_waiting.py │ │ │ ├── v1_container_status.py │ │ │ ├── v1_container_user.py │ │ │ ├── v1_controller_revision.py │ │ │ ├── v1_controller_revision_list.py │ │ │ ├── v1_counter.py │ │ │ ├── v1_counter_set.py │ │ │ ├── v1_cron_job.py │ │ │ ├── v1_cron_job_list.py │ │ │ ├── v1_cron_job_spec.py │ │ │ ├── v1_cron_job_status.py │ │ │ ├── v1_cross_version_object_reference.py │ │ │ ├── v1_csi_driver.py │ │ │ ├── v1_csi_driver_list.py │ │ │ ├── v1_csi_driver_spec.py │ │ │ ├── v1_csi_node.py │ │ │ ├── v1_csi_node_driver.py │ │ │ ├── v1_csi_node_list.py │ │ │ ├── v1_csi_node_spec.py │ │ │ ├── v1_csi_persistent_volume_source.py │ │ │ ├── v1_csi_storage_capacity.py │ │ │ ├── v1_csi_storage_capacity_list.py │ │ │ ├── v1_csi_volume_source.py │ │ │ ├── v1_custom_resource_column_definition.py │ │ │ ├── v1_custom_resource_conversion.py │ │ │ ├── v1_custom_resource_definition.py │ │ │ ├── v1_custom_resource_definition_condition.py │ │ │ ├── v1_custom_resource_definition_list.py │ │ │ ├── v1_custom_resource_definition_names.py │ │ │ ├── v1_custom_resource_definition_spec.py │ │ │ ├── v1_custom_resource_definition_status.py │ │ │ ├── v1_custom_resource_definition_version.py │ │ │ ├── v1_custom_resource_subresource_scale.py │ │ │ ├── v1_custom_resource_subresources.py │ │ │ ├── v1_custom_resource_validation.py │ │ │ ├── v1_daemon_endpoint.py │ │ │ ├── v1_daemon_set.py │ │ │ ├── v1_daemon_set_condition.py │ │ │ ├── v1_daemon_set_list.py │ │ │ ├── v1_daemon_set_spec.py │ │ │ ├── v1_daemon_set_status.py │ │ │ ├── v1_daemon_set_update_strategy.py │ │ │ ├── v1_delete_options.py │ │ │ ├── v1_deployment.py │ │ │ ├── v1_deployment_condition.py │ │ │ ├── v1_deployment_list.py │ │ │ ├── v1_deployment_spec.py │ │ │ ├── v1_deployment_status.py │ │ │ ├── v1_deployment_strategy.py │ │ │ ├── v1_device.py │ │ │ ├── v1_device_allocation_configuration.py │ │ │ ├── v1_device_allocation_result.py │ │ │ ├── v1_device_attribute.py │ │ │ ├── v1_device_capacity.py │ │ │ ├── v1_device_claim.py │ │ │ ├── v1_device_claim_configuration.py │ │ │ ├── v1_device_class.py │ │ │ ├── v1_device_class_configuration.py │ │ │ ├── v1_device_class_list.py │ │ │ ├── v1_device_class_spec.py │ │ │ ├── v1_device_constraint.py │ │ │ ├── v1_device_counter_consumption.py │ │ │ ├── v1_device_request.py │ │ │ ├── v1_device_request_allocation_result.py │ │ │ ├── v1_device_selector.py │ │ │ ├── v1_device_sub_request.py │ │ │ ├── v1_device_taint.py │ │ │ ├── v1_device_toleration.py │ │ │ ├── v1_downward_api_projection.py │ │ │ ├── v1_downward_api_volume_file.py │ │ │ ├── v1_downward_api_volume_source.py │ │ │ ├── v1_empty_dir_volume_source.py │ │ │ ├── v1_endpoint.py │ │ │ ├── v1_endpoint_address.py │ │ │ ├── v1_endpoint_conditions.py │ │ │ ├── v1_endpoint_hints.py │ │ │ ├── v1_endpoint_slice.py │ │ │ ├── v1_endpoint_slice_list.py │ │ │ ├── v1_endpoint_subset.py │ │ │ ├── v1_endpoints.py │ │ │ ├── v1_endpoints_list.py │ │ │ ├── v1_env_from_source.py │ │ │ ├── v1_env_var.py │ │ │ ├── v1_env_var_source.py │ │ │ ├── v1_ephemeral_container.py │ │ │ ├── v1_ephemeral_volume_source.py │ │ │ ├── v1_event_source.py │ │ │ ├── v1_eviction.py │ │ │ ├── v1_exact_device_request.py │ │ │ ├── v1_exec_action.py │ │ │ ├── v1_exempt_priority_level_configuration.py │ │ │ ├── v1_expression_warning.py │ │ │ ├── v1_external_documentation.py │ │ │ ├── v1_fc_volume_source.py │ │ │ ├── v1_field_selector_attributes.py │ │ │ ├── v1_field_selector_requirement.py │ │ │ ├── v1_file_key_selector.py │ │ │ ├── v1_flex_persistent_volume_source.py │ │ │ ├── v1_flex_volume_source.py │ │ │ ├── v1_flocker_volume_source.py │ │ │ ├── v1_flow_distinguisher_method.py │ │ │ ├── v1_flow_schema.py │ │ │ ├── v1_flow_schema_condition.py │ │ │ ├── v1_flow_schema_list.py │ │ │ ├── v1_flow_schema_spec.py │ │ │ ├── v1_flow_schema_status.py │ │ │ ├── v1_for_node.py │ │ │ ├── v1_for_zone.py │ │ │ ├── v1_gce_persistent_disk_volume_source.py │ │ │ ├── v1_git_repo_volume_source.py │ │ │ ├── v1_glusterfs_persistent_volume_source.py │ │ │ ├── v1_glusterfs_volume_source.py │ │ │ ├── v1_group_resource.py │ │ │ ├── v1_group_subject.py │ │ │ ├── v1_group_version_for_discovery.py │ │ │ ├── v1_grpc_action.py │ │ │ ├── v1_horizontal_pod_autoscaler.py │ │ │ ├── v1_horizontal_pod_autoscaler_list.py │ │ │ ├── v1_horizontal_pod_autoscaler_spec.py │ │ │ ├── v1_horizontal_pod_autoscaler_status.py │ │ │ ├── v1_host_alias.py │ │ │ ├── v1_host_ip.py │ │ │ ├── v1_host_path_volume_source.py │ │ │ ├── v1_http_get_action.py │ │ │ ├── v1_http_header.py │ │ │ ├── v1_http_ingress_path.py │ │ │ ├── v1_http_ingress_rule_value.py │ │ │ ├── v1_image_volume_source.py │ │ │ ├── v1_ingress.py │ │ │ ├── v1_ingress_backend.py │ │ │ ├── v1_ingress_class.py │ │ │ ├── v1_ingress_class_list.py │ │ │ ├── v1_ingress_class_parameters_reference.py │ │ │ ├── v1_ingress_class_spec.py │ │ │ ├── v1_ingress_list.py │ │ │ ├── v1_ingress_load_balancer_ingress.py │ │ │ ├── v1_ingress_load_balancer_status.py │ │ │ ├── v1_ingress_port_status.py │ │ │ ├── v1_ingress_rule.py │ │ │ ├── v1_ingress_service_backend.py │ │ │ ├── v1_ingress_spec.py │ │ │ ├── v1_ingress_status.py │ │ │ ├── v1_ingress_tls.py │ │ │ ├── v1_ip_address.py │ │ │ ├── v1_ip_address_list.py │ │ │ ├── v1_ip_address_spec.py │ │ │ ├── v1_ip_block.py │ │ │ ├── v1_iscsi_persistent_volume_source.py │ │ │ ├── v1_iscsi_volume_source.py │ │ │ ├── v1_job.py │ │ │ ├── v1_job_condition.py │ │ │ ├── v1_job_list.py │ │ │ ├── v1_job_spec.py │ │ │ ├── v1_job_status.py │ │ │ ├── v1_job_template_spec.py │ │ │ ├── v1_json_schema_props.py │ │ │ ├── v1_key_to_path.py │ │ │ ├── v1_label_selector.py │ │ │ ├── v1_label_selector_attributes.py │ │ │ ├── v1_label_selector_requirement.py │ │ │ ├── v1_lease.py │ │ │ ├── v1_lease_list.py │ │ │ ├── v1_lease_spec.py │ │ │ ├── v1_lifecycle.py │ │ │ ├── v1_lifecycle_handler.py │ │ │ ├── v1_limit_range.py │ │ │ ├── v1_limit_range_item.py │ │ │ ├── v1_limit_range_list.py │ │ │ ├── v1_limit_range_spec.py │ │ │ ├── v1_limit_response.py │ │ │ ├── v1_limited_priority_level_configuration.py │ │ │ ├── v1_linux_container_user.py │ │ │ ├── v1_list_meta.py │ │ │ ├── v1_load_balancer_ingress.py │ │ │ ├── v1_load_balancer_status.py │ │ │ ├── v1_local_object_reference.py │ │ │ ├── v1_local_subject_access_review.py │ │ │ ├── v1_local_volume_source.py │ │ │ ├── v1_managed_fields_entry.py │ │ │ ├── v1_match_condition.py │ │ │ ├── v1_match_resources.py │ │ │ ├── v1_modify_volume_status.py │ │ │ ├── v1_mutating_webhook.py │ │ │ ├── v1_mutating_webhook_configuration.py │ │ │ ├── v1_mutating_webhook_configuration_list.py │ │ │ ├── v1_named_rule_with_operations.py │ │ │ ├── v1_namespace.py │ │ │ ├── v1_namespace_condition.py │ │ │ ├── v1_namespace_list.py │ │ │ ├── v1_namespace_spec.py │ │ │ ├── v1_namespace_status.py │ │ │ ├── v1_network_device_data.py │ │ │ ├── v1_network_policy.py │ │ │ ├── v1_network_policy_egress_rule.py │ │ │ ├── v1_network_policy_ingress_rule.py │ │ │ ├── v1_network_policy_list.py │ │ │ ├── v1_network_policy_peer.py │ │ │ ├── v1_network_policy_port.py │ │ │ ├── v1_network_policy_spec.py │ │ │ ├── v1_nfs_volume_source.py │ │ │ ├── v1_node.py │ │ │ ├── v1_node_address.py │ │ │ ├── v1_node_affinity.py │ │ │ ├── v1_node_condition.py │ │ │ ├── v1_node_config_source.py │ │ │ ├── v1_node_config_status.py │ │ │ ├── v1_node_daemon_endpoints.py │ │ │ ├── v1_node_features.py │ │ │ ├── v1_node_list.py │ │ │ ├── v1_node_runtime_handler.py │ │ │ ├── v1_node_runtime_handler_features.py │ │ │ ├── v1_node_selector.py │ │ │ ├── v1_node_selector_requirement.py │ │ │ ├── v1_node_selector_term.py │ │ │ ├── v1_node_spec.py │ │ │ ├── v1_node_status.py │ │ │ ├── v1_node_swap_status.py │ │ │ ├── v1_node_system_info.py │ │ │ ├── v1_non_resource_attributes.py │ │ │ ├── v1_non_resource_policy_rule.py │ │ │ ├── v1_non_resource_rule.py │ │ │ ├── v1_object_field_selector.py │ │ │ ├── v1_object_meta.py │ │ │ ├── v1_object_reference.py │ │ │ ├── v1_opaque_device_configuration.py │ │ │ ├── v1_overhead.py │ │ │ ├── v1_owner_reference.py │ │ │ ├── v1_param_kind.py │ │ │ ├── v1_param_ref.py │ │ │ ├── v1_parent_reference.py │ │ │ ├── v1_persistent_volume.py │ │ │ ├── v1_persistent_volume_claim.py │ │ │ ├── v1_persistent_volume_claim_condition.py │ │ │ ├── v1_persistent_volume_claim_list.py │ │ │ ├── v1_persistent_volume_claim_spec.py │ │ │ ├── v1_persistent_volume_claim_status.py │ │ │ ├── v1_persistent_volume_claim_template.py │ │ │ ├── v1_persistent_volume_claim_volume_source.py │ │ │ ├── v1_persistent_volume_list.py │ │ │ ├── v1_persistent_volume_spec.py │ │ │ ├── v1_persistent_volume_status.py │ │ │ ├── v1_photon_persistent_disk_volume_source.py │ │ │ ├── v1_pod.py │ │ │ ├── v1_pod_affinity.py │ │ │ ├── v1_pod_affinity_term.py │ │ │ ├── v1_pod_anti_affinity.py │ │ │ ├── v1_pod_certificate_projection.py │ │ │ ├── v1_pod_condition.py │ │ │ ├── v1_pod_disruption_budget.py │ │ │ ├── v1_pod_disruption_budget_list.py │ │ │ ├── v1_pod_disruption_budget_spec.py │ │ │ ├── v1_pod_disruption_budget_status.py │ │ │ ├── v1_pod_dns_config.py │ │ │ ├── v1_pod_dns_config_option.py │ │ │ ├── v1_pod_extended_resource_claim_status.py │ │ │ ├── v1_pod_failure_policy.py │ │ │ ├── v1_pod_failure_policy_on_exit_codes_requirement.py │ │ │ ├── v1_pod_failure_policy_on_pod_conditions_pattern.py │ │ │ ├── v1_pod_failure_policy_rule.py │ │ │ ├── v1_pod_ip.py │ │ │ ├── v1_pod_list.py │ │ │ ├── v1_pod_os.py │ │ │ ├── v1_pod_readiness_gate.py │ │ │ ├── v1_pod_resource_claim.py │ │ │ ├── v1_pod_resource_claim_status.py │ │ │ ├── v1_pod_scheduling_gate.py │ │ │ ├── v1_pod_security_context.py │ │ │ ├── v1_pod_spec.py │ │ │ ├── v1_pod_status.py │ │ │ ├── v1_pod_template.py │ │ │ ├── v1_pod_template_list.py │ │ │ ├── v1_pod_template_spec.py │ │ │ ├── v1_policy_rule.py │ │ │ ├── v1_policy_rules_with_subjects.py │ │ │ ├── v1_port_status.py │ │ │ ├── v1_portworx_volume_source.py │ │ │ ├── v1_preconditions.py │ │ │ ├── v1_preferred_scheduling_term.py │ │ │ ├── v1_priority_class.py │ │ │ ├── v1_priority_class_list.py │ │ │ ├── v1_priority_level_configuration.py │ │ │ ├── v1_priority_level_configuration_condition.py │ │ │ ├── v1_priority_level_configuration_list.py │ │ │ ├── v1_priority_level_configuration_reference.py │ │ │ ├── v1_priority_level_configuration_spec.py │ │ │ ├── v1_priority_level_configuration_status.py │ │ │ ├── v1_probe.py │ │ │ ├── v1_projected_volume_source.py │ │ │ ├── v1_queuing_configuration.py │ │ │ ├── v1_quobyte_volume_source.py │ │ │ ├── v1_rbd_persistent_volume_source.py │ │ │ ├── v1_rbd_volume_source.py │ │ │ ├── v1_replica_set.py │ │ │ ├── v1_replica_set_condition.py │ │ │ ├── v1_replica_set_list.py │ │ │ ├── v1_replica_set_spec.py │ │ │ ├── v1_replica_set_status.py │ │ │ ├── v1_replication_controller.py │ │ │ ├── v1_replication_controller_condition.py │ │ │ ├── v1_replication_controller_list.py │ │ │ ├── v1_replication_controller_spec.py │ │ │ ├── v1_replication_controller_status.py │ │ │ ├── v1_resource_attributes.py │ │ │ ├── v1_resource_claim_consumer_reference.py │ │ │ ├── v1_resource_claim_list.py │ │ │ ├── v1_resource_claim_spec.py │ │ │ ├── v1_resource_claim_status.py │ │ │ ├── v1_resource_claim_template.py │ │ │ ├── v1_resource_claim_template_list.py │ │ │ ├── v1_resource_claim_template_spec.py │ │ │ ├── v1_resource_field_selector.py │ │ │ ├── v1_resource_health.py │ │ │ ├── v1_resource_policy_rule.py │ │ │ ├── v1_resource_pool.py │ │ │ ├── v1_resource_quota.py │ │ │ ├── v1_resource_quota_list.py │ │ │ ├── v1_resource_quota_spec.py │ │ │ ├── v1_resource_quota_status.py │ │ │ ├── v1_resource_requirements.py │ │ │ ├── v1_resource_rule.py │ │ │ ├── v1_resource_slice.py │ │ │ ├── v1_resource_slice_list.py │ │ │ ├── v1_resource_slice_spec.py │ │ │ ├── v1_resource_status.py │ │ │ ├── v1_role.py │ │ │ ├── v1_role_binding.py │ │ │ ├── v1_role_binding_list.py │ │ │ ├── v1_role_list.py │ │ │ ├── v1_role_ref.py │ │ │ ├── v1_rolling_update_daemon_set.py │ │ │ ├── v1_rolling_update_deployment.py │ │ │ ├── v1_rolling_update_stateful_set_strategy.py │ │ │ ├── v1_rule_with_operations.py │ │ │ ├── v1_runtime_class.py │ │ │ ├── v1_runtime_class_list.py │ │ │ ├── v1_scale.py │ │ │ ├── v1_scale_io_persistent_volume_source.py │ │ │ ├── v1_scale_io_volume_source.py │ │ │ ├── v1_scale_spec.py │ │ │ ├── v1_scale_status.py │ │ │ ├── v1_scheduling.py │ │ │ ├── v1_scope_selector.py │ │ │ ├── v1_scoped_resource_selector_requirement.py │ │ │ ├── v1_se_linux_options.py │ │ │ ├── v1_seccomp_profile.py │ │ │ ├── v1_secret.py │ │ │ ├── v1_secret_env_source.py │ │ │ ├── v1_secret_key_selector.py │ │ │ ├── v1_secret_list.py │ │ │ ├── v1_secret_projection.py │ │ │ ├── v1_secret_reference.py │ │ │ ├── v1_secret_volume_source.py │ │ │ ├── v1_security_context.py │ │ │ ├── v1_selectable_field.py │ │ │ ├── v1_self_subject_access_review.py │ │ │ ├── v1_self_subject_access_review_spec.py │ │ │ ├── v1_self_subject_review.py │ │ │ ├── v1_self_subject_review_status.py │ │ │ ├── v1_self_subject_rules_review.py │ │ │ ├── v1_self_subject_rules_review_spec.py │ │ │ ├── v1_server_address_by_client_cidr.py │ │ │ ├── v1_service.py │ │ │ ├── v1_service_account.py │ │ │ ├── v1_service_account_list.py │ │ │ ├── v1_service_account_subject.py │ │ │ ├── v1_service_account_token_projection.py │ │ │ ├── v1_service_backend_port.py │ │ │ ├── v1_service_cidr.py │ │ │ ├── v1_service_cidr_list.py │ │ │ ├── v1_service_cidr_spec.py │ │ │ ├── v1_service_cidr_status.py │ │ │ ├── v1_service_list.py │ │ │ ├── v1_service_port.py │ │ │ ├── v1_service_spec.py │ │ │ ├── v1_service_status.py │ │ │ ├── v1_session_affinity_config.py │ │ │ ├── v1_sleep_action.py │ │ │ ├── v1_stateful_set.py │ │ │ ├── v1_stateful_set_condition.py │ │ │ ├── v1_stateful_set_list.py │ │ │ ├── v1_stateful_set_ordinals.py │ │ │ ├── v1_stateful_set_persistent_volume_claim_retention_policy.py │ │ │ ├── v1_stateful_set_spec.py │ │ │ ├── v1_stateful_set_status.py │ │ │ ├── v1_stateful_set_update_strategy.py │ │ │ ├── v1_status.py │ │ │ ├── v1_status_cause.py │ │ │ ├── v1_status_details.py │ │ │ ├── v1_storage_class.py │ │ │ ├── v1_storage_class_list.py │ │ │ ├── v1_storage_os_persistent_volume_source.py │ │ │ ├── v1_storage_os_volume_source.py │ │ │ ├── v1_subject_access_review.py │ │ │ ├── v1_subject_access_review_spec.py │ │ │ ├── v1_subject_access_review_status.py │ │ │ ├── v1_subject_rules_review_status.py │ │ │ ├── v1_success_policy.py │ │ │ ├── v1_success_policy_rule.py │ │ │ ├── v1_sysctl.py │ │ │ ├── v1_taint.py │ │ │ ├── v1_tcp_socket_action.py │ │ │ ├── v1_token_request_spec.py │ │ │ ├── v1_token_request_status.py │ │ │ ├── v1_token_review.py │ │ │ ├── v1_token_review_spec.py │ │ │ ├── v1_token_review_status.py │ │ │ ├── v1_toleration.py │ │ │ ├── v1_topology_selector_label_requirement.py │ │ │ ├── v1_topology_selector_term.py │ │ │ ├── v1_topology_spread_constraint.py │ │ │ ├── v1_type_checking.py │ │ │ ├── v1_typed_local_object_reference.py │ │ │ ├── v1_typed_object_reference.py │ │ │ ├── v1_uncounted_terminated_pods.py │ │ │ ├── v1_user_info.py │ │ │ ├── v1_user_subject.py │ │ │ ├── v1_validating_admission_policy.py │ │ │ ├── v1_validating_admission_policy_binding.py │ │ │ ├── v1_validating_admission_policy_binding_list.py │ │ │ ├── v1_validating_admission_policy_binding_spec.py │ │ │ ├── v1_validating_admission_policy_list.py │ │ │ ├── v1_validating_admission_policy_spec.py │ │ │ ├── v1_validating_admission_policy_status.py │ │ │ ├── v1_validating_webhook.py │ │ │ ├── v1_validating_webhook_configuration.py │ │ │ ├── v1_validating_webhook_configuration_list.py │ │ │ ├── v1_validation.py │ │ │ ├── v1_validation_rule.py │ │ │ ├── v1_variable.py │ │ │ ├── v1_volume.py │ │ │ ├── v1_volume_attachment.py │ │ │ ├── v1_volume_attachment_list.py │ │ │ ├── v1_volume_attachment_source.py │ │ │ ├── v1_volume_attachment_spec.py │ │ │ ├── v1_volume_attachment_status.py │ │ │ ├── v1_volume_attributes_class.py │ │ │ ├── v1_volume_attributes_class_list.py │ │ │ ├── v1_volume_device.py │ │ │ ├── v1_volume_error.py │ │ │ ├── v1_volume_mount.py │ │ │ ├── v1_volume_mount_status.py │ │ │ ├── v1_volume_node_affinity.py │ │ │ ├── v1_volume_node_resources.py │ │ │ ├── v1_volume_projection.py │ │ │ ├── v1_volume_resource_requirements.py │ │ │ ├── v1_vsphere_virtual_disk_volume_source.py │ │ │ ├── v1_watch_event.py │ │ │ ├── v1_webhook_conversion.py │ │ │ ├── v1_weighted_pod_affinity_term.py │ │ │ ├── v1_windows_security_context_options.py │ │ │ ├── v1_workload_reference.py │ │ │ ├── v1alpha1_apply_configuration.py │ │ │ ├── v1alpha1_cluster_trust_bundle.py │ │ │ ├── v1alpha1_cluster_trust_bundle_list.py │ │ │ ├── v1alpha1_cluster_trust_bundle_spec.py │ │ │ ├── v1alpha1_gang_scheduling_policy.py │ │ │ ├── v1alpha1_json_patch.py │ │ │ ├── v1alpha1_match_condition.py │ │ │ ├── v1alpha1_match_resources.py │ │ │ ├── v1alpha1_mutating_admission_policy.py │ │ │ ├── v1alpha1_mutating_admission_policy_binding.py │ │ │ ├── v1alpha1_mutating_admission_policy_binding_list.py │ │ │ ├── v1alpha1_mutating_admission_policy_binding_spec.py │ │ │ ├── v1alpha1_mutating_admission_policy_list.py │ │ │ ├── v1alpha1_mutating_admission_policy_spec.py │ │ │ ├── v1alpha1_mutation.py │ │ │ ├── v1alpha1_named_rule_with_operations.py │ │ │ ├── v1alpha1_param_kind.py │ │ │ ├── v1alpha1_param_ref.py │ │ │ ├── v1alpha1_pod_group.py │ │ │ ├── v1alpha1_pod_group_policy.py │ │ │ ├── v1alpha1_server_storage_version.py │ │ │ ├── v1alpha1_storage_version.py │ │ │ ├── v1alpha1_storage_version_condition.py │ │ │ ├── v1alpha1_storage_version_list.py │ │ │ ├── v1alpha1_storage_version_status.py │ │ │ ├── v1alpha1_typed_local_object_reference.py │ │ │ ├── v1alpha1_variable.py │ │ │ ├── v1alpha1_workload.py │ │ │ ├── v1alpha1_workload_list.py │ │ │ ├── v1alpha1_workload_spec.py │ │ │ ├── v1alpha2_lease_candidate.py │ │ │ ├── v1alpha2_lease_candidate_list.py │ │ │ ├── v1alpha2_lease_candidate_spec.py │ │ │ ├── v1alpha3_device_taint.py │ │ │ ├── v1alpha3_device_taint_rule.py │ │ │ ├── v1alpha3_device_taint_rule_list.py │ │ │ ├── v1alpha3_device_taint_rule_spec.py │ │ │ ├── v1alpha3_device_taint_rule_status.py │ │ │ ├── v1alpha3_device_taint_selector.py │ │ │ ├── v1beta1_allocated_device_status.py │ │ │ ├── v1beta1_allocation_result.py │ │ │ ├── v1beta1_apply_configuration.py │ │ │ ├── v1beta1_basic_device.py │ │ │ ├── v1beta1_capacity_request_policy.py │ │ │ ├── v1beta1_capacity_request_policy_range.py │ │ │ ├── v1beta1_capacity_requirements.py │ │ │ ├── v1beta1_cel_device_selector.py │ │ │ ├── v1beta1_cluster_trust_bundle.py │ │ │ ├── v1beta1_cluster_trust_bundle_list.py │ │ │ ├── v1beta1_cluster_trust_bundle_spec.py │ │ │ ├── v1beta1_counter.py │ │ │ ├── v1beta1_counter_set.py │ │ │ ├── v1beta1_device.py │ │ │ ├── v1beta1_device_allocation_configuration.py │ │ │ ├── v1beta1_device_allocation_result.py │ │ │ ├── v1beta1_device_attribute.py │ │ │ ├── v1beta1_device_capacity.py │ │ │ ├── v1beta1_device_claim.py │ │ │ ├── v1beta1_device_claim_configuration.py │ │ │ ├── v1beta1_device_class.py │ │ │ ├── v1beta1_device_class_configuration.py │ │ │ ├── v1beta1_device_class_list.py │ │ │ ├── v1beta1_device_class_spec.py │ │ │ ├── v1beta1_device_constraint.py │ │ │ ├── v1beta1_device_counter_consumption.py │ │ │ ├── v1beta1_device_request.py │ │ │ ├── v1beta1_device_request_allocation_result.py │ │ │ ├── v1beta1_device_selector.py │ │ │ ├── v1beta1_device_sub_request.py │ │ │ ├── v1beta1_device_taint.py │ │ │ ├── v1beta1_device_toleration.py │ │ │ ├── v1beta1_ip_address.py │ │ │ ├── v1beta1_ip_address_list.py │ │ │ ├── v1beta1_ip_address_spec.py │ │ │ ├── v1beta1_json_patch.py │ │ │ ├── v1beta1_lease_candidate.py │ │ │ ├── v1beta1_lease_candidate_list.py │ │ │ ├── v1beta1_lease_candidate_spec.py │ │ │ ├── v1beta1_match_condition.py │ │ │ ├── v1beta1_match_resources.py │ │ │ ├── v1beta1_mutating_admission_policy.py │ │ │ ├── v1beta1_mutating_admission_policy_binding.py │ │ │ ├── v1beta1_mutating_admission_policy_binding_list.py │ │ │ ├── v1beta1_mutating_admission_policy_binding_spec.py │ │ │ ├── v1beta1_mutating_admission_policy_list.py │ │ │ ├── v1beta1_mutating_admission_policy_spec.py │ │ │ ├── v1beta1_mutation.py │ │ │ ├── v1beta1_named_rule_with_operations.py │ │ │ ├── v1beta1_network_device_data.py │ │ │ ├── v1beta1_opaque_device_configuration.py │ │ │ ├── v1beta1_param_kind.py │ │ │ ├── v1beta1_param_ref.py │ │ │ ├── v1beta1_parent_reference.py │ │ │ ├── v1beta1_pod_certificate_request.py │ │ │ ├── v1beta1_pod_certificate_request_list.py │ │ │ ├── v1beta1_pod_certificate_request_spec.py │ │ │ ├── v1beta1_pod_certificate_request_status.py │ │ │ ├── v1beta1_resource_claim.py │ │ │ ├── v1beta1_resource_claim_consumer_reference.py │ │ │ ├── v1beta1_resource_claim_list.py │ │ │ ├── v1beta1_resource_claim_spec.py │ │ │ ├── v1beta1_resource_claim_status.py │ │ │ ├── v1beta1_resource_claim_template.py │ │ │ ├── v1beta1_resource_claim_template_list.py │ │ │ ├── v1beta1_resource_claim_template_spec.py │ │ │ ├── v1beta1_resource_pool.py │ │ │ ├── v1beta1_resource_slice.py │ │ │ ├── v1beta1_resource_slice_list.py │ │ │ ├── v1beta1_resource_slice_spec.py │ │ │ ├── v1beta1_service_cidr.py │ │ │ ├── v1beta1_service_cidr_list.py │ │ │ ├── v1beta1_service_cidr_spec.py │ │ │ ├── v1beta1_service_cidr_status.py │ │ │ ├── v1beta1_storage_version_migration.py │ │ │ ├── v1beta1_storage_version_migration_list.py │ │ │ ├── v1beta1_storage_version_migration_spec.py │ │ │ ├── v1beta1_storage_version_migration_status.py │ │ │ ├── v1beta1_variable.py │ │ │ ├── v1beta1_volume_attributes_class.py │ │ │ ├── v1beta1_volume_attributes_class_list.py │ │ │ ├── v1beta2_allocated_device_status.py │ │ │ ├── v1beta2_allocation_result.py │ │ │ ├── v1beta2_capacity_request_policy.py │ │ │ ├── v1beta2_capacity_request_policy_range.py │ │ │ ├── v1beta2_capacity_requirements.py │ │ │ ├── v1beta2_cel_device_selector.py │ │ │ ├── v1beta2_counter.py │ │ │ ├── v1beta2_counter_set.py │ │ │ ├── v1beta2_device.py │ │ │ ├── v1beta2_device_allocation_configuration.py │ │ │ ├── v1beta2_device_allocation_result.py │ │ │ ├── v1beta2_device_attribute.py │ │ │ ├── v1beta2_device_capacity.py │ │ │ ├── v1beta2_device_claim.py │ │ │ ├── v1beta2_device_claim_configuration.py │ │ │ ├── v1beta2_device_class.py │ │ │ ├── v1beta2_device_class_configuration.py │ │ │ ├── v1beta2_device_class_list.py │ │ │ ├── v1beta2_device_class_spec.py │ │ │ ├── v1beta2_device_constraint.py │ │ │ ├── v1beta2_device_counter_consumption.py │ │ │ ├── v1beta2_device_request.py │ │ │ ├── v1beta2_device_request_allocation_result.py │ │ │ ├── v1beta2_device_selector.py │ │ │ ├── v1beta2_device_sub_request.py │ │ │ ├── v1beta2_device_taint.py │ │ │ ├── v1beta2_device_toleration.py │ │ │ ├── v1beta2_exact_device_request.py │ │ │ ├── v1beta2_network_device_data.py │ │ │ ├── v1beta2_opaque_device_configuration.py │ │ │ ├── v1beta2_resource_claim.py │ │ │ ├── v1beta2_resource_claim_consumer_reference.py │ │ │ ├── v1beta2_resource_claim_list.py │ │ │ ├── v1beta2_resource_claim_spec.py │ │ │ ├── v1beta2_resource_claim_status.py │ │ │ ├── v1beta2_resource_claim_template.py │ │ │ ├── v1beta2_resource_claim_template_list.py │ │ │ ├── v1beta2_resource_claim_template_spec.py │ │ │ ├── v1beta2_resource_pool.py │ │ │ ├── v1beta2_resource_slice.py │ │ │ ├── v1beta2_resource_slice_list.py │ │ │ ├── v1beta2_resource_slice_spec.py │ │ │ ├── v2_container_resource_metric_source.py │ │ │ ├── v2_container_resource_metric_status.py │ │ │ ├── v2_cross_version_object_reference.py │ │ │ ├── v2_external_metric_source.py │ │ │ ├── v2_external_metric_status.py │ │ │ ├── v2_horizontal_pod_autoscaler.py │ │ │ ├── v2_horizontal_pod_autoscaler_behavior.py │ │ │ ├── v2_horizontal_pod_autoscaler_condition.py │ │ │ ├── v2_horizontal_pod_autoscaler_list.py │ │ │ ├── v2_horizontal_pod_autoscaler_spec.py │ │ │ ├── v2_horizontal_pod_autoscaler_status.py │ │ │ ├── v2_hpa_scaling_policy.py │ │ │ ├── v2_hpa_scaling_rules.py │ │ │ ├── v2_metric_identifier.py │ │ │ ├── v2_metric_spec.py │ │ │ ├── v2_metric_status.py │ │ │ ├── v2_metric_target.py │ │ │ ├── v2_metric_value_status.py │ │ │ ├── v2_object_metric_source.py │ │ │ ├── v2_object_metric_status.py │ │ │ ├── v2_pods_metric_source.py │ │ │ ├── v2_pods_metric_status.py │ │ │ ├── v2_resource_metric_source.py │ │ │ ├── v2_resource_metric_status.py │ │ │ └── version_info.py │ │ └── rest.py │ ├── docs/ │ │ ├── AdmissionregistrationApi.md │ │ ├── AdmissionregistrationV1Api.md │ │ ├── AdmissionregistrationV1ServiceReference.md │ │ ├── AdmissionregistrationV1WebhookClientConfig.md │ │ ├── AdmissionregistrationV1alpha1Api.md │ │ ├── AdmissionregistrationV1beta1Api.md │ │ ├── ApiextensionsApi.md │ │ ├── ApiextensionsV1Api.md │ │ ├── ApiextensionsV1ServiceReference.md │ │ ├── ApiextensionsV1WebhookClientConfig.md │ │ ├── ApiregistrationApi.md │ │ ├── ApiregistrationV1Api.md │ │ ├── ApiregistrationV1ServiceReference.md │ │ ├── ApisApi.md │ │ ├── AppsApi.md │ │ ├── AppsV1Api.md │ │ ├── AuthenticationApi.md │ │ ├── AuthenticationV1Api.md │ │ ├── AuthenticationV1TokenRequest.md │ │ ├── AuthorizationApi.md │ │ ├── AuthorizationV1Api.md │ │ ├── AutoscalingApi.md │ │ ├── AutoscalingV1Api.md │ │ ├── AutoscalingV2Api.md │ │ ├── BatchApi.md │ │ ├── BatchV1Api.md │ │ ├── CertificatesApi.md │ │ ├── CertificatesV1Api.md │ │ ├── CertificatesV1alpha1Api.md │ │ ├── CertificatesV1beta1Api.md │ │ ├── CoordinationApi.md │ │ ├── CoordinationV1Api.md │ │ ├── CoordinationV1alpha2Api.md │ │ ├── CoordinationV1beta1Api.md │ │ ├── CoreApi.md │ │ ├── CoreV1Api.md │ │ ├── CoreV1EndpointPort.md │ │ ├── CoreV1Event.md │ │ ├── CoreV1EventList.md │ │ ├── CoreV1EventSeries.md │ │ ├── CoreV1ResourceClaim.md │ │ ├── CustomObjectsApi.md │ │ ├── DiscoveryApi.md │ │ ├── DiscoveryV1Api.md │ │ ├── DiscoveryV1EndpointPort.md │ │ ├── EventsApi.md │ │ ├── EventsV1Api.md │ │ ├── EventsV1Event.md │ │ ├── EventsV1EventList.md │ │ ├── EventsV1EventSeries.md │ │ ├── FlowcontrolApiserverApi.md │ │ ├── FlowcontrolApiserverV1Api.md │ │ ├── FlowcontrolV1Subject.md │ │ ├── InternalApiserverApi.md │ │ ├── InternalApiserverV1alpha1Api.md │ │ ├── LogsApi.md │ │ ├── NetworkingApi.md │ │ ├── NetworkingV1Api.md │ │ ├── NetworkingV1beta1Api.md │ │ ├── NodeApi.md │ │ ├── NodeV1Api.md │ │ ├── OpenidApi.md │ │ ├── PolicyApi.md │ │ ├── PolicyV1Api.md │ │ ├── RbacAuthorizationApi.md │ │ ├── RbacAuthorizationV1Api.md │ │ ├── RbacV1Subject.md │ │ ├── ResourceApi.md │ │ ├── ResourceV1Api.md │ │ ├── ResourceV1ResourceClaim.md │ │ ├── ResourceV1alpha3Api.md │ │ ├── ResourceV1beta1Api.md │ │ ├── ResourceV1beta2Api.md │ │ ├── SchedulingApi.md │ │ ├── SchedulingV1Api.md │ │ ├── SchedulingV1alpha1Api.md │ │ ├── StorageApi.md │ │ ├── StorageV1Api.md │ │ ├── StorageV1TokenRequest.md │ │ ├── StorageV1beta1Api.md │ │ ├── StoragemigrationApi.md │ │ ├── StoragemigrationV1beta1Api.md │ │ ├── V1APIGroup.md │ │ ├── V1APIGroupList.md │ │ ├── V1APIResource.md │ │ ├── V1APIResourceList.md │ │ ├── V1APIService.md │ │ ├── V1APIServiceCondition.md │ │ ├── V1APIServiceList.md │ │ ├── V1APIServiceSpec.md │ │ ├── V1APIServiceStatus.md │ │ ├── V1APIVersions.md │ │ ├── V1AWSElasticBlockStoreVolumeSource.md │ │ ├── V1Affinity.md │ │ ├── V1AggregationRule.md │ │ ├── V1AllocatedDeviceStatus.md │ │ ├── V1AllocationResult.md │ │ ├── V1AppArmorProfile.md │ │ ├── V1AttachedVolume.md │ │ ├── V1AuditAnnotation.md │ │ ├── V1AzureDiskVolumeSource.md │ │ ├── V1AzureFilePersistentVolumeSource.md │ │ ├── V1AzureFileVolumeSource.md │ │ ├── V1Binding.md │ │ ├── V1BoundObjectReference.md │ │ ├── V1CELDeviceSelector.md │ │ ├── V1CSIDriver.md │ │ ├── V1CSIDriverList.md │ │ ├── V1CSIDriverSpec.md │ │ ├── V1CSINode.md │ │ ├── V1CSINodeDriver.md │ │ ├── V1CSINodeList.md │ │ ├── V1CSINodeSpec.md │ │ ├── V1CSIPersistentVolumeSource.md │ │ ├── V1CSIStorageCapacity.md │ │ ├── V1CSIStorageCapacityList.md │ │ ├── V1CSIVolumeSource.md │ │ ├── V1Capabilities.md │ │ ├── V1CapacityRequestPolicy.md │ │ ├── V1CapacityRequestPolicyRange.md │ │ ├── V1CapacityRequirements.md │ │ ├── V1CephFSPersistentVolumeSource.md │ │ ├── V1CephFSVolumeSource.md │ │ ├── V1CertificateSigningRequest.md │ │ ├── V1CertificateSigningRequestCondition.md │ │ ├── V1CertificateSigningRequestList.md │ │ ├── V1CertificateSigningRequestSpec.md │ │ ├── V1CertificateSigningRequestStatus.md │ │ ├── V1CinderPersistentVolumeSource.md │ │ ├── V1CinderVolumeSource.md │ │ ├── V1ClientIPConfig.md │ │ ├── V1ClusterRole.md │ │ ├── V1ClusterRoleBinding.md │ │ ├── V1ClusterRoleBindingList.md │ │ ├── V1ClusterRoleList.md │ │ ├── V1ClusterTrustBundleProjection.md │ │ ├── V1ComponentCondition.md │ │ ├── V1ComponentStatus.md │ │ ├── V1ComponentStatusList.md │ │ ├── V1Condition.md │ │ ├── V1ConfigMap.md │ │ ├── V1ConfigMapEnvSource.md │ │ ├── V1ConfigMapKeySelector.md │ │ ├── V1ConfigMapList.md │ │ ├── V1ConfigMapNodeConfigSource.md │ │ ├── V1ConfigMapProjection.md │ │ ├── V1ConfigMapVolumeSource.md │ │ ├── V1Container.md │ │ ├── V1ContainerExtendedResourceRequest.md │ │ ├── V1ContainerImage.md │ │ ├── V1ContainerPort.md │ │ ├── V1ContainerResizePolicy.md │ │ ├── V1ContainerRestartRule.md │ │ ├── V1ContainerRestartRuleOnExitCodes.md │ │ ├── V1ContainerState.md │ │ ├── V1ContainerStateRunning.md │ │ ├── V1ContainerStateTerminated.md │ │ ├── V1ContainerStateWaiting.md │ │ ├── V1ContainerStatus.md │ │ ├── V1ContainerUser.md │ │ ├── V1ControllerRevision.md │ │ ├── V1ControllerRevisionList.md │ │ ├── V1Counter.md │ │ ├── V1CounterSet.md │ │ ├── V1CronJob.md │ │ ├── V1CronJobList.md │ │ ├── V1CronJobSpec.md │ │ ├── V1CronJobStatus.md │ │ ├── V1CrossVersionObjectReference.md │ │ ├── V1CustomResourceColumnDefinition.md │ │ ├── V1CustomResourceConversion.md │ │ ├── V1CustomResourceDefinition.md │ │ ├── V1CustomResourceDefinitionCondition.md │ │ ├── V1CustomResourceDefinitionList.md │ │ ├── V1CustomResourceDefinitionNames.md │ │ ├── V1CustomResourceDefinitionSpec.md │ │ ├── V1CustomResourceDefinitionStatus.md │ │ ├── V1CustomResourceDefinitionVersion.md │ │ ├── V1CustomResourceSubresourceScale.md │ │ ├── V1CustomResourceSubresources.md │ │ ├── V1CustomResourceValidation.md │ │ ├── V1DaemonEndpoint.md │ │ ├── V1DaemonSet.md │ │ ├── V1DaemonSetCondition.md │ │ ├── V1DaemonSetList.md │ │ ├── V1DaemonSetSpec.md │ │ ├── V1DaemonSetStatus.md │ │ ├── V1DaemonSetUpdateStrategy.md │ │ ├── V1DeleteOptions.md │ │ ├── V1Deployment.md │ │ ├── V1DeploymentCondition.md │ │ ├── V1DeploymentList.md │ │ ├── V1DeploymentSpec.md │ │ ├── V1DeploymentStatus.md │ │ ├── V1DeploymentStrategy.md │ │ ├── V1Device.md │ │ ├── V1DeviceAllocationConfiguration.md │ │ ├── V1DeviceAllocationResult.md │ │ ├── V1DeviceAttribute.md │ │ ├── V1DeviceCapacity.md │ │ ├── V1DeviceClaim.md │ │ ├── V1DeviceClaimConfiguration.md │ │ ├── V1DeviceClass.md │ │ ├── V1DeviceClassConfiguration.md │ │ ├── V1DeviceClassList.md │ │ ├── V1DeviceClassSpec.md │ │ ├── V1DeviceConstraint.md │ │ ├── V1DeviceCounterConsumption.md │ │ ├── V1DeviceRequest.md │ │ ├── V1DeviceRequestAllocationResult.md │ │ ├── V1DeviceSelector.md │ │ ├── V1DeviceSubRequest.md │ │ ├── V1DeviceTaint.md │ │ ├── V1DeviceToleration.md │ │ ├── V1DownwardAPIProjection.md │ │ ├── V1DownwardAPIVolumeFile.md │ │ ├── V1DownwardAPIVolumeSource.md │ │ ├── V1EmptyDirVolumeSource.md │ │ ├── V1Endpoint.md │ │ ├── V1EndpointAddress.md │ │ ├── V1EndpointConditions.md │ │ ├── V1EndpointHints.md │ │ ├── V1EndpointSlice.md │ │ ├── V1EndpointSliceList.md │ │ ├── V1EndpointSubset.md │ │ ├── V1Endpoints.md │ │ ├── V1EndpointsList.md │ │ ├── V1EnvFromSource.md │ │ ├── V1EnvVar.md │ │ ├── V1EnvVarSource.md │ │ ├── V1EphemeralContainer.md │ │ ├── V1EphemeralVolumeSource.md │ │ ├── V1EventSource.md │ │ ├── V1Eviction.md │ │ ├── V1ExactDeviceRequest.md │ │ ├── V1ExecAction.md │ │ ├── V1ExemptPriorityLevelConfiguration.md │ │ ├── V1ExpressionWarning.md │ │ ├── V1ExternalDocumentation.md │ │ ├── V1FCVolumeSource.md │ │ ├── V1FieldSelectorAttributes.md │ │ ├── V1FieldSelectorRequirement.md │ │ ├── V1FileKeySelector.md │ │ ├── V1FlexPersistentVolumeSource.md │ │ ├── V1FlexVolumeSource.md │ │ ├── V1FlockerVolumeSource.md │ │ ├── V1FlowDistinguisherMethod.md │ │ ├── V1FlowSchema.md │ │ ├── V1FlowSchemaCondition.md │ │ ├── V1FlowSchemaList.md │ │ ├── V1FlowSchemaSpec.md │ │ ├── V1FlowSchemaStatus.md │ │ ├── V1ForNode.md │ │ ├── V1ForZone.md │ │ ├── V1GCEPersistentDiskVolumeSource.md │ │ ├── V1GRPCAction.md │ │ ├── V1GitRepoVolumeSource.md │ │ ├── V1GlusterfsPersistentVolumeSource.md │ │ ├── V1GlusterfsVolumeSource.md │ │ ├── V1GroupResource.md │ │ ├── V1GroupSubject.md │ │ ├── V1GroupVersionForDiscovery.md │ │ ├── V1HTTPGetAction.md │ │ ├── V1HTTPHeader.md │ │ ├── V1HTTPIngressPath.md │ │ ├── V1HTTPIngressRuleValue.md │ │ ├── V1HorizontalPodAutoscaler.md │ │ ├── V1HorizontalPodAutoscalerList.md │ │ ├── V1HorizontalPodAutoscalerSpec.md │ │ ├── V1HorizontalPodAutoscalerStatus.md │ │ ├── V1HostAlias.md │ │ ├── V1HostIP.md │ │ ├── V1HostPathVolumeSource.md │ │ ├── V1IPAddress.md │ │ ├── V1IPAddressList.md │ │ ├── V1IPAddressSpec.md │ │ ├── V1IPBlock.md │ │ ├── V1ISCSIPersistentVolumeSource.md │ │ ├── V1ISCSIVolumeSource.md │ │ ├── V1ImageVolumeSource.md │ │ ├── V1Ingress.md │ │ ├── V1IngressBackend.md │ │ ├── V1IngressClass.md │ │ ├── V1IngressClassList.md │ │ ├── V1IngressClassParametersReference.md │ │ ├── V1IngressClassSpec.md │ │ ├── V1IngressList.md │ │ ├── V1IngressLoadBalancerIngress.md │ │ ├── V1IngressLoadBalancerStatus.md │ │ ├── V1IngressPortStatus.md │ │ ├── V1IngressRule.md │ │ ├── V1IngressServiceBackend.md │ │ ├── V1IngressSpec.md │ │ ├── V1IngressStatus.md │ │ ├── V1IngressTLS.md │ │ ├── V1JSONSchemaProps.md │ │ ├── V1Job.md │ │ ├── V1JobCondition.md │ │ ├── V1JobList.md │ │ ├── V1JobSpec.md │ │ ├── V1JobStatus.md │ │ ├── V1JobTemplateSpec.md │ │ ├── V1KeyToPath.md │ │ ├── V1LabelSelector.md │ │ ├── V1LabelSelectorAttributes.md │ │ ├── V1LabelSelectorRequirement.md │ │ ├── V1Lease.md │ │ ├── V1LeaseList.md │ │ ├── V1LeaseSpec.md │ │ ├── V1Lifecycle.md │ │ ├── V1LifecycleHandler.md │ │ ├── V1LimitRange.md │ │ ├── V1LimitRangeItem.md │ │ ├── V1LimitRangeList.md │ │ ├── V1LimitRangeSpec.md │ │ ├── V1LimitResponse.md │ │ ├── V1LimitedPriorityLevelConfiguration.md │ │ ├── V1LinuxContainerUser.md │ │ ├── V1ListMeta.md │ │ ├── V1LoadBalancerIngress.md │ │ ├── V1LoadBalancerStatus.md │ │ ├── V1LocalObjectReference.md │ │ ├── V1LocalSubjectAccessReview.md │ │ ├── V1LocalVolumeSource.md │ │ ├── V1ManagedFieldsEntry.md │ │ ├── V1MatchCondition.md │ │ ├── V1MatchResources.md │ │ ├── V1ModifyVolumeStatus.md │ │ ├── V1MutatingWebhook.md │ │ ├── V1MutatingWebhookConfiguration.md │ │ ├── V1MutatingWebhookConfigurationList.md │ │ ├── V1NFSVolumeSource.md │ │ ├── V1NamedRuleWithOperations.md │ │ ├── V1Namespace.md │ │ ├── V1NamespaceCondition.md │ │ ├── V1NamespaceList.md │ │ ├── V1NamespaceSpec.md │ │ ├── V1NamespaceStatus.md │ │ ├── V1NetworkDeviceData.md │ │ ├── V1NetworkPolicy.md │ │ ├── V1NetworkPolicyEgressRule.md │ │ ├── V1NetworkPolicyIngressRule.md │ │ ├── V1NetworkPolicyList.md │ │ ├── V1NetworkPolicyPeer.md │ │ ├── V1NetworkPolicyPort.md │ │ ├── V1NetworkPolicySpec.md │ │ ├── V1Node.md │ │ ├── V1NodeAddress.md │ │ ├── V1NodeAffinity.md │ │ ├── V1NodeCondition.md │ │ ├── V1NodeConfigSource.md │ │ ├── V1NodeConfigStatus.md │ │ ├── V1NodeDaemonEndpoints.md │ │ ├── V1NodeFeatures.md │ │ ├── V1NodeList.md │ │ ├── V1NodeRuntimeHandler.md │ │ ├── V1NodeRuntimeHandlerFeatures.md │ │ ├── V1NodeSelector.md │ │ ├── V1NodeSelectorRequirement.md │ │ ├── V1NodeSelectorTerm.md │ │ ├── V1NodeSpec.md │ │ ├── V1NodeStatus.md │ │ ├── V1NodeSwapStatus.md │ │ ├── V1NodeSystemInfo.md │ │ ├── V1NonResourceAttributes.md │ │ ├── V1NonResourcePolicyRule.md │ │ ├── V1NonResourceRule.md │ │ ├── V1ObjectFieldSelector.md │ │ ├── V1ObjectMeta.md │ │ ├── V1ObjectReference.md │ │ ├── V1OpaqueDeviceConfiguration.md │ │ ├── V1Overhead.md │ │ ├── V1OwnerReference.md │ │ ├── V1ParamKind.md │ │ ├── V1ParamRef.md │ │ ├── V1ParentReference.md │ │ ├── V1PersistentVolume.md │ │ ├── V1PersistentVolumeClaim.md │ │ ├── V1PersistentVolumeClaimCondition.md │ │ ├── V1PersistentVolumeClaimList.md │ │ ├── V1PersistentVolumeClaimSpec.md │ │ ├── V1PersistentVolumeClaimStatus.md │ │ ├── V1PersistentVolumeClaimTemplate.md │ │ ├── V1PersistentVolumeClaimVolumeSource.md │ │ ├── V1PersistentVolumeList.md │ │ ├── V1PersistentVolumeSpec.md │ │ ├── V1PersistentVolumeStatus.md │ │ ├── V1PhotonPersistentDiskVolumeSource.md │ │ ├── V1Pod.md │ │ ├── V1PodAffinity.md │ │ ├── V1PodAffinityTerm.md │ │ ├── V1PodAntiAffinity.md │ │ ├── V1PodCertificateProjection.md │ │ ├── V1PodCondition.md │ │ ├── V1PodDNSConfig.md │ │ ├── V1PodDNSConfigOption.md │ │ ├── V1PodDisruptionBudget.md │ │ ├── V1PodDisruptionBudgetList.md │ │ ├── V1PodDisruptionBudgetSpec.md │ │ ├── V1PodDisruptionBudgetStatus.md │ │ ├── V1PodExtendedResourceClaimStatus.md │ │ ├── V1PodFailurePolicy.md │ │ ├── V1PodFailurePolicyOnExitCodesRequirement.md │ │ ├── V1PodFailurePolicyOnPodConditionsPattern.md │ │ ├── V1PodFailurePolicyRule.md │ │ ├── V1PodIP.md │ │ ├── V1PodList.md │ │ ├── V1PodOS.md │ │ ├── V1PodReadinessGate.md │ │ ├── V1PodResourceClaim.md │ │ ├── V1PodResourceClaimStatus.md │ │ ├── V1PodSchedulingGate.md │ │ ├── V1PodSecurityContext.md │ │ ├── V1PodSpec.md │ │ ├── V1PodStatus.md │ │ ├── V1PodTemplate.md │ │ ├── V1PodTemplateList.md │ │ ├── V1PodTemplateSpec.md │ │ ├── V1PolicyRule.md │ │ ├── V1PolicyRulesWithSubjects.md │ │ ├── V1PortStatus.md │ │ ├── V1PortworxVolumeSource.md │ │ ├── V1Preconditions.md │ │ ├── V1PreferredSchedulingTerm.md │ │ ├── V1PriorityClass.md │ │ ├── V1PriorityClassList.md │ │ ├── V1PriorityLevelConfiguration.md │ │ ├── V1PriorityLevelConfigurationCondition.md │ │ ├── V1PriorityLevelConfigurationList.md │ │ ├── V1PriorityLevelConfigurationReference.md │ │ ├── V1PriorityLevelConfigurationSpec.md │ │ ├── V1PriorityLevelConfigurationStatus.md │ │ ├── V1Probe.md │ │ ├── V1ProjectedVolumeSource.md │ │ ├── V1QueuingConfiguration.md │ │ ├── V1QuobyteVolumeSource.md │ │ ├── V1RBDPersistentVolumeSource.md │ │ ├── V1RBDVolumeSource.md │ │ ├── V1ReplicaSet.md │ │ ├── V1ReplicaSetCondition.md │ │ ├── V1ReplicaSetList.md │ │ ├── V1ReplicaSetSpec.md │ │ ├── V1ReplicaSetStatus.md │ │ ├── V1ReplicationController.md │ │ ├── V1ReplicationControllerCondition.md │ │ ├── V1ReplicationControllerList.md │ │ ├── V1ReplicationControllerSpec.md │ │ ├── V1ReplicationControllerStatus.md │ │ ├── V1ResourceAttributes.md │ │ ├── V1ResourceClaimConsumerReference.md │ │ ├── V1ResourceClaimList.md │ │ ├── V1ResourceClaimSpec.md │ │ ├── V1ResourceClaimStatus.md │ │ ├── V1ResourceClaimTemplate.md │ │ ├── V1ResourceClaimTemplateList.md │ │ ├── V1ResourceClaimTemplateSpec.md │ │ ├── V1ResourceFieldSelector.md │ │ ├── V1ResourceHealth.md │ │ ├── V1ResourcePolicyRule.md │ │ ├── V1ResourcePool.md │ │ ├── V1ResourceQuota.md │ │ ├── V1ResourceQuotaList.md │ │ ├── V1ResourceQuotaSpec.md │ │ ├── V1ResourceQuotaStatus.md │ │ ├── V1ResourceRequirements.md │ │ ├── V1ResourceRule.md │ │ ├── V1ResourceSlice.md │ │ ├── V1ResourceSliceList.md │ │ ├── V1ResourceSliceSpec.md │ │ ├── V1ResourceStatus.md │ │ ├── V1Role.md │ │ ├── V1RoleBinding.md │ │ ├── V1RoleBindingList.md │ │ ├── V1RoleList.md │ │ ├── V1RoleRef.md │ │ ├── V1RollingUpdateDaemonSet.md │ │ ├── V1RollingUpdateDeployment.md │ │ ├── V1RollingUpdateStatefulSetStrategy.md │ │ ├── V1RuleWithOperations.md │ │ ├── V1RuntimeClass.md │ │ ├── V1RuntimeClassList.md │ │ ├── V1SELinuxOptions.md │ │ ├── V1Scale.md │ │ ├── V1ScaleIOPersistentVolumeSource.md │ │ ├── V1ScaleIOVolumeSource.md │ │ ├── V1ScaleSpec.md │ │ ├── V1ScaleStatus.md │ │ ├── V1Scheduling.md │ │ ├── V1ScopeSelector.md │ │ ├── V1ScopedResourceSelectorRequirement.md │ │ ├── V1SeccompProfile.md │ │ ├── V1Secret.md │ │ ├── V1SecretEnvSource.md │ │ ├── V1SecretKeySelector.md │ │ ├── V1SecretList.md │ │ ├── V1SecretProjection.md │ │ ├── V1SecretReference.md │ │ ├── V1SecretVolumeSource.md │ │ ├── V1SecurityContext.md │ │ ├── V1SelectableField.md │ │ ├── V1SelfSubjectAccessReview.md │ │ ├── V1SelfSubjectAccessReviewSpec.md │ │ ├── V1SelfSubjectReview.md │ │ ├── V1SelfSubjectReviewStatus.md │ │ ├── V1SelfSubjectRulesReview.md │ │ ├── V1SelfSubjectRulesReviewSpec.md │ │ ├── V1ServerAddressByClientCIDR.md │ │ ├── V1Service.md │ │ ├── V1ServiceAccount.md │ │ ├── V1ServiceAccountList.md │ │ ├── V1ServiceAccountSubject.md │ │ ├── V1ServiceAccountTokenProjection.md │ │ ├── V1ServiceBackendPort.md │ │ ├── V1ServiceCIDR.md │ │ ├── V1ServiceCIDRList.md │ │ ├── V1ServiceCIDRSpec.md │ │ ├── V1ServiceCIDRStatus.md │ │ ├── V1ServiceList.md │ │ ├── V1ServicePort.md │ │ ├── V1ServiceSpec.md │ │ ├── V1ServiceStatus.md │ │ ├── V1SessionAffinityConfig.md │ │ ├── V1SleepAction.md │ │ ├── V1StatefulSet.md │ │ ├── V1StatefulSetCondition.md │ │ ├── V1StatefulSetList.md │ │ ├── V1StatefulSetOrdinals.md │ │ ├── V1StatefulSetPersistentVolumeClaimRetentionPolicy.md │ │ ├── V1StatefulSetSpec.md │ │ ├── V1StatefulSetStatus.md │ │ ├── V1StatefulSetUpdateStrategy.md │ │ ├── V1Status.md │ │ ├── V1StatusCause.md │ │ ├── V1StatusDetails.md │ │ ├── V1StorageClass.md │ │ ├── V1StorageClassList.md │ │ ├── V1StorageOSPersistentVolumeSource.md │ │ ├── V1StorageOSVolumeSource.md │ │ ├── V1SubjectAccessReview.md │ │ ├── V1SubjectAccessReviewSpec.md │ │ ├── V1SubjectAccessReviewStatus.md │ │ ├── V1SubjectRulesReviewStatus.md │ │ ├── V1SuccessPolicy.md │ │ ├── V1SuccessPolicyRule.md │ │ ├── V1Sysctl.md │ │ ├── V1TCPSocketAction.md │ │ ├── V1Taint.md │ │ ├── V1TokenRequestSpec.md │ │ ├── V1TokenRequestStatus.md │ │ ├── V1TokenReview.md │ │ ├── V1TokenReviewSpec.md │ │ ├── V1TokenReviewStatus.md │ │ ├── V1Toleration.md │ │ ├── V1TopologySelectorLabelRequirement.md │ │ ├── V1TopologySelectorTerm.md │ │ ├── V1TopologySpreadConstraint.md │ │ ├── V1TypeChecking.md │ │ ├── V1TypedLocalObjectReference.md │ │ ├── V1TypedObjectReference.md │ │ ├── V1UncountedTerminatedPods.md │ │ ├── V1UserInfo.md │ │ ├── V1UserSubject.md │ │ ├── V1ValidatingAdmissionPolicy.md │ │ ├── V1ValidatingAdmissionPolicyBinding.md │ │ ├── V1ValidatingAdmissionPolicyBindingList.md │ │ ├── V1ValidatingAdmissionPolicyBindingSpec.md │ │ ├── V1ValidatingAdmissionPolicyList.md │ │ ├── V1ValidatingAdmissionPolicySpec.md │ │ ├── V1ValidatingAdmissionPolicyStatus.md │ │ ├── V1ValidatingWebhook.md │ │ ├── V1ValidatingWebhookConfiguration.md │ │ ├── V1ValidatingWebhookConfigurationList.md │ │ ├── V1Validation.md │ │ ├── V1ValidationRule.md │ │ ├── V1Variable.md │ │ ├── V1Volume.md │ │ ├── V1VolumeAttachment.md │ │ ├── V1VolumeAttachmentList.md │ │ ├── V1VolumeAttachmentSource.md │ │ ├── V1VolumeAttachmentSpec.md │ │ ├── V1VolumeAttachmentStatus.md │ │ ├── V1VolumeAttributesClass.md │ │ ├── V1VolumeAttributesClassList.md │ │ ├── V1VolumeDevice.md │ │ ├── V1VolumeError.md │ │ ├── V1VolumeMount.md │ │ ├── V1VolumeMountStatus.md │ │ ├── V1VolumeNodeAffinity.md │ │ ├── V1VolumeNodeResources.md │ │ ├── V1VolumeProjection.md │ │ ├── V1VolumeResourceRequirements.md │ │ ├── V1VsphereVirtualDiskVolumeSource.md │ │ ├── V1WatchEvent.md │ │ ├── V1WebhookConversion.md │ │ ├── V1WeightedPodAffinityTerm.md │ │ ├── V1WindowsSecurityContextOptions.md │ │ ├── V1WorkloadReference.md │ │ ├── V1alpha1ApplyConfiguration.md │ │ ├── V1alpha1ClusterTrustBundle.md │ │ ├── V1alpha1ClusterTrustBundleList.md │ │ ├── V1alpha1ClusterTrustBundleSpec.md │ │ ├── V1alpha1GangSchedulingPolicy.md │ │ ├── V1alpha1JSONPatch.md │ │ ├── V1alpha1MatchCondition.md │ │ ├── V1alpha1MatchResources.md │ │ ├── V1alpha1MutatingAdmissionPolicy.md │ │ ├── V1alpha1MutatingAdmissionPolicyBinding.md │ │ ├── V1alpha1MutatingAdmissionPolicyBindingList.md │ │ ├── V1alpha1MutatingAdmissionPolicyBindingSpec.md │ │ ├── V1alpha1MutatingAdmissionPolicyList.md │ │ ├── V1alpha1MutatingAdmissionPolicySpec.md │ │ ├── V1alpha1Mutation.md │ │ ├── V1alpha1NamedRuleWithOperations.md │ │ ├── V1alpha1ParamKind.md │ │ ├── V1alpha1ParamRef.md │ │ ├── V1alpha1PodGroup.md │ │ ├── V1alpha1PodGroupPolicy.md │ │ ├── V1alpha1ServerStorageVersion.md │ │ ├── V1alpha1StorageVersion.md │ │ ├── V1alpha1StorageVersionCondition.md │ │ ├── V1alpha1StorageVersionList.md │ │ ├── V1alpha1StorageVersionStatus.md │ │ ├── V1alpha1TypedLocalObjectReference.md │ │ ├── V1alpha1Variable.md │ │ ├── V1alpha1Workload.md │ │ ├── V1alpha1WorkloadList.md │ │ ├── V1alpha1WorkloadSpec.md │ │ ├── V1alpha2LeaseCandidate.md │ │ ├── V1alpha2LeaseCandidateList.md │ │ ├── V1alpha2LeaseCandidateSpec.md │ │ ├── V1alpha3DeviceTaint.md │ │ ├── V1alpha3DeviceTaintRule.md │ │ ├── V1alpha3DeviceTaintRuleList.md │ │ ├── V1alpha3DeviceTaintRuleSpec.md │ │ ├── V1alpha3DeviceTaintRuleStatus.md │ │ ├── V1alpha3DeviceTaintSelector.md │ │ ├── V1beta1AllocatedDeviceStatus.md │ │ ├── V1beta1AllocationResult.md │ │ ├── V1beta1ApplyConfiguration.md │ │ ├── V1beta1BasicDevice.md │ │ ├── V1beta1CELDeviceSelector.md │ │ ├── V1beta1CapacityRequestPolicy.md │ │ ├── V1beta1CapacityRequestPolicyRange.md │ │ ├── V1beta1CapacityRequirements.md │ │ ├── V1beta1ClusterTrustBundle.md │ │ ├── V1beta1ClusterTrustBundleList.md │ │ ├── V1beta1ClusterTrustBundleSpec.md │ │ ├── V1beta1Counter.md │ │ ├── V1beta1CounterSet.md │ │ ├── V1beta1Device.md │ │ ├── V1beta1DeviceAllocationConfiguration.md │ │ ├── V1beta1DeviceAllocationResult.md │ │ ├── V1beta1DeviceAttribute.md │ │ ├── V1beta1DeviceCapacity.md │ │ ├── V1beta1DeviceClaim.md │ │ ├── V1beta1DeviceClaimConfiguration.md │ │ ├── V1beta1DeviceClass.md │ │ ├── V1beta1DeviceClassConfiguration.md │ │ ├── V1beta1DeviceClassList.md │ │ ├── V1beta1DeviceClassSpec.md │ │ ├── V1beta1DeviceConstraint.md │ │ ├── V1beta1DeviceCounterConsumption.md │ │ ├── V1beta1DeviceRequest.md │ │ ├── V1beta1DeviceRequestAllocationResult.md │ │ ├── V1beta1DeviceSelector.md │ │ ├── V1beta1DeviceSubRequest.md │ │ ├── V1beta1DeviceTaint.md │ │ ├── V1beta1DeviceToleration.md │ │ ├── V1beta1IPAddress.md │ │ ├── V1beta1IPAddressList.md │ │ ├── V1beta1IPAddressSpec.md │ │ ├── V1beta1JSONPatch.md │ │ ├── V1beta1LeaseCandidate.md │ │ ├── V1beta1LeaseCandidateList.md │ │ ├── V1beta1LeaseCandidateSpec.md │ │ ├── V1beta1MatchCondition.md │ │ ├── V1beta1MatchResources.md │ │ ├── V1beta1MutatingAdmissionPolicy.md │ │ ├── V1beta1MutatingAdmissionPolicyBinding.md │ │ ├── V1beta1MutatingAdmissionPolicyBindingList.md │ │ ├── V1beta1MutatingAdmissionPolicyBindingSpec.md │ │ ├── V1beta1MutatingAdmissionPolicyList.md │ │ ├── V1beta1MutatingAdmissionPolicySpec.md │ │ ├── V1beta1Mutation.md │ │ ├── V1beta1NamedRuleWithOperations.md │ │ ├── V1beta1NetworkDeviceData.md │ │ ├── V1beta1OpaqueDeviceConfiguration.md │ │ ├── V1beta1ParamKind.md │ │ ├── V1beta1ParamRef.md │ │ ├── V1beta1ParentReference.md │ │ ├── V1beta1PodCertificateRequest.md │ │ ├── V1beta1PodCertificateRequestList.md │ │ ├── V1beta1PodCertificateRequestSpec.md │ │ ├── V1beta1PodCertificateRequestStatus.md │ │ ├── V1beta1ResourceClaim.md │ │ ├── V1beta1ResourceClaimConsumerReference.md │ │ ├── V1beta1ResourceClaimList.md │ │ ├── V1beta1ResourceClaimSpec.md │ │ ├── V1beta1ResourceClaimStatus.md │ │ ├── V1beta1ResourceClaimTemplate.md │ │ ├── V1beta1ResourceClaimTemplateList.md │ │ ├── V1beta1ResourceClaimTemplateSpec.md │ │ ├── V1beta1ResourcePool.md │ │ ├── V1beta1ResourceSlice.md │ │ ├── V1beta1ResourceSliceList.md │ │ ├── V1beta1ResourceSliceSpec.md │ │ ├── V1beta1ServiceCIDR.md │ │ ├── V1beta1ServiceCIDRList.md │ │ ├── V1beta1ServiceCIDRSpec.md │ │ ├── V1beta1ServiceCIDRStatus.md │ │ ├── V1beta1StorageVersionMigration.md │ │ ├── V1beta1StorageVersionMigrationList.md │ │ ├── V1beta1StorageVersionMigrationSpec.md │ │ ├── V1beta1StorageVersionMigrationStatus.md │ │ ├── V1beta1Variable.md │ │ ├── V1beta1VolumeAttributesClass.md │ │ ├── V1beta1VolumeAttributesClassList.md │ │ ├── V1beta2AllocatedDeviceStatus.md │ │ ├── V1beta2AllocationResult.md │ │ ├── V1beta2CELDeviceSelector.md │ │ ├── V1beta2CapacityRequestPolicy.md │ │ ├── V1beta2CapacityRequestPolicyRange.md │ │ ├── V1beta2CapacityRequirements.md │ │ ├── V1beta2Counter.md │ │ ├── V1beta2CounterSet.md │ │ ├── V1beta2Device.md │ │ ├── V1beta2DeviceAllocationConfiguration.md │ │ ├── V1beta2DeviceAllocationResult.md │ │ ├── V1beta2DeviceAttribute.md │ │ ├── V1beta2DeviceCapacity.md │ │ ├── V1beta2DeviceClaim.md │ │ ├── V1beta2DeviceClaimConfiguration.md │ │ ├── V1beta2DeviceClass.md │ │ ├── V1beta2DeviceClassConfiguration.md │ │ ├── V1beta2DeviceClassList.md │ │ ├── V1beta2DeviceClassSpec.md │ │ ├── V1beta2DeviceConstraint.md │ │ ├── V1beta2DeviceCounterConsumption.md │ │ ├── V1beta2DeviceRequest.md │ │ ├── V1beta2DeviceRequestAllocationResult.md │ │ ├── V1beta2DeviceSelector.md │ │ ├── V1beta2DeviceSubRequest.md │ │ ├── V1beta2DeviceTaint.md │ │ ├── V1beta2DeviceToleration.md │ │ ├── V1beta2ExactDeviceRequest.md │ │ ├── V1beta2NetworkDeviceData.md │ │ ├── V1beta2OpaqueDeviceConfiguration.md │ │ ├── V1beta2ResourceClaim.md │ │ ├── V1beta2ResourceClaimConsumerReference.md │ │ ├── V1beta2ResourceClaimList.md │ │ ├── V1beta2ResourceClaimSpec.md │ │ ├── V1beta2ResourceClaimStatus.md │ │ ├── V1beta2ResourceClaimTemplate.md │ │ ├── V1beta2ResourceClaimTemplateList.md │ │ ├── V1beta2ResourceClaimTemplateSpec.md │ │ ├── V1beta2ResourcePool.md │ │ ├── V1beta2ResourceSlice.md │ │ ├── V1beta2ResourceSliceList.md │ │ ├── V1beta2ResourceSliceSpec.md │ │ ├── V2ContainerResourceMetricSource.md │ │ ├── V2ContainerResourceMetricStatus.md │ │ ├── V2CrossVersionObjectReference.md │ │ ├── V2ExternalMetricSource.md │ │ ├── V2ExternalMetricStatus.md │ │ ├── V2HPAScalingPolicy.md │ │ ├── V2HPAScalingRules.md │ │ ├── V2HorizontalPodAutoscaler.md │ │ ├── V2HorizontalPodAutoscalerBehavior.md │ │ ├── V2HorizontalPodAutoscalerCondition.md │ │ ├── V2HorizontalPodAutoscalerList.md │ │ ├── V2HorizontalPodAutoscalerSpec.md │ │ ├── V2HorizontalPodAutoscalerStatus.md │ │ ├── V2MetricIdentifier.md │ │ ├── V2MetricSpec.md │ │ ├── V2MetricStatus.md │ │ ├── V2MetricTarget.md │ │ ├── V2MetricValueStatus.md │ │ ├── V2ObjectMetricSource.md │ │ ├── V2ObjectMetricStatus.md │ │ ├── V2PodsMetricSource.md │ │ ├── V2PodsMetricStatus.md │ │ ├── V2ResourceMetricSource.md │ │ ├── V2ResourceMetricStatus.md │ │ ├── VersionApi.md │ │ ├── VersionInfo.md │ │ ├── WellKnownApi.md │ │ └── metrics.md │ ├── e2e_test/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── port_server.py │ │ ├── test_apps.py │ │ ├── test_batch.py │ │ ├── test_client.py │ │ ├── test_utils.py │ │ ├── test_watch.py │ │ └── test_yaml/ │ │ ├── api-service.yaml │ │ ├── apps-deployment-2.yaml │ │ ├── apps-deployment.yaml │ │ ├── core-namespace.yaml │ │ ├── core-pod.yaml │ │ ├── core-service.yaml │ │ ├── dep-deployment.yaml │ │ ├── dep-namespace.yaml │ │ ├── implicit-svclist.json │ │ ├── list.yaml │ │ ├── multi-resource/ │ │ │ ├── multi-resource-replication-controller.yaml │ │ │ └── multi-resource-service.yaml │ │ ├── multi-resource-with-list.yaml │ │ ├── multi-resource.yaml │ │ ├── namespace-list.yaml │ │ ├── rbac-role.yaml │ │ ├── triple-nginx.yaml │ │ ├── yaml-conflict-first.yaml │ │ └── yaml-conflict-multi.yaml │ ├── setup.cfg │ ├── swagger.json.unprocessed │ ├── test/ │ │ ├── test_api_client.py │ │ └── test_metrics.py │ └── utils/ │ ├── __init__.py │ ├── create_from_yaml.py │ ├── duration.py │ ├── metrics.py │ └── quantity.py ├── requirements.txt ├── scripts/ │ ├── .gitignore │ ├── api_client_dict_syntax.diff │ ├── apply-hotfixes.sh │ ├── cherry_pick_pull.sh │ ├── constants.py │ ├── insert_proxy_config.sh │ ├── kube-init.sh │ ├── release.sh │ ├── rest_client_patch.diff │ ├── rest_sni_patch.diff │ ├── rest_urllib_headers.diff │ ├── swagger.json │ ├── update-client.sh │ ├── update-pycodestyle.sh │ ├── util/ │ │ ├── changelog.sh │ │ ├── common.sh │ │ └── kube_changelog.sh │ └── windows-setup-fix.bat ├── setup.cfg ├── setup.py ├── test-requirements.txt └── tox.ini
Showing preview only (1,052K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (13680 symbols across 872 files)
FILE: doc/source/conf.py
function _copy_with_converting_link_to_repo (line 24) | def _copy_with_converting_link_to_repo(filename, new_filename):
function setup (line 104) | def setup(app):
FILE: examples/annotate_deployment.py
function create_deployment_object (line 12) | def create_deployment_object():
function create_deployment (line 40) | def create_deployment(apps_v1_api, deployment_object):
function annotate_deployment (line 48) | def annotate_deployment(apps_v1_api, deployment_name, annotations):
function main (line 55) | def main():
FILE: examples/api_discovery.py
function main (line 23) | def main():
FILE: examples/apply_from_dict.py
function main (line 6) | def main():
FILE: examples/apply_from_directory.py
function main (line 3) | def main():
FILE: examples/apply_from_single_file.py
function main (line 3) | def main():
FILE: examples/cluster_scoped_custom_object.py
function main (line 59) | def main():
FILE: examples/cronjob_crud.py
function create_namespaced_cron_job (line 12) | def create_namespaced_cron_job(namespace='default', body=None):
function delete_namespaced_cron_job (line 28) | def delete_namespaced_cron_job(namespace='default', name=None):
function patch_namespaced_cron_job (line 41) | def patch_namespaced_cron_job(namespace='default', body=None):
function get_cronjob_list (line 57) | def get_cronjob_list(namespace='default'):
function judge_crontab_exists (line 65) | def judge_crontab_exists(namespace, name):
function get_cronjob_body (line 73) | def get_cronjob_body(namespace, name, command):
FILE: examples/deployment_create.py
function main (line 26) | def main():
FILE: examples/deployment_crud.py
function create_deployment_object (line 31) | def create_deployment_object():
function create_deployment (line 66) | def create_deployment(api, deployment):
function update_deployment (line 85) | def update_deployment(api, deployment):
function restart_deployment (line 107) | def restart_deployment(api, deployment):
function delete_deployment (line 132) | def delete_deployment(api):
function main (line 144) | def main():
FILE: examples/duration-gep2257.py
function main (line 30) | def main():
FILE: examples/dynamic-client/accept_header.py
function main (line 23) | def main():
FILE: examples/dynamic-client/cluster_scoped_custom_resource.py
function main (line 29) | def main():
FILE: examples/dynamic-client/configmap.py
function main (line 25) | def main():
FILE: examples/dynamic-client/deployment_rolling_restart.py
function main (line 28) | def main():
FILE: examples/dynamic-client/namespaced_custom_resource.py
function list_ingressroute_for_all_namespaces (line 29) | def list_ingressroute_for_all_namespaces(group, version, plural):
function create_namespace (line 51) | def create_namespace(namespace_api, name):
function delete_namespace (line 60) | def delete_namespace(namespace_api, name):
function main (line 63) | def main():
FILE: examples/dynamic-client/node.py
function main (line 24) | def main():
FILE: examples/dynamic-client/replication_controller.py
function main (line 23) | def main():
FILE: examples/dynamic-client/request_timeout.py
function main (line 25) | def main():
FILE: examples/dynamic-client/service.py
function main (line 25) | def main():
FILE: examples/enable_debug_logging.py
function main (line 15) | def main():
FILE: examples/in_cluster_config.py
function main (line 54) | def main():
FILE: examples/ingress_create.py
function create_deployment (line 23) | def create_deployment(apps_v1_api):
function create_service (line 54) | def create_service():
function create_ingress (line 75) | def create_ingress(networking_v1_api):
function main (line 110) | def main():
FILE: examples/job_crud.py
function create_job_object (line 29) | def create_job_object():
function create_job (line 53) | def create_job(api_instance, job):
function get_job_status (line 61) | def get_job_status(api_instance):
function update_job (line 74) | def update_job(api_instance, job):
function delete_job (line 84) | def delete_job(api_instance):
function main (line 94) | def main():
FILE: examples/metrics_example.py
function print_node_metrics (line 35) | def print_node_metrics(api_client):
function print_pod_metrics (line 63) | def print_pod_metrics(api_client, namespace):
function print_filtered_pod_metrics (line 96) | def print_filtered_pod_metrics(api_client, namespace, labels):
function print_multi_namespace_metrics (line 123) | def print_multi_namespace_metrics(api_client, namespaces):
function main (line 152) | def main():
FILE: examples/multiple_clusters.py
function main (line 27) | def main():
FILE: examples/namespaced_custom_object.py
function main (line 59) | def main():
FILE: examples/node_labels.py
function main (line 27) | def main():
FILE: examples/out_of_cluster_config.py
function main (line 22) | def main():
FILE: examples/patch_namespaced_config_map.py
function main (line 8) | def main():
FILE: examples/pick_kube_config_context.py
function main (line 27) | def main():
FILE: examples/pod_config_list.py
function main (line 28) | def main():
FILE: examples/pod_exec.py
function exec_commands (line 28) | def exec_commands(api_instance):
function main (line 120) | def main():
FILE: examples/pod_logs.py
function list_pods_with_logs (line 22) | def list_pods_with_logs():
function main (line 56) | def main():
FILE: examples/pod_logs_non_blocking.py
function stream_logs (line 17) | def stream_logs():
FILE: examples/pod_portforward.py
function portforward_commands (line 61) | def portforward_commands(api_instance):
function main (line 190) | def main():
FILE: examples/remote_cluster.py
function main (line 24) | def main():
FILE: examples/rollout-daemonset.py
function create_daemon_set_object (line 13) | def create_daemon_set_object():
function create_daemon_set (line 40) | def create_daemon_set(apps_v1_api, daemon_set_object):
function update_daemon_set (line 48) | def update_daemon_set(apps_v1_api, daemonset):
function list_controller_revision (line 58) | def list_controller_revision(apps_v1_api, namespace, daemon_set_name):
function rollout_namespaced_daemon_set (line 73) | def rollout_namespaced_daemon_set(
function main (line 87) | def main():
FILE: examples/rollout-statefulset.py
function create_service (line 17) | def create_service(core_v1_api):
function create_stateful_set_object (line 39) | def create_stateful_set_object():
function create_stateful_set (line 68) | def create_stateful_set(apps_v1_api, stateful_set_object):
function update_stateful_set (line 76) | def update_stateful_set(apps_v1_api, statefulset):
function list_controller_revision (line 86) | def list_controller_revision(apps_v1_api, namespace, stateful_set_name):
function rollout_namespaced_stateful_set (line 101) | def rollout_namespaced_stateful_set(
function main (line 115) | def main():
FILE: examples/watch/pod_namespace_watch.py
function main (line 31) | def main():
FILE: examples/watch/watch_recovery.py
function main (line 38) | def main():
FILE: kubernetes/base/config/__init__.py
function load_config (line 24) | def load_config(**kwargs):
FILE: kubernetes/base/config/config_exception.py
class ConfigException (line 16) | class ConfigException(Exception):
FILE: kubernetes/base/config/dateutil.py
class TimezoneInfo (line 20) | class TimezoneInfo(datetime.tzinfo):
method __init__ (line 21) | def __init__(self, h, m):
method utcoffset (line 27) | def utcoffset(self, dt):
method tzname (line 30) | def tzname(self, dt):
method dst (line 33) | def dst(self, dt):
function parse_rfc3339 (line 50) | def parse_rfc3339(s):
function format_rfc3339 (line 103) | def format_rfc3339(date_time):
FILE: kubernetes/base/config/dateutil_test.py
class DateUtilTest (line 21) | class DateUtilTest(unittest.TestCase):
method _parse_rfc3339_test (line 23) | def _parse_rfc3339_test(self, st, y, m, d, h, mn, s, us):
method test_parse_rfc3339 (line 28) | def test_parse_rfc3339(self):
method test_format_rfc3339 (line 57) | def test_format_rfc3339(self):
method test_parse_rfc3339_invalid_formats (line 70) | def test_parse_rfc3339_invalid_formats(self):
method test_parse_rfc3339_with_whitespace (line 89) | def test_parse_rfc3339_with_whitespace(self):
method test_parse_rfc3339_error_message_clarity (line 95) | def test_parse_rfc3339_error_message_clarity(self):
method test_parse_rfc3339_handles_none_from_timezone_regex (line 106) | def test_parse_rfc3339_handles_none_from_timezone_regex(self):
FILE: kubernetes/base/config/exec_provider.py
class ExecProvider (line 22) | class ExecProvider(object):
method __init__ (line 34) | def __init__(self, exec_config, cwd, cluster=None):
method shell (line 63) | def shell(self):
method run (line 71) | def run(self, previous_response=None):
FILE: kubernetes/base/config/exec_provider_test.py
class ExecProviderTest (line 26) | class ExecProviderTest(unittest.TestCase):
method setUp (line 28) | def setUp(self):
method test_missing_input_keys (line 52) | def test_missing_input_keys(self):
method test_error_code_returned (line 63) | def test_error_code_returned(self, mock):
method test_nonjson_output_returned (line 74) | def test_nonjson_output_returned(self, mock):
method test_missing_output_keys (line 85) | def test_missing_output_keys(self, mock):
method test_mismatched_api_version (line 119) | def test_mismatched_api_version(self, mock):
method test_ok_01 (line 142) | def test_ok_01(self, mock):
method test_run_in_dir (line 152) | def test_run_in_dir(self, mock):
method test_ok_no_console_attached (line 161) | def test_ok_no_console_attached(self, mock):
method test_with_cluster_info (line 174) | def test_with_cluster_info(self, mock):
method test_with_cluster_info_from_exec_extension (line 187) | def test_with_cluster_info_from_exec_extension(self, mock):
FILE: kubernetes/base/config/incluster_config.py
function _join_host_port (line 28) | def _join_host_port(host, port):
class InClusterConfigLoader (line 37) | class InClusterConfigLoader(object):
method __init__ (line 38) | def __init__(self,
method load_and_set (line 49) | def load_and_set(self, client_configuration=None):
method _load_config (line 59) | def _load_config(self):
method _set_config (line 87) | def _set_config(self, client_configuration):
method _read_token_file (line 102) | def _read_token_file(self):
function load_incluster_config (line 112) | def load_incluster_config(client_configuration=None, try_refresh_token=T...
FILE: kubernetes/base/config/incluster_config_test.py
class InClusterConfigTest (line 46) | class InClusterConfigTest(unittest.TestCase):
method setUp (line 47) | def setUp(self):
method tearDown (line 50) | def tearDown(self):
method _create_file_with_temp_content (line 54) | def _create_file_with_temp_content(self, content=""):
method get_test_loader (line 61) | def get_test_loader(self,
method test_join_host_port (line 74) | def test_join_host_port(self):
method test_load_config (line 80) | def test_load_config(self):
method test_refresh_token (line 88) | def test_refresh_token(self):
method _should_fail_load (line 111) | def _should_fail_load(self, config_loader, reason):
method test_no_port (line 119) | def test_no_port(self):
method test_empty_port (line 124) | def test_empty_port(self):
method test_no_host (line 131) | def test_no_host(self):
method test_empty_host (line 136) | def test_empty_host(self):
method test_no_cert_file (line 143) | def test_no_cert_file(self):
method test_empty_cert_file (line 147) | def test_empty_cert_file(self):
method test_no_token_file (line 152) | def test_no_token_file(self):
method test_empty_token_file (line 156) | def test_empty_token_file(self):
FILE: kubernetes/base/config/kube_config.py
function _cleanup_temp_files (line 55) | def _cleanup_temp_files():
function _create_temp_file_with_content (line 65) | def _create_temp_file_with_content(content, temp_file_path=None, force_r...
function _is_expired (line 83) | def _is_expired(expiry):
class FileOrData (line 88) | class FileOrData(object):
method __init__ (line 98) | def __init__(self, obj, file_key_name, data_key_name=None,
method as_file (line 115) | def as_file(self):
method as_data (line 128) | def as_data(self):
method _write_file (line 141) | def _write_file(self, force_rewrite=False):
class CommandTokenSource (line 154) | class CommandTokenSource(object):
method __init__ (line 155) | def __init__(self, cmd, args, tokenKey, expiryKey):
method token (line 167) | def token(self):
class KubeConfigLoader (line 194) | class KubeConfigLoader(object):
method __init__ (line 196) | def __init__(self, config_dict, active_context=None,
method set_active_context (line 268) | def set_active_context(self, context_name=None):
method _load_authentication (line 286) | def _load_authentication(self):
method _load_auth_provider_token (line 308) | def _load_auth_provider_token(self):
method _load_gcp_token (line 321) | def _load_gcp_token(self, provider):
method _refresh_gcp_token (line 334) | def _refresh_gcp_token(self):
method _load_oid_token (line 344) | def _load_oid_token(self, provider):
method _refresh_oidc (line 389) | def _refresh_oidc(self, provider):
method _load_from_exec_plugin (line 452) | def _load_from_exec_plugin(self):
method _load_user_token (line 489) | def _load_user_token(self):
method _load_user_pass_token (line 500) | def _load_user_pass_token(self):
method _get_base_path (line 507) | def _get_base_path(self, config_path):
method _load_cluster_info (line 514) | def _load_cluster_info(self):
method _set_config (line 540) | def _set_config(self, client_configuration):
method load_and_set (line 555) | def load_and_set(self, client_configuration):
method list_contexts (line 560) | def list_contexts(self):
method current_context (line 564) | def current_context(self):
class ConfigNode (line 568) | class ConfigNode(object):
method __init__ (line 573) | def __init__(self, name, value, path=None):
method __contains__ (line 578) | def __contains__(self, key):
method __len__ (line 581) | def __len__(self):
method safe_get (line 584) | def safe_get(self, key):
method __getitem__ (line 589) | def __getitem__(self, key):
method get_with_name (line 600) | def get_with_name(self, name, safe=False):
class KubeConfigMerger (line 634) | class KubeConfigMerger:
method __init__ (line 646) | def __init__(self, paths):
method config (line 656) | def config(self):
method _load_config_from_file_like_object (line 659) | def _load_config_from_file_like_object(self, string):
method _load_config_from_file_path (line 672) | def _load_config_from_file_path(self, string):
method load_config (line 681) | def load_config(self, path):
method _merge (line 703) | def _merge(self, item, add_cfg, path):
method save_changes (line 712) | def save_changes(self):
method save_config (line 718) | def save_config(self, path):
function _get_kube_config_loader_for_yaml_file (line 724) | def _get_kube_config_loader_for_yaml_file(
function _get_kube_config_loader (line 732) | def _get_kube_config_loader(
function list_kube_config_contexts (line 757) | def list_kube_config_contexts(config_file=None):
function load_kube_config (line 766) | def load_kube_config(config_file=None, context=None,
function load_kube_config_from_dict (line 799) | def load_kube_config_from_dict(config_dict, context=None,
function new_client_from_config (line 833) | def new_client_from_config(
function new_client_from_config_dict (line 851) | def new_client_from_config_dict(
FILE: kubernetes/base/config/kube_config_test.py
function _base64 (line 54) | def _base64(string):
function _urlsafe_unpadded_b64encode (line 58) | def _urlsafe_unpadded_b64encode(string):
function _format_expiry_datetime (line 62) | def _format_expiry_datetime(dt):
function _get_expiry (line 66) | def _get_expiry(loader, active_context):
function _raise_exception (line 73) | def _raise_exception(st):
class BaseTestCase (line 139) | class BaseTestCase(unittest.TestCase):
method setUp (line 141) | def setUp(self):
method tearDown (line 144) | def tearDown(self):
method _create_temp_file (line 148) | def _create_temp_file(self, content=""):
method expect_exception (line 155) | def expect_exception(self, func, message_part, *args, **kwargs):
class TestFileOrData (line 161) | class TestFileOrData(BaseTestCase):
method get_file_content (line 164) | def get_file_content(filename):
method test_file_given_file (line 168) | def test_file_given_file(self):
method test_file_given_non_existing_file (line 174) | def test_file_given_non_existing_file(self):
method test_file_given_data (line 180) | def test_file_given_data(self):
method test_file_given_data_no_base64 (line 186) | def test_file_given_data_no_base64(self):
method test_data_given_data (line 192) | def test_data_given_data(self):
method test_data_given_file (line 198) | def test_data_given_file(self):
method test_data_given_file_no_base64 (line 204) | def test_data_given_file_no_base64(self):
method test_data_given_file_and_data (line 211) | def test_data_given_file_and_data(self):
method test_file_given_file_and_data (line 220) | def test_file_given_file_and_data(self):
method test_file_with_custom_dirname (line 229) | def test_file_with_custom_dirname(self):
method test_create_temp_file_with_content (line 238) | def test_create_temp_file_with_content(self):
method test_file_given_data_bytes (line 244) | def test_file_given_data_bytes(self):
method test_file_given_data_bytes_no_base64 (line 250) | def test_file_given_data_bytes_no_base64(self):
method test_file_given_no_object (line 256) | def test_file_given_no_object(self):
method test_file_given_no_object_data (line 261) | def test_file_given_no_object_data(self):
method test_file_recreation (line 266) | def test_file_recreation(self):
class TestConfigNode (line 287) | class TestConfigNode(BaseTestCase):
method setUp (line 302) | def setUp(self):
method test_normal_map_array_operations (line 306) | def test_normal_map_array_operations(self):
method test_get_with_name (line 321) | def test_get_with_name(self):
method test_key_does_not_exists (line 335) | def test_key_does_not_exists(self):
method test_get_with_name_on_invalid_object (line 341) | def test_get_with_name_on_invalid_object(self):
method test_get_with_name_on_non_list_object (line 346) | def test_get_with_name_on_non_list_object(self):
method test_get_with_name_on_name_does_not_exists (line 351) | def test_get_with_name_on_name_does_not_exists(self):
method test_get_with_name_on_duplicate_name (line 356) | def test_get_with_name_on_duplicate_name(self):
class FakeConfig (line 363) | class FakeConfig:
method __init__ (line 368) | def __init__(self, token=None, **kwargs):
method __eq__ (line 377) | def __eq__(self, other):
method __repr__ (line 404) | def __repr__(self):
class TestKubeConfigLoader (line 418) | class TestKubeConfigLoader(BaseTestCase):
method test_no_user_context (line 873) | def test_no_user_context(self):
method test_simple_token (line 881) | def test_simple_token(self):
method test_load_user_token (line 890) | def test_load_user_token(self):
method test_gcp_no_refresh (line 897) | def test_gcp_no_refresh(self):
method test_load_gcp_token_no_refresh (line 911) | def test_load_gcp_token_no_refresh(self):
method test_load_gcp_token_with_refresh (line 921) | def test_load_gcp_token_with_refresh(self):
method test_gcp_refresh_api_key_hook (line 938) | def test_gcp_refresh_api_key_hook(self):
method test_oidc_no_refresh (line 964) | def test_oidc_no_refresh(self):
method test_oidc_with_refresh (line 974) | def test_oidc_with_refresh(self, mock_ApiClient, mock_OAuth2Session):
method test_oidc_with_idp_ca_file_refresh (line 999) | def test_oidc_with_idp_ca_file_refresh(self, mock_ApiClient, mock_OAut...
method test_oidc_with_refresh_nocert (line 1025) | def test_oidc_with_refresh_nocert(
method test_oidc_fails_if_contains_reserved_chars (line 1049) | def test_oidc_fails_if_contains_reserved_chars(self):
method test_oidc_fails_if_invalid_padding_length (line 1059) | def test_oidc_fails_if_invalid_padding_length(self):
method test_user_pass (line 1070) | def test_user_pass(self):
method test_load_user_pass_token (line 1078) | def test_load_user_pass_token(self):
method test_ssl_no_cert_files (line 1085) | def test_ssl_no_cert_files(self):
method test_ssl (line 1094) | def test_ssl(self):
method test_ssl_no_verification (line 1109) | def test_ssl_no_verification(self):
method test_tls_server_name (line 1124) | def test_tls_server_name(self):
method test_list_contexts (line 1140) | def test_list_contexts(self):
method test_current_context (line 1150) | def test_current_context(self):
method test_set_active_context (line 1156) | def test_set_active_context(self):
method test_ssl_with_relative_ssl_files (line 1163) | def test_ssl_with_relative_ssl_files(self):
method test_load_kube_config_from_file_path (line 1190) | def test_load_kube_config_from_file_path(self):
method test_load_kube_config_from_file_like_object (line 1200) | def test_load_kube_config_from_file_like_object(self):
method test_load_kube_config_from_dict (line 1223) | def test_load_kube_config_from_dict(self):
method test_load_kube_config_from_dict_with_temp_file_path (line 1232) | def test_load_kube_config_from_dict_with_temp_file_path(self):
method test_load_kube_config_from_empty_file_like_object (line 1255) | def test_load_kube_config_from_empty_file_like_object(self):
method test_load_kube_config_from_empty_file (line 1262) | def test_load_kube_config_from_empty_file(self):
method test_list_kube_config_contexts (line 1270) | def test_list_kube_config_contexts(self):
method test_new_client_from_config (line 1284) | def test_new_client_from_config(self):
method test_new_client_from_config_dict (line 1293) | def test_new_client_from_config_dict(self):
method test_no_users_section (line 1300) | def test_no_users_section(self):
method test_non_existing_user (line 1310) | def test_non_existing_user(self):
method test_user_exec_auth (line 1319) | def test_user_exec_auth(self, mock):
method test_user_exec_auth_with_expiry (line 1333) | def test_user_exec_auth_with_expiry(self, mock):
method test_user_exec_auth_certificates (line 1365) | def test_user_exec_auth_certificates(self, mock):
method test_user_exec_cwd (line 1383) | def test_user_exec_cwd(self, mock):
method test_user_cmd_path (line 1397) | def test_user_cmd_path(self):
method test_user_cmd_path_empty (line 1410) | def test_user_cmd_path_empty(self):
method test_user_cmd_path_with_scope (line 1424) | def test_user_cmd_path_with_scope(self):
method test__get_kube_config_loader_for_yaml_file_no_persist (line 1438) | def test__get_kube_config_loader_for_yaml_file_no_persist(self):
method test__get_kube_config_loader_for_yaml_file_persist (line 1446) | def test__get_kube_config_loader_for_yaml_file_persist(self):
method test__get_kube_config_loader_file_no_persist (line 1456) | def test__get_kube_config_loader_file_no_persist(self):
method test__get_kube_config_loader_file_persist (line 1464) | def test__get_kube_config_loader_file_persist(self):
method test__get_kube_config_loader_dict_no_persist (line 1474) | def test__get_kube_config_loader_dict_no_persist(self):
class TestKubernetesClientConfiguration (line 1482) | class TestKubernetesClientConfiguration(BaseTestCase):
method test_refresh_api_key_hook_exists (line 1488) | def test_refresh_api_key_hook_exists(self):
method test_get_api_key_calls_refresh_api_key_hook (line 1491) | def test_get_api_key_calls_refresh_api_key_hook(self):
class TestKubeConfigMerger (line 1509) | class TestKubeConfigMerger(BaseTestCase):
method _create_multi_config (line 1700) | def _create_multi_config(self, parts):
method test_list_kube_config_contexts (line 1706) | def test_list_kube_config_contexts(self):
method test_new_client_from_config (line 1725) | def test_new_client_from_config(self):
method test_merge_with_context_in_different_file (line 1733) | def test_merge_with_context_in_different_file(self):
method test_save_changes (line 1749) | def test_save_changes(self):
FILE: kubernetes/base/dynamic/client.py
class VersionNotSupportedError (line 34) | class VersionNotSupportedError(NotImplementedError):
function meta_request (line 49) | def meta_request(func):
class DynamicClient (line 72) | class DynamicClient(object):
method __init__ (line 77) | def __init__(self, client, cache_file=None, discoverer=None):
method resources (line 87) | def resources(self):
method version (line 91) | def version(self):
method ensure_namespace (line 94) | def ensure_namespace(self, resource, namespace, body):
method serialize_body (line 100) | def serialize_body(self, body):
method get (line 110) | def get(self, resource, name=None, namespace=None, **kwargs):
method create (line 114) | def create(self, resource, body=None, namespace=None, **kwargs):
method delete (line 121) | def delete(self, resource, name=None, namespace=None, body=None, label...
method replace (line 129) | def replace(self, resource, body=None, name=None, namespace=None, **kw...
method patch (line 139) | def patch(self, resource, body=None, name=None, namespace=None, **kwar...
method server_side_apply (line 152) | def server_side_apply(self, resource, body=None, name=None, namespace=...
method watch (line 166) | def watch(self, resource, namespace=None, name=None, label_selector=No...
method request (line 217) | def request(self, method, path, body=None, **params):
method validate (line 297) | def validate(self, definition, version=None, strict=False):
FILE: kubernetes/base/dynamic/discovery.py
class Discoverer (line 36) | class Discoverer(object):
method __init__ (line 44) | def __init__(self, client, cache_file):
method __init_cache (line 57) | def __init_cache(self, refresh=False):
method _write_cache (line 76) | def _write_cache(self):
method invalidate_cache (line 84) | def invalidate_cache(self):
method api_groups (line 88) | def api_groups(self):
method search (line 92) | def search(self, prefix=None, group=None, api_version=None, kind=None,...
method discover (line 96) | def discover(self):
method version (line 100) | def version(self):
method default_groups (line 103) | def default_groups(self, request_resources=False):
method parse_api_groups (line 115) | def parse_api_groups(self, request_resources=False, update=False):
method _load_server_info (line 139) | def _load_server_info(self):
method get_resources_for_api_version (line 159) | def get_resources_for_api_version(self, prefix, group, version, prefer...
method get (line 200) | def get(self, **kwargs):
class LazyDiscoverer (line 222) | class LazyDiscoverer(Discoverer):
method __init__ (line 229) | def __init__(self, client, cache_file):
method discover (line 233) | def discover(self):
method __maybe_write_cache (line 236) | def __maybe_write_cache(self):
method api_groups (line 242) | def api_groups(self):
method search (line 245) | def search(self, **kwargs):
method __search (line 257) | def __search(self, parts, resources, reqParams):
method __build_search (line 299) | def __build_search(self, prefix=None, group=None, api_version=None, ki...
method __iter__ (line 306) | def __iter__(self):
class EagerDiscoverer (line 321) | class EagerDiscoverer(Discoverer):
method update (line 328) | def update(self, resources):
method __init__ (line 331) | def __init__(self, client, cache_file):
method discover (line 334) | def discover(self):
method api_groups (line 338) | def api_groups(self):
method search (line 343) | def search(self, **kwargs):
method __build_search (line 360) | def __build_search(self, prefix=None, group=None, api_version=None, ki...
method __search (line 367) | def __search(self, parts, resources):
method __iter__ (line 392) | def __iter__(self):
class ResourceGroup (line 400) | class ResourceGroup(object):
method __init__ (line 402) | def __init__(self, preferred, resources=None):
method to_dict (line 406) | def to_dict(self):
class CacheEncoder (line 414) | class CacheEncoder(json.JSONEncoder):
method default (line 416) | def default(self, o):
class CacheDecoder (line 420) | class CacheDecoder(json.JSONDecoder):
method __init__ (line 421) | def __init__(self, client, *args, **kwargs):
method object_hook (line 425) | def object_hook(self, obj):
FILE: kubernetes/base/dynamic/exceptions.py
function api_exception (line 22) | def api_exception(e):
class DynamicApiError (line 45) | class DynamicApiError(ApiException):
method __init__ (line 47) | def __init__(self, e, tb=None):
method __str__ (line 54) | def __str__(self):
method summary (line 67) | def summary(self):
class ResourceNotFoundError (line 78) | class ResourceNotFoundError(Exception):
class ResourceNotUniqueError (line 80) | class ResourceNotUniqueError(Exception):
class KubernetesValidateMissing (line 83) | class KubernetesValidateMissing(Exception):
class BadRequestError (line 87) | class BadRequestError(DynamicApiError):
class UnauthorizedError (line 89) | class UnauthorizedError(DynamicApiError):
class ForbiddenError (line 91) | class ForbiddenError(DynamicApiError):
class NotFoundError (line 93) | class NotFoundError(DynamicApiError):
class MethodNotAllowedError (line 95) | class MethodNotAllowedError(DynamicApiError):
class ConflictError (line 97) | class ConflictError(DynamicApiError):
class GoneError (line 99) | class GoneError(DynamicApiError):
class UnprocessibleEntityError (line 101) | class UnprocessibleEntityError(DynamicApiError):
class TooManyRequestsError (line 103) | class TooManyRequestsError(DynamicApiError):
class InternalServerError (line 105) | class InternalServerError(DynamicApiError):
class ServiceUnavailableError (line 107) | class ServiceUnavailableError(DynamicApiError):
class ServerTimeoutError (line 109) | class ServerTimeoutError(DynamicApiError):
FILE: kubernetes/base/dynamic/resource.py
class Resource (line 22) | class Resource(object):
method __init__ (line 25) | def __init__(self, prefix=None, group=None, api_version=None, kind=None,
method to_dict (line 50) | def to_dict(self):
method group_version (line 70) | def group_version(self):
method __repr__ (line 75) | def __repr__(self):
method urls (line 79) | def urls(self):
method path (line 89) | def path(self, name=None, namespace=None):
method __getattr__ (line 102) | def __getattr__(self, name):
class ResourceList (line 108) | class ResourceList(Resource):
method __init__ (line 111) | def __init__(self, client, group='', api_version='v1', base_kind='', k...
method base_resource (line 120) | def base_resource(self):
method _items_to_resources (line 131) | def _items_to_resources(self, body):
method _item_to_resource (line 161) | def _item_to_resource(self, item):
method get (line 175) | def get(self, body, name=None, namespace=None, **kwargs):
method delete (line 187) | def delete(self, body, name=None, namespace=None, **kwargs):
method verb_mapper (line 199) | def verb_mapper(self, verb, body, **kwargs):
method create (line 208) | def create(self, *args, **kwargs):
method replace (line 211) | def replace(self, *args, **kwargs):
method patch (line 214) | def patch(self, *args, **kwargs):
method to_dict (line 217) | def to_dict(self):
method __getattr__ (line 226) | def __getattr__(self, name):
class Subresource (line 232) | class Subresource(Resource):
method __init__ (line 237) | def __init__(self, parent, **kwargs):
method create (line 250) | def create(self, body=None, name=None, namespace=None, **kwargs):
method urls (line 259) | def urls(self):
method __getattr__ (line 266) | def __getattr__(self, name):
method to_dict (line 269) | def to_dict(self):
class ResourceInstance (line 281) | class ResourceInstance(object):
method __init__ (line 287) | def __init__(self, client, instance):
method __deserialize (line 305) | def __deserialize(self, field):
method __serialize (line 315) | def __serialize(self, field):
method to_dict (line 327) | def to_dict(self):
method to_str (line 330) | def to_str(self):
method __repr__ (line 333) | def __repr__(self):
method __getattr__ (line 339) | def __getattr__(self, name):
method __setattr__ (line 344) | def __setattr__(self, name, value):
method __getitem__ (line 352) | def __getitem__(self, name):
method __setitem__ (line 355) | def __setitem__(self, name, value):
method __dir__ (line 358) | def __dir__(self):
class ResourceField (line 362) | class ResourceField(object):
method __init__ (line 368) | def __init__(self, params):
method __repr__ (line 371) | def __repr__(self):
method __eq__ (line 374) | def __eq__(self, other):
method __getitem__ (line 377) | def __getitem__(self, name):
method __getattr__ (line 382) | def __getattr__(self, name):
method __setattr__ (line 385) | def __setattr__(self, name, value):
method __dir__ (line 388) | def __dir__(self):
method __iter__ (line 391) | def __iter__(self):
method to_dict (line 395) | def to_dict(self):
method __serialize (line 398) | def __serialize(self, field):
FILE: kubernetes/base/dynamic/test_client.py
function short_uuid (line 27) | def short_uuid():
class TestDynamicClient (line 32) | class TestDynamicClient(unittest.TestCase):
method setUpClass (line 35) | def setUpClass(cls):
method test_cluster_custom_resources (line 38) | def test_cluster_custom_resources(self):
method test_async_namespaced_custom_resources (line 137) | def test_async_namespaced_custom_resources(self):
method test_namespaced_custom_resources (line 252) | def test_namespaced_custom_resources(self):
method test_service_apis (line 359) | def test_service_apis(self):
method test_replication_controller_apis (line 406) | def test_replication_controller_apis(self):
method test_configmap_apis (line 442) | def test_configmap_apis(self):
method test_node_apis (line 489) | def test_node_apis(self):
method test_node_apis_partial_object_metadata (line 499) | def test_node_apis_partial_object_metadata(self):
method test_server_side_apply_api (line 517) | def test_server_side_apply_api(self):
class TestDynamicClientSerialization (line 540) | class TestDynamicClientSerialization(unittest.TestCase):
method setUpClass (line 543) | def setUpClass(cls):
method test_dict_type (line 553) | def test_dict_type(self):
method test_resource_instance_type (line 556) | def test_resource_instance_type(self):
method test_resource_field (line 560) | def test_resource_field(self):
FILE: kubernetes/base/dynamic/test_discovery.py
class TestDiscoverer (line 24) | class TestDiscoverer(unittest.TestCase):
method setUpClass (line 27) | def setUpClass(cls):
method test_init_cache_from_file (line 30) | def test_init_cache_from_file(self):
method test_cache_decoder_resource_and_subresource (line 42) | def test_cache_decoder_resource_and_subresource(self):
FILE: kubernetes/base/hack/boilerplate/boilerplate.py
function get_refs (line 56) | def get_refs():
function file_passes (line 71) | def file_passes(filename, refs, regexs):
function file_extension (line 135) | def file_extension(filename):
function normalize_files (line 139) | def normalize_files(files):
function get_files (line 150) | def get_files(extensions):
function get_dates (line 173) | def get_dates():
function get_regexs (line 178) | def get_regexs():
function main (line 192) | def main():
FILE: kubernetes/base/leaderelection/electionconfig.py
class Config (line 20) | class Config:
method __init__ (line 22) | def __init__(self, lock, lease_duration, renew_deadline, retry_period,...
method on_stoppedleading_callback (line 58) | def on_stoppedleading_callback(self):
FILE: kubernetes/base/leaderelection/example.py
function example_func (line 38) | def example_func():
FILE: kubernetes/base/leaderelection/leaderelection.py
class LeaderElection (line 40) | class LeaderElection:
method __init__ (line 41) | def __init__(self, election_config):
method run (line 55) | def run(self):
method acquire (line 69) | def acquire(self):
method renew_loop (line 82) | def renew_loop(self):
method try_acquire_or_renew (line 107) | def try_acquire_or_renew(self):
method update_lock (line 178) | def update_lock(self, leader_election_record):
FILE: kubernetes/base/leaderelection/leaderelection_test.py
class LeaderElectionTest (line 28) | class LeaderElectionTest(unittest.TestCase):
method test_simple_leader_election (line 29) | def test_simple_leader_election(self):
method test_leader_election (line 62) | def test_leader_election(self):
method test_Leader_election_with_renew_deadline (line 152) | def test_Leader_election_with_renew_deadline(self):
method assert_history (line 197) | def assert_history(self, history, expected):
class MockResourceLock (line 208) | class MockResourceLock:
method __init__ (line 209) | def __init__(self, name, namespace, identity, shared_lock, on_create=N...
method get (line 224) | def get(self, name, namespace):
method create (line 235) | def create(self, name, namespace, election_record):
method update (line 247) | def update(self, name, namespace, updated_record):
FILE: kubernetes/base/leaderelection/leaderelectionrecord.py
class LeaderElectionRecord (line 16) | class LeaderElectionRecord:
method __init__ (line 18) | def __init__(self, holder_identity, lease_duration, acquire_time, rene...
FILE: kubernetes/base/leaderelection/resourcelock/configmaplock.py
class ConfigMapLock (line 24) | class ConfigMapLock:
method __init__ (line 25) | def __init__(self, name, namespace, identity):
method get (line 45) | def get(self, name, namespace):
method create (line 74) | def create(self, name, namespace, election_record):
method update (line 92) | def update(self, name, namespace, updated_record):
method get_lock_object (line 109) | def get_lock_object(self, lock_record):
method get_lock_dict (line 123) | def get_lock_dict(self, leader_election_record):
FILE: kubernetes/base/stream/stream.py
function _websocket_request (line 20) | def _websocket_request(websocket_request, force_kwargs, api_method, *arg...
FILE: kubernetes/base/stream/ws_client.py
class _IgnoredIO (line 43) | class _IgnoredIO:
method write (line 44) | def write(self, _x):
method getvalue (line 47) | def getvalue(self):
class WSClient (line 51) | class WSClient:
method __init__ (line 52) | def __init__(self, configuration, url, headers, capture_all, binary=Fa...
method peek_channel (line 72) | def peek_channel(self, channel, timeout=0):
method read_channel (line 80) | def read_channel(self, channel, timeout=0):
method readline_channel (line 90) | def readline_channel(self, channel, timeout=None):
method write_channel (line 109) | def write_channel(self, channel, data):
method peek_stdout (line 122) | def peek_stdout(self, timeout=0):
method read_stdout (line 126) | def read_stdout(self, timeout=None):
method readline_stdout (line 130) | def readline_stdout(self, timeout=None):
method peek_stderr (line 134) | def peek_stderr(self, timeout=0):
method read_stderr (line 138) | def read_stderr(self, timeout=None):
method readline_stderr (line 142) | def readline_stderr(self, timeout=None):
method read_all (line 146) | def read_all(self):
method is_open (line 160) | def is_open(self):
method write_stdin (line 164) | def write_stdin(self, data):
method update (line 168) | def update(self, timeout=0):
method run_forever (line 220) | def run_forever(self, timeout=None):
method returncode (line 231) | def returncode(self):
method close (line 248) | def close(self, **kwargs):
class PortForward (line 260) | class PortForward:
method __init__ (line 261) | def __init__(self, websocket, ports):
method connected (line 284) | def connected(self):
method socket (line 287) | def socket(self, port_number):
method error (line 292) | def error(self, port_number):
method close (line 297) | def close(self):
class _Port (line 301) | class _Port:
method __init__ (line 302) | def __init__(self, ix, port_number):
class _Socket (line 323) | class _Socket:
method __init__ (line 324) | def __init__(self, socket):
method __getattr__ (line 327) | def __getattr__(self, name):
method setsockopt (line 330) | def setsockopt(self, level, optname, value):
method _proxy (line 338) | def _proxy(self):
function get_websocket_url (line 440) | def get_websocket_url(url, query_params=None):
function create_websocket (line 460) | def create_websocket(configuration, url, headers=None):
function websocket_proxycare (line 502) | def websocket_proxycare(connect_opt, configuration, url, headers):
function websocket_call (line 521) | def websocket_call(configuration, _method, url, **kwargs):
function portforward_call (line 546) | def portforward_call(configuration, _method, url, **kwargs):
FILE: kubernetes/base/stream/ws_client_test.py
function dummy_kubeconfig (line 32) | def dummy_kubeconfig(tmp_path, monkeypatch):
function dictval (line 56) | def dictval(dict_obj, key, default=None):
class DummyProxy (line 60) | class DummyProxy(threading.Thread):
method __init__ (line 65) | def __init__(self, host='127.0.0.1', port=8888):
method run (line 75) | def run(self):
class WSClientTest (line 85) | class WSClientTest(unittest.TestCase):
method test_websocket_client (line 87) | def test_websocket_client(self):
method test_websocket_proxycare (line 100) | def test_websocket_proxycare(self):
function dummy_proxy (line 127) | def dummy_proxy():
function clear_proxy_env (line 134) | def clear_proxy_env(monkeypatch):
function apply_proxy_to_conf (line 138) | def apply_proxy_to_conf():
function test_rest_call_ignores_env (line 145) | def test_rest_call_ignores_env(dummy_proxy, monkeypatch):
function test_websocket_call_honors_env (line 161) | def test_websocket_call_honors_env(dummy_proxy, monkeypatch):
FILE: kubernetes/base/watch/watch.py
class SimpleNamespace (line 41) | class SimpleNamespace:
method __init__ (line 43) | def __init__(self, **kwargs):
function _find_return_type (line 47) | def _find_return_type(func):
function iter_resp_lines (line 54) | def iter_resp_lines(resp):
class Watch (line 86) | class Watch(object):
method __init__ (line 88) | def __init__(self, return_type=None):
method stop (line 94) | def stop(self):
method get_return_type (line 97) | def get_return_type(self, func):
method get_watch_argument_name (line 105) | def get_watch_argument_name(self, func):
method unmarshal_event (line 111) | def unmarshal_event(self, data, return_type):
method stream (line 143) | def stream(self, func, *args, **kwargs):
FILE: kubernetes/base/watch/watch_test.py
class WatchTests (line 26) | class WatchTests(unittest.TestCase):
method setUp (line 27) | def setUp(self):
method test_watch_with_decode (line 31) | def test_watch_with_decode(self):
method test_watch_with_interspersed_newlines (line 76) | def test_watch_with_interspersed_newlines(self):
method test_watch_with_multibyte_utf8 (line 111) | def test_watch_with_multibyte_utf8(self):
method test_watch_with_invalid_utf8 (line 150) | def test_watch_with_invalid_utf8(self):
method test_watch_for_follow (line 196) | def test_watch_for_follow(self):
method test_watch_resource_version_set (line 226) | def test_watch_resource_version_set(self):
method test_watch_stream_twice (line 295) | def test_watch_stream_twice(self):
method test_watch_stream_loop (line 322) | def test_watch_stream_loop(self):
method test_unmarshal_with_float_object (line 354) | def test_unmarshal_with_float_object(self):
method test_unmarshal_with_no_return_type (line 362) | def test_unmarshal_with_no_return_type(self):
method test_unmarshal_with_custom_object (line 370) | def test_unmarshal_with_custom_object(self):
method test_unmarshal_with_bookmark (line 383) | def test_unmarshal_with_bookmark(self):
method test_unmarshal_with_bookmark_metadata_not_in_dict (line 393) | def test_unmarshal_with_bookmark_metadata_not_in_dict(self):
method test_unmarshal_with_bookmark_metadata_without_resource_version (line 401) | def test_unmarshal_with_bookmark_metadata_without_resource_version(self):
method test_watch_with_exception (line 409) | def test_watch_with_exception(self):
method test_watch_with_error_event (line 433) | def test_watch_with_error_event(self):
method test_watch_retries_on_error_event (line 457) | def test_watch_retries_on_error_event(self):
method test_watch_with_error_event_and_timeout_param (line 484) | def test_watch_with_error_event_and_timeout_param(self):
method setUpClass (line 511) | def setUpClass(cls):
method test_pod_log_empty_lines (line 515) | def test_pod_log_empty_lines(self):
FILE: kubernetes/client/api/admissionregistration_api.py
class AdmissionregistrationApi (line 27) | class AdmissionregistrationApi(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method get_api_group (line 39) | def get_api_group(self, **kwargs): # noqa: E501
method get_api_group_with_http_info (line 63) | def get_api_group_with_http_info(self, **kwargs): # noqa: E501
FILE: kubernetes/client/api/admissionregistration_v1_api.py
class AdmissionregistrationV1Api (line 27) | class AdmissionregistrationV1Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_mutating_webhook_configuration (line 39) | def create_mutating_webhook_configuration(self, body, **kwargs): # no...
method create_mutating_webhook_configuration_with_http_info (line 68) | def create_mutating_webhook_configuration_with_http_info(self, body, *...
method create_validating_admission_policy (line 173) | def create_validating_admission_policy(self, body, **kwargs): # noqa:...
method create_validating_admission_policy_with_http_info (line 202) | def create_validating_admission_policy_with_http_info(self, body, **kw...
method create_validating_admission_policy_binding (line 307) | def create_validating_admission_policy_binding(self, body, **kwargs): ...
method create_validating_admission_policy_binding_with_http_info (line 336) | def create_validating_admission_policy_binding_with_http_info(self, bo...
method create_validating_webhook_configuration (line 441) | def create_validating_webhook_configuration(self, body, **kwargs): # ...
method create_validating_webhook_configuration_with_http_info (line 470) | def create_validating_webhook_configuration_with_http_info(self, body,...
method delete_collection_mutating_webhook_configuration (line 575) | def delete_collection_mutating_webhook_configuration(self, **kwargs): ...
method delete_collection_mutating_webhook_configuration_with_http_info (line 614) | def delete_collection_mutating_webhook_configuration_with_http_info(se...
method delete_collection_validating_admission_policy (line 755) | def delete_collection_validating_admission_policy(self, **kwargs): # ...
method delete_collection_validating_admission_policy_with_http_info (line 794) | def delete_collection_validating_admission_policy_with_http_info(self,...
method delete_collection_validating_admission_policy_binding (line 935) | def delete_collection_validating_admission_policy_binding(self, **kwar...
method delete_collection_validating_admission_policy_binding_with_http_info (line 974) | def delete_collection_validating_admission_policy_binding_with_http_in...
method delete_collection_validating_webhook_configuration (line 1115) | def delete_collection_validating_webhook_configuration(self, **kwargs)...
method delete_collection_validating_webhook_configuration_with_http_info (line 1154) | def delete_collection_validating_webhook_configuration_with_http_info(...
method delete_mutating_webhook_configuration (line 1295) | def delete_mutating_webhook_configuration(self, name, **kwargs): # no...
method delete_mutating_webhook_configuration_with_http_info (line 1327) | def delete_mutating_webhook_configuration_with_http_info(self, name, *...
method delete_validating_admission_policy (line 1444) | def delete_validating_admission_policy(self, name, **kwargs): # noqa:...
method delete_validating_admission_policy_with_http_info (line 1476) | def delete_validating_admission_policy_with_http_info(self, name, **kw...
method delete_validating_admission_policy_binding (line 1593) | def delete_validating_admission_policy_binding(self, name, **kwargs): ...
method delete_validating_admission_policy_binding_with_http_info (line 1625) | def delete_validating_admission_policy_binding_with_http_info(self, na...
method delete_validating_webhook_configuration (line 1742) | def delete_validating_webhook_configuration(self, name, **kwargs): # ...
method delete_validating_webhook_configuration_with_http_info (line 1774) | def delete_validating_webhook_configuration_with_http_info(self, name,...
method get_api_resources (line 1891) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 1915) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
method list_mutating_webhook_configuration (line 1996) | def list_mutating_webhook_configuration(self, **kwargs): # noqa: E501
method list_mutating_webhook_configuration_with_http_info (line 2031) | def list_mutating_webhook_configuration_with_http_info(self, **kwargs)...
method list_validating_admission_policy (line 2156) | def list_validating_admission_policy(self, **kwargs): # noqa: E501
method list_validating_admission_policy_with_http_info (line 2191) | def list_validating_admission_policy_with_http_info(self, **kwargs): ...
method list_validating_admission_policy_binding (line 2316) | def list_validating_admission_policy_binding(self, **kwargs): # noqa:...
method list_validating_admission_policy_binding_with_http_info (line 2351) | def list_validating_admission_policy_binding_with_http_info(self, **kw...
method list_validating_webhook_configuration (line 2476) | def list_validating_webhook_configuration(self, **kwargs): # noqa: E501
method list_validating_webhook_configuration_with_http_info (line 2511) | def list_validating_webhook_configuration_with_http_info(self, **kwarg...
method patch_mutating_webhook_configuration (line 2636) | def patch_mutating_webhook_configuration(self, name, body, **kwargs): ...
method patch_mutating_webhook_configuration_with_http_info (line 2667) | def patch_mutating_webhook_configuration_with_http_info(self, name, bo...
method patch_validating_admission_policy (line 2788) | def patch_validating_admission_policy(self, name, body, **kwargs): # ...
method patch_validating_admission_policy_with_http_info (line 2819) | def patch_validating_admission_policy_with_http_info(self, name, body,...
method patch_validating_admission_policy_binding (line 2940) | def patch_validating_admission_policy_binding(self, name, body, **kwar...
method patch_validating_admission_policy_binding_with_http_info (line 2971) | def patch_validating_admission_policy_binding_with_http_info(self, nam...
method patch_validating_admission_policy_status (line 3092) | def patch_validating_admission_policy_status(self, name, body, **kwarg...
method patch_validating_admission_policy_status_with_http_info (line 3123) | def patch_validating_admission_policy_status_with_http_info(self, name...
method patch_validating_webhook_configuration (line 3244) | def patch_validating_webhook_configuration(self, name, body, **kwargs)...
method patch_validating_webhook_configuration_with_http_info (line 3275) | def patch_validating_webhook_configuration_with_http_info(self, name, ...
method read_mutating_webhook_configuration (line 3396) | def read_mutating_webhook_configuration(self, name, **kwargs): # noqa...
method read_mutating_webhook_configuration_with_http_info (line 3422) | def read_mutating_webhook_configuration_with_http_info(self, name, **k...
method read_validating_admission_policy (line 3515) | def read_validating_admission_policy(self, name, **kwargs): # noqa: E501
method read_validating_admission_policy_with_http_info (line 3541) | def read_validating_admission_policy_with_http_info(self, name, **kwar...
method read_validating_admission_policy_binding (line 3634) | def read_validating_admission_policy_binding(self, name, **kwargs): #...
method read_validating_admission_policy_binding_with_http_info (line 3660) | def read_validating_admission_policy_binding_with_http_info(self, name...
method read_validating_admission_policy_status (line 3753) | def read_validating_admission_policy_status(self, name, **kwargs): # ...
method read_validating_admission_policy_status_with_http_info (line 3779) | def read_validating_admission_policy_status_with_http_info(self, name,...
method read_validating_webhook_configuration (line 3872) | def read_validating_webhook_configuration(self, name, **kwargs): # no...
method read_validating_webhook_configuration_with_http_info (line 3898) | def read_validating_webhook_configuration_with_http_info(self, name, *...
method replace_mutating_webhook_configuration (line 3991) | def replace_mutating_webhook_configuration(self, name, body, **kwargs)...
method replace_mutating_webhook_configuration_with_http_info (line 4021) | def replace_mutating_webhook_configuration_with_http_info(self, name, ...
method replace_validating_admission_policy (line 4134) | def replace_validating_admission_policy(self, name, body, **kwargs): ...
method replace_validating_admission_policy_with_http_info (line 4164) | def replace_validating_admission_policy_with_http_info(self, name, bod...
method replace_validating_admission_policy_binding (line 4277) | def replace_validating_admission_policy_binding(self, name, body, **kw...
method replace_validating_admission_policy_binding_with_http_info (line 4307) | def replace_validating_admission_policy_binding_with_http_info(self, n...
method replace_validating_admission_policy_status (line 4420) | def replace_validating_admission_policy_status(self, name, body, **kwa...
method replace_validating_admission_policy_status_with_http_info (line 4450) | def replace_validating_admission_policy_status_with_http_info(self, na...
method replace_validating_webhook_configuration (line 4563) | def replace_validating_webhook_configuration(self, name, body, **kwarg...
method replace_validating_webhook_configuration_with_http_info (line 4593) | def replace_validating_webhook_configuration_with_http_info(self, name...
FILE: kubernetes/client/api/admissionregistration_v1alpha1_api.py
class AdmissionregistrationV1alpha1Api (line 27) | class AdmissionregistrationV1alpha1Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_mutating_admission_policy (line 39) | def create_mutating_admission_policy(self, body, **kwargs): # noqa: E501
method create_mutating_admission_policy_with_http_info (line 68) | def create_mutating_admission_policy_with_http_info(self, body, **kwar...
method create_mutating_admission_policy_binding (line 173) | def create_mutating_admission_policy_binding(self, body, **kwargs): #...
method create_mutating_admission_policy_binding_with_http_info (line 202) | def create_mutating_admission_policy_binding_with_http_info(self, body...
method delete_collection_mutating_admission_policy (line 307) | def delete_collection_mutating_admission_policy(self, **kwargs): # no...
method delete_collection_mutating_admission_policy_with_http_info (line 346) | def delete_collection_mutating_admission_policy_with_http_info(self, *...
method delete_collection_mutating_admission_policy_binding (line 487) | def delete_collection_mutating_admission_policy_binding(self, **kwargs...
method delete_collection_mutating_admission_policy_binding_with_http_info (line 526) | def delete_collection_mutating_admission_policy_binding_with_http_info...
method delete_mutating_admission_policy (line 667) | def delete_mutating_admission_policy(self, name, **kwargs): # noqa: E501
method delete_mutating_admission_policy_with_http_info (line 699) | def delete_mutating_admission_policy_with_http_info(self, name, **kwar...
method delete_mutating_admission_policy_binding (line 816) | def delete_mutating_admission_policy_binding(self, name, **kwargs): #...
method delete_mutating_admission_policy_binding_with_http_info (line 848) | def delete_mutating_admission_policy_binding_with_http_info(self, name...
method get_api_resources (line 965) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 989) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
method list_mutating_admission_policy (line 1070) | def list_mutating_admission_policy(self, **kwargs): # noqa: E501
method list_mutating_admission_policy_with_http_info (line 1105) | def list_mutating_admission_policy_with_http_info(self, **kwargs): # ...
method list_mutating_admission_policy_binding (line 1230) | def list_mutating_admission_policy_binding(self, **kwargs): # noqa: E501
method list_mutating_admission_policy_binding_with_http_info (line 1265) | def list_mutating_admission_policy_binding_with_http_info(self, **kwar...
method patch_mutating_admission_policy (line 1390) | def patch_mutating_admission_policy(self, name, body, **kwargs): # no...
method patch_mutating_admission_policy_with_http_info (line 1421) | def patch_mutating_admission_policy_with_http_info(self, name, body, *...
method patch_mutating_admission_policy_binding (line 1542) | def patch_mutating_admission_policy_binding(self, name, body, **kwargs...
method patch_mutating_admission_policy_binding_with_http_info (line 1573) | def patch_mutating_admission_policy_binding_with_http_info(self, name,...
method read_mutating_admission_policy (line 1694) | def read_mutating_admission_policy(self, name, **kwargs): # noqa: E501
method read_mutating_admission_policy_with_http_info (line 1720) | def read_mutating_admission_policy_with_http_info(self, name, **kwargs...
method read_mutating_admission_policy_binding (line 1813) | def read_mutating_admission_policy_binding(self, name, **kwargs): # n...
method read_mutating_admission_policy_binding_with_http_info (line 1839) | def read_mutating_admission_policy_binding_with_http_info(self, name, ...
method replace_mutating_admission_policy (line 1932) | def replace_mutating_admission_policy(self, name, body, **kwargs): # ...
method replace_mutating_admission_policy_with_http_info (line 1962) | def replace_mutating_admission_policy_with_http_info(self, name, body,...
method replace_mutating_admission_policy_binding (line 2075) | def replace_mutating_admission_policy_binding(self, name, body, **kwar...
method replace_mutating_admission_policy_binding_with_http_info (line 2105) | def replace_mutating_admission_policy_binding_with_http_info(self, nam...
FILE: kubernetes/client/api/admissionregistration_v1beta1_api.py
class AdmissionregistrationV1beta1Api (line 27) | class AdmissionregistrationV1beta1Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_mutating_admission_policy (line 39) | def create_mutating_admission_policy(self, body, **kwargs): # noqa: E501
method create_mutating_admission_policy_with_http_info (line 68) | def create_mutating_admission_policy_with_http_info(self, body, **kwar...
method create_mutating_admission_policy_binding (line 173) | def create_mutating_admission_policy_binding(self, body, **kwargs): #...
method create_mutating_admission_policy_binding_with_http_info (line 202) | def create_mutating_admission_policy_binding_with_http_info(self, body...
method delete_collection_mutating_admission_policy (line 307) | def delete_collection_mutating_admission_policy(self, **kwargs): # no...
method delete_collection_mutating_admission_policy_with_http_info (line 346) | def delete_collection_mutating_admission_policy_with_http_info(self, *...
method delete_collection_mutating_admission_policy_binding (line 487) | def delete_collection_mutating_admission_policy_binding(self, **kwargs...
method delete_collection_mutating_admission_policy_binding_with_http_info (line 526) | def delete_collection_mutating_admission_policy_binding_with_http_info...
method delete_mutating_admission_policy (line 667) | def delete_mutating_admission_policy(self, name, **kwargs): # noqa: E501
method delete_mutating_admission_policy_with_http_info (line 699) | def delete_mutating_admission_policy_with_http_info(self, name, **kwar...
method delete_mutating_admission_policy_binding (line 816) | def delete_mutating_admission_policy_binding(self, name, **kwargs): #...
method delete_mutating_admission_policy_binding_with_http_info (line 848) | def delete_mutating_admission_policy_binding_with_http_info(self, name...
method get_api_resources (line 965) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 989) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
method list_mutating_admission_policy (line 1070) | def list_mutating_admission_policy(self, **kwargs): # noqa: E501
method list_mutating_admission_policy_with_http_info (line 1105) | def list_mutating_admission_policy_with_http_info(self, **kwargs): # ...
method list_mutating_admission_policy_binding (line 1230) | def list_mutating_admission_policy_binding(self, **kwargs): # noqa: E501
method list_mutating_admission_policy_binding_with_http_info (line 1265) | def list_mutating_admission_policy_binding_with_http_info(self, **kwar...
method patch_mutating_admission_policy (line 1390) | def patch_mutating_admission_policy(self, name, body, **kwargs): # no...
method patch_mutating_admission_policy_with_http_info (line 1421) | def patch_mutating_admission_policy_with_http_info(self, name, body, *...
method patch_mutating_admission_policy_binding (line 1542) | def patch_mutating_admission_policy_binding(self, name, body, **kwargs...
method patch_mutating_admission_policy_binding_with_http_info (line 1573) | def patch_mutating_admission_policy_binding_with_http_info(self, name,...
method read_mutating_admission_policy (line 1694) | def read_mutating_admission_policy(self, name, **kwargs): # noqa: E501
method read_mutating_admission_policy_with_http_info (line 1720) | def read_mutating_admission_policy_with_http_info(self, name, **kwargs...
method read_mutating_admission_policy_binding (line 1813) | def read_mutating_admission_policy_binding(self, name, **kwargs): # n...
method read_mutating_admission_policy_binding_with_http_info (line 1839) | def read_mutating_admission_policy_binding_with_http_info(self, name, ...
method replace_mutating_admission_policy (line 1932) | def replace_mutating_admission_policy(self, name, body, **kwargs): # ...
method replace_mutating_admission_policy_with_http_info (line 1962) | def replace_mutating_admission_policy_with_http_info(self, name, body,...
method replace_mutating_admission_policy_binding (line 2075) | def replace_mutating_admission_policy_binding(self, name, body, **kwar...
method replace_mutating_admission_policy_binding_with_http_info (line 2105) | def replace_mutating_admission_policy_binding_with_http_info(self, nam...
FILE: kubernetes/client/api/apiextensions_api.py
class ApiextensionsApi (line 27) | class ApiextensionsApi(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method get_api_group (line 39) | def get_api_group(self, **kwargs): # noqa: E501
method get_api_group_with_http_info (line 63) | def get_api_group_with_http_info(self, **kwargs): # noqa: E501
FILE: kubernetes/client/api/apiextensions_v1_api.py
class ApiextensionsV1Api (line 27) | class ApiextensionsV1Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_custom_resource_definition (line 39) | def create_custom_resource_definition(self, body, **kwargs): # noqa: ...
method create_custom_resource_definition_with_http_info (line 68) | def create_custom_resource_definition_with_http_info(self, body, **kwa...
method delete_collection_custom_resource_definition (line 173) | def delete_collection_custom_resource_definition(self, **kwargs): # n...
method delete_collection_custom_resource_definition_with_http_info (line 212) | def delete_collection_custom_resource_definition_with_http_info(self, ...
method delete_custom_resource_definition (line 353) | def delete_custom_resource_definition(self, name, **kwargs): # noqa: ...
method delete_custom_resource_definition_with_http_info (line 385) | def delete_custom_resource_definition_with_http_info(self, name, **kwa...
method get_api_resources (line 502) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 526) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
method list_custom_resource_definition (line 607) | def list_custom_resource_definition(self, **kwargs): # noqa: E501
method list_custom_resource_definition_with_http_info (line 642) | def list_custom_resource_definition_with_http_info(self, **kwargs): #...
method patch_custom_resource_definition (line 767) | def patch_custom_resource_definition(self, name, body, **kwargs): # n...
method patch_custom_resource_definition_with_http_info (line 798) | def patch_custom_resource_definition_with_http_info(self, name, body, ...
method patch_custom_resource_definition_status (line 919) | def patch_custom_resource_definition_status(self, name, body, **kwargs...
method patch_custom_resource_definition_status_with_http_info (line 950) | def patch_custom_resource_definition_status_with_http_info(self, name,...
method read_custom_resource_definition (line 1071) | def read_custom_resource_definition(self, name, **kwargs): # noqa: E501
method read_custom_resource_definition_with_http_info (line 1097) | def read_custom_resource_definition_with_http_info(self, name, **kwarg...
method read_custom_resource_definition_status (line 1190) | def read_custom_resource_definition_status(self, name, **kwargs): # n...
method read_custom_resource_definition_status_with_http_info (line 1216) | def read_custom_resource_definition_status_with_http_info(self, name, ...
method replace_custom_resource_definition (line 1309) | def replace_custom_resource_definition(self, name, body, **kwargs): #...
method replace_custom_resource_definition_with_http_info (line 1339) | def replace_custom_resource_definition_with_http_info(self, name, body...
method replace_custom_resource_definition_status (line 1452) | def replace_custom_resource_definition_status(self, name, body, **kwar...
method replace_custom_resource_definition_status_with_http_info (line 1482) | def replace_custom_resource_definition_status_with_http_info(self, nam...
FILE: kubernetes/client/api/apiregistration_api.py
class ApiregistrationApi (line 27) | class ApiregistrationApi(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method get_api_group (line 39) | def get_api_group(self, **kwargs): # noqa: E501
method get_api_group_with_http_info (line 63) | def get_api_group_with_http_info(self, **kwargs): # noqa: E501
FILE: kubernetes/client/api/apiregistration_v1_api.py
class ApiregistrationV1Api (line 27) | class ApiregistrationV1Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_api_service (line 39) | def create_api_service(self, body, **kwargs): # noqa: E501
method create_api_service_with_http_info (line 68) | def create_api_service_with_http_info(self, body, **kwargs): # noqa: ...
method delete_api_service (line 173) | def delete_api_service(self, name, **kwargs): # noqa: E501
method delete_api_service_with_http_info (line 205) | def delete_api_service_with_http_info(self, name, **kwargs): # noqa: ...
method delete_collection_api_service (line 322) | def delete_collection_api_service(self, **kwargs): # noqa: E501
method delete_collection_api_service_with_http_info (line 361) | def delete_collection_api_service_with_http_info(self, **kwargs): # n...
method get_api_resources (line 502) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 526) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
method list_api_service (line 607) | def list_api_service(self, **kwargs): # noqa: E501
method list_api_service_with_http_info (line 642) | def list_api_service_with_http_info(self, **kwargs): # noqa: E501
method patch_api_service (line 767) | def patch_api_service(self, name, body, **kwargs): # noqa: E501
method patch_api_service_with_http_info (line 798) | def patch_api_service_with_http_info(self, name, body, **kwargs): # n...
method patch_api_service_status (line 919) | def patch_api_service_status(self, name, body, **kwargs): # noqa: E501
method patch_api_service_status_with_http_info (line 950) | def patch_api_service_status_with_http_info(self, name, body, **kwargs...
method read_api_service (line 1071) | def read_api_service(self, name, **kwargs): # noqa: E501
method read_api_service_with_http_info (line 1097) | def read_api_service_with_http_info(self, name, **kwargs): # noqa: E501
method read_api_service_status (line 1190) | def read_api_service_status(self, name, **kwargs): # noqa: E501
method read_api_service_status_with_http_info (line 1216) | def read_api_service_status_with_http_info(self, name, **kwargs): # n...
method replace_api_service (line 1309) | def replace_api_service(self, name, body, **kwargs): # noqa: E501
method replace_api_service_with_http_info (line 1339) | def replace_api_service_with_http_info(self, name, body, **kwargs): #...
method replace_api_service_status (line 1452) | def replace_api_service_status(self, name, body, **kwargs): # noqa: E501
method replace_api_service_status_with_http_info (line 1482) | def replace_api_service_status_with_http_info(self, name, body, **kwar...
FILE: kubernetes/client/api/apis_api.py
class ApisApi (line 27) | class ApisApi(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method get_api_versions (line 39) | def get_api_versions(self, **kwargs): # noqa: E501
method get_api_versions_with_http_info (line 63) | def get_api_versions_with_http_info(self, **kwargs): # noqa: E501
FILE: kubernetes/client/api/apps_api.py
class AppsApi (line 27) | class AppsApi(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method get_api_group (line 39) | def get_api_group(self, **kwargs): # noqa: E501
method get_api_group_with_http_info (line 63) | def get_api_group_with_http_info(self, **kwargs): # noqa: E501
FILE: kubernetes/client/api/apps_v1_api.py
class AppsV1Api (line 27) | class AppsV1Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_namespaced_controller_revision (line 39) | def create_namespaced_controller_revision(self, namespace, body, **kwa...
method create_namespaced_controller_revision_with_http_info (line 69) | def create_namespaced_controller_revision_with_http_info(self, namespa...
method create_namespaced_daemon_set (line 182) | def create_namespaced_daemon_set(self, namespace, body, **kwargs): # ...
method create_namespaced_daemon_set_with_http_info (line 212) | def create_namespaced_daemon_set_with_http_info(self, namespace, body,...
method create_namespaced_deployment (line 325) | def create_namespaced_deployment(self, namespace, body, **kwargs): # ...
method create_namespaced_deployment_with_http_info (line 355) | def create_namespaced_deployment_with_http_info(self, namespace, body,...
method create_namespaced_replica_set (line 468) | def create_namespaced_replica_set(self, namespace, body, **kwargs): #...
method create_namespaced_replica_set_with_http_info (line 498) | def create_namespaced_replica_set_with_http_info(self, namespace, body...
method create_namespaced_stateful_set (line 611) | def create_namespaced_stateful_set(self, namespace, body, **kwargs): ...
method create_namespaced_stateful_set_with_http_info (line 641) | def create_namespaced_stateful_set_with_http_info(self, namespace, bod...
method delete_collection_namespaced_controller_revision (line 754) | def delete_collection_namespaced_controller_revision(self, namespace, ...
method delete_collection_namespaced_controller_revision_with_http_info (line 794) | def delete_collection_namespaced_controller_revision_with_http_info(se...
method delete_collection_namespaced_daemon_set (line 943) | def delete_collection_namespaced_daemon_set(self, namespace, **kwargs)...
method delete_collection_namespaced_daemon_set_with_http_info (line 983) | def delete_collection_namespaced_daemon_set_with_http_info(self, names...
method delete_collection_namespaced_deployment (line 1132) | def delete_collection_namespaced_deployment(self, namespace, **kwargs)...
method delete_collection_namespaced_deployment_with_http_info (line 1172) | def delete_collection_namespaced_deployment_with_http_info(self, names...
method delete_collection_namespaced_replica_set (line 1321) | def delete_collection_namespaced_replica_set(self, namespace, **kwargs...
method delete_collection_namespaced_replica_set_with_http_info (line 1361) | def delete_collection_namespaced_replica_set_with_http_info(self, name...
method delete_collection_namespaced_stateful_set (line 1510) | def delete_collection_namespaced_stateful_set(self, namespace, **kwarg...
method delete_collection_namespaced_stateful_set_with_http_info (line 1550) | def delete_collection_namespaced_stateful_set_with_http_info(self, nam...
method delete_namespaced_controller_revision (line 1699) | def delete_namespaced_controller_revision(self, name, namespace, **kwa...
method delete_namespaced_controller_revision_with_http_info (line 1732) | def delete_namespaced_controller_revision_with_http_info(self, name, n...
method delete_namespaced_daemon_set (line 1857) | def delete_namespaced_daemon_set(self, name, namespace, **kwargs): # ...
method delete_namespaced_daemon_set_with_http_info (line 1890) | def delete_namespaced_daemon_set_with_http_info(self, name, namespace,...
method delete_namespaced_deployment (line 2015) | def delete_namespaced_deployment(self, name, namespace, **kwargs): # ...
method delete_namespaced_deployment_with_http_info (line 2048) | def delete_namespaced_deployment_with_http_info(self, name, namespace,...
method delete_namespaced_replica_set (line 2173) | def delete_namespaced_replica_set(self, name, namespace, **kwargs): #...
method delete_namespaced_replica_set_with_http_info (line 2206) | def delete_namespaced_replica_set_with_http_info(self, name, namespace...
method delete_namespaced_stateful_set (line 2331) | def delete_namespaced_stateful_set(self, name, namespace, **kwargs): ...
method delete_namespaced_stateful_set_with_http_info (line 2364) | def delete_namespaced_stateful_set_with_http_info(self, name, namespac...
method get_api_resources (line 2489) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 2513) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
method list_controller_revision_for_all_namespaces (line 2594) | def list_controller_revision_for_all_namespaces(self, **kwargs): # no...
method list_controller_revision_for_all_namespaces_with_http_info (line 2629) | def list_controller_revision_for_all_namespaces_with_http_info(self, *...
method list_daemon_set_for_all_namespaces (line 2754) | def list_daemon_set_for_all_namespaces(self, **kwargs): # noqa: E501
method list_daemon_set_for_all_namespaces_with_http_info (line 2789) | def list_daemon_set_for_all_namespaces_with_http_info(self, **kwargs):...
method list_deployment_for_all_namespaces (line 2914) | def list_deployment_for_all_namespaces(self, **kwargs): # noqa: E501
method list_deployment_for_all_namespaces_with_http_info (line 2949) | def list_deployment_for_all_namespaces_with_http_info(self, **kwargs):...
method list_namespaced_controller_revision (line 3074) | def list_namespaced_controller_revision(self, namespace, **kwargs): #...
method list_namespaced_controller_revision_with_http_info (line 3110) | def list_namespaced_controller_revision_with_http_info(self, namespace...
method list_namespaced_daemon_set (line 3243) | def list_namespaced_daemon_set(self, namespace, **kwargs): # noqa: E501
method list_namespaced_daemon_set_with_http_info (line 3279) | def list_namespaced_daemon_set_with_http_info(self, namespace, **kwarg...
method list_namespaced_deployment (line 3412) | def list_namespaced_deployment(self, namespace, **kwargs): # noqa: E501
method list_namespaced_deployment_with_http_info (line 3448) | def list_namespaced_deployment_with_http_info(self, namespace, **kwarg...
method list_namespaced_replica_set (line 3581) | def list_namespaced_replica_set(self, namespace, **kwargs): # noqa: E501
method list_namespaced_replica_set_with_http_info (line 3617) | def list_namespaced_replica_set_with_http_info(self, namespace, **kwar...
method list_namespaced_stateful_set (line 3750) | def list_namespaced_stateful_set(self, namespace, **kwargs): # noqa: ...
method list_namespaced_stateful_set_with_http_info (line 3786) | def list_namespaced_stateful_set_with_http_info(self, namespace, **kwa...
method list_replica_set_for_all_namespaces (line 3919) | def list_replica_set_for_all_namespaces(self, **kwargs): # noqa: E501
method list_replica_set_for_all_namespaces_with_http_info (line 3954) | def list_replica_set_for_all_namespaces_with_http_info(self, **kwargs)...
method list_stateful_set_for_all_namespaces (line 4079) | def list_stateful_set_for_all_namespaces(self, **kwargs): # noqa: E501
method list_stateful_set_for_all_namespaces_with_http_info (line 4114) | def list_stateful_set_for_all_namespaces_with_http_info(self, **kwargs...
method patch_namespaced_controller_revision (line 4239) | def patch_namespaced_controller_revision(self, name, namespace, body, ...
method patch_namespaced_controller_revision_with_http_info (line 4271) | def patch_namespaced_controller_revision_with_http_info(self, name, na...
method patch_namespaced_daemon_set (line 4400) | def patch_namespaced_daemon_set(self, name, namespace, body, **kwargs)...
method patch_namespaced_daemon_set_with_http_info (line 4432) | def patch_namespaced_daemon_set_with_http_info(self, name, namespace, ...
method patch_namespaced_daemon_set_status (line 4561) | def patch_namespaced_daemon_set_status(self, name, namespace, body, **...
method patch_namespaced_daemon_set_status_with_http_info (line 4593) | def patch_namespaced_daemon_set_status_with_http_info(self, name, name...
method patch_namespaced_deployment (line 4722) | def patch_namespaced_deployment(self, name, namespace, body, **kwargs)...
method patch_namespaced_deployment_with_http_info (line 4754) | def patch_namespaced_deployment_with_http_info(self, name, namespace, ...
method patch_namespaced_deployment_scale (line 4883) | def patch_namespaced_deployment_scale(self, name, namespace, body, **k...
method patch_namespaced_deployment_scale_with_http_info (line 4915) | def patch_namespaced_deployment_scale_with_http_info(self, name, names...
method patch_namespaced_deployment_status (line 5044) | def patch_namespaced_deployment_status(self, name, namespace, body, **...
method patch_namespaced_deployment_status_with_http_info (line 5076) | def patch_namespaced_deployment_status_with_http_info(self, name, name...
method patch_namespaced_replica_set (line 5205) | def patch_namespaced_replica_set(self, name, namespace, body, **kwargs...
method patch_namespaced_replica_set_with_http_info (line 5237) | def patch_namespaced_replica_set_with_http_info(self, name, namespace,...
method patch_namespaced_replica_set_scale (line 5366) | def patch_namespaced_replica_set_scale(self, name, namespace, body, **...
method patch_namespaced_replica_set_scale_with_http_info (line 5398) | def patch_namespaced_replica_set_scale_with_http_info(self, name, name...
method patch_namespaced_replica_set_status (line 5527) | def patch_namespaced_replica_set_status(self, name, namespace, body, *...
method patch_namespaced_replica_set_status_with_http_info (line 5559) | def patch_namespaced_replica_set_status_with_http_info(self, name, nam...
method patch_namespaced_stateful_set (line 5688) | def patch_namespaced_stateful_set(self, name, namespace, body, **kwarg...
method patch_namespaced_stateful_set_with_http_info (line 5720) | def patch_namespaced_stateful_set_with_http_info(self, name, namespace...
method patch_namespaced_stateful_set_scale (line 5849) | def patch_namespaced_stateful_set_scale(self, name, namespace, body, *...
method patch_namespaced_stateful_set_scale_with_http_info (line 5881) | def patch_namespaced_stateful_set_scale_with_http_info(self, name, nam...
method patch_namespaced_stateful_set_status (line 6010) | def patch_namespaced_stateful_set_status(self, name, namespace, body, ...
method patch_namespaced_stateful_set_status_with_http_info (line 6042) | def patch_namespaced_stateful_set_status_with_http_info(self, name, na...
method read_namespaced_controller_revision (line 6171) | def read_namespaced_controller_revision(self, name, namespace, **kwarg...
method read_namespaced_controller_revision_with_http_info (line 6198) | def read_namespaced_controller_revision_with_http_info(self, name, nam...
method read_namespaced_daemon_set (line 6299) | def read_namespaced_daemon_set(self, name, namespace, **kwargs): # no...
method read_namespaced_daemon_set_with_http_info (line 6326) | def read_namespaced_daemon_set_with_http_info(self, name, namespace, *...
method read_namespaced_daemon_set_status (line 6427) | def read_namespaced_daemon_set_status(self, name, namespace, **kwargs)...
method read_namespaced_daemon_set_status_with_http_info (line 6454) | def read_namespaced_daemon_set_status_with_http_info(self, name, names...
method read_namespaced_deployment (line 6555) | def read_namespaced_deployment(self, name, namespace, **kwargs): # no...
method read_namespaced_deployment_with_http_info (line 6582) | def read_namespaced_deployment_with_http_info(self, name, namespace, *...
method read_namespaced_deployment_scale (line 6683) | def read_namespaced_deployment_scale(self, name, namespace, **kwargs):...
method read_namespaced_deployment_scale_with_http_info (line 6710) | def read_namespaced_deployment_scale_with_http_info(self, name, namesp...
method read_namespaced_deployment_status (line 6811) | def read_namespaced_deployment_status(self, name, namespace, **kwargs)...
method read_namespaced_deployment_status_with_http_info (line 6838) | def read_namespaced_deployment_status_with_http_info(self, name, names...
method read_namespaced_replica_set (line 6939) | def read_namespaced_replica_set(self, name, namespace, **kwargs): # n...
method read_namespaced_replica_set_with_http_info (line 6966) | def read_namespaced_replica_set_with_http_info(self, name, namespace, ...
method read_namespaced_replica_set_scale (line 7067) | def read_namespaced_replica_set_scale(self, name, namespace, **kwargs)...
method read_namespaced_replica_set_scale_with_http_info (line 7094) | def read_namespaced_replica_set_scale_with_http_info(self, name, names...
method read_namespaced_replica_set_status (line 7195) | def read_namespaced_replica_set_status(self, name, namespace, **kwargs...
method read_namespaced_replica_set_status_with_http_info (line 7222) | def read_namespaced_replica_set_status_with_http_info(self, name, name...
method read_namespaced_stateful_set (line 7323) | def read_namespaced_stateful_set(self, name, namespace, **kwargs): # ...
method read_namespaced_stateful_set_with_http_info (line 7350) | def read_namespaced_stateful_set_with_http_info(self, name, namespace,...
method read_namespaced_stateful_set_scale (line 7451) | def read_namespaced_stateful_set_scale(self, name, namespace, **kwargs...
method read_namespaced_stateful_set_scale_with_http_info (line 7478) | def read_namespaced_stateful_set_scale_with_http_info(self, name, name...
method read_namespaced_stateful_set_status (line 7579) | def read_namespaced_stateful_set_status(self, name, namespace, **kwarg...
method read_namespaced_stateful_set_status_with_http_info (line 7606) | def read_namespaced_stateful_set_status_with_http_info(self, name, nam...
method replace_namespaced_controller_revision (line 7707) | def replace_namespaced_controller_revision(self, name, namespace, body...
method replace_namespaced_controller_revision_with_http_info (line 7738) | def replace_namespaced_controller_revision_with_http_info(self, name, ...
method replace_namespaced_daemon_set (line 7859) | def replace_namespaced_daemon_set(self, name, namespace, body, **kwarg...
method replace_namespaced_daemon_set_with_http_info (line 7890) | def replace_namespaced_daemon_set_with_http_info(self, name, namespace...
method replace_namespaced_daemon_set_status (line 8011) | def replace_namespaced_daemon_set_status(self, name, namespace, body, ...
method replace_namespaced_daemon_set_status_with_http_info (line 8042) | def replace_namespaced_daemon_set_status_with_http_info(self, name, na...
method replace_namespaced_deployment (line 8163) | def replace_namespaced_deployment(self, name, namespace, body, **kwarg...
method replace_namespaced_deployment_with_http_info (line 8194) | def replace_namespaced_deployment_with_http_info(self, name, namespace...
method replace_namespaced_deployment_scale (line 8315) | def replace_namespaced_deployment_scale(self, name, namespace, body, *...
method replace_namespaced_deployment_scale_with_http_info (line 8346) | def replace_namespaced_deployment_scale_with_http_info(self, name, nam...
method replace_namespaced_deployment_status (line 8467) | def replace_namespaced_deployment_status(self, name, namespace, body, ...
method replace_namespaced_deployment_status_with_http_info (line 8498) | def replace_namespaced_deployment_status_with_http_info(self, name, na...
method replace_namespaced_replica_set (line 8619) | def replace_namespaced_replica_set(self, name, namespace, body, **kwar...
method replace_namespaced_replica_set_with_http_info (line 8650) | def replace_namespaced_replica_set_with_http_info(self, name, namespac...
method replace_namespaced_replica_set_scale (line 8771) | def replace_namespaced_replica_set_scale(self, name, namespace, body, ...
method replace_namespaced_replica_set_scale_with_http_info (line 8802) | def replace_namespaced_replica_set_scale_with_http_info(self, name, na...
method replace_namespaced_replica_set_status (line 8923) | def replace_namespaced_replica_set_status(self, name, namespace, body,...
method replace_namespaced_replica_set_status_with_http_info (line 8954) | def replace_namespaced_replica_set_status_with_http_info(self, name, n...
method replace_namespaced_stateful_set (line 9075) | def replace_namespaced_stateful_set(self, name, namespace, body, **kwa...
method replace_namespaced_stateful_set_with_http_info (line 9106) | def replace_namespaced_stateful_set_with_http_info(self, name, namespa...
method replace_namespaced_stateful_set_scale (line 9227) | def replace_namespaced_stateful_set_scale(self, name, namespace, body,...
method replace_namespaced_stateful_set_scale_with_http_info (line 9258) | def replace_namespaced_stateful_set_scale_with_http_info(self, name, n...
method replace_namespaced_stateful_set_status (line 9379) | def replace_namespaced_stateful_set_status(self, name, namespace, body...
method replace_namespaced_stateful_set_status_with_http_info (line 9410) | def replace_namespaced_stateful_set_status_with_http_info(self, name, ...
FILE: kubernetes/client/api/authentication_api.py
class AuthenticationApi (line 27) | class AuthenticationApi(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method get_api_group (line 39) | def get_api_group(self, **kwargs): # noqa: E501
method get_api_group_with_http_info (line 63) | def get_api_group_with_http_info(self, **kwargs): # noqa: E501
FILE: kubernetes/client/api/authentication_v1_api.py
class AuthenticationV1Api (line 27) | class AuthenticationV1Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_self_subject_review (line 39) | def create_self_subject_review(self, body, **kwargs): # noqa: E501
method create_self_subject_review_with_http_info (line 68) | def create_self_subject_review_with_http_info(self, body, **kwargs): ...
method create_token_review (line 173) | def create_token_review(self, body, **kwargs): # noqa: E501
method create_token_review_with_http_info (line 202) | def create_token_review_with_http_info(self, body, **kwargs): # noqa:...
method get_api_resources (line 307) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 331) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
FILE: kubernetes/client/api/authorization_api.py
class AuthorizationApi (line 27) | class AuthorizationApi(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method get_api_group (line 39) | def get_api_group(self, **kwargs): # noqa: E501
method get_api_group_with_http_info (line 63) | def get_api_group_with_http_info(self, **kwargs): # noqa: E501
FILE: kubernetes/client/api/authorization_v1_api.py
class AuthorizationV1Api (line 27) | class AuthorizationV1Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_namespaced_local_subject_access_review (line 39) | def create_namespaced_local_subject_access_review(self, namespace, bod...
method create_namespaced_local_subject_access_review_with_http_info (line 69) | def create_namespaced_local_subject_access_review_with_http_info(self,...
method create_self_subject_access_review (line 182) | def create_self_subject_access_review(self, body, **kwargs): # noqa: ...
method create_self_subject_access_review_with_http_info (line 211) | def create_self_subject_access_review_with_http_info(self, body, **kwa...
method create_self_subject_rules_review (line 316) | def create_self_subject_rules_review(self, body, **kwargs): # noqa: E501
method create_self_subject_rules_review_with_http_info (line 345) | def create_self_subject_rules_review_with_http_info(self, body, **kwar...
method create_subject_access_review (line 450) | def create_subject_access_review(self, body, **kwargs): # noqa: E501
method create_subject_access_review_with_http_info (line 479) | def create_subject_access_review_with_http_info(self, body, **kwargs):...
method get_api_resources (line 584) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 608) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
FILE: kubernetes/client/api/autoscaling_api.py
class AutoscalingApi (line 27) | class AutoscalingApi(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method get_api_group (line 39) | def get_api_group(self, **kwargs): # noqa: E501
method get_api_group_with_http_info (line 63) | def get_api_group_with_http_info(self, **kwargs): # noqa: E501
FILE: kubernetes/client/api/autoscaling_v1_api.py
class AutoscalingV1Api (line 27) | class AutoscalingV1Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_namespaced_horizontal_pod_autoscaler (line 39) | def create_namespaced_horizontal_pod_autoscaler(self, namespace, body,...
method create_namespaced_horizontal_pod_autoscaler_with_http_info (line 69) | def create_namespaced_horizontal_pod_autoscaler_with_http_info(self, n...
method delete_collection_namespaced_horizontal_pod_autoscaler (line 182) | def delete_collection_namespaced_horizontal_pod_autoscaler(self, names...
method delete_collection_namespaced_horizontal_pod_autoscaler_with_http_info (line 222) | def delete_collection_namespaced_horizontal_pod_autoscaler_with_http_i...
method delete_namespaced_horizontal_pod_autoscaler (line 371) | def delete_namespaced_horizontal_pod_autoscaler(self, name, namespace,...
method delete_namespaced_horizontal_pod_autoscaler_with_http_info (line 404) | def delete_namespaced_horizontal_pod_autoscaler_with_http_info(self, n...
method get_api_resources (line 529) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 553) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
method list_horizontal_pod_autoscaler_for_all_namespaces (line 634) | def list_horizontal_pod_autoscaler_for_all_namespaces(self, **kwargs):...
method list_horizontal_pod_autoscaler_for_all_namespaces_with_http_info (line 669) | def list_horizontal_pod_autoscaler_for_all_namespaces_with_http_info(s...
method list_namespaced_horizontal_pod_autoscaler (line 794) | def list_namespaced_horizontal_pod_autoscaler(self, namespace, **kwarg...
method list_namespaced_horizontal_pod_autoscaler_with_http_info (line 830) | def list_namespaced_horizontal_pod_autoscaler_with_http_info(self, nam...
method patch_namespaced_horizontal_pod_autoscaler (line 963) | def patch_namespaced_horizontal_pod_autoscaler(self, name, namespace, ...
method patch_namespaced_horizontal_pod_autoscaler_with_http_info (line 995) | def patch_namespaced_horizontal_pod_autoscaler_with_http_info(self, na...
method patch_namespaced_horizontal_pod_autoscaler_status (line 1124) | def patch_namespaced_horizontal_pod_autoscaler_status(self, name, name...
method patch_namespaced_horizontal_pod_autoscaler_status_with_http_info (line 1156) | def patch_namespaced_horizontal_pod_autoscaler_status_with_http_info(s...
method read_namespaced_horizontal_pod_autoscaler (line 1285) | def read_namespaced_horizontal_pod_autoscaler(self, name, namespace, *...
method read_namespaced_horizontal_pod_autoscaler_with_http_info (line 1312) | def read_namespaced_horizontal_pod_autoscaler_with_http_info(self, nam...
method read_namespaced_horizontal_pod_autoscaler_status (line 1413) | def read_namespaced_horizontal_pod_autoscaler_status(self, name, names...
method read_namespaced_horizontal_pod_autoscaler_status_with_http_info (line 1440) | def read_namespaced_horizontal_pod_autoscaler_status_with_http_info(se...
method replace_namespaced_horizontal_pod_autoscaler (line 1541) | def replace_namespaced_horizontal_pod_autoscaler(self, name, namespace...
method replace_namespaced_horizontal_pod_autoscaler_with_http_info (line 1572) | def replace_namespaced_horizontal_pod_autoscaler_with_http_info(self, ...
method replace_namespaced_horizontal_pod_autoscaler_status (line 1693) | def replace_namespaced_horizontal_pod_autoscaler_status(self, name, na...
method replace_namespaced_horizontal_pod_autoscaler_status_with_http_info (line 1724) | def replace_namespaced_horizontal_pod_autoscaler_status_with_http_info...
FILE: kubernetes/client/api/autoscaling_v2_api.py
class AutoscalingV2Api (line 27) | class AutoscalingV2Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_namespaced_horizontal_pod_autoscaler (line 39) | def create_namespaced_horizontal_pod_autoscaler(self, namespace, body,...
method create_namespaced_horizontal_pod_autoscaler_with_http_info (line 69) | def create_namespaced_horizontal_pod_autoscaler_with_http_info(self, n...
method delete_collection_namespaced_horizontal_pod_autoscaler (line 182) | def delete_collection_namespaced_horizontal_pod_autoscaler(self, names...
method delete_collection_namespaced_horizontal_pod_autoscaler_with_http_info (line 222) | def delete_collection_namespaced_horizontal_pod_autoscaler_with_http_i...
method delete_namespaced_horizontal_pod_autoscaler (line 371) | def delete_namespaced_horizontal_pod_autoscaler(self, name, namespace,...
method delete_namespaced_horizontal_pod_autoscaler_with_http_info (line 404) | def delete_namespaced_horizontal_pod_autoscaler_with_http_info(self, n...
method get_api_resources (line 529) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 553) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
method list_horizontal_pod_autoscaler_for_all_namespaces (line 634) | def list_horizontal_pod_autoscaler_for_all_namespaces(self, **kwargs):...
method list_horizontal_pod_autoscaler_for_all_namespaces_with_http_info (line 669) | def list_horizontal_pod_autoscaler_for_all_namespaces_with_http_info(s...
method list_namespaced_horizontal_pod_autoscaler (line 794) | def list_namespaced_horizontal_pod_autoscaler(self, namespace, **kwarg...
method list_namespaced_horizontal_pod_autoscaler_with_http_info (line 830) | def list_namespaced_horizontal_pod_autoscaler_with_http_info(self, nam...
method patch_namespaced_horizontal_pod_autoscaler (line 963) | def patch_namespaced_horizontal_pod_autoscaler(self, name, namespace, ...
method patch_namespaced_horizontal_pod_autoscaler_with_http_info (line 995) | def patch_namespaced_horizontal_pod_autoscaler_with_http_info(self, na...
method patch_namespaced_horizontal_pod_autoscaler_status (line 1124) | def patch_namespaced_horizontal_pod_autoscaler_status(self, name, name...
method patch_namespaced_horizontal_pod_autoscaler_status_with_http_info (line 1156) | def patch_namespaced_horizontal_pod_autoscaler_status_with_http_info(s...
method read_namespaced_horizontal_pod_autoscaler (line 1285) | def read_namespaced_horizontal_pod_autoscaler(self, name, namespace, *...
method read_namespaced_horizontal_pod_autoscaler_with_http_info (line 1312) | def read_namespaced_horizontal_pod_autoscaler_with_http_info(self, nam...
method read_namespaced_horizontal_pod_autoscaler_status (line 1413) | def read_namespaced_horizontal_pod_autoscaler_status(self, name, names...
method read_namespaced_horizontal_pod_autoscaler_status_with_http_info (line 1440) | def read_namespaced_horizontal_pod_autoscaler_status_with_http_info(se...
method replace_namespaced_horizontal_pod_autoscaler (line 1541) | def replace_namespaced_horizontal_pod_autoscaler(self, name, namespace...
method replace_namespaced_horizontal_pod_autoscaler_with_http_info (line 1572) | def replace_namespaced_horizontal_pod_autoscaler_with_http_info(self, ...
method replace_namespaced_horizontal_pod_autoscaler_status (line 1693) | def replace_namespaced_horizontal_pod_autoscaler_status(self, name, na...
method replace_namespaced_horizontal_pod_autoscaler_status_with_http_info (line 1724) | def replace_namespaced_horizontal_pod_autoscaler_status_with_http_info...
FILE: kubernetes/client/api/batch_api.py
class BatchApi (line 27) | class BatchApi(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method get_api_group (line 39) | def get_api_group(self, **kwargs): # noqa: E501
method get_api_group_with_http_info (line 63) | def get_api_group_with_http_info(self, **kwargs): # noqa: E501
FILE: kubernetes/client/api/batch_v1_api.py
class BatchV1Api (line 27) | class BatchV1Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_namespaced_cron_job (line 39) | def create_namespaced_cron_job(self, namespace, body, **kwargs): # no...
method create_namespaced_cron_job_with_http_info (line 69) | def create_namespaced_cron_job_with_http_info(self, namespace, body, *...
method create_namespaced_job (line 182) | def create_namespaced_job(self, namespace, body, **kwargs): # noqa: E501
method create_namespaced_job_with_http_info (line 212) | def create_namespaced_job_with_http_info(self, namespace, body, **kwar...
method delete_collection_namespaced_cron_job (line 325) | def delete_collection_namespaced_cron_job(self, namespace, **kwargs): ...
method delete_collection_namespaced_cron_job_with_http_info (line 365) | def delete_collection_namespaced_cron_job_with_http_info(self, namespa...
method delete_collection_namespaced_job (line 514) | def delete_collection_namespaced_job(self, namespace, **kwargs): # no...
method delete_collection_namespaced_job_with_http_info (line 554) | def delete_collection_namespaced_job_with_http_info(self, namespace, *...
method delete_namespaced_cron_job (line 703) | def delete_namespaced_cron_job(self, name, namespace, **kwargs): # no...
method delete_namespaced_cron_job_with_http_info (line 736) | def delete_namespaced_cron_job_with_http_info(self, name, namespace, *...
method delete_namespaced_job (line 861) | def delete_namespaced_job(self, name, namespace, **kwargs): # noqa: E501
method delete_namespaced_job_with_http_info (line 894) | def delete_namespaced_job_with_http_info(self, name, namespace, **kwar...
method get_api_resources (line 1019) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 1043) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
method list_cron_job_for_all_namespaces (line 1124) | def list_cron_job_for_all_namespaces(self, **kwargs): # noqa: E501
method list_cron_job_for_all_namespaces_with_http_info (line 1159) | def list_cron_job_for_all_namespaces_with_http_info(self, **kwargs): ...
method list_job_for_all_namespaces (line 1284) | def list_job_for_all_namespaces(self, **kwargs): # noqa: E501
method list_job_for_all_namespaces_with_http_info (line 1319) | def list_job_for_all_namespaces_with_http_info(self, **kwargs): # noq...
method list_namespaced_cron_job (line 1444) | def list_namespaced_cron_job(self, namespace, **kwargs): # noqa: E501
method list_namespaced_cron_job_with_http_info (line 1480) | def list_namespaced_cron_job_with_http_info(self, namespace, **kwargs)...
method list_namespaced_job (line 1613) | def list_namespaced_job(self, namespace, **kwargs): # noqa: E501
method list_namespaced_job_with_http_info (line 1649) | def list_namespaced_job_with_http_info(self, namespace, **kwargs): # ...
method patch_namespaced_cron_job (line 1782) | def patch_namespaced_cron_job(self, name, namespace, body, **kwargs): ...
method patch_namespaced_cron_job_with_http_info (line 1814) | def patch_namespaced_cron_job_with_http_info(self, name, namespace, bo...
method patch_namespaced_cron_job_status (line 1943) | def patch_namespaced_cron_job_status(self, name, namespace, body, **kw...
method patch_namespaced_cron_job_status_with_http_info (line 1975) | def patch_namespaced_cron_job_status_with_http_info(self, name, namesp...
method patch_namespaced_job (line 2104) | def patch_namespaced_job(self, name, namespace, body, **kwargs): # no...
method patch_namespaced_job_with_http_info (line 2136) | def patch_namespaced_job_with_http_info(self, name, namespace, body, *...
method patch_namespaced_job_status (line 2265) | def patch_namespaced_job_status(self, name, namespace, body, **kwargs)...
method patch_namespaced_job_status_with_http_info (line 2297) | def patch_namespaced_job_status_with_http_info(self, name, namespace, ...
method read_namespaced_cron_job (line 2426) | def read_namespaced_cron_job(self, name, namespace, **kwargs): # noqa...
method read_namespaced_cron_job_with_http_info (line 2453) | def read_namespaced_cron_job_with_http_info(self, name, namespace, **k...
method read_namespaced_cron_job_status (line 2554) | def read_namespaced_cron_job_status(self, name, namespace, **kwargs): ...
method read_namespaced_cron_job_status_with_http_info (line 2581) | def read_namespaced_cron_job_status_with_http_info(self, name, namespa...
method read_namespaced_job (line 2682) | def read_namespaced_job(self, name, namespace, **kwargs): # noqa: E501
method read_namespaced_job_with_http_info (line 2709) | def read_namespaced_job_with_http_info(self, name, namespace, **kwargs...
method read_namespaced_job_status (line 2810) | def read_namespaced_job_status(self, name, namespace, **kwargs): # no...
method read_namespaced_job_status_with_http_info (line 2837) | def read_namespaced_job_status_with_http_info(self, name, namespace, *...
method replace_namespaced_cron_job (line 2938) | def replace_namespaced_cron_job(self, name, namespace, body, **kwargs)...
method replace_namespaced_cron_job_with_http_info (line 2969) | def replace_namespaced_cron_job_with_http_info(self, name, namespace, ...
method replace_namespaced_cron_job_status (line 3090) | def replace_namespaced_cron_job_status(self, name, namespace, body, **...
method replace_namespaced_cron_job_status_with_http_info (line 3121) | def replace_namespaced_cron_job_status_with_http_info(self, name, name...
method replace_namespaced_job (line 3242) | def replace_namespaced_job(self, name, namespace, body, **kwargs): # ...
method replace_namespaced_job_with_http_info (line 3273) | def replace_namespaced_job_with_http_info(self, name, namespace, body,...
method replace_namespaced_job_status (line 3394) | def replace_namespaced_job_status(self, name, namespace, body, **kwarg...
method replace_namespaced_job_status_with_http_info (line 3425) | def replace_namespaced_job_status_with_http_info(self, name, namespace...
FILE: kubernetes/client/api/certificates_api.py
class CertificatesApi (line 27) | class CertificatesApi(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method get_api_group (line 39) | def get_api_group(self, **kwargs): # noqa: E501
method get_api_group_with_http_info (line 63) | def get_api_group_with_http_info(self, **kwargs): # noqa: E501
FILE: kubernetes/client/api/certificates_v1_api.py
class CertificatesV1Api (line 27) | class CertificatesV1Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_certificate_signing_request (line 39) | def create_certificate_signing_request(self, body, **kwargs): # noqa:...
method create_certificate_signing_request_with_http_info (line 68) | def create_certificate_signing_request_with_http_info(self, body, **kw...
method delete_certificate_signing_request (line 173) | def delete_certificate_signing_request(self, name, **kwargs): # noqa:...
method delete_certificate_signing_request_with_http_info (line 205) | def delete_certificate_signing_request_with_http_info(self, name, **kw...
method delete_collection_certificate_signing_request (line 322) | def delete_collection_certificate_signing_request(self, **kwargs): # ...
method delete_collection_certificate_signing_request_with_http_info (line 361) | def delete_collection_certificate_signing_request_with_http_info(self,...
method get_api_resources (line 502) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 526) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
method list_certificate_signing_request (line 607) | def list_certificate_signing_request(self, **kwargs): # noqa: E501
method list_certificate_signing_request_with_http_info (line 642) | def list_certificate_signing_request_with_http_info(self, **kwargs): ...
method patch_certificate_signing_request (line 767) | def patch_certificate_signing_request(self, name, body, **kwargs): # ...
method patch_certificate_signing_request_with_http_info (line 798) | def patch_certificate_signing_request_with_http_info(self, name, body,...
method patch_certificate_signing_request_approval (line 919) | def patch_certificate_signing_request_approval(self, name, body, **kwa...
method patch_certificate_signing_request_approval_with_http_info (line 950) | def patch_certificate_signing_request_approval_with_http_info(self, na...
method patch_certificate_signing_request_status (line 1071) | def patch_certificate_signing_request_status(self, name, body, **kwarg...
method patch_certificate_signing_request_status_with_http_info (line 1102) | def patch_certificate_signing_request_status_with_http_info(self, name...
method read_certificate_signing_request (line 1223) | def read_certificate_signing_request(self, name, **kwargs): # noqa: E501
method read_certificate_signing_request_with_http_info (line 1249) | def read_certificate_signing_request_with_http_info(self, name, **kwar...
method read_certificate_signing_request_approval (line 1342) | def read_certificate_signing_request_approval(self, name, **kwargs): ...
method read_certificate_signing_request_approval_with_http_info (line 1368) | def read_certificate_signing_request_approval_with_http_info(self, nam...
method read_certificate_signing_request_status (line 1461) | def read_certificate_signing_request_status(self, name, **kwargs): # ...
method read_certificate_signing_request_status_with_http_info (line 1487) | def read_certificate_signing_request_status_with_http_info(self, name,...
method replace_certificate_signing_request (line 1580) | def replace_certificate_signing_request(self, name, body, **kwargs): ...
method replace_certificate_signing_request_with_http_info (line 1610) | def replace_certificate_signing_request_with_http_info(self, name, bod...
method replace_certificate_signing_request_approval (line 1723) | def replace_certificate_signing_request_approval(self, name, body, **k...
method replace_certificate_signing_request_approval_with_http_info (line 1753) | def replace_certificate_signing_request_approval_with_http_info(self, ...
method replace_certificate_signing_request_status (line 1866) | def replace_certificate_signing_request_status(self, name, body, **kwa...
method replace_certificate_signing_request_status_with_http_info (line 1896) | def replace_certificate_signing_request_status_with_http_info(self, na...
FILE: kubernetes/client/api/certificates_v1alpha1_api.py
class CertificatesV1alpha1Api (line 27) | class CertificatesV1alpha1Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_cluster_trust_bundle (line 39) | def create_cluster_trust_bundle(self, body, **kwargs): # noqa: E501
method create_cluster_trust_bundle_with_http_info (line 68) | def create_cluster_trust_bundle_with_http_info(self, body, **kwargs): ...
method delete_cluster_trust_bundle (line 173) | def delete_cluster_trust_bundle(self, name, **kwargs): # noqa: E501
method delete_cluster_trust_bundle_with_http_info (line 205) | def delete_cluster_trust_bundle_with_http_info(self, name, **kwargs): ...
method delete_collection_cluster_trust_bundle (line 322) | def delete_collection_cluster_trust_bundle(self, **kwargs): # noqa: E501
method delete_collection_cluster_trust_bundle_with_http_info (line 361) | def delete_collection_cluster_trust_bundle_with_http_info(self, **kwar...
method get_api_resources (line 502) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 526) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
method list_cluster_trust_bundle (line 607) | def list_cluster_trust_bundle(self, **kwargs): # noqa: E501
method list_cluster_trust_bundle_with_http_info (line 642) | def list_cluster_trust_bundle_with_http_info(self, **kwargs): # noqa:...
method patch_cluster_trust_bundle (line 767) | def patch_cluster_trust_bundle(self, name, body, **kwargs): # noqa: E501
method patch_cluster_trust_bundle_with_http_info (line 798) | def patch_cluster_trust_bundle_with_http_info(self, name, body, **kwar...
method read_cluster_trust_bundle (line 919) | def read_cluster_trust_bundle(self, name, **kwargs): # noqa: E501
method read_cluster_trust_bundle_with_http_info (line 945) | def read_cluster_trust_bundle_with_http_info(self, name, **kwargs): #...
method replace_cluster_trust_bundle (line 1038) | def replace_cluster_trust_bundle(self, name, body, **kwargs): # noqa:...
method replace_cluster_trust_bundle_with_http_info (line 1068) | def replace_cluster_trust_bundle_with_http_info(self, name, body, **kw...
FILE: kubernetes/client/api/certificates_v1beta1_api.py
class CertificatesV1beta1Api (line 27) | class CertificatesV1beta1Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_cluster_trust_bundle (line 39) | def create_cluster_trust_bundle(self, body, **kwargs): # noqa: E501
method create_cluster_trust_bundle_with_http_info (line 68) | def create_cluster_trust_bundle_with_http_info(self, body, **kwargs): ...
method create_namespaced_pod_certificate_request (line 173) | def create_namespaced_pod_certificate_request(self, namespace, body, *...
method create_namespaced_pod_certificate_request_with_http_info (line 203) | def create_namespaced_pod_certificate_request_with_http_info(self, nam...
method delete_cluster_trust_bundle (line 316) | def delete_cluster_trust_bundle(self, name, **kwargs): # noqa: E501
method delete_cluster_trust_bundle_with_http_info (line 348) | def delete_cluster_trust_bundle_with_http_info(self, name, **kwargs): ...
method delete_collection_cluster_trust_bundle (line 465) | def delete_collection_cluster_trust_bundle(self, **kwargs): # noqa: E501
method delete_collection_cluster_trust_bundle_with_http_info (line 504) | def delete_collection_cluster_trust_bundle_with_http_info(self, **kwar...
method delete_collection_namespaced_pod_certificate_request (line 645) | def delete_collection_namespaced_pod_certificate_request(self, namespa...
method delete_collection_namespaced_pod_certificate_request_with_http_info (line 685) | def delete_collection_namespaced_pod_certificate_request_with_http_inf...
method delete_namespaced_pod_certificate_request (line 834) | def delete_namespaced_pod_certificate_request(self, name, namespace, *...
method delete_namespaced_pod_certificate_request_with_http_info (line 867) | def delete_namespaced_pod_certificate_request_with_http_info(self, nam...
method get_api_resources (line 992) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 1016) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
method list_cluster_trust_bundle (line 1097) | def list_cluster_trust_bundle(self, **kwargs): # noqa: E501
method list_cluster_trust_bundle_with_http_info (line 1132) | def list_cluster_trust_bundle_with_http_info(self, **kwargs): # noqa:...
method list_namespaced_pod_certificate_request (line 1257) | def list_namespaced_pod_certificate_request(self, namespace, **kwargs)...
method list_namespaced_pod_certificate_request_with_http_info (line 1293) | def list_namespaced_pod_certificate_request_with_http_info(self, names...
method list_pod_certificate_request_for_all_namespaces (line 1426) | def list_pod_certificate_request_for_all_namespaces(self, **kwargs): ...
method list_pod_certificate_request_for_all_namespaces_with_http_info (line 1461) | def list_pod_certificate_request_for_all_namespaces_with_http_info(sel...
method patch_cluster_trust_bundle (line 1586) | def patch_cluster_trust_bundle(self, name, body, **kwargs): # noqa: E501
method patch_cluster_trust_bundle_with_http_info (line 1617) | def patch_cluster_trust_bundle_with_http_info(self, name, body, **kwar...
method patch_namespaced_pod_certificate_request (line 1738) | def patch_namespaced_pod_certificate_request(self, name, namespace, bo...
method patch_namespaced_pod_certificate_request_with_http_info (line 1770) | def patch_namespaced_pod_certificate_request_with_http_info(self, name...
method patch_namespaced_pod_certificate_request_status (line 1899) | def patch_namespaced_pod_certificate_request_status(self, name, namesp...
method patch_namespaced_pod_certificate_request_status_with_http_info (line 1931) | def patch_namespaced_pod_certificate_request_status_with_http_info(sel...
method read_cluster_trust_bundle (line 2060) | def read_cluster_trust_bundle(self, name, **kwargs): # noqa: E501
method read_cluster_trust_bundle_with_http_info (line 2086) | def read_cluster_trust_bundle_with_http_info(self, name, **kwargs): #...
method read_namespaced_pod_certificate_request (line 2179) | def read_namespaced_pod_certificate_request(self, name, namespace, **k...
method read_namespaced_pod_certificate_request_with_http_info (line 2206) | def read_namespaced_pod_certificate_request_with_http_info(self, name,...
method read_namespaced_pod_certificate_request_status (line 2307) | def read_namespaced_pod_certificate_request_status(self, name, namespa...
method read_namespaced_pod_certificate_request_status_with_http_info (line 2334) | def read_namespaced_pod_certificate_request_status_with_http_info(self...
method replace_cluster_trust_bundle (line 2435) | def replace_cluster_trust_bundle(self, name, body, **kwargs): # noqa:...
method replace_cluster_trust_bundle_with_http_info (line 2465) | def replace_cluster_trust_bundle_with_http_info(self, name, body, **kw...
method replace_namespaced_pod_certificate_request (line 2578) | def replace_namespaced_pod_certificate_request(self, name, namespace, ...
method replace_namespaced_pod_certificate_request_with_http_info (line 2609) | def replace_namespaced_pod_certificate_request_with_http_info(self, na...
method replace_namespaced_pod_certificate_request_status (line 2730) | def replace_namespaced_pod_certificate_request_status(self, name, name...
method replace_namespaced_pod_certificate_request_status_with_http_info (line 2761) | def replace_namespaced_pod_certificate_request_status_with_http_info(s...
FILE: kubernetes/client/api/coordination_api.py
class CoordinationApi (line 27) | class CoordinationApi(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method get_api_group (line 39) | def get_api_group(self, **kwargs): # noqa: E501
method get_api_group_with_http_info (line 63) | def get_api_group_with_http_info(self, **kwargs): # noqa: E501
FILE: kubernetes/client/api/coordination_v1_api.py
class CoordinationV1Api (line 27) | class CoordinationV1Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_namespaced_lease (line 39) | def create_namespaced_lease(self, namespace, body, **kwargs): # noqa:...
method create_namespaced_lease_with_http_info (line 69) | def create_namespaced_lease_with_http_info(self, namespace, body, **kw...
method delete_collection_namespaced_lease (line 182) | def delete_collection_namespaced_lease(self, namespace, **kwargs): # ...
method delete_collection_namespaced_lease_with_http_info (line 222) | def delete_collection_namespaced_lease_with_http_info(self, namespace,...
method delete_namespaced_lease (line 371) | def delete_namespaced_lease(self, name, namespace, **kwargs): # noqa:...
method delete_namespaced_lease_with_http_info (line 404) | def delete_namespaced_lease_with_http_info(self, name, namespace, **kw...
method get_api_resources (line 529) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 553) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
method list_lease_for_all_namespaces (line 634) | def list_lease_for_all_namespaces(self, **kwargs): # noqa: E501
method list_lease_for_all_namespaces_with_http_info (line 669) | def list_lease_for_all_namespaces_with_http_info(self, **kwargs): # n...
method list_namespaced_lease (line 794) | def list_namespaced_lease(self, namespace, **kwargs): # noqa: E501
method list_namespaced_lease_with_http_info (line 830) | def list_namespaced_lease_with_http_info(self, namespace, **kwargs): ...
method patch_namespaced_lease (line 963) | def patch_namespaced_lease(self, name, namespace, body, **kwargs): # ...
method patch_namespaced_lease_with_http_info (line 995) | def patch_namespaced_lease_with_http_info(self, name, namespace, body,...
method read_namespaced_lease (line 1124) | def read_namespaced_lease(self, name, namespace, **kwargs): # noqa: E501
method read_namespaced_lease_with_http_info (line 1151) | def read_namespaced_lease_with_http_info(self, name, namespace, **kwar...
method replace_namespaced_lease (line 1252) | def replace_namespaced_lease(self, name, namespace, body, **kwargs): ...
method replace_namespaced_lease_with_http_info (line 1283) | def replace_namespaced_lease_with_http_info(self, name, namespace, bod...
FILE: kubernetes/client/api/coordination_v1alpha2_api.py
class CoordinationV1alpha2Api (line 27) | class CoordinationV1alpha2Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_namespaced_lease_candidate (line 39) | def create_namespaced_lease_candidate(self, namespace, body, **kwargs)...
method create_namespaced_lease_candidate_with_http_info (line 69) | def create_namespaced_lease_candidate_with_http_info(self, namespace, ...
method delete_collection_namespaced_lease_candidate (line 182) | def delete_collection_namespaced_lease_candidate(self, namespace, **kw...
method delete_collection_namespaced_lease_candidate_with_http_info (line 222) | def delete_collection_namespaced_lease_candidate_with_http_info(self, ...
method delete_namespaced_lease_candidate (line 371) | def delete_namespaced_lease_candidate(self, name, namespace, **kwargs)...
method delete_namespaced_lease_candidate_with_http_info (line 404) | def delete_namespaced_lease_candidate_with_http_info(self, name, names...
method get_api_resources (line 529) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 553) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
method list_lease_candidate_for_all_namespaces (line 634) | def list_lease_candidate_for_all_namespaces(self, **kwargs): # noqa: ...
method list_lease_candidate_for_all_namespaces_with_http_info (line 669) | def list_lease_candidate_for_all_namespaces_with_http_info(self, **kwa...
method list_namespaced_lease_candidate (line 794) | def list_namespaced_lease_candidate(self, namespace, **kwargs): # noq...
method list_namespaced_lease_candidate_with_http_info (line 830) | def list_namespaced_lease_candidate_with_http_info(self, namespace, **...
method patch_namespaced_lease_candidate (line 963) | def patch_namespaced_lease_candidate(self, name, namespace, body, **kw...
method patch_namespaced_lease_candidate_with_http_info (line 995) | def patch_namespaced_lease_candidate_with_http_info(self, name, namesp...
method read_namespaced_lease_candidate (line 1124) | def read_namespaced_lease_candidate(self, name, namespace, **kwargs): ...
method read_namespaced_lease_candidate_with_http_info (line 1151) | def read_namespaced_lease_candidate_with_http_info(self, name, namespa...
method replace_namespaced_lease_candidate (line 1252) | def replace_namespaced_lease_candidate(self, name, namespace, body, **...
method replace_namespaced_lease_candidate_with_http_info (line 1283) | def replace_namespaced_lease_candidate_with_http_info(self, name, name...
FILE: kubernetes/client/api/coordination_v1beta1_api.py
class CoordinationV1beta1Api (line 27) | class CoordinationV1beta1Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_namespaced_lease_candidate (line 39) | def create_namespaced_lease_candidate(self, namespace, body, **kwargs)...
method create_namespaced_lease_candidate_with_http_info (line 69) | def create_namespaced_lease_candidate_with_http_info(self, namespace, ...
method delete_collection_namespaced_lease_candidate (line 182) | def delete_collection_namespaced_lease_candidate(self, namespace, **kw...
method delete_collection_namespaced_lease_candidate_with_http_info (line 222) | def delete_collection_namespaced_lease_candidate_with_http_info(self, ...
method delete_namespaced_lease_candidate (line 371) | def delete_namespaced_lease_candidate(self, name, namespace, **kwargs)...
method delete_namespaced_lease_candidate_with_http_info (line 404) | def delete_namespaced_lease_candidate_with_http_info(self, name, names...
method get_api_resources (line 529) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 553) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
method list_lease_candidate_for_all_namespaces (line 634) | def list_lease_candidate_for_all_namespaces(self, **kwargs): # noqa: ...
method list_lease_candidate_for_all_namespaces_with_http_info (line 669) | def list_lease_candidate_for_all_namespaces_with_http_info(self, **kwa...
method list_namespaced_lease_candidate (line 794) | def list_namespaced_lease_candidate(self, namespace, **kwargs): # noq...
method list_namespaced_lease_candidate_with_http_info (line 830) | def list_namespaced_lease_candidate_with_http_info(self, namespace, **...
method patch_namespaced_lease_candidate (line 963) | def patch_namespaced_lease_candidate(self, name, namespace, body, **kw...
method patch_namespaced_lease_candidate_with_http_info (line 995) | def patch_namespaced_lease_candidate_with_http_info(self, name, namesp...
method read_namespaced_lease_candidate (line 1124) | def read_namespaced_lease_candidate(self, name, namespace, **kwargs): ...
method read_namespaced_lease_candidate_with_http_info (line 1151) | def read_namespaced_lease_candidate_with_http_info(self, name, namespa...
method replace_namespaced_lease_candidate (line 1252) | def replace_namespaced_lease_candidate(self, name, namespace, body, **...
method replace_namespaced_lease_candidate_with_http_info (line 1283) | def replace_namespaced_lease_candidate_with_http_info(self, name, name...
FILE: kubernetes/client/api/core_api.py
class CoreApi (line 27) | class CoreApi(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method get_api_versions (line 39) | def get_api_versions(self, **kwargs): # noqa: E501
method get_api_versions_with_http_info (line 63) | def get_api_versions_with_http_info(self, **kwargs): # noqa: E501
FILE: kubernetes/client/api/core_v1_api.py
class CoreV1Api (line 27) | class CoreV1Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method connect_delete_namespaced_pod_proxy (line 39) | def connect_delete_namespaced_pod_proxy(self, name, namespace, **kwarg...
method connect_delete_namespaced_pod_proxy_with_http_info (line 66) | def connect_delete_namespaced_pod_proxy_with_http_info(self, name, nam...
method connect_delete_namespaced_pod_proxy_with_path (line 167) | def connect_delete_namespaced_pod_proxy_with_path(self, name, namespac...
method connect_delete_namespaced_pod_proxy_with_path_with_http_info (line 195) | def connect_delete_namespaced_pod_proxy_with_path_with_http_info(self,...
method connect_delete_namespaced_service_proxy (line 304) | def connect_delete_namespaced_service_proxy(self, name, namespace, **k...
method connect_delete_namespaced_service_proxy_with_http_info (line 331) | def connect_delete_namespaced_service_proxy_with_http_info(self, name,...
method connect_delete_namespaced_service_proxy_with_path (line 432) | def connect_delete_namespaced_service_proxy_with_path(self, name, name...
method connect_delete_namespaced_service_proxy_with_path_with_http_info (line 460) | def connect_delete_namespaced_service_proxy_with_path_with_http_info(s...
method connect_delete_node_proxy (line 569) | def connect_delete_node_proxy(self, name, **kwargs): # noqa: E501
method connect_delete_node_proxy_with_http_info (line 595) | def connect_delete_node_proxy_with_http_info(self, name, **kwargs): #...
method connect_delete_node_proxy_with_path (line 688) | def connect_delete_node_proxy_with_path(self, name, path, **kwargs): ...
method connect_delete_node_proxy_with_path_with_http_info (line 715) | def connect_delete_node_proxy_with_path_with_http_info(self, name, pat...
method connect_get_namespaced_pod_attach (line 816) | def connect_get_namespaced_pod_attach(self, name, namespace, **kwargs)...
method connect_get_namespaced_pod_attach_with_http_info (line 847) | def connect_get_namespaced_pod_attach_with_http_info(self, name, names...
method connect_get_namespaced_pod_exec (line 964) | def connect_get_namespaced_pod_exec(self, name, namespace, **kwargs): ...
method connect_get_namespaced_pod_exec_with_http_info (line 996) | def connect_get_namespaced_pod_exec_with_http_info(self, name, namespa...
method connect_get_namespaced_pod_portforward (line 1117) | def connect_get_namespaced_pod_portforward(self, name, namespace, **kw...
method connect_get_namespaced_pod_portforward_with_http_info (line 1144) | def connect_get_namespaced_pod_portforward_with_http_info(self, name, ...
method connect_get_namespaced_pod_proxy (line 1245) | def connect_get_namespaced_pod_proxy(self, name, namespace, **kwargs):...
method connect_get_namespaced_pod_proxy_with_http_info (line 1272) | def connect_get_namespaced_pod_proxy_with_http_info(self, name, namesp...
method connect_get_namespaced_pod_proxy_with_path (line 1373) | def connect_get_namespaced_pod_proxy_with_path(self, name, namespace, ...
method connect_get_namespaced_pod_proxy_with_path_with_http_info (line 1401) | def connect_get_namespaced_pod_proxy_with_path_with_http_info(self, na...
method connect_get_namespaced_service_proxy (line 1510) | def connect_get_namespaced_service_proxy(self, name, namespace, **kwar...
method connect_get_namespaced_service_proxy_with_http_info (line 1537) | def connect_get_namespaced_service_proxy_with_http_info(self, name, na...
method connect_get_namespaced_service_proxy_with_path (line 1638) | def connect_get_namespaced_service_proxy_with_path(self, name, namespa...
method connect_get_namespaced_service_proxy_with_path_with_http_info (line 1666) | def connect_get_namespaced_service_proxy_with_path_with_http_info(self...
method connect_get_node_proxy (line 1775) | def connect_get_node_proxy(self, name, **kwargs): # noqa: E501
method connect_get_node_proxy_with_http_info (line 1801) | def connect_get_node_proxy_with_http_info(self, name, **kwargs): # no...
method connect_get_node_proxy_with_path (line 1894) | def connect_get_node_proxy_with_path(self, name, path, **kwargs): # n...
method connect_get_node_proxy_with_path_with_http_info (line 1921) | def connect_get_node_proxy_with_path_with_http_info(self, name, path, ...
method connect_head_namespaced_pod_proxy (line 2022) | def connect_head_namespaced_pod_proxy(self, name, namespace, **kwargs)...
method connect_head_namespaced_pod_proxy_with_http_info (line 2049) | def connect_head_namespaced_pod_proxy_with_http_info(self, name, names...
method connect_head_namespaced_pod_proxy_with_path (line 2150) | def connect_head_namespaced_pod_proxy_with_path(self, name, namespace,...
method connect_head_namespaced_pod_proxy_with_path_with_http_info (line 2178) | def connect_head_namespaced_pod_proxy_with_path_with_http_info(self, n...
method connect_head_namespaced_service_proxy (line 2287) | def connect_head_namespaced_service_proxy(self, name, namespace, **kwa...
method connect_head_namespaced_service_proxy_with_http_info (line 2314) | def connect_head_namespaced_service_proxy_with_http_info(self, name, n...
method connect_head_namespaced_service_proxy_with_path (line 2415) | def connect_head_namespaced_service_proxy_with_path(self, name, namesp...
method connect_head_namespaced_service_proxy_with_path_with_http_info (line 2443) | def connect_head_namespaced_service_proxy_with_path_with_http_info(sel...
method connect_head_node_proxy (line 2552) | def connect_head_node_proxy(self, name, **kwargs): # noqa: E501
method connect_head_node_proxy_with_http_info (line 2578) | def connect_head_node_proxy_with_http_info(self, name, **kwargs): # n...
method connect_head_node_proxy_with_path (line 2671) | def connect_head_node_proxy_with_path(self, name, path, **kwargs): # ...
method connect_head_node_proxy_with_path_with_http_info (line 2698) | def connect_head_node_proxy_with_path_with_http_info(self, name, path,...
method connect_options_namespaced_pod_proxy (line 2799) | def connect_options_namespaced_pod_proxy(self, name, namespace, **kwar...
method connect_options_namespaced_pod_proxy_with_http_info (line 2826) | def connect_options_namespaced_pod_proxy_with_http_info(self, name, na...
method connect_options_namespaced_pod_proxy_with_path (line 2927) | def connect_options_namespaced_pod_proxy_with_path(self, name, namespa...
method connect_options_namespaced_pod_proxy_with_path_with_http_info (line 2955) | def connect_options_namespaced_pod_proxy_with_path_with_http_info(self...
method connect_options_namespaced_service_proxy (line 3064) | def connect_options_namespaced_service_proxy(self, name, namespace, **...
method connect_options_namespaced_service_proxy_with_http_info (line 3091) | def connect_options_namespaced_service_proxy_with_http_info(self, name...
method connect_options_namespaced_service_proxy_with_path (line 3192) | def connect_options_namespaced_service_proxy_with_path(self, name, nam...
method connect_options_namespaced_service_proxy_with_path_with_http_info (line 3220) | def connect_options_namespaced_service_proxy_with_path_with_http_info(...
method connect_options_node_proxy (line 3329) | def connect_options_node_proxy(self, name, **kwargs): # noqa: E501
method connect_options_node_proxy_with_http_info (line 3355) | def connect_options_node_proxy_with_http_info(self, name, **kwargs): ...
method connect_options_node_proxy_with_path (line 3448) | def connect_options_node_proxy_with_path(self, name, path, **kwargs): ...
method connect_options_node_proxy_with_path_with_http_info (line 3475) | def connect_options_node_proxy_with_path_with_http_info(self, name, pa...
method connect_patch_namespaced_pod_proxy (line 3576) | def connect_patch_namespaced_pod_proxy(self, name, namespace, **kwargs...
method connect_patch_namespaced_pod_proxy_with_http_info (line 3603) | def connect_patch_namespaced_pod_proxy_with_http_info(self, name, name...
method connect_patch_namespaced_pod_proxy_with_path (line 3704) | def connect_patch_namespaced_pod_proxy_with_path(self, name, namespace...
method connect_patch_namespaced_pod_proxy_with_path_with_http_info (line 3732) | def connect_patch_namespaced_pod_proxy_with_path_with_http_info(self, ...
method connect_patch_namespaced_service_proxy (line 3841) | def connect_patch_namespaced_service_proxy(self, name, namespace, **kw...
method connect_patch_namespaced_service_proxy_with_http_info (line 3868) | def connect_patch_namespaced_service_proxy_with_http_info(self, name, ...
method connect_patch_namespaced_service_proxy_with_path (line 3969) | def connect_patch_namespaced_service_proxy_with_path(self, name, names...
method connect_patch_namespaced_service_proxy_with_path_with_http_info (line 3997) | def connect_patch_namespaced_service_proxy_with_path_with_http_info(se...
method connect_patch_node_proxy (line 4106) | def connect_patch_node_proxy(self, name, **kwargs): # noqa: E501
method connect_patch_node_proxy_with_http_info (line 4132) | def connect_patch_node_proxy_with_http_info(self, name, **kwargs): # ...
method connect_patch_node_proxy_with_path (line 4225) | def connect_patch_node_proxy_with_path(self, name, path, **kwargs): #...
method connect_patch_node_proxy_with_path_with_http_info (line 4252) | def connect_patch_node_proxy_with_path_with_http_info(self, name, path...
method connect_post_namespaced_pod_attach (line 4353) | def connect_post_namespaced_pod_attach(self, name, namespace, **kwargs...
method connect_post_namespaced_pod_attach_with_http_info (line 4384) | def connect_post_namespaced_pod_attach_with_http_info(self, name, name...
method connect_post_namespaced_pod_exec (line 4501) | def connect_post_namespaced_pod_exec(self, name, namespace, **kwargs):...
method connect_post_namespaced_pod_exec_with_http_info (line 4533) | def connect_post_namespaced_pod_exec_with_http_info(self, name, namesp...
method connect_post_namespaced_pod_portforward (line 4654) | def connect_post_namespaced_pod_portforward(self, name, namespace, **k...
method connect_post_namespaced_pod_portforward_with_http_info (line 4681) | def connect_post_namespaced_pod_portforward_with_http_info(self, name,...
method connect_post_namespaced_pod_proxy (line 4782) | def connect_post_namespaced_pod_proxy(self, name, namespace, **kwargs)...
method connect_post_namespaced_pod_proxy_with_http_info (line 4809) | def connect_post_namespaced_pod_proxy_with_http_info(self, name, names...
method connect_post_namespaced_pod_proxy_with_path (line 4910) | def connect_post_namespaced_pod_proxy_with_path(self, name, namespace,...
method connect_post_namespaced_pod_proxy_with_path_with_http_info (line 4938) | def connect_post_namespaced_pod_proxy_with_path_with_http_info(self, n...
method connect_post_namespaced_service_proxy (line 5047) | def connect_post_namespaced_service_proxy(self, name, namespace, **kwa...
method connect_post_namespaced_service_proxy_with_http_info (line 5074) | def connect_post_namespaced_service_proxy_with_http_info(self, name, n...
method connect_post_namespaced_service_proxy_with_path (line 5175) | def connect_post_namespaced_service_proxy_with_path(self, name, namesp...
method connect_post_namespaced_service_proxy_with_path_with_http_info (line 5203) | def connect_post_namespaced_service_proxy_with_path_with_http_info(sel...
method connect_post_node_proxy (line 5312) | def connect_post_node_proxy(self, name, **kwargs): # noqa: E501
method connect_post_node_proxy_with_http_info (line 5338) | def connect_post_node_proxy_with_http_info(self, name, **kwargs): # n...
method connect_post_node_proxy_with_path (line 5431) | def connect_post_node_proxy_with_path(self, name, path, **kwargs): # ...
method connect_post_node_proxy_with_path_with_http_info (line 5458) | def connect_post_node_proxy_with_path_with_http_info(self, name, path,...
method connect_put_namespaced_pod_proxy (line 5559) | def connect_put_namespaced_pod_proxy(self, name, namespace, **kwargs):...
method connect_put_namespaced_pod_proxy_with_http_info (line 5586) | def connect_put_namespaced_pod_proxy_with_http_info(self, name, namesp...
method connect_put_namespaced_pod_proxy_with_path (line 5687) | def connect_put_namespaced_pod_proxy_with_path(self, name, namespace, ...
method connect_put_namespaced_pod_proxy_with_path_with_http_info (line 5715) | def connect_put_namespaced_pod_proxy_with_path_with_http_info(self, na...
method connect_put_namespaced_service_proxy (line 5824) | def connect_put_namespaced_service_proxy(self, name, namespace, **kwar...
method connect_put_namespaced_service_proxy_with_http_info (line 5851) | def connect_put_namespaced_service_proxy_with_http_info(self, name, na...
method connect_put_namespaced_service_proxy_with_path (line 5952) | def connect_put_namespaced_service_proxy_with_path(self, name, namespa...
method connect_put_namespaced_service_proxy_with_path_with_http_info (line 5980) | def connect_put_namespaced_service_proxy_with_path_with_http_info(self...
method connect_put_node_proxy (line 6089) | def connect_put_node_proxy(self, name, **kwargs): # noqa: E501
method connect_put_node_proxy_with_http_info (line 6115) | def connect_put_node_proxy_with_http_info(self, name, **kwargs): # no...
method connect_put_node_proxy_with_path (line 6208) | def connect_put_node_proxy_with_path(self, name, path, **kwargs): # n...
method connect_put_node_proxy_with_path_with_http_info (line 6235) | def connect_put_node_proxy_with_path_with_http_info(self, name, path, ...
method create_namespace (line 6336) | def create_namespace(self, body, **kwargs): # noqa: E501
method create_namespace_with_http_info (line 6365) | def create_namespace_with_http_info(self, body, **kwargs): # noqa: E501
method create_namespaced_binding (line 6470) | def create_namespaced_binding(self, namespace, body, **kwargs): # noq...
method create_namespaced_binding_with_http_info (line 6500) | def create_namespaced_binding_with_http_info(self, namespace, body, **...
method create_namespaced_config_map (line 6613) | def create_namespaced_config_map(self, namespace, body, **kwargs): # ...
method create_namespaced_config_map_with_http_info (line 6643) | def create_namespaced_config_map_with_http_info(self, namespace, body,...
method create_namespaced_endpoints (line 6756) | def create_namespaced_endpoints(self, namespace, body, **kwargs): # n...
method create_namespaced_endpoints_with_http_info (line 6786) | def create_namespaced_endpoints_with_http_info(self, namespace, body, ...
method create_namespaced_event (line 6899) | def create_namespaced_event(self, namespace, body, **kwargs): # noqa:...
method create_namespaced_event_with_http_info (line 6929) | def create_namespaced_event_with_http_info(self, namespace, body, **kw...
method create_namespaced_limit_range (line 7042) | def create_namespaced_limit_range(self, namespace, body, **kwargs): #...
method create_namespaced_limit_range_with_http_info (line 7072) | def create_namespaced_limit_range_with_http_info(self, namespace, body...
method create_namespaced_persistent_volume_claim (line 7185) | def create_namespaced_persistent_volume_claim(self, namespace, body, *...
method create_namespaced_persistent_volume_claim_with_http_info (line 7215) | def create_namespaced_persistent_volume_claim_with_http_info(self, nam...
method create_namespaced_pod (line 7328) | def create_namespaced_pod(self, namespace, body, **kwargs): # noqa: E501
method create_namespaced_pod_with_http_info (line 7358) | def create_namespaced_pod_with_http_info(self, namespace, body, **kwar...
method create_namespaced_pod_binding (line 7471) | def create_namespaced_pod_binding(self, name, namespace, body, **kwarg...
method create_namespaced_pod_binding_with_http_info (line 7502) | def create_namespaced_pod_binding_with_http_info(self, name, namespace...
method create_namespaced_pod_eviction (line 7623) | def create_namespaced_pod_eviction(self, name, namespace, body, **kwar...
method create_namespaced_pod_eviction_with_http_info (line 7654) | def create_namespaced_pod_eviction_with_http_info(self, name, namespac...
method create_namespaced_pod_template (line 7775) | def create_namespaced_pod_template(self, namespace, body, **kwargs): ...
method create_namespaced_pod_template_with_http_info (line 7805) | def create_namespaced_pod_template_with_http_info(self, namespace, bod...
method create_namespaced_replication_controller (line 7918) | def create_namespaced_replication_controller(self, namespace, body, **...
method create_namespaced_replication_controller_with_http_info (line 7948) | def create_namespaced_replication_controller_with_http_info(self, name...
method create_namespaced_resource_quota (line 8061) | def create_namespaced_resource_quota(self, namespace, body, **kwargs):...
method create_namespaced_resource_quota_with_http_info (line 8091) | def create_namespaced_resource_quota_with_http_info(self, namespace, b...
method create_namespaced_secret (line 8204) | def create_namespaced_secret(self, namespace, body, **kwargs): # noqa...
method create_namespaced_secret_with_http_info (line 8234) | def create_namespaced_secret_with_http_info(self, namespace, body, **k...
method create_namespaced_service (line 8347) | def create_namespaced_service(self, namespace, body, **kwargs): # noq...
method create_namespaced_service_with_http_info (line 8377) | def create_namespaced_service_with_http_info(self, namespace, body, **...
method create_namespaced_service_account (line 8490) | def create_namespaced_service_account(self, namespace, body, **kwargs)...
method create_namespaced_service_account_with_http_info (line 8520) | def create_namespaced_service_account_with_http_info(self, namespace, ...
method create_namespaced_service_account_token (line 8633) | def create_namespaced_service_account_token(self, name, namespace, bod...
method create_namespaced_service_account_token_with_http_info (line 8664) | def create_namespaced_service_account_token_with_http_info(self, name,...
method create_node (line 8785) | def create_node(self, body, **kwargs): # noqa: E501
method create_node_with_http_info (line 8814) | def create_node_with_http_info(self, body, **kwargs): # noqa: E501
method create_persistent_volume (line 8919) | def create_persistent_volume(self, body, **kwargs): # noqa: E501
method create_persistent_volume_with_http_info (line 8948) | def create_persistent_volume_with_http_info(self, body, **kwargs): # ...
method delete_collection_namespaced_config_map (line 9053) | def delete_collection_namespaced_config_map(self, namespace, **kwargs)...
method delete_collection_namespaced_config_map_with_http_info (line 9093) | def delete_collection_namespaced_config_map_with_http_info(self, names...
method delete_collection_namespaced_endpoints (line 9242) | def delete_collection_namespaced_endpoints(self, namespace, **kwargs):...
method delete_collection_namespaced_endpoints_with_http_info (line 9282) | def delete_collection_namespaced_endpoints_with_http_info(self, namesp...
method delete_collection_namespaced_event (line 9431) | def delete_collection_namespaced_event(self, namespace, **kwargs): # ...
method delete_collection_namespaced_event_with_http_info (line 9471) | def delete_collection_namespaced_event_with_http_info(self, namespace,...
method delete_collection_namespaced_limit_range (line 9620) | def delete_collection_namespaced_limit_range(self, namespace, **kwargs...
method delete_collection_namespaced_limit_range_with_http_info (line 9660) | def delete_collection_namespaced_limit_range_with_http_info(self, name...
method delete_collection_namespaced_persistent_volume_claim (line 9809) | def delete_collection_namespaced_persistent_volume_claim(self, namespa...
method delete_collection_namespaced_persistent_volume_claim_with_http_info (line 9849) | def delete_collection_namespaced_persistent_volume_claim_with_http_inf...
method delete_collection_namespaced_pod (line 9998) | def delete_collection_namespaced_pod(self, namespace, **kwargs): # no...
method delete_collection_namespaced_pod_with_http_info (line 10038) | def delete_collection_namespaced_pod_with_http_info(self, namespace, *...
method delete_collection_namespaced_pod_template (line 10187) | def delete_collection_namespaced_pod_template(self, namespace, **kwarg...
method delete_collection_namespaced_pod_template_with_http_info (line 10227) | def delete_collection_namespaced_pod_template_with_http_info(self, nam...
method delete_collection_namespaced_replication_controller (line 10376) | def delete_collection_namespaced_replication_controller(self, namespac...
method delete_collection_namespaced_replication_controller_with_http_info (line 10416) | def delete_collection_namespaced_replication_controller_with_http_info...
method delete_collection_namespaced_resource_quota (line 10565) | def delete_collection_namespaced_resource_quota(self, namespace, **kwa...
method delete_collection_namespaced_resource_quota_with_http_info (line 10605) | def delete_collection_namespaced_resource_quota_with_http_info(self, n...
method delete_collection_namespaced_secret (line 10754) | def delete_collection_namespaced_secret(self, namespace, **kwargs): #...
method delete_collection_namespaced_secret_with_http_info (line 10794) | def delete_collection_namespaced_secret_with_http_info(self, namespace...
method delete_collection_namespaced_service (line 10943) | def delete_collection_namespaced_service(self, namespace, **kwargs): ...
method delete_collection_namespaced_service_with_http_info (line 10983) | def delete_collection_namespaced_service_with_http_info(self, namespac...
method delete_collection_namespaced_service_account (line 11132) | def delete_collection_namespaced_service_account(self, namespace, **kw...
method delete_collection_namespaced_service_account_with_http_info (line 11172) | def delete_collection_namespaced_service_account_with_http_info(self, ...
method delete_collection_node (line 11321) | def delete_collection_node(self, **kwargs): # noqa: E501
method delete_collection_node_with_http_info (line 11360) | def delete_collection_node_with_http_info(self, **kwargs): # noqa: E501
method delete_collection_persistent_volume (line 11501) | def delete_collection_persistent_volume(self, **kwargs): # noqa: E501
method delete_collection_persistent_volume_with_http_info (line 11540) | def delete_collection_persistent_volume_with_http_info(self, **kwargs)...
method delete_namespace (line 11681) | def delete_namespace(self, name, **kwargs): # noqa: E501
method delete_namespace_with_http_info (line 11713) | def delete_namespace_with_http_info(self, name, **kwargs): # noqa: E501
method delete_namespaced_config_map (line 11830) | def delete_namespaced_config_map(self, name, namespace, **kwargs): # ...
method delete_namespaced_config_map_with_http_info (line 11863) | def delete_namespaced_config_map_with_http_info(self, name, namespace,...
method delete_namespaced_endpoints (line 11988) | def delete_namespaced_endpoints(self, name, namespace, **kwargs): # n...
method delete_namespaced_endpoints_with_http_info (line 12021) | def delete_namespaced_endpoints_with_http_info(self, name, namespace, ...
method delete_namespaced_event (line 12146) | def delete_namespaced_event(self, name, namespace, **kwargs): # noqa:...
method delete_namespaced_event_with_http_info (line 12179) | def delete_namespaced_event_with_http_info(self, name, namespace, **kw...
method delete_namespaced_limit_range (line 12304) | def delete_namespaced_limit_range(self, name, namespace, **kwargs): #...
method delete_namespaced_limit_range_with_http_info (line 12337) | def delete_namespaced_limit_range_with_http_info(self, name, namespace...
method delete_namespaced_persistent_volume_claim (line 12462) | def delete_namespaced_persistent_volume_claim(self, name, namespace, *...
method delete_namespaced_persistent_volume_claim_with_http_info (line 12495) | def delete_namespaced_persistent_volume_claim_with_http_info(self, nam...
method delete_namespaced_pod (line 12620) | def delete_namespaced_pod(self, name, namespace, **kwargs): # noqa: E501
method delete_namespaced_pod_with_http_info (line 12653) | def delete_namespaced_pod_with_http_info(self, name, namespace, **kwar...
method delete_namespaced_pod_template (line 12778) | def delete_namespaced_pod_template(self, name, namespace, **kwargs): ...
method delete_namespaced_pod_template_with_http_info (line 12811) | def delete_namespaced_pod_template_with_http_info(self, name, namespac...
method delete_namespaced_replication_controller (line 12936) | def delete_namespaced_replication_controller(self, name, namespace, **...
method delete_namespaced_replication_controller_with_http_info (line 12969) | def delete_namespaced_replication_controller_with_http_info(self, name...
method delete_namespaced_resource_quota (line 13094) | def delete_namespaced_resource_quota(self, name, namespace, **kwargs):...
method delete_namespaced_resource_quota_with_http_info (line 13127) | def delete_namespaced_resource_quota_with_http_info(self, name, namesp...
method delete_namespaced_secret (line 13252) | def delete_namespaced_secret(self, name, namespace, **kwargs): # noqa...
method delete_namespaced_secret_with_http_info (line 13285) | def delete_namespaced_secret_with_http_info(self, name, namespace, **k...
method delete_namespaced_service (line 13410) | def delete_namespaced_service(self, name, namespace, **kwargs): # noq...
method delete_namespaced_service_with_http_info (line 13443) | def delete_namespaced_service_with_http_info(self, name, namespace, **...
method delete_namespaced_service_account (line 13568) | def delete_namespaced_service_account(self, name, namespace, **kwargs)...
method delete_namespaced_service_account_with_http_info (line 13601) | def delete_namespaced_service_account_with_http_info(self, name, names...
method delete_node (line 13726) | def delete_node(self, name, **kwargs): # noqa: E501
method delete_node_with_http_info (line 13758) | def delete_node_with_http_info(self, name, **kwargs): # noqa: E501
method delete_persistent_volume (line 13875) | def delete_persistent_volume(self, name, **kwargs): # noqa: E501
method delete_persistent_volume_with_http_info (line 13907) | def delete_persistent_volume_with_http_info(self, name, **kwargs): # ...
method get_api_resources (line 14024) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 14048) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
method list_component_status (line 14129) | def list_component_status(self, **kwargs): # noqa: E501
method list_component_status_with_http_info (line 14164) | def list_component_status_with_http_info(self, **kwargs): # noqa: E501
method list_config_map_for_all_namespaces (line 14289) | def list_config_map_for_all_namespaces(self, **kwargs): # noqa: E501
method list_config_map_for_all_namespaces_with_http_info (line 14324) | def list_config_map_for_all_namespaces_with_http_info(self, **kwargs):...
method list_endpoints_for_all_namespaces (line 14449) | def list_endpoints_for_all_namespaces(self, **kwargs): # noqa: E501
method list_endpoints_for_all_namespaces_with_http_info (line 14484) | def list_endpoints_for_all_namespaces_with_http_info(self, **kwargs): ...
method list_event_for_all_namespaces (line 14609) | def list_event_for_all_namespaces(self, **kwargs): # noqa: E501
method list_event_for_all_namespaces_with_http_info (line 14644) | def list_event_for_all_namespaces_with_http_info(self, **kwargs): # n...
method list_limit_range_for_all_namespaces (line 14769) | def list_limit_range_for_all_namespaces(self, **kwargs): # noqa: E501
method list_limit_range_for_all_namespaces_with_http_info (line 14804) | def list_limit_range_for_all_namespaces_with_http_info(self, **kwargs)...
method list_namespace (line 14929) | def list_namespace(self, **kwargs): # noqa: E501
method list_namespace_with_http_info (line 14964) | def list_namespace_with_http_info(self, **kwargs): # noqa: E501
method list_namespaced_config_map (line 15089) | def list_namespaced_config_map(self, namespace, **kwargs): # noqa: E501
method list_namespaced_config_map_with_http_info (line 15125) | def list_namespaced_config_map_with_http_info(self, namespace, **kwarg...
method list_namespaced_endpoints (line 15258) | def list_namespaced_endpoints(self, namespace, **kwargs): # noqa: E501
method list_namespaced_endpoints_with_http_info (line 15294) | def list_namespaced_endpoints_with_http_info(self, namespace, **kwargs...
method list_namespaced_event (line 15427) | def list_namespaced_event(self, namespace, **kwargs): # noqa: E501
method list_namespaced_event_with_http_info (line 15463) | def list_namespaced_event_with_http_info(self, namespace, **kwargs): ...
method list_namespaced_limit_range (line 15596) | def list_namespaced_limit_range(self, namespace, **kwargs): # noqa: E501
method list_namespaced_limit_range_with_http_info (line 15632) | def list_namespaced_limit_range_with_http_info(self, namespace, **kwar...
method list_namespaced_persistent_volume_claim (line 15765) | def list_namespaced_persistent_volume_claim(self, namespace, **kwargs)...
method list_namespaced_persistent_volume_claim_with_http_info (line 15801) | def list_namespaced_persistent_volume_claim_with_http_info(self, names...
method list_namespaced_pod (line 15934) | def list_namespaced_pod(self, namespace, **kwargs): # noqa: E501
method list_namespaced_pod_with_http_info (line 15970) | def list_namespaced_pod_with_http_info(self, namespace, **kwargs): # ...
method list_namespaced_pod_template (line 16103) | def list_namespaced_pod_template(self, namespace, **kwargs): # noqa: ...
method list_namespaced_pod_template_with_http_info (line 16139) | def list_namespaced_pod_template_with_http_info(self, namespace, **kwa...
method list_namespaced_replication_controller (line 16272) | def list_namespaced_replication_controller(self, namespace, **kwargs):...
method list_namespaced_replication_controller_with_http_info (line 16308) | def list_namespaced_replication_controller_with_http_info(self, namesp...
method list_namespaced_resource_quota (line 16441) | def list_namespaced_resource_quota(self, namespace, **kwargs): # noqa...
method list_namespaced_resource_quota_with_http_info (line 16477) | def list_namespaced_resource_quota_with_http_info(self, namespace, **k...
method list_namespaced_secret (line 16610) | def list_namespaced_secret(self, namespace, **kwargs): # noqa: E501
method list_namespaced_secret_with_http_info (line 16646) | def list_namespaced_secret_with_http_info(self, namespace, **kwargs): ...
method list_namespaced_service (line 16779) | def list_namespaced_service(self, namespace, **kwargs): # noqa: E501
method list_namespaced_service_with_http_info (line 16815) | def list_namespaced_service_with_http_info(self, namespace, **kwargs):...
method list_namespaced_service_account (line 16948) | def list_namespaced_service_account(self, namespace, **kwargs): # noq...
method list_namespaced_service_account_with_http_info (line 16984) | def list_namespaced_service_account_with_http_info(self, namespace, **...
method list_node (line 17117) | def list_node(self, **kwargs): # noqa: E501
method list_node_with_http_info (line 17152) | def list_node_with_http_info(self, **kwargs): # noqa: E501
method list_persistent_volume (line 17277) | def list_persistent_volume(self, **kwargs): # noqa: E501
method list_persistent_volume_with_http_info (line 17312) | def list_persistent_volume_with_http_info(self, **kwargs): # noqa: E501
method list_persistent_volume_claim_for_all_namespaces (line 17437) | def list_persistent_volume_claim_for_all_namespaces(self, **kwargs): ...
method list_persistent_volume_claim_for_all_namespaces_with_http_info (line 17472) | def list_persistent_volume_claim_for_all_namespaces_with_http_info(sel...
method list_pod_for_all_namespaces (line 17597) | def list_pod_for_all_namespaces(self, **kwargs): # noqa: E501
method list_pod_for_all_namespaces_with_http_info (line 17632) | def list_pod_for_all_namespaces_with_http_info(self, **kwargs): # noq...
method list_pod_template_for_all_namespaces (line 17757) | def list_pod_template_for_all_namespaces(self, **kwargs): # noqa: E501
method list_pod_template_for_all_namespaces_with_http_info (line 17792) | def list_pod_template_for_all_namespaces_with_http_info(self, **kwargs...
method list_replication_controller_for_all_namespaces (line 17917) | def list_replication_controller_for_all_namespaces(self, **kwargs): #...
method list_replication_controller_for_all_namespaces_with_http_info (line 17952) | def list_replication_controller_for_all_namespaces_with_http_info(self...
method list_resource_quota_for_all_namespaces (line 18077) | def list_resource_quota_for_all_namespaces(self, **kwargs): # noqa: E501
method list_resource_quota_for_all_namespaces_with_http_info (line 18112) | def list_resource_quota_for_all_namespaces_with_http_info(self, **kwar...
method list_secret_for_all_namespaces (line 18237) | def list_secret_for_all_namespaces(self, **kwargs): # noqa: E501
method list_secret_for_all_namespaces_with_http_info (line 18272) | def list_secret_for_all_namespaces_with_http_info(self, **kwargs): # ...
method list_service_account_for_all_namespaces (line 18397) | def list_service_account_for_all_namespaces(self, **kwargs): # noqa: ...
method list_service_account_for_all_namespaces_with_http_info (line 18432) | def list_service_account_for_all_namespaces_with_http_info(self, **kwa...
method list_service_for_all_namespaces (line 18557) | def list_service_for_all_namespaces(self, **kwargs): # noqa: E501
method list_service_for_all_namespaces_with_http_info (line 18592) | def list_service_for_all_namespaces_with_http_info(self, **kwargs): #...
method patch_namespace (line 18717) | def patch_namespace(self, name, body, **kwargs): # noqa: E501
method patch_namespace_with_http_info (line 18748) | def patch_namespace_with_http_info(self, name, body, **kwargs): # noq...
method patch_namespace_status (line 18869) | def patch_namespace_status(self, name, body, **kwargs): # noqa: E501
method patch_namespace_status_with_http_info (line 18900) | def patch_namespace_status_with_http_info(self, name, body, **kwargs):...
method patch_namespaced_config_map (line 19021) | def patch_namespaced_config_map(self, name, namespace, body, **kwargs)...
method patch_namespaced_config_map_with_http_info (line 19053) | def patch_namespaced_config_map_with_http_info(self, name, namespace, ...
method patch_namespaced_endpoints (line 19182) | def patch_namespaced_endpoints(self, name, namespace, body, **kwargs):...
method patch_namespaced_endpoints_with_http_info (line 19214) | def patch_namespaced_endpoints_with_http_info(self, name, namespace, b...
method patch_namespaced_event (line 19343) | def patch_namespaced_event(self, name, namespace, body, **kwargs): # ...
method patch_namespaced_event_with_http_info (line 19375) | def patch_namespaced_event_with_http_info(self, name, namespace, body,...
method patch_namespaced_limit_range (line 19504) | def patch_namespaced_limit_range(self, name, namespace, body, **kwargs...
method patch_namespaced_limit_range_with_http_info (line 19536) | def patch_namespaced_limit_range_with_http_info(self, name, namespace,...
method patch_namespaced_persistent_volume_claim (line 19665) | def patch_namespaced_persistent_volume_claim(self, name, namespace, bo...
method patch_namespaced_persistent_volume_claim_with_http_info (line 19697) | def patch_namespaced_persistent_volume_claim_with_http_info(self, name...
method patch_namespaced_persistent_volume_claim_status (line 19826) | def patch_namespaced_persistent_volume_claim_status(self, name, namesp...
method patch_namespaced_persistent_volume_claim_status_with_http_info (line 19858) | def patch_namespaced_persistent_volume_claim_status_with_http_info(sel...
method patch_namespaced_pod (line 19987) | def patch_namespaced_pod(self, name, namespace, body, **kwargs): # no...
method patch_namespaced_pod_with_http_info (line 20019) | def patch_namespaced_pod_with_http_info(self, name, namespace, body, *...
method patch_namespaced_pod_ephemeralcontainers (line 20148) | def patch_namespaced_pod_ephemeralcontainers(self, name, namespace, bo...
method patch_namespaced_pod_ephemeralcontainers_with_http_info (line 20180) | def patch_namespaced_pod_ephemeralcontainers_with_http_info(self, name...
method patch_namespaced_pod_resize (line 20309) | def patch_namespaced_pod_resize(self, name, namespace, body, **kwargs)...
method patch_namespaced_pod_resize_with_http_info (line 20341) | def patch_namespaced_pod_resize_with_http_info(self, name, namespace, ...
method patch_namespaced_pod_status (line 20470) | def patch_namespaced_pod_status(self, name, namespace, body, **kwargs)...
method patch_namespaced_pod_status_with_http_info (line 20502) | def patch_namespaced_pod_status_with_http_info(self, name, namespace, ...
method patch_namespaced_pod_template (line 20631) | def patch_namespaced_pod_template(self, name, namespace, body, **kwarg...
method patch_namespaced_pod_template_with_http_info (line 20663) | def patch_namespaced_pod_template_with_http_info(self, name, namespace...
method patch_namespaced_replication_controller (line 20792) | def patch_namespaced_replication_controller(self, name, namespace, bod...
method patch_namespaced_replication_controller_with_http_info (line 20824) | def patch_namespaced_replication_controller_with_http_info(self, name,...
method patch_namespaced_replication_controller_scale (line 20953) | def patch_namespaced_replication_controller_scale(self, name, namespac...
method patch_namespaced_replication_controller_scale_with_http_info (line 20985) | def patch_namespaced_replication_controller_scale_with_http_info(self,...
method patch_namespaced_replication_controller_status (line 21114) | def patch_namespaced_replication_controller_status(self, name, namespa...
method patch_namespaced_replication_controller_status_with_http_info (line 21146) | def patch_namespaced_replication_controller_status_with_http_info(self...
method patch_namespaced_resource_quota (line 21275) | def patch_namespaced_resource_quota(self, name, namespace, body, **kwa...
method patch_namespaced_resource_quota_with_http_info (line 21307) | def patch_namespaced_resource_quota_with_http_info(self, name, namespa...
method patch_namespaced_resource_quota_status (line 21436) | def patch_namespaced_resource_quota_status(self, name, namespace, body...
method patch_namespaced_resource_quota_status_with_http_info (line 21468) | def patch_namespaced_resource_quota_status_with_http_info(self, name, ...
method patch_namespaced_secret (line 21597) | def patch_namespaced_secret(self, name, namespace, body, **kwargs): #...
method patch_namespaced_secret_with_http_info (line 21629) | def patch_namespaced_secret_with_http_info(self, name, namespace, body...
method patch_namespaced_service (line 21758) | def patch_namespaced_service(self, name, namespace, body, **kwargs): ...
method patch_namespaced_service_with_http_info (line 21790) | def patch_namespaced_service_with_http_info(self, name, namespace, bod...
method patch_namespaced_service_account (line 21919) | def patch_namespaced_service_account(self, name, namespace, body, **kw...
method patch_namespaced_service_account_with_http_info (line 21951) | def patch_namespaced_service_account_with_http_info(self, name, namesp...
method patch_namespaced_service_status (line 22080) | def patch_namespaced_service_status(self, name, namespace, body, **kwa...
method patch_namespaced_service_status_with_http_info (line 22112) | def patch_namespaced_service_status_with_http_info(self, name, namespa...
method patch_node (line 22241) | def patch_node(self, name, body, **kwargs): # noqa: E501
method patch_node_with_http_info (line 22272) | def patch_node_with_http_info(self, name, body, **kwargs): # noqa: E501
method patch_node_status (line 22393) | def patch_node_status(self, name, body, **kwargs): # noqa: E501
method patch_node_status_with_http_info (line 22424) | def patch_node_status_with_http_info(self, name, body, **kwargs): # n...
method patch_persistent_volume (line 22545) | def patch_persistent_volume(self, name, body, **kwargs): # noqa: E501
method patch_persistent_volume_with_http_info (line 22576) | def patch_persistent_volume_with_http_info(self, name, body, **kwargs)...
method patch_persistent_volume_status (line 22697) | def patch_persistent_volume_status(self, name, body, **kwargs): # noq...
method patch_persistent_volume_status_with_http_info (line 22728) | def patch_persistent_volume_status_with_http_info(self, name, body, **...
method read_component_status (line 22849) | def read_component_status(self, name, **kwargs): # noqa: E501
method read_component_status_with_http_info (line 22875) | def read_component_status_with_http_info(self, name, **kwargs): # noq...
method read_namespace (line 22968) | def read_namespace(self, name, **kwargs): # noqa: E501
method read_namespace_with_http_info (line 22994) | def read_namespace_with_http_info(self, name, **kwargs): # noqa: E501
method read_namespace_status (line 23087) | def read_namespace_status(self, name, **kwargs): # noqa: E501
method read_namespace_status_with_http_info (line 23113) | def read_namespace_status_with_http_info(self, name, **kwargs): # noq...
method read_namespaced_config_map (line 23206) | def read_namespaced_config_map(self, name, namespace, **kwargs): # no...
method read_namespaced_config_map_with_http_info (line 23233) | def read_namespaced_config_map_with_http_info(self, name, namespace, *...
method read_namespaced_endpoints (line 23334) | def read_namespaced_endpoints(self, name, namespace, **kwargs): # noq...
method read_namespaced_endpoints_with_http_info (line 23361) | def read_namespaced_endpoints_with_http_info(self, name, namespace, **...
method read_namespaced_event (line 23462) | def read_namespaced_event(self, name, namespace, **kwargs): # noqa: E501
method read_namespaced_event_with_http_info (line 23489) | def read_namespaced_event_with_http_info(self, name, namespace, **kwar...
method read_namespaced_limit_range (line 23590) | def read_namespaced_limit_range(self, name, namespace, **kwargs): # n...
method read_namespaced_limit_range_with_http_info (line 23617) | def read_namespaced_limit_range_with_http_info(self, name, namespace, ...
method read_namespaced_persistent_volume_claim (line 23718) | def read_namespaced_persistent_volume_claim(self, name, namespace, **k...
method read_namespaced_persistent_volume_claim_with_http_info (line 23745) | def read_namespaced_persistent_volume_claim_with_http_info(self, name,...
method read_namespaced_persistent_volume_claim_status (line 23846) | def read_namespaced_persistent_volume_claim_status(self, name, namespa...
method read_namespaced_persistent_volume_claim_status_with_http_info (line 23873) | def read_namespaced_persistent_volume_claim_status_with_http_info(self...
method read_namespaced_pod (line 23974) | def read_namespaced_pod(self, name, namespace, **kwargs): # noqa: E501
method read_namespaced_pod_with_http_info (line 24001) | def read_namespaced_pod_with_http_info(self, name, namespace, **kwargs...
method read_namespaced_pod_ephemeralcontainers (line 24102) | def read_namespaced_pod_ephemeralcontainers(self, name, namespace, **k...
method read_namespaced_pod_ephemeralcontainers_with_http_info (line 24129) | def read_namespaced_pod_ephemeralcontainers_with_http_info(self, name,...
method read_namespaced_pod_log (line 24230) | def read_namespaced_pod_log(self, name, namespace, **kwargs): # noqa:...
method read_namespaced_pod_log_with_http_info (line 24266) | def read_namespaced_pod_log_with_http_info(self, name, namespace, **kw...
method read_namespaced_pod_resize (line 24403) | def read_namespaced_pod_resize(self, name, namespace, **kwargs): # no...
method read_namespaced_pod_resize_with_http_info (line 24430) | def read_namespaced_pod_resize_with_http_info(self, name, namespace, *...
method read_namespaced_pod_status (line 24531) | def read_namespaced_pod_status(self, name, namespace, **kwargs): # no...
method read_namespaced_pod_status_with_http_info (line 24558) | def read_namespaced_pod_status_with_http_info(self, name, namespace, *...
method read_namespaced_pod_template (line 24659) | def read_namespaced_pod_template(self, name, namespace, **kwargs): # ...
method read_namespaced_pod_template_with_http_info (line 24686) | def read_namespaced_pod_template_with_http_info(self, name, namespace,...
method read_namespaced_replication_controller (line 24787) | def read_namespaced_replication_controller(self, name, namespace, **kw...
method read_namespaced_replication_controller_with_http_info (line 24814) | def read_namespaced_replication_controller_with_http_info(self, name, ...
method read_namespaced_replication_controller_scale (line 24915) | def read_namespaced_replication_controller_scale(self, name, namespace...
method read_namespaced_replication_controller_scale_with_http_info (line 24942) | def read_namespaced_replication_controller_scale_with_http_info(self, ...
method read_namespaced_replication_controller_status (line 25043) | def read_namespaced_replication_controller_status(self, name, namespac...
method read_namespaced_replication_controller_status_with_http_info (line 25070) | def read_namespaced_replication_controller_status_with_http_info(self,...
method read_namespaced_resource_quota (line 25171) | def read_namespaced_resource_quota(self, name, namespace, **kwargs): ...
method read_namespaced_resource_quota_with_http_info (line 25198) | def read_namespaced_resource_quota_with_http_info(self, name, namespac...
method read_namespaced_resource_quota_status (line 25299) | def read_namespaced_resource_quota_status(self, name, namespace, **kwa...
method read_namespaced_resource_quota_status_with_http_info (line 25326) | def read_namespaced_resource_quota_status_with_http_info(self, name, n...
method read_namespaced_secret (line 25427) | def read_namespaced_secret(self, name, namespace, **kwargs): # noqa: ...
method read_namespaced_secret_with_http_info (line 25454) | def read_namespaced_secret_with_http_info(self, name, namespace, **kwa...
method read_namespaced_service (line 25555) | def read_namespaced_service(self, name, namespace, **kwargs): # noqa:...
method read_namespaced_service_with_http_info (line 25582) | def read_namespaced_service_with_http_info(self, name, namespace, **kw...
method read_namespaced_service_account (line 25683) | def read_namespaced_service_account(self, name, namespace, **kwargs): ...
method read_namespaced_service_account_with_http_info (line 25710) | def read_namespaced_service_account_with_http_info(self, name, namespa...
method read_namespaced_service_status (line 25811) | def read_namespaced_service_status(self, name, namespace, **kwargs): ...
method read_namespaced_service_status_with_http_info (line 25838) | def read_namespaced_service_status_with_http_info(self, name, namespac...
method read_node (line 25939) | def read_node(self, name, **kwargs): # noqa: E501
method read_node_with_http_info (line 25965) | def read_node_with_http_info(self, name, **kwargs): # noqa: E501
method read_node_status (line 26058) | def read_node_status(self, name, **kwargs): # noqa: E501
method read_node_status_with_http_info (line 26084) | def read_node_status_with_http_info(self, name, **kwargs): # noqa: E501
method read_persistent_volume (line 26177) | def read_persistent_volume(self, name, **kwargs): # noqa: E501
method read_persistent_volume_with_http_info (line 26203) | def read_persistent_volume_with_http_info(self, name, **kwargs): # no...
method read_persistent_volume_status (line 26296) | def read_persistent_volume_status(self, name, **kwargs): # noqa: E501
method read_persistent_volume_status_with_http_info (line 26322) | def read_persistent_volume_status_with_http_info(self, name, **kwargs)...
method replace_namespace (line 26415) | def replace_namespace(self, name, body, **kwargs): # noqa: E501
method replace_namespace_with_http_info (line 26445) | def replace_namespace_with_http_info(self, name, body, **kwargs): # n...
method replace_namespace_finalize (line 26558) | def replace_namespace_finalize(self, name, body, **kwargs): # noqa: E501
method replace_namespace_finalize_with_http_info (line 26588) | def replace_namespace_finalize_with_http_info(self, name, body, **kwar...
method replace_namespace_status (line 26701) | def replace_namespace_status(self, name, body, **kwargs): # noqa: E501
method replace_namespace_status_with_http_info (line 26731) | def replace_namespace_status_with_http_info(self, name, body, **kwargs...
method replace_namespaced_config_map (line 26844) | def replace_namespaced_config_map(self, name, namespace, body, **kwarg...
method replace_namespaced_config_map_with_http_info (line 26875) | def replace_namespaced_config_map_with_http_info(self, name, namespace...
method replace_namespaced_endpoints (line 26996) | def replace_namespaced_endpoints(self, name, namespace, body, **kwargs...
method replace_namespaced_endpoints_with_http_info (line 27027) | def replace_namespaced_endpoints_with_http_info(self, name, namespace,...
method replace_namespaced_event (line 27148) | def replace_namespaced_event(self, name, namespace, body, **kwargs): ...
method replace_namespaced_event_with_http_info (line 27179) | def replace_namespaced_event_with_http_info(self, name, namespace, bod...
method replace_namespaced_limit_range (line 27300) | def replace_namespaced_limit_range(self, name, namespace, body, **kwar...
method replace_namespaced_limit_range_with_http_info (line 27331) | def replace_namespaced_limit_range_with_http_info(self, name, namespac...
method replace_namespaced_persistent_volume_claim (line 27452) | def replace_namespaced_persistent_volume_claim(self, name, namespace, ...
method replace_namespaced_persistent_volume_claim_with_http_info (line 27483) | def replace_namespaced_persistent_volume_claim_with_http_info(self, na...
method replace_namespaced_persistent_volume_claim_status (line 27604) | def replace_namespaced_persistent_volume_claim_status(self, name, name...
method replace_namespaced_persistent_volume_claim_status_with_http_info (line 27635) | def replace_namespaced_persistent_volume_claim_status_with_http_info(s...
method replace_namespaced_pod (line 27756) | def replace_namespaced_pod(self, name, namespace, body, **kwargs): # ...
method replace_namespaced_pod_with_http_info (line 27787) | def replace_namespaced_pod_with_http_info(self, name, namespace, body,...
method replace_namespaced_pod_ephemeralcontainers (line 27908) | def replace_namespaced_pod_ephemeralcontainers(self, name, namespace, ...
method replace_namespaced_pod_ephemeralcontainers_with_http_info (line 27939) | def replace_namespaced_pod_ephemeralcontainers_with_http_info(self, na...
method replace_namespaced_pod_resize (line 28060) | def replace_namespaced_pod_resize(self, name, namespace, body, **kwarg...
method replace_namespaced_pod_resize_with_http_info (line 28091) | def replace_namespaced_pod_resize_with_http_info(self, name, namespace...
method replace_namespaced_pod_status (line 28212) | def replace_namespaced_pod_status(self, name, namespace, body, **kwarg...
method replace_namespaced_pod_status_with_http_info (line 28243) | def replace_namespaced_pod_status_with_http_info(self, name, namespace...
method replace_namespaced_pod_template (line 28364) | def replace_namespaced_pod_template(self, name, namespace, body, **kwa...
method replace_namespaced_pod_template_with_http_info (line 28395) | def replace_namespaced_pod_template_with_http_info(self, name, namespa...
method replace_namespaced_replication_controller (line 28516) | def replace_namespaced_replication_controller(self, name, namespace, b...
method replace_namespaced_replication_controller_with_http_info (line 28547) | def replace_namespaced_replication_controller_with_http_info(self, nam...
method replace_namespaced_replication_controller_scale (line 28668) | def replace_namespaced_replication_controller_scale(self, name, namesp...
method replace_namespaced_replication_controller_scale_with_http_info (line 28699) | def replace_namespaced_replication_controller_scale_with_http_info(sel...
method replace_namespaced_replication_controller_status (line 28820) | def replace_namespaced_replication_controller_status(self, name, names...
method replace_namespaced_replication_controller_status_with_http_info (line 28851) | def replace_namespaced_replication_controller_status_with_http_info(se...
method replace_namespaced_resource_quota (line 28972) | def replace_namespaced_resource_quota(self, name, namespace, body, **k...
method replace_namespaced_resource_quota_with_http_info (line 29003) | def replace_namespaced_resource_quota_with_http_info(self, name, names...
method replace_namespaced_resource_quota_status (line 29124) | def replace_namespaced_resource_quota_status(self, name, namespace, bo...
method replace_namespaced_resource_quota_status_with_http_info (line 29155) | def replace_namespaced_resource_quota_status_with_http_info(self, name...
method replace_namespaced_secret (line 29276) | def replace_namespaced_secret(self, name, namespace, body, **kwargs): ...
method replace_namespaced_secret_with_http_info (line 29307) | def replace_namespaced_secret_with_http_info(self, name, namespace, bo...
method replace_namespaced_service (line 29428) | def replace_namespaced_service(self, name, namespace, body, **kwargs):...
method replace_namespaced_service_with_http_info (line 29459) | def replace_namespaced_service_with_http_info(self, name, namespace, b...
method replace_namespaced_service_account (line 29580) | def replace_namespaced_service_account(self, name, namespace, body, **...
method replace_namespaced_service_account_with_http_info (line 29611) | def replace_namespaced_service_account_with_http_info(self, name, name...
method replace_namespaced_service_status (line 29732) | def replace_namespaced_service_status(self, name, namespace, body, **k...
method replace_namespaced_service_status_with_http_info (line 29763) | def replace_namespaced_service_status_with_http_info(self, name, names...
method replace_node (line 29884) | def replace_node(self, name, body, **kwargs): # noqa: E501
method replace_node_with_http_info (line 29914) | def replace_node_with_http_info(self, name, body, **kwargs): # noqa: ...
method replace_node_status (line 30027) | def replace_node_status(self, name, body, **kwargs): # noqa: E501
method replace_node_status_with_http_info (line 30057) | def replace_node_status_with_http_info(self, name, body, **kwargs): #...
method replace_persistent_volume (line 30170) | def replace_persistent_volume(self, name, body, **kwargs): # noqa: E501
method replace_persistent_volume_with_http_info (line 30200) | def replace_persistent_volume_with_http_info(self, name, body, **kwarg...
method replace_persistent_volume_status (line 30313) | def replace_persistent_volume_status(self, name, body, **kwargs): # n...
method replace_persistent_volume_status_with_http_info (line 30343) | def replace_persistent_volume_status_with_http_info(self, name, body, ...
FILE: kubernetes/client/api/custom_objects_api.py
class CustomObjectsApi (line 27) | class CustomObjectsApi(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_cluster_custom_object (line 39) | def create_cluster_custom_object(self, group, version, plural, body, *...
method create_cluster_custom_object_with_http_info (line 71) | def create_cluster_custom_object_with_http_info(self, group, version, ...
method create_namespaced_custom_object (line 200) | def create_namespaced_custom_object(self, group, version, namespace, p...
method create_namespaced_custom_object_with_http_info (line 233) | def create_namespaced_custom_object_with_http_info(self, group, versio...
method delete_cluster_custom_object (line 370) | def delete_cluster_custom_object(self, group, version, plural, name, *...
method delete_cluster_custom_object_with_http_info (line 403) | def delete_cluster_custom_object_with_http_info(self, group, version, ...
method delete_collection_cluster_custom_object (line 536) | def delete_collection_cluster_custom_object(self, group, version, plur...
method delete_collection_cluster_custom_object_with_http_info (line 570) | def delete_collection_cluster_custom_object_with_http_info(self, group...
method delete_collection_namespaced_custom_object (line 703) | def delete_collection_namespaced_custom_object(self, group, version, n...
method delete_collection_namespaced_custom_object_with_http_info (line 739) | def delete_collection_namespaced_custom_object_with_http_info(self, gr...
method delete_namespaced_custom_object (line 884) | def delete_namespaced_custom_object(self, group, version, namespace, p...
method delete_namespaced_custom_object_with_http_info (line 918) | def delete_namespaced_custom_object_with_http_info(self, group, versio...
method get_api_resources (line 1059) | def get_api_resources(self, group, version, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 1085) | def get_api_resources_with_http_info(self, group, version, **kwargs): ...
method get_cluster_custom_object (line 1182) | def get_cluster_custom_object(self, group, version, plural, name, **kw...
method get_cluster_custom_object_with_http_info (line 1210) | def get_cluster_custom_object_with_http_info(self, group, version, plu...
method get_cluster_custom_object_scale (line 1323) | def get_cluster_custom_object_scale(self, group, version, plural, name...
method get_cluster_custom_object_scale_with_http_info (line 1351) | def get_cluster_custom_object_scale_with_http_info(self, group, versio...
method get_cluster_custom_object_status (line 1464) | def get_cluster_custom_object_status(self, group, version, plural, nam...
method get_cluster_custom_object_status_with_http_info (line 1492) | def get_cluster_custom_object_status_with_http_info(self, group, versi...
method get_namespaced_custom_object (line 1605) | def get_namespaced_custom_object(self, group, version, namespace, plur...
method get_namespaced_custom_object_with_http_info (line 1634) | def get_namespaced_custom_object_with_http_info(self, group, version, ...
method get_namespaced_custom_object_scale (line 1755) | def get_namespaced_custom_object_scale(self, group, version, namespace...
method get_namespaced_custom_object_scale_with_http_info (line 1784) | def get_namespaced_custom_object_scale_with_http_info(self, group, ver...
method get_namespaced_custom_object_status (line 1905) | def get_namespaced_custom_object_status(self, group, version, namespac...
method get_namespaced_custom_object_status_with_http_info (line 1934) | def get_namespaced_custom_object_status_with_http_info(self, group, ve...
method list_cluster_custom_object (line 2055) | def list_cluster_custom_object(self, group, version, plural, **kwargs)...
method list_cluster_custom_object_with_http_info (line 2092) | def list_cluster_custom_object_with_http_info(self, group, version, pl...
method list_custom_object_for_all_namespaces (line 2237) | def list_custom_object_for_all_namespaces(self, group, version, resour...
method list_custom_object_for_all_namespaces_with_http_info (line 2274) | def list_custom_object_for_all_namespaces_with_http_info(self, group, ...
method list_namespaced_custom_object (line 2419) | def list_namespaced_custom_object(self, group, version, namespace, plu...
method list_namespaced_custom_object_with_http_info (line 2457) | def list_namespaced_custom_object_with_http_info(self, group, version,...
method patch_cluster_custom_object (line 2610) | def patch_cluster_custom_object(self, group, version, plural, name, bo...
method patch_cluster_custom_object_with_http_info (line 2643) | def patch_cluster_custom_object_with_http_info(self, group, version, p...
method patch_cluster_custom_object_scale (line 2784) | def patch_cluster_custom_object_scale(self, group, version, plural, na...
method patch_cluster_custom_object_scale_with_http_info (line 2817) | def patch_cluster_custom_object_scale_with_http_info(self, group, vers...
method patch_cluster_custom_object_status (line 2958) | def patch_cluster_custom_object_status(self, group, version, plural, n...
method patch_cluster_custom_object_status_with_http_info (line 2991) | def patch_cluster_custom_object_status_with_http_info(self, group, ver...
method patch_namespaced_custom_object (line 3132) | def patch_namespaced_custom_object(self, group, version, namespace, pl...
method patch_namespaced_custom_object_with_http_info (line 3166) | def patch_namespaced_custom_object_with_http_info(self, group, version...
method patch_namespaced_custom_object_scale (line 3315) | def patch_namespaced_custom_object_scale(self, group, version, namespa...
method patch_namespaced_custom_object_scale_with_http_info (line 3349) | def patch_namespaced_custom_object_scale_with_http_info(self, group, v...
method patch_namespaced_custom_object_status (line 3498) | def patch_namespaced_custom_object_status(self, group, version, namesp...
method patch_namespaced_custom_object_status_with_http_info (line 3532) | def patch_namespaced_custom_object_status_with_http_info(self, group, ...
method replace_cluster_custom_object (line 3681) | def replace_cluster_custom_object(self, group, version, plural, name, ...
method replace_cluster_custom_object_with_http_info (line 3713) | def replace_cluster_custom_object_with_http_info(self, group, version,...
method replace_cluster_custom_object_scale (line 3846) | def replace_cluster_custom_object_scale(self, group, version, plural, ...
method replace_cluster_custom_object_scale_with_http_info (line 3878) | def replace_cluster_custom_object_scale_with_http_info(self, group, ve...
method replace_cluster_custom_object_status (line 4011) | def replace_cluster_custom_object_status(self, group, version, plural,...
method replace_cluster_custom_object_status_with_http_info (line 4043) | def replace_cluster_custom_object_status_with_http_info(self, group, v...
method replace_namespaced_custom_object (line 4176) | def replace_namespaced_custom_object(self, group, version, namespace, ...
method replace_namespaced_custom_object_with_http_info (line 4209) | def replace_namespaced_custom_object_with_http_info(self, group, versi...
method replace_namespaced_custom_object_scale (line 4350) | def replace_namespaced_custom_object_scale(self, group, version, names...
method replace_namespaced_custom_object_scale_with_http_info (line 4383) | def replace_namespaced_custom_object_scale_with_http_info(self, group,...
method replace_namespaced_custom_object_status (line 4524) | def replace_namespaced_custom_object_status(self, group, version, name...
method replace_namespaced_custom_object_status_with_http_info (line 4557) | def replace_namespaced_custom_object_status_with_http_info(self, group...
FILE: kubernetes/client/api/discovery_api.py
class DiscoveryApi (line 27) | class DiscoveryApi(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method get_api_group (line 39) | def get_api_group(self, **kwargs): # noqa: E501
method get_api_group_with_http_info (line 63) | def get_api_group_with_http_info(self, **kwargs): # noqa: E501
FILE: kubernetes/client/api/discovery_v1_api.py
class DiscoveryV1Api (line 27) | class DiscoveryV1Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_namespaced_endpoint_slice (line 39) | def create_namespaced_endpoint_slice(self, namespace, body, **kwargs):...
method create_namespaced_endpoint_slice_with_http_info (line 69) | def create_namespaced_endpoint_slice_with_http_info(self, namespace, b...
method delete_collection_namespaced_endpoint_slice (line 182) | def delete_collection_namespaced_endpoint_slice(self, namespace, **kwa...
method delete_collection_namespaced_endpoint_slice_with_http_info (line 222) | def delete_collection_namespaced_endpoint_slice_with_http_info(self, n...
method delete_namespaced_endpoint_slice (line 371) | def delete_namespaced_endpoint_slice(self, name, namespace, **kwargs):...
method delete_namespaced_endpoint_slice_with_http_info (line 404) | def delete_namespaced_endpoint_slice_with_http_info(self, name, namesp...
method get_api_resources (line 529) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 553) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
method list_endpoint_slice_for_all_namespaces (line 634) | def list_endpoint_slice_for_all_namespaces(self, **kwargs): # noqa: E501
method list_endpoint_slice_for_all_namespaces_with_http_info (line 669) | def list_endpoint_slice_for_all_namespaces_with_http_info(self, **kwar...
method list_namespaced_endpoint_slice (line 794) | def list_namespaced_endpoint_slice(self, namespace, **kwargs): # noqa...
method list_namespaced_endpoint_slice_with_http_info (line 830) | def list_namespaced_endpoint_slice_with_http_info(self, namespace, **k...
method patch_namespaced_endpoint_slice (line 963) | def patch_namespaced_endpoint_slice(self, name, namespace, body, **kwa...
method patch_namespaced_endpoint_slice_with_http_info (line 995) | def patch_namespaced_endpoint_slice_with_http_info(self, name, namespa...
method read_namespaced_endpoint_slice (line 1124) | def read_namespaced_endpoint_slice(self, name, namespace, **kwargs): ...
method read_namespaced_endpoint_slice_with_http_info (line 1151) | def read_namespaced_endpoint_slice_with_http_info(self, name, namespac...
method replace_namespaced_endpoint_slice (line 1252) | def replace_namespaced_endpoint_slice(self, name, namespace, body, **k...
method replace_namespaced_endpoint_slice_with_http_info (line 1283) | def replace_namespaced_endpoint_slice_with_http_info(self, name, names...
FILE: kubernetes/client/api/events_api.py
class EventsApi (line 27) | class EventsApi(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method get_api_group (line 39) | def get_api_group(self, **kwargs): # noqa: E501
method get_api_group_with_http_info (line 63) | def get_api_group_with_http_info(self, **kwargs): # noqa: E501
FILE: kubernetes/client/api/events_v1_api.py
class EventsV1Api (line 27) | class EventsV1Api(object):
method __init__ (line 34) | def __init__(self, api_client=None):
method create_namespaced_event (line 39) | def create_namespaced_event(self, namespace, body, **kwargs): # noqa:...
method create_namespaced_event_with_http_info (line 69) | def create_namespaced_event_with_http_info(self, namespace, body, **kw...
method delete_collection_namespaced_event (line 182) | def delete_collection_namespaced_event(self, namespace, **kwargs): # ...
method delete_collection_namespaced_event_with_http_info (line 222) | def delete_collection_namespaced_event_with_http_info(self, namespace,...
method delete_namespaced_event (line 371) | def delete_namespaced_event(self, name, namespace, **kwargs): # noqa:...
method delete_namespaced_event_with_http_info (line 404) | def delete_namespaced_event_with_http_info(self, name, namespace, **kw...
method get_api_resources (line 529) | def get_api_resources(self, **kwargs): # noqa: E501
method get_api_resources_with_http_info (line 553) | def get_api_resources_with_http_info(self, **kwargs): # noqa: E501
method list_event_for_all_namespaces (line 634) | def list_event_for_all_namespaces(self, **kwargs): # noqa: E501
method list_event_for_all_namespaces_with_http_info (line 669) | def list_event_for_all_namespaces_with_http_info(self, **kwargs): # n...
method list_namespaced_event (line 794) | def list_namespaced_event(self, namespace, **kwargs): # noqa: E501
method list_namespaced_event_with_http_info (line 830) | def list_namespaced_event_with_http_info(self, namespace, **kwargs): ...
method patch_namespaced_event (line 963) | def patch_namespaced_event(self, name, namespace, body, **kwargs): # ...
method patch_namespaced_event_with_http_info (line 995) | def patch_namespaced_event_with_http_info(self, name, namespace, body,...
method read_namespaced_event (line 1124) | def read_namespaced_event(self, name, namespace, **kwargs): # noqa: E501
method read_namespaced_event_with_http_info (line 1151) | def read_namespaced_event_with_http_info(self, name, namespace, **kwar...
method replace_namespaced_event (line 1252) | def replace_namespaced_event(self, name, namespace, body, **kwargs): ...
method replace_namespaced_event_with_http_info (line 1283) | def replace_namespaced_event_with_http_info(self, name, namespace, bod...
FILE: kubernetes/client/api/flowcontrol_apiserver_api.py
class FlowcontrolApiserverApi (line 27) | class FlowcontrolApiserverApi(object):
method __init__ (li
Copy disabled (too large)
Download .json
Condensed preview — 3389 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (39,112K chars).
[
{
"path": ".github/ISSUE_TEMPLATE/bug.md",
"chars": 481,
"preview": "---\nname: Bug report\nabout: Share about things that are not working as expected\nlabels: kind/bug\n\n---\n\n**What happened ("
},
{
"path": ".github/ISSUE_TEMPLATE/documentation.md",
"chars": 317,
"preview": "---\nname: Documentation\nabout: Report any mistakes or missing information from the documentation or the examples\nlabels:"
},
{
"path": ".github/ISSUE_TEMPLATE/feature.md",
"chars": 192,
"preview": "---\nname: Feature request\nabout: Suggest a new feature for the project\nlabels: kind/feature\n\n---\n\n**What is the feature "
},
{
"path": ".github/PULL_REQUEST_TEMPLATE.md",
"chars": 2919,
"preview": "<!-- Thanks for sending a pull request! Here are some tips for you:\n\n1. If this is your first time, please read our co"
},
{
"path": ".github/dependabot.yml",
"chars": 243,
"preview": "version: 2\nupdates:\n - package-ecosystem: \"pip\"\n directory: \"/\"\n schedule:\n interval: \"daily\"\n time: \"0"
},
{
"path": ".github/workflows/deploy-wiki.yaml",
"chars": 944,
"preview": "name: Deploy Wiki\n\non:\n push:\n paths:\n - 'kubernetes/docs/**'\n branches:\n - master\n\njobs:\n deploy-wiki"
},
{
"path": ".github/workflows/e2e-master.yaml",
"chars": 1407,
"preview": "name: End to End Tests - master\n\non:\n push:\n branches:\n - master\n pull_request:\n branches:\n - master\n\n"
},
{
"path": ".github/workflows/e2e-release-11.0.yaml",
"chars": 1434,
"preview": "name: End to End Tests - release-11.0\n\non:\n push:\n branches:\n - release-11.0\n pull_request:\n branches:\n "
},
{
"path": ".github/workflows/e2e-release-12.0.yaml",
"chars": 1434,
"preview": "name: End to End Tests - release-12.0\n\non:\n push:\n branches:\n - release-12.0\n pull_request:\n branches:\n "
},
{
"path": ".github/workflows/e2e-release-17.0.yaml",
"chars": 1434,
"preview": "name: End to End Tests - release-17.0\n\non:\n push:\n branches:\n - release-17.0\n pull_request:\n branches:\n "
},
{
"path": ".github/workflows/e2e-release-18.0.yaml",
"chars": 1429,
"preview": "name: End to End Tests - release-18.0\n\non:\n push:\n branches:\n - release-18.0\n pull_request:\n branches:\n "
},
{
"path": ".github/workflows/e2e-release-26.0.yaml",
"chars": 1424,
"preview": "name: End to End Tests - release-26.0\n\non:\n push:\n branches:\n - release-26.0\n pull_request:\n branches:\n "
},
{
"path": ".github/workflows/kind-configs/cluster-1.15.yaml",
"chars": 299,
"preview": "kind: Cluster\napiVersion: kind.x-k8s.io/v1alpha4\nnodes:\n- role: control-plane\n image: kindest/node:v1.15.12@sha256:b920"
},
{
"path": ".github/workflows/kind-configs/cluster-1.16.yaml",
"chars": 299,
"preview": "kind: Cluster\napiVersion: kind.x-k8s.io/v1alpha4\nnodes:\n- role: control-plane\n image: kindest/node:v1.16.15@sha256:8306"
},
{
"path": ".github/workflows/kind-configs/cluster-1.17.yaml",
"chars": 299,
"preview": "kind: Cluster\napiVersion: kind.x-k8s.io/v1alpha4\nnodes:\n- role: control-plane\n image: kindest/node:v1.17.17@sha256:66f1"
},
{
"path": ".github/workflows/kind-configs/cluster-1.18.yaml",
"chars": 299,
"preview": "kind: Cluster\napiVersion: kind.x-k8s.io/v1alpha4\nnodes:\n- role: control-plane\n image: kindest/node:v1.18.19@sha256:7af1"
},
{
"path": ".github/workflows/kind-configs/cluster-1.25.yaml",
"chars": 297,
"preview": "kind: Cluster\napiVersion: kind.x-k8s.io/v1alpha4\nnodes:\n- role: control-plane\n image: kindest/node:v1.25.3@sha256:f1de3"
},
{
"path": ".github/workflows/kind-configs/cluster-1.26.yaml",
"chars": 297,
"preview": "kind: Cluster\napiVersion: kind.x-k8s.io/v1alpha4\nnodes:\n- role: control-plane\n image: kindest/node:v1.26.0@sha256:3264c"
},
{
"path": ".github/workflows/test.yaml",
"chars": 1538,
"preview": "name: Kubernetes Python Client - Validation\n\non: [ push, pull_request ]\n\njobs:\n build:\n runs-on: ubuntu-latest\n s"
},
{
"path": ".gitignore",
"chars": 831,
"preview": "# Byte-compiled / optimized / DLL files\n__pycache__/\n*.py[cod]\n*$py.class\n\n# C extensions\n*.so\n\n# Distribution / packagi"
},
{
"path": ".readthedocs.yaml",
"chars": 2168,
"preview": "# Read the Docs configuration file for Sphinx projects\n# See https://docs.readthedocs.io/en/stable/config-file/v2.html f"
},
{
"path": "CHANGELOG.md",
"chars": 644581,
"preview": "# v35.0.0+snapshot\n\nKubernetes API Version: v1.35.0\n\n### API Change\n- Added `ObservedGeneration` to CustomResourceDefini"
},
{
"path": "CONTRIBUTING.md",
"chars": 6055,
"preview": "# Contributing Guidelines\n\n## How to become a contributor and submit your own code\n\n### Contributor License Agreements\n\n"
},
{
"path": "LICENSE",
"chars": 11354,
"preview": "\n Apache License\n Version 2.0, January 2004\n "
},
{
"path": "MANIFEST.in",
"chars": 132,
"preview": "include LICENSE\ninclude OWNERS\ninclude *.md\ninclude *.txt\ninclude *.ini\nexclude .gitignore\nexclude .gitreview\n\nglobal-ex"
},
{
"path": "OWNERS",
"chars": 172,
"preview": "# See the OWNERS docs at https://go.k8s.io/owners\n\napprovers:\n - roycaihw\n - yliaog\nemeritus_approvers:\n - caesarxuch"
},
{
"path": "README.md",
"chars": 16910,
"preview": "# Kubernetes Python Client\n\n[ a\nrelease branch, updating "
},
{
"path": "devel/stats.md",
"chars": 738,
"preview": "# Download Statistics\n\nPypi stores download information in a [BigQuery public dataset](https://bigquery.cloud.google.com"
},
{
"path": "doc/.gitignore",
"chars": 46,
"preview": "source/README.md\nsource/CONTRIBUTING.md\nbuild\n"
},
{
"path": "doc/Makefile",
"chars": 901,
"preview": "# Minimal makefile for Sphinx documentation\n#\n\n# You can set these variables from the command line.\nSPHINXAPIDOC = sphi"
},
{
"path": "doc/README.md",
"chars": 194,
"preview": "Building the documentation\n==========================\n\nInstall the test requirements with:\n\n```\n$ pip install -r ../test"
},
{
"path": "doc/patch_types.md",
"chars": 8008,
"preview": "# Introduction to Kubernetes Patch Types\nIn Kubernetes, patches are a way to make updates or changes to resources (like "
},
{
"path": "doc/requirements-docs.txt",
"chars": 36,
"preview": "recommonmark\nsphinx_markdown_tables\n"
},
{
"path": "doc/source/conf.py",
"chars": 3556,
"preview": "# -*- coding: utf-8 -*-\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file ex"
},
{
"path": "doc/source/index.rst",
"chars": 584,
"preview": ".. kubernetes-python-client documentation master file, created by\n sphinx-quickstart on Tue Jul 9 22:26:36 2013.\n Y"
},
{
"path": "doc/source/installation.rst",
"chars": 199,
"preview": "============\nInstallation\n============\n\nAt the command line::\n\n $ pip install kubernetes\n\nOr, if you have virtualenvw"
},
{
"path": "doc/source/kubernetes.client.api.admissionregistration_api.rst",
"chars": 231,
"preview": "kubernetes.client.api.admissionregistration\\_api module\n=======================================================\n\n.. auto"
},
{
"path": "doc/source/kubernetes.client.api.admissionregistration_v1_api.rst",
"chars": 242,
"preview": "kubernetes.client.api.admissionregistration\\_v1\\_api module\n===========================================================\n"
},
{
"path": "doc/source/kubernetes.client.api.admissionregistration_v1alpha1_api.rst",
"chars": 260,
"preview": "kubernetes.client.api.admissionregistration\\_v1alpha1\\_api module\n======================================================"
},
{
"path": "doc/source/kubernetes.client.api.admissionregistration_v1beta1_api.rst",
"chars": 257,
"preview": "kubernetes.client.api.admissionregistration\\_v1beta1\\_api module\n======================================================="
},
{
"path": "doc/source/kubernetes.client.api.apiextensions_api.rst",
"chars": 207,
"preview": "kubernetes.client.api.apiextensions\\_api module\n===============================================\n\n.. automodule:: kuberne"
},
{
"path": "doc/source/kubernetes.client.api.apiextensions_v1_api.rst",
"chars": 218,
"preview": "kubernetes.client.api.apiextensions\\_v1\\_api module\n===================================================\n\n.. automodule::"
},
{
"path": "doc/source/kubernetes.client.api.apiregistration_api.rst",
"chars": 213,
"preview": "kubernetes.client.api.apiregistration\\_api module\n=================================================\n\n.. automodule:: kub"
},
{
"path": "doc/source/kubernetes.client.api.apiregistration_v1_api.rst",
"chars": 224,
"preview": "kubernetes.client.api.apiregistration\\_v1\\_api module\n=====================================================\n\n.. automodu"
},
{
"path": "doc/source/kubernetes.client.api.apis_api.rst",
"chars": 180,
"preview": "kubernetes.client.api.apis\\_api module\n======================================\n\n.. automodule:: kubernetes.client.api.api"
},
{
"path": "doc/source/kubernetes.client.api.apps_api.rst",
"chars": 180,
"preview": "kubernetes.client.api.apps\\_api module\n======================================\n\n.. automodule:: kubernetes.client.api.app"
},
{
"path": "doc/source/kubernetes.client.api.apps_v1_api.rst",
"chars": 191,
"preview": "kubernetes.client.api.apps\\_v1\\_api module\n==========================================\n\n.. automodule:: kubernetes.client"
},
{
"path": "doc/source/kubernetes.client.api.authentication_api.rst",
"chars": 210,
"preview": "kubernetes.client.api.authentication\\_api module\n================================================\n\n.. automodule:: kuber"
},
{
"path": "doc/source/kubernetes.client.api.authentication_v1_api.rst",
"chars": 221,
"preview": "kubernetes.client.api.authentication\\_v1\\_api module\n====================================================\n\n.. automodule"
},
{
"path": "doc/source/kubernetes.client.api.authorization_api.rst",
"chars": 207,
"preview": "kubernetes.client.api.authorization\\_api module\n===============================================\n\n.. automodule:: kuberne"
},
{
"path": "doc/source/kubernetes.client.api.authorization_v1_api.rst",
"chars": 218,
"preview": "kubernetes.client.api.authorization\\_v1\\_api module\n===================================================\n\n.. automodule::"
},
{
"path": "doc/source/kubernetes.client.api.autoscaling_api.rst",
"chars": 201,
"preview": "kubernetes.client.api.autoscaling\\_api module\n=============================================\n\n.. automodule:: kubernetes."
},
{
"path": "doc/source/kubernetes.client.api.autoscaling_v1_api.rst",
"chars": 212,
"preview": "kubernetes.client.api.autoscaling\\_v1\\_api module\n=================================================\n\n.. automodule:: kub"
},
{
"path": "doc/source/kubernetes.client.api.autoscaling_v2_api.rst",
"chars": 212,
"preview": "kubernetes.client.api.autoscaling\\_v2\\_api module\n=================================================\n\n.. automodule:: kub"
},
{
"path": "doc/source/kubernetes.client.api.batch_api.rst",
"chars": 183,
"preview": "kubernetes.client.api.batch\\_api module\n=======================================\n\n.. automodule:: kubernetes.client.api.b"
},
{
"path": "doc/source/kubernetes.client.api.batch_v1_api.rst",
"chars": 194,
"preview": "kubernetes.client.api.batch\\_v1\\_api module\n===========================================\n\n.. automodule:: kubernetes.clie"
},
{
"path": "doc/source/kubernetes.client.api.certificates_api.rst",
"chars": 204,
"preview": "kubernetes.client.api.certificates\\_api module\n==============================================\n\n.. automodule:: kubernete"
},
{
"path": "doc/source/kubernetes.client.api.certificates_v1_api.rst",
"chars": 215,
"preview": "kubernetes.client.api.certificates\\_v1\\_api module\n==================================================\n\n.. automodule:: k"
},
{
"path": "doc/source/kubernetes.client.api.certificates_v1alpha1_api.rst",
"chars": 233,
"preview": "kubernetes.client.api.certificates\\_v1alpha1\\_api module\n========================================================\n\n.. au"
},
{
"path": "doc/source/kubernetes.client.api.certificates_v1beta1_api.rst",
"chars": 230,
"preview": "kubernetes.client.api.certificates\\_v1beta1\\_api module\n=======================================================\n\n.. auto"
},
{
"path": "doc/source/kubernetes.client.api.coordination_api.rst",
"chars": 204,
"preview": "kubernetes.client.api.coordination\\_api module\n==============================================\n\n.. automodule:: kubernete"
},
{
"path": "doc/source/kubernetes.client.api.coordination_v1_api.rst",
"chars": 215,
"preview": "kubernetes.client.api.coordination\\_v1\\_api module\n==================================================\n\n.. automodule:: k"
},
{
"path": "doc/source/kubernetes.client.api.coordination_v1alpha2_api.rst",
"chars": 233,
"preview": "kubernetes.client.api.coordination\\_v1alpha2\\_api module\n========================================================\n\n.. au"
},
{
"path": "doc/source/kubernetes.client.api.coordination_v1beta1_api.rst",
"chars": 230,
"preview": "kubernetes.client.api.coordination\\_v1beta1\\_api module\n=======================================================\n\n.. auto"
},
{
"path": "doc/source/kubernetes.client.api.core_api.rst",
"chars": 180,
"preview": "kubernetes.client.api.core\\_api module\n======================================\n\n.. automodule:: kubernetes.client.api.cor"
},
{
"path": "doc/source/kubernetes.client.api.core_v1_api.rst",
"chars": 191,
"preview": "kubernetes.client.api.core\\_v1\\_api module\n==========================================\n\n.. automodule:: kubernetes.client"
},
{
"path": "doc/source/kubernetes.client.api.custom_objects_api.rst",
"chars": 212,
"preview": "kubernetes.client.api.custom\\_objects\\_api module\n=================================================\n\n.. automodule:: kub"
},
{
"path": "doc/source/kubernetes.client.api.discovery_api.rst",
"chars": 195,
"preview": "kubernetes.client.api.discovery\\_api module\n===========================================\n\n.. automodule:: kubernetes.clie"
},
{
"path": "doc/source/kubernetes.client.api.discovery_v1_api.rst",
"chars": 206,
"preview": "kubernetes.client.api.discovery\\_v1\\_api module\n===============================================\n\n.. automodule:: kuberne"
},
{
"path": "doc/source/kubernetes.client.api.events_api.rst",
"chars": 186,
"preview": "kubernetes.client.api.events\\_api module\n========================================\n\n.. automodule:: kubernetes.client.api"
},
{
"path": "doc/source/kubernetes.client.api.events_v1_api.rst",
"chars": 197,
"preview": "kubernetes.client.api.events\\_v1\\_api module\n============================================\n\n.. automodule:: kubernetes.cl"
},
{
"path": "doc/source/kubernetes.client.api.flowcontrol_apiserver_api.rst",
"chars": 233,
"preview": "kubernetes.client.api.flowcontrol\\_apiserver\\_api module\n========================================================\n\n.. au"
},
{
"path": "doc/source/kubernetes.client.api.flowcontrol_apiserver_v1_api.rst",
"chars": 244,
"preview": "kubernetes.client.api.flowcontrol\\_apiserver\\_v1\\_api module\n==========================================================="
},
{
"path": "doc/source/kubernetes.client.api.internal_apiserver_api.rst",
"chars": 224,
"preview": "kubernetes.client.api.internal\\_apiserver\\_api module\n=====================================================\n\n.. automodu"
},
{
"path": "doc/source/kubernetes.client.api.internal_apiserver_v1alpha1_api.rst",
"chars": 253,
"preview": "kubernetes.client.api.internal\\_apiserver\\_v1alpha1\\_api module\n========================================================"
},
{
"path": "doc/source/kubernetes.client.api.logs_api.rst",
"chars": 180,
"preview": "kubernetes.client.api.logs\\_api module\n======================================\n\n.. automodule:: kubernetes.client.api.log"
},
{
"path": "doc/source/kubernetes.client.api.networking_api.rst",
"chars": 198,
"preview": "kubernetes.client.api.networking\\_api module\n============================================\n\n.. automodule:: kubernetes.cl"
},
{
"path": "doc/source/kubernetes.client.api.networking_v1_api.rst",
"chars": 209,
"preview": "kubernetes.client.api.networking\\_v1\\_api module\n================================================\n\n.. automodule:: kuber"
},
{
"path": "doc/source/kubernetes.client.api.networking_v1beta1_api.rst",
"chars": 224,
"preview": "kubernetes.client.api.networking\\_v1beta1\\_api module\n=====================================================\n\n.. automodu"
},
{
"path": "doc/source/kubernetes.client.api.node_api.rst",
"chars": 180,
"preview": "kubernetes.client.api.node\\_api module\n======================================\n\n.. automodule:: kubernetes.client.api.nod"
},
{
"path": "doc/source/kubernetes.client.api.node_v1_api.rst",
"chars": 191,
"preview": "kubernetes.client.api.node\\_v1\\_api module\n==========================================\n\n.. automodule:: kubernetes.client"
},
{
"path": "doc/source/kubernetes.client.api.openid_api.rst",
"chars": 186,
"preview": "kubernetes.client.api.openid\\_api module\n========================================\n\n.. automodule:: kubernetes.client.api"
},
{
"path": "doc/source/kubernetes.client.api.policy_api.rst",
"chars": 186,
"preview": "kubernetes.client.api.policy\\_api module\n========================================\n\n.. automodule:: kubernetes.client.api"
},
{
"path": "doc/source/kubernetes.client.api.policy_v1_api.rst",
"chars": 197,
"preview": "kubernetes.client.api.policy\\_v1\\_api module\n============================================\n\n.. automodule:: kubernetes.cl"
},
{
"path": "doc/source/kubernetes.client.api.rbac_authorization_api.rst",
"chars": 224,
"preview": "kubernetes.client.api.rbac\\_authorization\\_api module\n=====================================================\n\n.. automodu"
},
{
"path": "doc/source/kubernetes.client.api.rbac_authorization_v1_api.rst",
"chars": 235,
"preview": "kubernetes.client.api.rbac\\_authorization\\_v1\\_api module\n=========================================================\n\n.. "
},
{
"path": "doc/source/kubernetes.client.api.resource_api.rst",
"chars": 192,
"preview": "kubernetes.client.api.resource\\_api module\n==========================================\n\n.. automodule:: kubernetes.client"
},
{
"path": "doc/source/kubernetes.client.api.resource_v1_api.rst",
"chars": 203,
"preview": "kubernetes.client.api.resource\\_v1\\_api module\n==============================================\n\n.. automodule:: kubernete"
},
{
"path": "doc/source/kubernetes.client.api.resource_v1alpha3_api.rst",
"chars": 221,
"preview": "kubernetes.client.api.resource\\_v1alpha3\\_api module\n====================================================\n\n.. automodule"
},
{
"path": "doc/source/kubernetes.client.api.resource_v1beta1_api.rst",
"chars": 218,
"preview": "kubernetes.client.api.resource\\_v1beta1\\_api module\n===================================================\n\n.. automodule::"
},
{
"path": "doc/source/kubernetes.client.api.resource_v1beta2_api.rst",
"chars": 218,
"preview": "kubernetes.client.api.resource\\_v1beta2\\_api module\n===================================================\n\n.. automodule::"
},
{
"path": "doc/source/kubernetes.client.api.rst",
"chars": 3085,
"preview": "kubernetes.client.api package\n=============================\n\nSubmodules\n----------\n\n.. toctree::\n :maxdepth: 4\n\n kub"
},
{
"path": "doc/source/kubernetes.client.api.scheduling_api.rst",
"chars": 198,
"preview": "kubernetes.client.api.scheduling\\_api module\n============================================\n\n.. automodule:: kubernetes.cl"
},
{
"path": "doc/source/kubernetes.client.api.scheduling_v1_api.rst",
"chars": 209,
"preview": "kubernetes.client.api.scheduling\\_v1\\_api module\n================================================\n\n.. automodule:: kuber"
},
{
"path": "doc/source/kubernetes.client.api.scheduling_v1alpha1_api.rst",
"chars": 227,
"preview": "kubernetes.client.api.scheduling\\_v1alpha1\\_api module\n======================================================\n\n.. automo"
},
{
"path": "doc/source/kubernetes.client.api.storage_api.rst",
"chars": 189,
"preview": "kubernetes.client.api.storage\\_api module\n=========================================\n\n.. automodule:: kubernetes.client.a"
},
{
"path": "doc/source/kubernetes.client.api.storage_v1_api.rst",
"chars": 200,
"preview": "kubernetes.client.api.storage\\_v1\\_api module\n=============================================\n\n.. automodule:: kubernetes."
},
{
"path": "doc/source/kubernetes.client.api.storage_v1beta1_api.rst",
"chars": 215,
"preview": "kubernetes.client.api.storage\\_v1beta1\\_api module\n==================================================\n\n.. automodule:: k"
},
{
"path": "doc/source/kubernetes.client.api.storagemigration_api.rst",
"chars": 216,
"preview": "kubernetes.client.api.storagemigration\\_api module\n==================================================\n\n.. automodule:: k"
},
{
"path": "doc/source/kubernetes.client.api.storagemigration_v1beta1_api.rst",
"chars": 242,
"preview": "kubernetes.client.api.storagemigration\\_v1beta1\\_api module\n===========================================================\n"
},
{
"path": "doc/source/kubernetes.client.api.version_api.rst",
"chars": 189,
"preview": "kubernetes.client.api.version\\_api module\n=========================================\n\n.. automodule:: kubernetes.client.a"
},
{
"path": "doc/source/kubernetes.client.api.well_known_api.rst",
"chars": 200,
"preview": "kubernetes.client.api.well\\_known\\_api module\n=============================================\n\n.. automodule:: kubernetes."
},
{
"path": "doc/source/kubernetes.client.api_client.rst",
"chars": 174,
"preview": "kubernetes.client.api\\_client module\n====================================\n\n.. automodule:: kubernetes.client.api_client\n"
},
{
"path": "doc/source/kubernetes.client.configuration.rst",
"chars": 181,
"preview": "kubernetes.client.configuration module\n======================================\n\n.. automodule:: kubernetes.client.configu"
},
{
"path": "doc/source/kubernetes.client.exceptions.rst",
"chars": 172,
"preview": "kubernetes.client.exceptions module\n===================================\n\n.. automodule:: kubernetes.client.exceptions\n "
},
{
"path": "doc/source/kubernetes.client.models.admissionregistration_v1_service_reference.rst",
"chars": 295,
"preview": "kubernetes.client.models.admissionregistration\\_v1\\_service\\_reference module\n=========================================="
},
{
"path": "doc/source/kubernetes.client.models.admissionregistration_v1_webhook_client_config.rst",
"chars": 309,
"preview": "kubernetes.client.models.admissionregistration\\_v1\\_webhook\\_client\\_config module\n====================================="
},
{
"path": "doc/source/kubernetes.client.models.apiextensions_v1_service_reference.rst",
"chars": 271,
"preview": "kubernetes.client.models.apiextensions\\_v1\\_service\\_reference module\n=================================================="
},
{
"path": "doc/source/kubernetes.client.models.apiextensions_v1_webhook_client_config.rst",
"chars": 285,
"preview": "kubernetes.client.models.apiextensions\\_v1\\_webhook\\_client\\_config module\n============================================="
},
{
"path": "doc/source/kubernetes.client.models.apiregistration_v1_service_reference.rst",
"chars": 277,
"preview": "kubernetes.client.models.apiregistration\\_v1\\_service\\_reference module\n================================================"
},
{
"path": "doc/source/kubernetes.client.models.authentication_v1_token_request.rst",
"chars": 262,
"preview": "kubernetes.client.models.authentication\\_v1\\_token\\_request module\n====================================================="
},
{
"path": "doc/source/kubernetes.client.models.core_v1_endpoint_port.rst",
"chars": 232,
"preview": "kubernetes.client.models.core\\_v1\\_endpoint\\_port module\n========================================================\n\n.. au"
},
{
"path": "doc/source/kubernetes.client.models.core_v1_event.rst",
"chars": 206,
"preview": "kubernetes.client.models.core\\_v1\\_event module\n===============================================\n\n.. automodule:: kuberne"
},
{
"path": "doc/source/kubernetes.client.models.core_v1_event_list.rst",
"chars": 223,
"preview": "kubernetes.client.models.core\\_v1\\_event\\_list module\n=====================================================\n\n.. automodu"
},
{
"path": "doc/source/kubernetes.client.models.core_v1_event_series.rst",
"chars": 229,
"preview": "kubernetes.client.models.core\\_v1\\_event\\_series module\n=======================================================\n\n.. auto"
},
{
"path": "doc/source/kubernetes.client.models.core_v1_resource_claim.rst",
"chars": 235,
"preview": "kubernetes.client.models.core\\_v1\\_resource\\_claim module\n=========================================================\n\n.. "
},
{
"path": "doc/source/kubernetes.client.models.discovery_v1_endpoint_port.rst",
"chars": 247,
"preview": "kubernetes.client.models.discovery\\_v1\\_endpoint\\_port module\n=========================================================="
},
{
"path": "doc/source/kubernetes.client.models.events_v1_event.rst",
"chars": 212,
"preview": "kubernetes.client.models.events\\_v1\\_event module\n=================================================\n\n.. automodule:: kub"
},
{
"path": "doc/source/kubernetes.client.models.events_v1_event_list.rst",
"chars": 229,
"preview": "kubernetes.client.models.events\\_v1\\_event\\_list module\n=======================================================\n\n.. auto"
},
{
"path": "doc/source/kubernetes.client.models.events_v1_event_series.rst",
"chars": 235,
"preview": "kubernetes.client.models.events\\_v1\\_event\\_series module\n=========================================================\n\n.. "
},
{
"path": "doc/source/kubernetes.client.models.flowcontrol_v1_subject.rst",
"chars": 233,
"preview": "kubernetes.client.models.flowcontrol\\_v1\\_subject module\n========================================================\n\n.. au"
},
{
"path": "doc/source/kubernetes.client.models.rbac_v1_subject.rst",
"chars": 212,
"preview": "kubernetes.client.models.rbac\\_v1\\_subject module\n=================================================\n\n.. automodule:: kub"
},
{
"path": "doc/source/kubernetes.client.models.resource_v1_resource_claim.rst",
"chars": 247,
"preview": "kubernetes.client.models.resource\\_v1\\_resource\\_claim module\n=========================================================="
},
{
"path": "doc/source/kubernetes.client.models.rst",
"chars": 38424,
"preview": "kubernetes.client.models package\n================================\n\nSubmodules\n----------\n\n.. toctree::\n :maxdepth: 4\n\n"
},
{
"path": "doc/source/kubernetes.client.models.storage_v1_token_request.rst",
"chars": 241,
"preview": "kubernetes.client.models.storage\\_v1\\_token\\_request module\n===========================================================\n"
},
{
"path": "doc/source/kubernetes.client.models.v1_affinity.rst",
"chars": 198,
"preview": "kubernetes.client.models.v1\\_affinity module\n============================================\n\n.. automodule:: kubernetes.cl"
},
{
"path": "doc/source/kubernetes.client.models.v1_aggregation_rule.rst",
"chars": 224,
"preview": "kubernetes.client.models.v1\\_aggregation\\_rule module\n=====================================================\n\n.. automodu"
},
{
"path": "doc/source/kubernetes.client.models.v1_allocated_device_status.rst",
"chars": 247,
"preview": "kubernetes.client.models.v1\\_allocated\\_device\\_status module\n=========================================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_allocation_result.rst",
"chars": 227,
"preview": "kubernetes.client.models.v1\\_allocation\\_result module\n======================================================\n\n.. automo"
},
{
"path": "doc/source/kubernetes.client.models.v1_api_group.rst",
"chars": 203,
"preview": "kubernetes.client.models.v1\\_api\\_group module\n==============================================\n\n.. automodule:: kubernete"
},
{
"path": "doc/source/kubernetes.client.models.v1_api_group_list.rst",
"chars": 220,
"preview": "kubernetes.client.models.v1\\_api\\_group\\_list module\n====================================================\n\n.. automodule"
},
{
"path": "doc/source/kubernetes.client.models.v1_api_resource.rst",
"chars": 212,
"preview": "kubernetes.client.models.v1\\_api\\_resource module\n=================================================\n\n.. automodule:: kub"
},
{
"path": "doc/source/kubernetes.client.models.v1_api_resource_list.rst",
"chars": 229,
"preview": "kubernetes.client.models.v1\\_api\\_resource\\_list module\n=======================================================\n\n.. auto"
},
{
"path": "doc/source/kubernetes.client.models.v1_api_service.rst",
"chars": 209,
"preview": "kubernetes.client.models.v1\\_api\\_service module\n================================================\n\n.. automodule:: kuber"
},
{
"path": "doc/source/kubernetes.client.models.v1_api_service_condition.rst",
"chars": 241,
"preview": "kubernetes.client.models.v1\\_api\\_service\\_condition module\n===========================================================\n"
},
{
"path": "doc/source/kubernetes.client.models.v1_api_service_list.rst",
"chars": 226,
"preview": "kubernetes.client.models.v1\\_api\\_service\\_list module\n======================================================\n\n.. automo"
},
{
"path": "doc/source/kubernetes.client.models.v1_api_service_spec.rst",
"chars": 226,
"preview": "kubernetes.client.models.v1\\_api\\_service\\_spec module\n======================================================\n\n.. automo"
},
{
"path": "doc/source/kubernetes.client.models.v1_api_service_status.rst",
"chars": 232,
"preview": "kubernetes.client.models.v1\\_api\\_service\\_status module\n========================================================\n\n.. au"
},
{
"path": "doc/source/kubernetes.client.models.v1_api_versions.rst",
"chars": 212,
"preview": "kubernetes.client.models.v1\\_api\\_versions module\n=================================================\n\n.. automodule:: kub"
},
{
"path": "doc/source/kubernetes.client.models.v1_app_armor_profile.rst",
"chars": 229,
"preview": "kubernetes.client.models.v1\\_app\\_armor\\_profile module\n=======================================================\n\n.. auto"
},
{
"path": "doc/source/kubernetes.client.models.v1_attached_volume.rst",
"chars": 221,
"preview": "kubernetes.client.models.v1\\_attached\\_volume module\n====================================================\n\n.. automodule"
},
{
"path": "doc/source/kubernetes.client.models.v1_audit_annotation.rst",
"chars": 224,
"preview": "kubernetes.client.models.v1\\_audit\\_annotation module\n=====================================================\n\n.. automodu"
},
{
"path": "doc/source/kubernetes.client.models.v1_aws_elastic_block_store_volume_source.rst",
"chars": 295,
"preview": "kubernetes.client.models.v1\\_aws\\_elastic\\_block\\_store\\_volume\\_source module\n========================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_azure_disk_volume_source.rst",
"chars": 252,
"preview": "kubernetes.client.models.v1\\_azure\\_disk\\_volume\\_source module\n========================================================"
},
{
"path": "doc/source/kubernetes.client.models.v1_azure_file_persistent_volume_source.rst",
"chars": 287,
"preview": "kubernetes.client.models.v1\\_azure\\_file\\_persistent\\_volume\\_source module\n============================================"
},
{
"path": "doc/source/kubernetes.client.models.v1_azure_file_volume_source.rst",
"chars": 252,
"preview": "kubernetes.client.models.v1\\_azure\\_file\\_volume\\_source module\n========================================================"
},
{
"path": "doc/source/kubernetes.client.models.v1_binding.rst",
"chars": 195,
"preview": "kubernetes.client.models.v1\\_binding module\n===========================================\n\n.. automodule:: kubernetes.clie"
},
{
"path": "doc/source/kubernetes.client.models.v1_bound_object_reference.rst",
"chars": 244,
"preview": "kubernetes.client.models.v1\\_bound\\_object\\_reference module\n==========================================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_capabilities.rst",
"chars": 210,
"preview": "kubernetes.client.models.v1\\_capabilities module\n================================================\n\n.. automodule:: kuber"
},
{
"path": "doc/source/kubernetes.client.models.v1_capacity_request_policy.rst",
"chars": 247,
"preview": "kubernetes.client.models.v1\\_capacity\\_request\\_policy module\n=========================================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_capacity_request_policy_range.rst",
"chars": 267,
"preview": "kubernetes.client.models.v1\\_capacity\\_request\\_policy\\_range module\n==================================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_capacity_requirements.rst",
"chars": 239,
"preview": "kubernetes.client.models.v1\\_capacity\\_requirements module\n==========================================================\n\n."
},
{
"path": "doc/source/kubernetes.client.models.v1_cel_device_selector.rst",
"chars": 235,
"preview": "kubernetes.client.models.v1\\_cel\\_device\\_selector module\n=========================================================\n\n.. "
},
{
"path": "doc/source/kubernetes.client.models.v1_ceph_fs_persistent_volume_source.rst",
"chars": 278,
"preview": "kubernetes.client.models.v1\\_ceph\\_fs\\_persistent\\_volume\\_source module\n==============================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_ceph_fs_volume_source.rst",
"chars": 243,
"preview": "kubernetes.client.models.v1\\_ceph\\_fs\\_volume\\_source module\n==========================================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_certificate_signing_request.rst",
"chars": 259,
"preview": "kubernetes.client.models.v1\\_certificate\\_signing\\_request module\n======================================================"
},
{
"path": "doc/source/kubernetes.client.models.v1_certificate_signing_request_condition.rst",
"chars": 291,
"preview": "kubernetes.client.models.v1\\_certificate\\_signing\\_request\\_condition module\n==========================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_certificate_signing_request_list.rst",
"chars": 276,
"preview": "kubernetes.client.models.v1\\_certificate\\_signing\\_request\\_list module\n================================================"
},
{
"path": "doc/source/kubernetes.client.models.v1_certificate_signing_request_spec.rst",
"chars": 276,
"preview": "kubernetes.client.models.v1\\_certificate\\_signing\\_request\\_spec module\n================================================"
},
{
"path": "doc/source/kubernetes.client.models.v1_certificate_signing_request_status.rst",
"chars": 282,
"preview": "kubernetes.client.models.v1\\_certificate\\_signing\\_request\\_status module\n=============================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_cinder_persistent_volume_source.rst",
"chars": 273,
"preview": "kubernetes.client.models.v1\\_cinder\\_persistent\\_volume\\_source module\n================================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_cinder_volume_source.rst",
"chars": 238,
"preview": "kubernetes.client.models.v1\\_cinder\\_volume\\_source module\n==========================================================\n\n."
},
{
"path": "doc/source/kubernetes.client.models.v1_client_ip_config.rst",
"chars": 226,
"preview": "kubernetes.client.models.v1\\_client\\_ip\\_config module\n======================================================\n\n.. automo"
},
{
"path": "doc/source/kubernetes.client.models.v1_cluster_role.rst",
"chars": 212,
"preview": "kubernetes.client.models.v1\\_cluster\\_role module\n=================================================\n\n.. automodule:: kub"
},
{
"path": "doc/source/kubernetes.client.models.v1_cluster_role_binding.rst",
"chars": 238,
"preview": "kubernetes.client.models.v1\\_cluster\\_role\\_binding module\n==========================================================\n\n."
},
{
"path": "doc/source/kubernetes.client.models.v1_cluster_role_binding_list.rst",
"chars": 255,
"preview": "kubernetes.client.models.v1\\_cluster\\_role\\_binding\\_list module\n======================================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_cluster_role_list.rst",
"chars": 229,
"preview": "kubernetes.client.models.v1\\_cluster\\_role\\_list module\n=======================================================\n\n.. auto"
},
{
"path": "doc/source/kubernetes.client.models.v1_cluster_trust_bundle_projection.rst",
"chars": 273,
"preview": "kubernetes.client.models.v1\\_cluster\\_trust\\_bundle\\_projection module\n================================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_component_condition.rst",
"chars": 233,
"preview": "kubernetes.client.models.v1\\_component\\_condition module\n========================================================\n\n.. au"
},
{
"path": "doc/source/kubernetes.client.models.v1_component_status.rst",
"chars": 224,
"preview": "kubernetes.client.models.v1\\_component\\_status module\n=====================================================\n\n.. automodu"
},
{
"path": "doc/source/kubernetes.client.models.v1_component_status_list.rst",
"chars": 241,
"preview": "kubernetes.client.models.v1\\_component\\_status\\_list module\n===========================================================\n"
},
{
"path": "doc/source/kubernetes.client.models.v1_condition.rst",
"chars": 201,
"preview": "kubernetes.client.models.v1\\_condition module\n=============================================\n\n.. automodule:: kubernetes."
},
{
"path": "doc/source/kubernetes.client.models.v1_config_map.rst",
"chars": 206,
"preview": "kubernetes.client.models.v1\\_config\\_map module\n===============================================\n\n.. automodule:: kuberne"
},
{
"path": "doc/source/kubernetes.client.models.v1_config_map_env_source.rst",
"chars": 243,
"preview": "kubernetes.client.models.v1\\_config\\_map\\_env\\_source module\n==========================================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_config_map_key_selector.rst",
"chars": 249,
"preview": "kubernetes.client.models.v1\\_config\\_map\\_key\\_selector module\n========================================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_config_map_list.rst",
"chars": 223,
"preview": "kubernetes.client.models.v1\\_config\\_map\\_list module\n=====================================================\n\n.. automodu"
},
{
"path": "doc/source/kubernetes.client.models.v1_config_map_node_config_source.rst",
"chars": 269,
"preview": "kubernetes.client.models.v1\\_config\\_map\\_node\\_config\\_source module\n=================================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_config_map_projection.rst",
"chars": 241,
"preview": "kubernetes.client.models.v1\\_config\\_map\\_projection module\n===========================================================\n"
},
{
"path": "doc/source/kubernetes.client.models.v1_config_map_volume_source.rst",
"chars": 252,
"preview": "kubernetes.client.models.v1\\_config\\_map\\_volume\\_source module\n========================================================"
},
{
"path": "doc/source/kubernetes.client.models.v1_container.rst",
"chars": 201,
"preview": "kubernetes.client.models.v1\\_container module\n=============================================\n\n.. automodule:: kubernetes."
},
{
"path": "doc/source/kubernetes.client.models.v1_container_extended_resource_request.rst",
"chars": 285,
"preview": "kubernetes.client.models.v1\\_container\\_extended\\_resource\\_request module\n============================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_container_image.rst",
"chars": 221,
"preview": "kubernetes.client.models.v1\\_container\\_image module\n====================================================\n\n.. automodule"
},
{
"path": "doc/source/kubernetes.client.models.v1_container_port.rst",
"chars": 218,
"preview": "kubernetes.client.models.v1\\_container\\_port module\n===================================================\n\n.. automodule::"
},
{
"path": "doc/source/kubernetes.client.models.v1_container_resize_policy.rst",
"chars": 247,
"preview": "kubernetes.client.models.v1\\_container\\_resize\\_policy module\n=========================================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_container_restart_rule.rst",
"chars": 244,
"preview": "kubernetes.client.models.v1\\_container\\_restart\\_rule module\n==========================================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_container_restart_rule_on_exit_codes.rst",
"chars": 292,
"preview": "kubernetes.client.models.v1\\_container\\_restart\\_rule\\_on\\_exit\\_codes module\n=========================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_container_state.rst",
"chars": 221,
"preview": "kubernetes.client.models.v1\\_container\\_state module\n====================================================\n\n.. automodule"
},
{
"path": "doc/source/kubernetes.client.models.v1_container_state_running.rst",
"chars": 247,
"preview": "kubernetes.client.models.v1\\_container\\_state\\_running module\n=========================================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_container_state_terminated.rst",
"chars": 256,
"preview": "kubernetes.client.models.v1\\_container\\_state\\_terminated module\n======================================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_container_state_waiting.rst",
"chars": 247,
"preview": "kubernetes.client.models.v1\\_container\\_state\\_waiting module\n=========================================================="
},
{
"path": "doc/source/kubernetes.client.models.v1_container_status.rst",
"chars": 224,
"preview": "kubernetes.client.models.v1\\_container\\_status module\n=====================================================\n\n.. automodu"
},
{
"path": "doc/source/kubernetes.client.models.v1_container_user.rst",
"chars": 218,
"preview": "kubernetes.client.models.v1\\_container\\_user module\n===================================================\n\n.. automodule::"
},
{
"path": "doc/source/kubernetes.client.models.v1_controller_revision.rst",
"chars": 233,
"preview": "kubernetes.client.models.v1\\_controller\\_revision module\n========================================================\n\n.. au"
},
{
"path": "doc/source/kubernetes.client.models.v1_controller_revision_list.rst",
"chars": 250,
"preview": "kubernetes.client.models.v1\\_controller\\_revision\\_list module\n========================================================="
}
]
// ... and 3189 more files (download for full content)
About this extraction
This page contains the full source code of the kubernetes-client/python GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 3389 files (35.8 MB), approximately 9.6M tokens, and a symbol index with 13680 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.