From 6d785aabd544e45aa6fd5a782b4c0f4ee5a18430 Mon Sep 17 00:00:00 2001 From: Yu Liao Date: Mon, 25 Oct 2021 14:41:05 -0700 Subject: [PATCH] generated client change --- .../.openapi-generator/swagger.json.sha256 | 2 +- kubernetes/README.md | 109 ++++++++++++++---- kubernetes/__init__.py | 2 +- kubernetes/client/__init__.py | 58 ++++++++-- kubernetes/client/api_client.py | 4 +- kubernetes/client/configuration.py | 9 +- kubernetes/client/exceptions.py | 2 +- kubernetes/client/rest.py | 5 +- kubernetes/test/test_api_client.py | 28 +---- setup.py | 2 +- 10 files changed, 150 insertions(+), 71 deletions(-) diff --git a/kubernetes/.openapi-generator/swagger.json.sha256 b/kubernetes/.openapi-generator/swagger.json.sha256 index 8fa5ea814..a90548e00 100644 --- a/kubernetes/.openapi-generator/swagger.json.sha256 +++ b/kubernetes/.openapi-generator/swagger.json.sha256 @@ -1 +1 @@ -f4253abb4471ec2c5e92abaf7ead7de7739d6506a23c8af199332a47c03cb642 \ No newline at end of file +c4a1b3550c60b1f3c01ed9c12eafcbdb4b8d75964f76a1971a138019d1db0f4e \ No newline at end of file diff --git a/kubernetes/README.md b/kubernetes/README.md index c93935daf..356a3e498 100644 --- a/kubernetes/README.md +++ b/kubernetes/README.md @@ -3,8 +3,8 @@ No description provided (generated by Openapi Generator https://github.com/opena This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: release-1.19 -- Package version: 19.0.0-snapshot +- API version: release-1.20 +- Package version: 20.0.0-snapshot - Build package: org.openapitools.codegen.languages.PythonClientCodegen ## Requirements. @@ -65,13 +65,13 @@ configuration.host = "http://localhost" # Enter a context with an instance of the API kubernetes.client with kubernetes.client.ApiClient(configuration) as api_client: # Create an instance of the API class - api_instance = kubernetes.client.AdmissionregistrationApi(api_client) + api_instance = kubernetes.client.WellKnownApi(api_client) try: - api_response = api_instance.get_api_group() + api_response = api_instance.get_service_account_issuer_open_id_configuration() pprint(api_response) except ApiException as e: - print("Exception when calling AdmissionregistrationApi->get_api_group: %s\n" % e) + print("Exception when calling WellKnownApi->get_service_account_issuer_open_id_configuration: %s\n" % e) ``` @@ -81,6 +81,7 @@ All URIs are relative to *http://localhost* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- +*WellKnownApi* | [**get_service_account_issuer_open_id_configuration**](docs/WellKnownApi.md#get_service_account_issuer_open_id_configuration) | **GET** /.well-known/openid-configuration/ | *AdmissionregistrationApi* | [**get_api_group**](docs/AdmissionregistrationApi.md#get_api_group) | **GET** /apis/admissionregistration.k8s.io/ | *AdmissionregistrationV1Api* | [**create_mutating_webhook_configuration**](docs/AdmissionregistrationV1Api.md#create_mutating_webhook_configuration) | **POST** /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations | *AdmissionregistrationV1Api* | [**create_validating_webhook_configuration**](docs/AdmissionregistrationV1Api.md#create_validating_webhook_configuration) | **POST** /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations | @@ -650,6 +651,39 @@ Class | Method | HTTP request | Description *FlowcontrolApiserverV1alpha1Api* | [**replace_flow_schema_status**](docs/FlowcontrolApiserverV1alpha1Api.md#replace_flow_schema_status) | **PUT** /apis/flowcontrol.apiserver.k8s.io/v1alpha1/flowschemas/{name}/status | *FlowcontrolApiserverV1alpha1Api* | [**replace_priority_level_configuration**](docs/FlowcontrolApiserverV1alpha1Api.md#replace_priority_level_configuration) | **PUT** /apis/flowcontrol.apiserver.k8s.io/v1alpha1/prioritylevelconfigurations/{name} | *FlowcontrolApiserverV1alpha1Api* | [**replace_priority_level_configuration_status**](docs/FlowcontrolApiserverV1alpha1Api.md#replace_priority_level_configuration_status) | **PUT** /apis/flowcontrol.apiserver.k8s.io/v1alpha1/prioritylevelconfigurations/{name}/status | +*FlowcontrolApiserverV1beta1Api* | [**create_flow_schema**](docs/FlowcontrolApiserverV1beta1Api.md#create_flow_schema) | **POST** /apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas | +*FlowcontrolApiserverV1beta1Api* | [**create_priority_level_configuration**](docs/FlowcontrolApiserverV1beta1Api.md#create_priority_level_configuration) | **POST** /apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations | +*FlowcontrolApiserverV1beta1Api* | [**delete_collection_flow_schema**](docs/FlowcontrolApiserverV1beta1Api.md#delete_collection_flow_schema) | **DELETE** /apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas | +*FlowcontrolApiserverV1beta1Api* | [**delete_collection_priority_level_configuration**](docs/FlowcontrolApiserverV1beta1Api.md#delete_collection_priority_level_configuration) | **DELETE** /apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations | +*FlowcontrolApiserverV1beta1Api* | [**delete_flow_schema**](docs/FlowcontrolApiserverV1beta1Api.md#delete_flow_schema) | **DELETE** /apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/{name} | +*FlowcontrolApiserverV1beta1Api* | [**delete_priority_level_configuration**](docs/FlowcontrolApiserverV1beta1Api.md#delete_priority_level_configuration) | **DELETE** /apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/{name} | +*FlowcontrolApiserverV1beta1Api* | [**get_api_resources**](docs/FlowcontrolApiserverV1beta1Api.md#get_api_resources) | **GET** /apis/flowcontrol.apiserver.k8s.io/v1beta1/ | +*FlowcontrolApiserverV1beta1Api* | [**list_flow_schema**](docs/FlowcontrolApiserverV1beta1Api.md#list_flow_schema) | **GET** /apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas | +*FlowcontrolApiserverV1beta1Api* | [**list_priority_level_configuration**](docs/FlowcontrolApiserverV1beta1Api.md#list_priority_level_configuration) | **GET** /apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations | +*FlowcontrolApiserverV1beta1Api* | [**patch_flow_schema**](docs/FlowcontrolApiserverV1beta1Api.md#patch_flow_schema) | **PATCH** /apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/{name} | +*FlowcontrolApiserverV1beta1Api* | [**patch_flow_schema_status**](docs/FlowcontrolApiserverV1beta1Api.md#patch_flow_schema_status) | **PATCH** /apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/{name}/status | +*FlowcontrolApiserverV1beta1Api* | [**patch_priority_level_configuration**](docs/FlowcontrolApiserverV1beta1Api.md#patch_priority_level_configuration) | **PATCH** /apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/{name} | +*FlowcontrolApiserverV1beta1Api* | [**patch_priority_level_configuration_status**](docs/FlowcontrolApiserverV1beta1Api.md#patch_priority_level_configuration_status) | **PATCH** /apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/{name}/status | +*FlowcontrolApiserverV1beta1Api* | [**read_flow_schema**](docs/FlowcontrolApiserverV1beta1Api.md#read_flow_schema) | **GET** /apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/{name} | +*FlowcontrolApiserverV1beta1Api* | [**read_flow_schema_status**](docs/FlowcontrolApiserverV1beta1Api.md#read_flow_schema_status) | **GET** /apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/{name}/status | +*FlowcontrolApiserverV1beta1Api* | [**read_priority_level_configuration**](docs/FlowcontrolApiserverV1beta1Api.md#read_priority_level_configuration) | **GET** /apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/{name} | +*FlowcontrolApiserverV1beta1Api* | [**read_priority_level_configuration_status**](docs/FlowcontrolApiserverV1beta1Api.md#read_priority_level_configuration_status) | **GET** /apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/{name}/status | +*FlowcontrolApiserverV1beta1Api* | [**replace_flow_schema**](docs/FlowcontrolApiserverV1beta1Api.md#replace_flow_schema) | **PUT** /apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/{name} | +*FlowcontrolApiserverV1beta1Api* | [**replace_flow_schema_status**](docs/FlowcontrolApiserverV1beta1Api.md#replace_flow_schema_status) | **PUT** /apis/flowcontrol.apiserver.k8s.io/v1beta1/flowschemas/{name}/status | +*FlowcontrolApiserverV1beta1Api* | [**replace_priority_level_configuration**](docs/FlowcontrolApiserverV1beta1Api.md#replace_priority_level_configuration) | **PUT** /apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/{name} | +*FlowcontrolApiserverV1beta1Api* | [**replace_priority_level_configuration_status**](docs/FlowcontrolApiserverV1beta1Api.md#replace_priority_level_configuration_status) | **PUT** /apis/flowcontrol.apiserver.k8s.io/v1beta1/prioritylevelconfigurations/{name}/status | +*InternalApiserverApi* | [**get_api_group**](docs/InternalApiserverApi.md#get_api_group) | **GET** /apis/internal.apiserver.k8s.io/ | +*InternalApiserverV1alpha1Api* | [**create_storage_version**](docs/InternalApiserverV1alpha1Api.md#create_storage_version) | **POST** /apis/internal.apiserver.k8s.io/v1alpha1/storageversions | +*InternalApiserverV1alpha1Api* | [**delete_collection_storage_version**](docs/InternalApiserverV1alpha1Api.md#delete_collection_storage_version) | **DELETE** /apis/internal.apiserver.k8s.io/v1alpha1/storageversions | +*InternalApiserverV1alpha1Api* | [**delete_storage_version**](docs/InternalApiserverV1alpha1Api.md#delete_storage_version) | **DELETE** /apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name} | +*InternalApiserverV1alpha1Api* | [**get_api_resources**](docs/InternalApiserverV1alpha1Api.md#get_api_resources) | **GET** /apis/internal.apiserver.k8s.io/v1alpha1/ | +*InternalApiserverV1alpha1Api* | [**list_storage_version**](docs/InternalApiserverV1alpha1Api.md#list_storage_version) | **GET** /apis/internal.apiserver.k8s.io/v1alpha1/storageversions | +*InternalApiserverV1alpha1Api* | [**patch_storage_version**](docs/InternalApiserverV1alpha1Api.md#patch_storage_version) | **PATCH** /apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name} | +*InternalApiserverV1alpha1Api* | [**patch_storage_version_status**](docs/InternalApiserverV1alpha1Api.md#patch_storage_version_status) | **PATCH** /apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}/status | +*InternalApiserverV1alpha1Api* | [**read_storage_version**](docs/InternalApiserverV1alpha1Api.md#read_storage_version) | **GET** /apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name} | +*InternalApiserverV1alpha1Api* | [**read_storage_version_status**](docs/InternalApiserverV1alpha1Api.md#read_storage_version_status) | **GET** /apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}/status | +*InternalApiserverV1alpha1Api* | [**replace_storage_version**](docs/InternalApiserverV1alpha1Api.md#replace_storage_version) | **PUT** /apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name} | +*InternalApiserverV1alpha1Api* | [**replace_storage_version_status**](docs/InternalApiserverV1alpha1Api.md#replace_storage_version_status) | **PUT** /apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}/status | *LogsApi* | [**log_file_handler**](docs/LogsApi.md#log_file_handler) | **GET** /logs/{logpath} | *LogsApi* | [**log_file_list_handler**](docs/LogsApi.md#log_file_list_handler) | **GET** /logs/ | *NetworkingApi* | [**get_api_group**](docs/NetworkingApi.md#get_api_group) | **GET** /apis/networking.k8s.io/ | @@ -700,6 +734,14 @@ Class | Method | HTTP request | Description *NetworkingV1beta1Api* | [**replace_namespaced_ingress**](docs/NetworkingV1beta1Api.md#replace_namespaced_ingress) | **PUT** /apis/networking.k8s.io/v1beta1/namespaces/{namespace}/ingresses/{name} | *NetworkingV1beta1Api* | [**replace_namespaced_ingress_status**](docs/NetworkingV1beta1Api.md#replace_namespaced_ingress_status) | **PUT** /apis/networking.k8s.io/v1beta1/namespaces/{namespace}/ingresses/{name}/status | *NodeApi* | [**get_api_group**](docs/NodeApi.md#get_api_group) | **GET** /apis/node.k8s.io/ | +*NodeV1Api* | [**create_runtime_class**](docs/NodeV1Api.md#create_runtime_class) | **POST** /apis/node.k8s.io/v1/runtimeclasses | +*NodeV1Api* | [**delete_collection_runtime_class**](docs/NodeV1Api.md#delete_collection_runtime_class) | **DELETE** /apis/node.k8s.io/v1/runtimeclasses | +*NodeV1Api* | [**delete_runtime_class**](docs/NodeV1Api.md#delete_runtime_class) | **DELETE** /apis/node.k8s.io/v1/runtimeclasses/{name} | +*NodeV1Api* | [**get_api_resources**](docs/NodeV1Api.md#get_api_resources) | **GET** /apis/node.k8s.io/v1/ | +*NodeV1Api* | [**list_runtime_class**](docs/NodeV1Api.md#list_runtime_class) | **GET** /apis/node.k8s.io/v1/runtimeclasses | +*NodeV1Api* | [**patch_runtime_class**](docs/NodeV1Api.md#patch_runtime_class) | **PATCH** /apis/node.k8s.io/v1/runtimeclasses/{name} | +*NodeV1Api* | [**read_runtime_class**](docs/NodeV1Api.md#read_runtime_class) | **GET** /apis/node.k8s.io/v1/runtimeclasses/{name} | +*NodeV1Api* | [**replace_runtime_class**](docs/NodeV1Api.md#replace_runtime_class) | **PUT** /apis/node.k8s.io/v1/runtimeclasses/{name} | *NodeV1alpha1Api* | [**create_runtime_class**](docs/NodeV1alpha1Api.md#create_runtime_class) | **POST** /apis/node.k8s.io/v1alpha1/runtimeclasses | *NodeV1alpha1Api* | [**delete_collection_runtime_class**](docs/NodeV1alpha1Api.md#delete_collection_runtime_class) | **DELETE** /apis/node.k8s.io/v1alpha1/runtimeclasses | *NodeV1alpha1Api* | [**delete_runtime_class**](docs/NodeV1alpha1Api.md#delete_runtime_class) | **DELETE** /apis/node.k8s.io/v1alpha1/runtimeclasses/{name} | @@ -716,6 +758,7 @@ Class | Method | HTTP request | Description *NodeV1beta1Api* | [**patch_runtime_class**](docs/NodeV1beta1Api.md#patch_runtime_class) | **PATCH** /apis/node.k8s.io/v1beta1/runtimeclasses/{name} | *NodeV1beta1Api* | [**read_runtime_class**](docs/NodeV1beta1Api.md#read_runtime_class) | **GET** /apis/node.k8s.io/v1beta1/runtimeclasses/{name} | *NodeV1beta1Api* | [**replace_runtime_class**](docs/NodeV1beta1Api.md#replace_runtime_class) | **PUT** /apis/node.k8s.io/v1beta1/runtimeclasses/{name} | +*OpenidApi* | [**get_service_account_issuer_open_id_keyset**](docs/OpenidApi.md#get_service_account_issuer_open_id_keyset) | **GET** /openid/v1/jwks/ | *PolicyApi* | [**get_api_group**](docs/PolicyApi.md#get_api_group) | **GET** /apis/policy/ | *PolicyV1beta1Api* | [**create_namespaced_pod_disruption_budget**](docs/PolicyV1beta1Api.md#create_namespaced_pod_disruption_budget) | **POST** /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets | *PolicyV1beta1Api* | [**create_pod_security_policy**](docs/PolicyV1beta1Api.md#create_pod_security_policy) | **POST** /apis/policy/v1beta1/podsecuritypolicies | @@ -855,16 +898,6 @@ Class | Method | HTTP request | Description *SchedulingV1beta1Api* | [**patch_priority_class**](docs/SchedulingV1beta1Api.md#patch_priority_class) | **PATCH** /apis/scheduling.k8s.io/v1beta1/priorityclasses/{name} | *SchedulingV1beta1Api* | [**read_priority_class**](docs/SchedulingV1beta1Api.md#read_priority_class) | **GET** /apis/scheduling.k8s.io/v1beta1/priorityclasses/{name} | *SchedulingV1beta1Api* | [**replace_priority_class**](docs/SchedulingV1beta1Api.md#replace_priority_class) | **PUT** /apis/scheduling.k8s.io/v1beta1/priorityclasses/{name} | -*SettingsApi* | [**get_api_group**](docs/SettingsApi.md#get_api_group) | **GET** /apis/settings.k8s.io/ | -*SettingsV1alpha1Api* | [**create_namespaced_pod_preset**](docs/SettingsV1alpha1Api.md#create_namespaced_pod_preset) | **POST** /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets | -*SettingsV1alpha1Api* | [**delete_collection_namespaced_pod_preset**](docs/SettingsV1alpha1Api.md#delete_collection_namespaced_pod_preset) | **DELETE** /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets | -*SettingsV1alpha1Api* | [**delete_namespaced_pod_preset**](docs/SettingsV1alpha1Api.md#delete_namespaced_pod_preset) | **DELETE** /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name} | -*SettingsV1alpha1Api* | [**get_api_resources**](docs/SettingsV1alpha1Api.md#get_api_resources) | **GET** /apis/settings.k8s.io/v1alpha1/ | -*SettingsV1alpha1Api* | [**list_namespaced_pod_preset**](docs/SettingsV1alpha1Api.md#list_namespaced_pod_preset) | **GET** /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets | -*SettingsV1alpha1Api* | [**list_pod_preset_for_all_namespaces**](docs/SettingsV1alpha1Api.md#list_pod_preset_for_all_namespaces) | **GET** /apis/settings.k8s.io/v1alpha1/podpresets | -*SettingsV1alpha1Api* | [**patch_namespaced_pod_preset**](docs/SettingsV1alpha1Api.md#patch_namespaced_pod_preset) | **PATCH** /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name} | -*SettingsV1alpha1Api* | [**read_namespaced_pod_preset**](docs/SettingsV1alpha1Api.md#read_namespaced_pod_preset) | **GET** /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name} | -*SettingsV1alpha1Api* | [**replace_namespaced_pod_preset**](docs/SettingsV1alpha1Api.md#replace_namespaced_pod_preset) | **PUT** /apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name} | *StorageApi* | [**get_api_group**](docs/StorageApi.md#get_api_group) | **GET** /apis/storage.k8s.io/ | *StorageV1Api* | [**create_csi_driver**](docs/StorageV1Api.md#create_csi_driver) | **POST** /apis/storage.k8s.io/v1/csidrivers | *StorageV1Api* | [**create_csi_node**](docs/StorageV1Api.md#create_csi_node) | **POST** /apis/storage.k8s.io/v1/csinodes | @@ -950,6 +983,7 @@ Class | Method | HTTP request | Description - [ApiextensionsV1beta1WebhookClientConfig](docs/ApiextensionsV1beta1WebhookClientConfig.md) - [ApiregistrationV1ServiceReference](docs/ApiregistrationV1ServiceReference.md) - [ApiregistrationV1beta1ServiceReference](docs/ApiregistrationV1beta1ServiceReference.md) + - [AuthenticationV1TokenRequest](docs/AuthenticationV1TokenRequest.md) - [CoreV1Event](docs/CoreV1Event.md) - [CoreV1EventList](docs/CoreV1EventList.md) - [CoreV1EventSeries](docs/CoreV1EventSeries.md) @@ -966,6 +1000,7 @@ Class | Method | HTTP request | Description - [ExtensionsV1beta1IngressStatus](docs/ExtensionsV1beta1IngressStatus.md) - [ExtensionsV1beta1IngressTLS](docs/ExtensionsV1beta1IngressTLS.md) - [FlowcontrolV1alpha1Subject](docs/FlowcontrolV1alpha1Subject.md) + - [FlowcontrolV1beta1Subject](docs/FlowcontrolV1beta1Subject.md) - [NetworkingV1beta1HTTPIngressPath](docs/NetworkingV1beta1HTTPIngressPath.md) - [NetworkingV1beta1HTTPIngressRuleValue](docs/NetworkingV1beta1HTTPIngressRuleValue.md) - [NetworkingV1beta1Ingress](docs/NetworkingV1beta1Ingress.md) @@ -976,6 +1011,8 @@ Class | Method | HTTP request | Description - [NetworkingV1beta1IngressStatus](docs/NetworkingV1beta1IngressStatus.md) - [NetworkingV1beta1IngressTLS](docs/NetworkingV1beta1IngressTLS.md) - [RbacV1alpha1Subject](docs/RbacV1alpha1Subject.md) + - [RbacV1beta1Subject](docs/RbacV1beta1Subject.md) + - [StorageV1TokenRequest](docs/StorageV1TokenRequest.md) - [V1APIGroup](docs/V1APIGroup.md) - [V1APIGroupList](docs/V1APIGroupList.md) - [V1APIResource](docs/V1APIResource.md) @@ -1022,6 +1059,7 @@ Class | Method | HTTP request | Description - [V1ComponentCondition](docs/V1ComponentCondition.md) - [V1ComponentStatus](docs/V1ComponentStatus.md) - [V1ComponentStatusList](docs/V1ComponentStatusList.md) + - [V1Condition](docs/V1Condition.md) - [V1ConfigMap](docs/V1ConfigMap.md) - [V1ConfigMapEnvSource](docs/V1ConfigMapEnvSource.md) - [V1ConfigMapKeySelector](docs/V1ConfigMapKeySelector.md) @@ -1176,6 +1214,7 @@ Class | Method | HTTP request | Description - [V1ObjectFieldSelector](docs/V1ObjectFieldSelector.md) - [V1ObjectMeta](docs/V1ObjectMeta.md) - [V1ObjectReference](docs/V1ObjectReference.md) + - [V1Overhead](docs/V1Overhead.md) - [V1OwnerReference](docs/V1OwnerReference.md) - [V1PersistentVolume](docs/V1PersistentVolume.md) - [V1PersistentVolumeClaim](docs/V1PersistentVolumeClaim.md) @@ -1206,6 +1245,7 @@ Class | Method | HTTP request | Description - [V1PodTemplateList](docs/V1PodTemplateList.md) - [V1PodTemplateSpec](docs/V1PodTemplateSpec.md) - [V1PolicyRule](docs/V1PolicyRule.md) + - [V1PortStatus](docs/V1PortStatus.md) - [V1PortworxVolumeSource](docs/V1PortworxVolumeSource.md) - [V1Preconditions](docs/V1Preconditions.md) - [V1PreferredSchedulingTerm](docs/V1PreferredSchedulingTerm.md) @@ -1243,12 +1283,15 @@ Class | Method | HTTP request | Description - [V1RollingUpdateDeployment](docs/V1RollingUpdateDeployment.md) - [V1RollingUpdateStatefulSetStrategy](docs/V1RollingUpdateStatefulSetStrategy.md) - [V1RuleWithOperations](docs/V1RuleWithOperations.md) + - [V1RuntimeClass](docs/V1RuntimeClass.md) + - [V1RuntimeClassList](docs/V1RuntimeClassList.md) - [V1SELinuxOptions](docs/V1SELinuxOptions.md) - [V1Scale](docs/V1Scale.md) - [V1ScaleIOPersistentVolumeSource](docs/V1ScaleIOPersistentVolumeSource.md) - [V1ScaleIOVolumeSource](docs/V1ScaleIOVolumeSource.md) - [V1ScaleSpec](docs/V1ScaleSpec.md) - [V1ScaleStatus](docs/V1ScaleStatus.md) + - [V1Scheduling](docs/V1Scheduling.md) - [V1ScopeSelector](docs/V1ScopeSelector.md) - [V1ScopedResourceSelectorRequirement](docs/V1ScopedResourceSelectorRequirement.md) - [V1SeccompProfile](docs/V1SeccompProfile.md) @@ -1296,7 +1339,6 @@ Class | Method | HTTP request | Description - [V1Sysctl](docs/V1Sysctl.md) - [V1TCPSocketAction](docs/V1TCPSocketAction.md) - [V1Taint](docs/V1Taint.md) - - [V1TokenRequest](docs/V1TokenRequest.md) - [V1TokenRequestSpec](docs/V1TokenRequestSpec.md) - [V1TokenRequestStatus](docs/V1TokenRequestStatus.md) - [V1TokenReview](docs/V1TokenReview.md) @@ -1344,9 +1386,6 @@ Class | Method | HTTP request | Description - [V1alpha1LimitedPriorityLevelConfiguration](docs/V1alpha1LimitedPriorityLevelConfiguration.md) - [V1alpha1NonResourcePolicyRule](docs/V1alpha1NonResourcePolicyRule.md) - [V1alpha1Overhead](docs/V1alpha1Overhead.md) - - [V1alpha1PodPreset](docs/V1alpha1PodPreset.md) - - [V1alpha1PodPresetList](docs/V1alpha1PodPresetList.md) - - [V1alpha1PodPresetSpec](docs/V1alpha1PodPresetSpec.md) - [V1alpha1PolicyRule](docs/V1alpha1PolicyRule.md) - [V1alpha1PolicyRulesWithSubjects](docs/V1alpha1PolicyRulesWithSubjects.md) - [V1alpha1PriorityClass](docs/V1alpha1PriorityClass.md) @@ -1368,7 +1407,12 @@ Class | Method | HTTP request | Description - [V1alpha1RuntimeClassList](docs/V1alpha1RuntimeClassList.md) - [V1alpha1RuntimeClassSpec](docs/V1alpha1RuntimeClassSpec.md) - [V1alpha1Scheduling](docs/V1alpha1Scheduling.md) + - [V1alpha1ServerStorageVersion](docs/V1alpha1ServerStorageVersion.md) - [V1alpha1ServiceAccountSubject](docs/V1alpha1ServiceAccountSubject.md) + - [V1alpha1StorageVersion](docs/V1alpha1StorageVersion.md) + - [V1alpha1StorageVersionCondition](docs/V1alpha1StorageVersionCondition.md) + - [V1alpha1StorageVersionList](docs/V1alpha1StorageVersionList.md) + - [V1alpha1StorageVersionStatus](docs/V1alpha1StorageVersionStatus.md) - [V1alpha1UserSubject](docs/V1alpha1UserSubject.md) - [V1alpha1VolumeAttachment](docs/V1alpha1VolumeAttachment.md) - [V1alpha1VolumeAttachmentList](docs/V1alpha1VolumeAttachmentList.md) @@ -1428,6 +1472,13 @@ Class | Method | HTTP request | Description - [V1beta1Eviction](docs/V1beta1Eviction.md) - [V1beta1ExternalDocumentation](docs/V1beta1ExternalDocumentation.md) - [V1beta1FSGroupStrategyOptions](docs/V1beta1FSGroupStrategyOptions.md) + - [V1beta1FlowDistinguisherMethod](docs/V1beta1FlowDistinguisherMethod.md) + - [V1beta1FlowSchema](docs/V1beta1FlowSchema.md) + - [V1beta1FlowSchemaCondition](docs/V1beta1FlowSchemaCondition.md) + - [V1beta1FlowSchemaList](docs/V1beta1FlowSchemaList.md) + - [V1beta1FlowSchemaSpec](docs/V1beta1FlowSchemaSpec.md) + - [V1beta1FlowSchemaStatus](docs/V1beta1FlowSchemaStatus.md) + - [V1beta1GroupSubject](docs/V1beta1GroupSubject.md) - [V1beta1HostPortRange](docs/V1beta1HostPortRange.md) - [V1beta1IDRange](docs/V1beta1IDRange.md) - [V1beta1IngressClass](docs/V1beta1IngressClass.md) @@ -1438,11 +1489,14 @@ Class | Method | HTTP request | Description - [V1beta1Lease](docs/V1beta1Lease.md) - [V1beta1LeaseList](docs/V1beta1LeaseList.md) - [V1beta1LeaseSpec](docs/V1beta1LeaseSpec.md) + - [V1beta1LimitResponse](docs/V1beta1LimitResponse.md) + - [V1beta1LimitedPriorityLevelConfiguration](docs/V1beta1LimitedPriorityLevelConfiguration.md) - [V1beta1LocalSubjectAccessReview](docs/V1beta1LocalSubjectAccessReview.md) - [V1beta1MutatingWebhook](docs/V1beta1MutatingWebhook.md) - [V1beta1MutatingWebhookConfiguration](docs/V1beta1MutatingWebhookConfiguration.md) - [V1beta1MutatingWebhookConfigurationList](docs/V1beta1MutatingWebhookConfigurationList.md) - [V1beta1NonResourceAttributes](docs/V1beta1NonResourceAttributes.md) + - [V1beta1NonResourcePolicyRule](docs/V1beta1NonResourcePolicyRule.md) - [V1beta1NonResourceRule](docs/V1beta1NonResourceRule.md) - [V1beta1Overhead](docs/V1beta1Overhead.md) - [V1beta1PodDisruptionBudget](docs/V1beta1PodDisruptionBudget.md) @@ -1453,9 +1507,18 @@ Class | Method | HTTP request | Description - [V1beta1PodSecurityPolicyList](docs/V1beta1PodSecurityPolicyList.md) - [V1beta1PodSecurityPolicySpec](docs/V1beta1PodSecurityPolicySpec.md) - [V1beta1PolicyRule](docs/V1beta1PolicyRule.md) + - [V1beta1PolicyRulesWithSubjects](docs/V1beta1PolicyRulesWithSubjects.md) - [V1beta1PriorityClass](docs/V1beta1PriorityClass.md) - [V1beta1PriorityClassList](docs/V1beta1PriorityClassList.md) + - [V1beta1PriorityLevelConfiguration](docs/V1beta1PriorityLevelConfiguration.md) + - [V1beta1PriorityLevelConfigurationCondition](docs/V1beta1PriorityLevelConfigurationCondition.md) + - [V1beta1PriorityLevelConfigurationList](docs/V1beta1PriorityLevelConfigurationList.md) + - [V1beta1PriorityLevelConfigurationReference](docs/V1beta1PriorityLevelConfigurationReference.md) + - [V1beta1PriorityLevelConfigurationSpec](docs/V1beta1PriorityLevelConfigurationSpec.md) + - [V1beta1PriorityLevelConfigurationStatus](docs/V1beta1PriorityLevelConfigurationStatus.md) + - [V1beta1QueuingConfiguration](docs/V1beta1QueuingConfiguration.md) - [V1beta1ResourceAttributes](docs/V1beta1ResourceAttributes.md) + - [V1beta1ResourcePolicyRule](docs/V1beta1ResourcePolicyRule.md) - [V1beta1ResourceRule](docs/V1beta1ResourceRule.md) - [V1beta1Role](docs/V1beta1Role.md) - [V1beta1RoleBinding](docs/V1beta1RoleBinding.md) @@ -1474,18 +1537,20 @@ Class | Method | HTTP request | Description - [V1beta1SelfSubjectAccessReviewSpec](docs/V1beta1SelfSubjectAccessReviewSpec.md) - [V1beta1SelfSubjectRulesReview](docs/V1beta1SelfSubjectRulesReview.md) - [V1beta1SelfSubjectRulesReviewSpec](docs/V1beta1SelfSubjectRulesReviewSpec.md) + - [V1beta1ServiceAccountSubject](docs/V1beta1ServiceAccountSubject.md) - [V1beta1StorageClass](docs/V1beta1StorageClass.md) - [V1beta1StorageClassList](docs/V1beta1StorageClassList.md) - - [V1beta1Subject](docs/V1beta1Subject.md) - [V1beta1SubjectAccessReview](docs/V1beta1SubjectAccessReview.md) - [V1beta1SubjectAccessReviewSpec](docs/V1beta1SubjectAccessReviewSpec.md) - [V1beta1SubjectAccessReviewStatus](docs/V1beta1SubjectAccessReviewStatus.md) - [V1beta1SubjectRulesReviewStatus](docs/V1beta1SubjectRulesReviewStatus.md) - [V1beta1SupplementalGroupsStrategyOptions](docs/V1beta1SupplementalGroupsStrategyOptions.md) + - [V1beta1TokenRequest](docs/V1beta1TokenRequest.md) - [V1beta1TokenReview](docs/V1beta1TokenReview.md) - [V1beta1TokenReviewSpec](docs/V1beta1TokenReviewSpec.md) - [V1beta1TokenReviewStatus](docs/V1beta1TokenReviewStatus.md) - [V1beta1UserInfo](docs/V1beta1UserInfo.md) + - [V1beta1UserSubject](docs/V1beta1UserSubject.md) - [V1beta1ValidatingWebhook](docs/V1beta1ValidatingWebhook.md) - [V1beta1ValidatingWebhookConfiguration](docs/V1beta1ValidatingWebhookConfiguration.md) - [V1beta1ValidatingWebhookConfigurationList](docs/V1beta1ValidatingWebhookConfigurationList.md) @@ -1501,6 +1566,8 @@ Class | Method | HTTP request | Description - [V2alpha1CronJobSpec](docs/V2alpha1CronJobSpec.md) - [V2alpha1CronJobStatus](docs/V2alpha1CronJobStatus.md) - [V2alpha1JobTemplateSpec](docs/V2alpha1JobTemplateSpec.md) + - [V2beta1ContainerResourceMetricSource](docs/V2beta1ContainerResourceMetricSource.md) + - [V2beta1ContainerResourceMetricStatus](docs/V2beta1ContainerResourceMetricStatus.md) - [V2beta1CrossVersionObjectReference](docs/V2beta1CrossVersionObjectReference.md) - [V2beta1ExternalMetricSource](docs/V2beta1ExternalMetricSource.md) - [V2beta1ExternalMetricStatus](docs/V2beta1ExternalMetricStatus.md) @@ -1517,6 +1584,8 @@ Class | Method | HTTP request | Description - [V2beta1PodsMetricStatus](docs/V2beta1PodsMetricStatus.md) - [V2beta1ResourceMetricSource](docs/V2beta1ResourceMetricSource.md) - [V2beta1ResourceMetricStatus](docs/V2beta1ResourceMetricStatus.md) + - [V2beta2ContainerResourceMetricSource](docs/V2beta2ContainerResourceMetricSource.md) + - [V2beta2ContainerResourceMetricStatus](docs/V2beta2ContainerResourceMetricStatus.md) - [V2beta2CrossVersionObjectReference](docs/V2beta2CrossVersionObjectReference.md) - [V2beta2ExternalMetricSource](docs/V2beta2ExternalMetricSource.md) - [V2beta2ExternalMetricStatus](docs/V2beta2ExternalMetricStatus.md) diff --git a/kubernetes/__init__.py b/kubernetes/__init__.py index d07886913..0693f1536 100644 --- a/kubernetes/__init__.py +++ b/kubernetes/__init__.py @@ -14,7 +14,7 @@ __project__ = 'kubernetes' # The version is auto-updated. Please do not edit. -__version__ = "19.0.0-snapshot" +__version__ = "20.0.0-snapshot" import kubernetes.client import kubernetes.config diff --git a/kubernetes/client/__init__.py b/kubernetes/client/__init__.py index bea2c9f77..95c0088d6 100644 --- a/kubernetes/client/__init__.py +++ b/kubernetes/client/__init__.py @@ -7,16 +7,17 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501 - The version of the OpenAPI document: release-1.19 + The version of the OpenAPI document: release-1.20 Generated by: https://openapi-generator.tech """ from __future__ import absolute_import -__version__ = "19.0.0-snapshot" +__version__ = "20.0.0-snapshot" # import apis into sdk package +from kubernetes.client.api.well_known_api import WellKnownApi from kubernetes.client.api.admissionregistration_api import AdmissionregistrationApi from kubernetes.client.api.admissionregistration_v1_api import AdmissionregistrationV1Api from kubernetes.client.api.admissionregistration_v1beta1_api import AdmissionregistrationV1beta1Api @@ -61,13 +62,18 @@ from kubernetes.client.api.extensions_api import ExtensionsApi from kubernetes.client.api.extensions_v1beta1_api import ExtensionsV1beta1Api from kubernetes.client.api.flowcontrol_apiserver_api import FlowcontrolApiserverApi from kubernetes.client.api.flowcontrol_apiserver_v1alpha1_api import FlowcontrolApiserverV1alpha1Api +from kubernetes.client.api.flowcontrol_apiserver_v1beta1_api import FlowcontrolApiserverV1beta1Api +from kubernetes.client.api.internal_apiserver_api import InternalApiserverApi +from kubernetes.client.api.internal_apiserver_v1alpha1_api import InternalApiserverV1alpha1Api from kubernetes.client.api.logs_api import LogsApi from kubernetes.client.api.networking_api import NetworkingApi from kubernetes.client.api.networking_v1_api import NetworkingV1Api from kubernetes.client.api.networking_v1beta1_api import NetworkingV1beta1Api from kubernetes.client.api.node_api import NodeApi +from kubernetes.client.api.node_v1_api import NodeV1Api from kubernetes.client.api.node_v1alpha1_api import NodeV1alpha1Api from kubernetes.client.api.node_v1beta1_api import NodeV1beta1Api +from kubernetes.client.api.openid_api import OpenidApi from kubernetes.client.api.policy_api import PolicyApi from kubernetes.client.api.policy_v1beta1_api import PolicyV1beta1Api from kubernetes.client.api.rbac_authorization_api import RbacAuthorizationApi @@ -78,8 +84,6 @@ from kubernetes.client.api.scheduling_api import SchedulingApi from kubernetes.client.api.scheduling_v1_api import SchedulingV1Api from kubernetes.client.api.scheduling_v1alpha1_api import SchedulingV1alpha1Api from kubernetes.client.api.scheduling_v1beta1_api import SchedulingV1beta1Api -from kubernetes.client.api.settings_api import SettingsApi -from kubernetes.client.api.settings_v1alpha1_api import SettingsV1alpha1Api from kubernetes.client.api.storage_api import StorageApi from kubernetes.client.api.storage_v1_api import StorageV1Api from kubernetes.client.api.storage_v1alpha1_api import StorageV1alpha1Api @@ -105,6 +109,7 @@ from kubernetes.client.models.apiextensions_v1beta1_service_reference import Api from kubernetes.client.models.apiextensions_v1beta1_webhook_client_config import ApiextensionsV1beta1WebhookClientConfig from kubernetes.client.models.apiregistration_v1_service_reference import ApiregistrationV1ServiceReference from kubernetes.client.models.apiregistration_v1beta1_service_reference import ApiregistrationV1beta1ServiceReference +from kubernetes.client.models.authentication_v1_token_request import AuthenticationV1TokenRequest from kubernetes.client.models.core_v1_event import CoreV1Event from kubernetes.client.models.core_v1_event_list import CoreV1EventList from kubernetes.client.models.core_v1_event_series import CoreV1EventSeries @@ -121,6 +126,7 @@ from kubernetes.client.models.extensions_v1beta1_ingress_spec import ExtensionsV from kubernetes.client.models.extensions_v1beta1_ingress_status import ExtensionsV1beta1IngressStatus from kubernetes.client.models.extensions_v1beta1_ingress_tls import ExtensionsV1beta1IngressTLS from kubernetes.client.models.flowcontrol_v1alpha1_subject import FlowcontrolV1alpha1Subject +from kubernetes.client.models.flowcontrol_v1beta1_subject import FlowcontrolV1beta1Subject from kubernetes.client.models.networking_v1beta1_http_ingress_path import NetworkingV1beta1HTTPIngressPath from kubernetes.client.models.networking_v1beta1_http_ingress_rule_value import NetworkingV1beta1HTTPIngressRuleValue from kubernetes.client.models.networking_v1beta1_ingress import NetworkingV1beta1Ingress @@ -131,6 +137,8 @@ from kubernetes.client.models.networking_v1beta1_ingress_spec import NetworkingV from kubernetes.client.models.networking_v1beta1_ingress_status import NetworkingV1beta1IngressStatus from kubernetes.client.models.networking_v1beta1_ingress_tls import NetworkingV1beta1IngressTLS from kubernetes.client.models.rbac_v1alpha1_subject import RbacV1alpha1Subject +from kubernetes.client.models.rbac_v1beta1_subject import RbacV1beta1Subject +from kubernetes.client.models.storage_v1_token_request import StorageV1TokenRequest from kubernetes.client.models.v1_api_group import V1APIGroup from kubernetes.client.models.v1_api_group_list import V1APIGroupList from kubernetes.client.models.v1_api_resource import V1APIResource @@ -177,6 +185,7 @@ from kubernetes.client.models.v1_cluster_role_list import V1ClusterRoleList from kubernetes.client.models.v1_component_condition import V1ComponentCondition from kubernetes.client.models.v1_component_status import V1ComponentStatus from kubernetes.client.models.v1_component_status_list import V1ComponentStatusList +from kubernetes.client.models.v1_condition import V1Condition from kubernetes.client.models.v1_config_map import V1ConfigMap from kubernetes.client.models.v1_config_map_env_source import V1ConfigMapEnvSource from kubernetes.client.models.v1_config_map_key_selector import V1ConfigMapKeySelector @@ -331,6 +340,7 @@ from kubernetes.client.models.v1_non_resource_rule import V1NonResourceRule from kubernetes.client.models.v1_object_field_selector import V1ObjectFieldSelector from kubernetes.client.models.v1_object_meta import V1ObjectMeta from kubernetes.client.models.v1_object_reference import V1ObjectReference +from kubernetes.client.models.v1_overhead import V1Overhead from kubernetes.client.models.v1_owner_reference import V1OwnerReference from kubernetes.client.models.v1_persistent_volume import V1PersistentVolume from kubernetes.client.models.v1_persistent_volume_claim import V1PersistentVolumeClaim @@ -361,6 +371,7 @@ from kubernetes.client.models.v1_pod_template import V1PodTemplate from kubernetes.client.models.v1_pod_template_list import V1PodTemplateList from kubernetes.client.models.v1_pod_template_spec import V1PodTemplateSpec from kubernetes.client.models.v1_policy_rule import V1PolicyRule +from kubernetes.client.models.v1_port_status import V1PortStatus from kubernetes.client.models.v1_portworx_volume_source import V1PortworxVolumeSource from kubernetes.client.models.v1_preconditions import V1Preconditions from kubernetes.client.models.v1_preferred_scheduling_term import V1PreferredSchedulingTerm @@ -398,12 +409,15 @@ from kubernetes.client.models.v1_rolling_update_daemon_set import V1RollingUpdat from kubernetes.client.models.v1_rolling_update_deployment import V1RollingUpdateDeployment from kubernetes.client.models.v1_rolling_update_stateful_set_strategy import V1RollingUpdateStatefulSetStrategy from kubernetes.client.models.v1_rule_with_operations import V1RuleWithOperations +from kubernetes.client.models.v1_runtime_class import V1RuntimeClass +from kubernetes.client.models.v1_runtime_class_list import V1RuntimeClassList from kubernetes.client.models.v1_se_linux_options import V1SELinuxOptions from kubernetes.client.models.v1_scale import V1Scale from kubernetes.client.models.v1_scale_io_persistent_volume_source import V1ScaleIOPersistentVolumeSource from kubernetes.client.models.v1_scale_io_volume_source import V1ScaleIOVolumeSource from kubernetes.client.models.v1_scale_spec import V1ScaleSpec from kubernetes.client.models.v1_scale_status import V1ScaleStatus +from kubernetes.client.models.v1_scheduling import V1Scheduling from kubernetes.client.models.v1_scope_selector import V1ScopeSelector from kubernetes.client.models.v1_scoped_resource_selector_requirement import V1ScopedResourceSelectorRequirement from kubernetes.client.models.v1_seccomp_profile import V1SeccompProfile @@ -451,7 +465,6 @@ from kubernetes.client.models.v1_subject_rules_review_status import V1SubjectRul from kubernetes.client.models.v1_sysctl import V1Sysctl from kubernetes.client.models.v1_tcp_socket_action import V1TCPSocketAction from kubernetes.client.models.v1_taint import V1Taint -from kubernetes.client.models.v1_token_request import V1TokenRequest from kubernetes.client.models.v1_token_request_spec import V1TokenRequestSpec from kubernetes.client.models.v1_token_request_status import V1TokenRequestStatus from kubernetes.client.models.v1_token_review import V1TokenReview @@ -499,9 +512,6 @@ from kubernetes.client.models.v1alpha1_limit_response import V1alpha1LimitRespon from kubernetes.client.models.v1alpha1_limited_priority_level_configuration import V1alpha1LimitedPriorityLevelConfiguration from kubernetes.client.models.v1alpha1_non_resource_policy_rule import V1alpha1NonResourcePolicyRule from kubernetes.client.models.v1alpha1_overhead import V1alpha1Overhead -from kubernetes.client.models.v1alpha1_pod_preset import V1alpha1PodPreset -from kubernetes.client.models.v1alpha1_pod_preset_list import V1alpha1PodPresetList -from kubernetes.client.models.v1alpha1_pod_preset_spec import V1alpha1PodPresetSpec from kubernetes.client.models.v1alpha1_policy_rule import V1alpha1PolicyRule from kubernetes.client.models.v1alpha1_policy_rules_with_subjects import V1alpha1PolicyRulesWithSubjects from kubernetes.client.models.v1alpha1_priority_class import V1alpha1PriorityClass @@ -523,7 +533,12 @@ from kubernetes.client.models.v1alpha1_runtime_class import V1alpha1RuntimeClass from kubernetes.client.models.v1alpha1_runtime_class_list import V1alpha1RuntimeClassList from kubernetes.client.models.v1alpha1_runtime_class_spec import V1alpha1RuntimeClassSpec from kubernetes.client.models.v1alpha1_scheduling import V1alpha1Scheduling +from kubernetes.client.models.v1alpha1_server_storage_version import V1alpha1ServerStorageVersion from kubernetes.client.models.v1alpha1_service_account_subject import V1alpha1ServiceAccountSubject +from kubernetes.client.models.v1alpha1_storage_version import V1alpha1StorageVersion +from kubernetes.client.models.v1alpha1_storage_version_condition import V1alpha1StorageVersionCondition +from kubernetes.client.models.v1alpha1_storage_version_list import V1alpha1StorageVersionList +from kubernetes.client.models.v1alpha1_storage_version_status import V1alpha1StorageVersionStatus from kubernetes.client.models.v1alpha1_user_subject import V1alpha1UserSubject from kubernetes.client.models.v1alpha1_volume_attachment import V1alpha1VolumeAttachment from kubernetes.client.models.v1alpha1_volume_attachment_list import V1alpha1VolumeAttachmentList @@ -583,6 +598,13 @@ from kubernetes.client.models.v1beta1_event_series import V1beta1EventSeries from kubernetes.client.models.v1beta1_eviction import V1beta1Eviction from kubernetes.client.models.v1beta1_external_documentation import V1beta1ExternalDocumentation from kubernetes.client.models.v1beta1_fs_group_strategy_options import V1beta1FSGroupStrategyOptions +from kubernetes.client.models.v1beta1_flow_distinguisher_method import V1beta1FlowDistinguisherMethod +from kubernetes.client.models.v1beta1_flow_schema import V1beta1FlowSchema +from kubernetes.client.models.v1beta1_flow_schema_condition import V1beta1FlowSchemaCondition +from kubernetes.client.models.v1beta1_flow_schema_list import V1beta1FlowSchemaList +from kubernetes.client.models.v1beta1_flow_schema_spec import V1beta1FlowSchemaSpec +from kubernetes.client.models.v1beta1_flow_schema_status import V1beta1FlowSchemaStatus +from kubernetes.client.models.v1beta1_group_subject import V1beta1GroupSubject from kubernetes.client.models.v1beta1_host_port_range import V1beta1HostPortRange from kubernetes.client.models.v1beta1_id_range import V1beta1IDRange from kubernetes.client.models.v1beta1_ingress_class import V1beta1IngressClass @@ -593,11 +615,14 @@ from kubernetes.client.models.v1beta1_job_template_spec import V1beta1JobTemplat from kubernetes.client.models.v1beta1_lease import V1beta1Lease from kubernetes.client.models.v1beta1_lease_list import V1beta1LeaseList from kubernetes.client.models.v1beta1_lease_spec import V1beta1LeaseSpec +from kubernetes.client.models.v1beta1_limit_response import V1beta1LimitResponse +from kubernetes.client.models.v1beta1_limited_priority_level_configuration import V1beta1LimitedPriorityLevelConfiguration from kubernetes.client.models.v1beta1_local_subject_access_review import V1beta1LocalSubjectAccessReview from kubernetes.client.models.v1beta1_mutating_webhook import V1beta1MutatingWebhook from kubernetes.client.models.v1beta1_mutating_webhook_configuration import V1beta1MutatingWebhookConfiguration from kubernetes.client.models.v1beta1_mutating_webhook_configuration_list import V1beta1MutatingWebhookConfigurationList from kubernetes.client.models.v1beta1_non_resource_attributes import V1beta1NonResourceAttributes +from kubernetes.client.models.v1beta1_non_resource_policy_rule import V1beta1NonResourcePolicyRule from kubernetes.client.models.v1beta1_non_resource_rule import V1beta1NonResourceRule from kubernetes.client.models.v1beta1_overhead import V1beta1Overhead from kubernetes.client.models.v1beta1_pod_disruption_budget import V1beta1PodDisruptionBudget @@ -608,9 +633,18 @@ from kubernetes.client.models.v1beta1_pod_security_policy import V1beta1PodSecur from kubernetes.client.models.v1beta1_pod_security_policy_list import V1beta1PodSecurityPolicyList from kubernetes.client.models.v1beta1_pod_security_policy_spec import V1beta1PodSecurityPolicySpec from kubernetes.client.models.v1beta1_policy_rule import V1beta1PolicyRule +from kubernetes.client.models.v1beta1_policy_rules_with_subjects import V1beta1PolicyRulesWithSubjects from kubernetes.client.models.v1beta1_priority_class import V1beta1PriorityClass from kubernetes.client.models.v1beta1_priority_class_list import V1beta1PriorityClassList +from kubernetes.client.models.v1beta1_priority_level_configuration import V1beta1PriorityLevelConfiguration +from kubernetes.client.models.v1beta1_priority_level_configuration_condition import V1beta1PriorityLevelConfigurationCondition +from kubernetes.client.models.v1beta1_priority_level_configuration_list import V1beta1PriorityLevelConfigurationList +from kubernetes.client.models.v1beta1_priority_level_configuration_reference import V1beta1PriorityLevelConfigurationReference +from kubernetes.client.models.v1beta1_priority_level_configuration_spec import V1beta1PriorityLevelConfigurationSpec +from kubernetes.client.models.v1beta1_priority_level_configuration_status import V1beta1PriorityLevelConfigurationStatus +from kubernetes.client.models.v1beta1_queuing_configuration import V1beta1QueuingConfiguration from kubernetes.client.models.v1beta1_resource_attributes import V1beta1ResourceAttributes +from kubernetes.client.models.v1beta1_resource_policy_rule import V1beta1ResourcePolicyRule from kubernetes.client.models.v1beta1_resource_rule import V1beta1ResourceRule from kubernetes.client.models.v1beta1_role import V1beta1Role from kubernetes.client.models.v1beta1_role_binding import V1beta1RoleBinding @@ -629,18 +663,20 @@ from kubernetes.client.models.v1beta1_self_subject_access_review import V1beta1S from kubernetes.client.models.v1beta1_self_subject_access_review_spec import V1beta1SelfSubjectAccessReviewSpec from kubernetes.client.models.v1beta1_self_subject_rules_review import V1beta1SelfSubjectRulesReview from kubernetes.client.models.v1beta1_self_subject_rules_review_spec import V1beta1SelfSubjectRulesReviewSpec +from kubernetes.client.models.v1beta1_service_account_subject import V1beta1ServiceAccountSubject from kubernetes.client.models.v1beta1_storage_class import V1beta1StorageClass from kubernetes.client.models.v1beta1_storage_class_list import V1beta1StorageClassList -from kubernetes.client.models.v1beta1_subject import V1beta1Subject from kubernetes.client.models.v1beta1_subject_access_review import V1beta1SubjectAccessReview from kubernetes.client.models.v1beta1_subject_access_review_spec import V1beta1SubjectAccessReviewSpec from kubernetes.client.models.v1beta1_subject_access_review_status import V1beta1SubjectAccessReviewStatus from kubernetes.client.models.v1beta1_subject_rules_review_status import V1beta1SubjectRulesReviewStatus from kubernetes.client.models.v1beta1_supplemental_groups_strategy_options import V1beta1SupplementalGroupsStrategyOptions +from kubernetes.client.models.v1beta1_token_request import V1beta1TokenRequest from kubernetes.client.models.v1beta1_token_review import V1beta1TokenReview from kubernetes.client.models.v1beta1_token_review_spec import V1beta1TokenReviewSpec from kubernetes.client.models.v1beta1_token_review_status import V1beta1TokenReviewStatus from kubernetes.client.models.v1beta1_user_info import V1beta1UserInfo +from kubernetes.client.models.v1beta1_user_subject import V1beta1UserSubject from kubernetes.client.models.v1beta1_validating_webhook import V1beta1ValidatingWebhook from kubernetes.client.models.v1beta1_validating_webhook_configuration import V1beta1ValidatingWebhookConfiguration from kubernetes.client.models.v1beta1_validating_webhook_configuration_list import V1beta1ValidatingWebhookConfigurationList @@ -656,6 +692,8 @@ from kubernetes.client.models.v2alpha1_cron_job_list import V2alpha1CronJobList from kubernetes.client.models.v2alpha1_cron_job_spec import V2alpha1CronJobSpec from kubernetes.client.models.v2alpha1_cron_job_status import V2alpha1CronJobStatus from kubernetes.client.models.v2alpha1_job_template_spec import V2alpha1JobTemplateSpec +from kubernetes.client.models.v2beta1_container_resource_metric_source import V2beta1ContainerResourceMetricSource +from kubernetes.client.models.v2beta1_container_resource_metric_status import V2beta1ContainerResourceMetricStatus from kubernetes.client.models.v2beta1_cross_version_object_reference import V2beta1CrossVersionObjectReference from kubernetes.client.models.v2beta1_external_metric_source import V2beta1ExternalMetricSource from kubernetes.client.models.v2beta1_external_metric_status import V2beta1ExternalMetricStatus @@ -672,6 +710,8 @@ from kubernetes.client.models.v2beta1_pods_metric_source import V2beta1PodsMetri from kubernetes.client.models.v2beta1_pods_metric_status import V2beta1PodsMetricStatus from kubernetes.client.models.v2beta1_resource_metric_source import V2beta1ResourceMetricSource from kubernetes.client.models.v2beta1_resource_metric_status import V2beta1ResourceMetricStatus +from kubernetes.client.models.v2beta2_container_resource_metric_source import V2beta2ContainerResourceMetricSource +from kubernetes.client.models.v2beta2_container_resource_metric_status import V2beta2ContainerResourceMetricStatus from kubernetes.client.models.v2beta2_cross_version_object_reference import V2beta2CrossVersionObjectReference from kubernetes.client.models.v2beta2_external_metric_source import V2beta2ExternalMetricSource from kubernetes.client.models.v2beta2_external_metric_status import V2beta2ExternalMetricStatus diff --git a/kubernetes/client/api_client.py b/kubernetes/client/api_client.py index 4852ace99..5b73389c1 100644 --- a/kubernetes/client/api_client.py +++ b/kubernetes/client/api_client.py @@ -4,7 +4,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501 - The version of the OpenAPI document: release-1.19 + The version of the OpenAPI document: release-1.20 Generated by: https://openapi-generator.tech """ @@ -78,7 +78,7 @@ class ApiClient(object): self.default_headers[header_name] = header_value self.cookie = cookie # Set default User-Agent. - self.user_agent = 'OpenAPI-Generator/19.0.0-snapshot/python' + self.user_agent = 'OpenAPI-Generator/20.0.0-snapshot/python' self.client_side_validation = configuration.client_side_validation def __enter__(self): diff --git a/kubernetes/client/configuration.py b/kubernetes/client/configuration.py index a563c35c9..386428cf0 100644 --- a/kubernetes/client/configuration.py +++ b/kubernetes/client/configuration.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501 - The version of the OpenAPI document: release-1.19 + The version of the OpenAPI document: release-1.20 Generated by: https://openapi-generator.tech """ @@ -156,9 +156,6 @@ class Configuration(object): self.proxy = None """Proxy URL """ - self.no_proxy = None - """bypass proxy for host in the no_proxy list. - """ self.proxy_headers = None """Proxy headers """ @@ -349,8 +346,8 @@ class Configuration(object): return "Python SDK Debug Report:\n"\ "OS: {env}\n"\ "Python Version: {pyversion}\n"\ - "Version of the API: release-1.19\n"\ - "SDK Package Version: 19.0.0-snapshot".\ + "Version of the API: release-1.20\n"\ + "SDK Package Version: 20.0.0-snapshot".\ format(env=sys.platform, pyversion=sys.version) def get_host_settings(self): diff --git a/kubernetes/client/exceptions.py b/kubernetes/client/exceptions.py index fbe76432d..865b97a1e 100644 --- a/kubernetes/client/exceptions.py +++ b/kubernetes/client/exceptions.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501 - The version of the OpenAPI document: release-1.19 + The version of the OpenAPI document: release-1.20 Generated by: https://openapi-generator.tech """ diff --git a/kubernetes/client/rest.py b/kubernetes/client/rest.py index 9e1b3859d..5ad1e5101 100644 --- a/kubernetes/client/rest.py +++ b/kubernetes/client/rest.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501 - The version of the OpenAPI document: release-1.19 + The version of the OpenAPI document: release-1.20 Generated by: https://openapi-generator.tech """ @@ -25,7 +25,6 @@ from six.moves.urllib.parse import urlencode import urllib3 from kubernetes.client.exceptions import ApiException, ApiValueError -from requests.utils import should_bypass_proxies logger = logging.getLogger(__name__) @@ -84,7 +83,7 @@ class RESTClientObject(object): maxsize = 4 # https pool manager - if configuration.proxy and not should_bypass_proxies(configuration.host, no_proxy=configuration.no_proxy or ''): + if configuration.proxy: self.pool_manager = urllib3.ProxyManager( num_pools=pools_size, maxsize=maxsize, diff --git a/kubernetes/test/test_api_client.py b/kubernetes/test/test_api_client.py index 486b4ac5b..f0a9416cf 100644 --- a/kubernetes/test/test_api_client.py +++ b/kubernetes/test/test_api_client.py @@ -6,8 +6,7 @@ import weakref import unittest import kubernetes -from kubernetes.client.configuration import Configuration -import urllib3 + class TestApiClient(unittest.TestCase): @@ -24,28 +23,3 @@ class TestApiClient(unittest.TestCase): self.assertIsNotNone(client._pool) atexit._run_exitfuncs() self.assertIsNone(client._pool) - - def test_rest_proxycare(self): - - pool = { 'proxy': urllib3.ProxyManager, 'direct': urllib3.PoolManager } - - for dst, proxy, no_proxy, expected_pool in [ - ( 'http://kube.local/', None, None, pool['direct']), - ( 'http://kube.local/', 'http://proxy.local:8080/', None, pool['proxy']), - ( 'http://127.0.0.1:8080/', 'http://proxy.local:8080/', 'localhost,127.0.0.0/8,.local', pool['direct']), - ( 'http://kube.local/', 'http://proxy.local:8080/', 'localhost,127.0.0.0/8,.local', pool['direct']), - ( 'http://kube.others.com:1234/','http://proxy.local:8080/', 'localhost,127.0.0.0/8,.local', pool['proxy']), - ( 'http://kube.others.com:1234/','http://proxy.local:8080/', '*', pool['direct']), - ]: - # setup input - config = Configuration() - setattr(config, 'host', dst) - if proxy is not None: - setattr(config, 'proxy', proxy) - if no_proxy is not None: - setattr(config, 'no_proxy', no_proxy) - # setup done - - # test - client = kubernetes.client.ApiClient(configuration=config) - self.assertEqual( expected_pool, type(client.rest_client.pool_manager) ) diff --git a/setup.py b/setup.py index e7cb984da..9efe558bc 100644 --- a/setup.py +++ b/setup.py @@ -16,7 +16,7 @@ from setuptools import setup # Do not edit these constants. They will be updated automatically # by scripts/update-client.sh. -CLIENT_VERSION = "19.0.0-snapshot" +CLIENT_VERSION = "20.0.0-snapshot" PACKAGE_NAME = "kubernetes" DEVELOPMENT_STATUS = "3 - Alpha"