Skip to content

Commit ef558a5

Browse files
committed
Update generated client
1 parent 21e071a commit ef558a5

File tree

1,042 files changed

+45269
-16987
lines changed

Some content is hidden

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

1,042 files changed

+45269
-16987
lines changed

kubernetes/README.md

+88-5
Large diffs are not rendered by default.

kubernetes/client/__init__.py

+40-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
77
8-
OpenAPI spec version: v1.6.7
8+
OpenAPI spec version: v1.7.0
99
1010
Generated by: https://github.com/swagger-api/swagger-codegen.git
1111
"""
@@ -103,8 +103,11 @@
103103
from .models.v1_horizontal_pod_autoscaler_list import V1HorizontalPodAutoscalerList
104104
from .models.v1_horizontal_pod_autoscaler_spec import V1HorizontalPodAutoscalerSpec
105105
from .models.v1_horizontal_pod_autoscaler_status import V1HorizontalPodAutoscalerStatus
106+
from .models.v1_host_alias import V1HostAlias
106107
from .models.v1_host_path_volume_source import V1HostPathVolumeSource
107108
from .models.v1_iscsi_volume_source import V1ISCSIVolumeSource
109+
from .models.v1_initializer import V1Initializer
110+
from .models.v1_initializers import V1Initializers
108111
from .models.v1_job import V1Job
109112
from .models.v1_job_condition import V1JobCondition
110113
from .models.v1_job_list import V1JobList
@@ -123,11 +126,18 @@
123126
from .models.v1_load_balancer_status import V1LoadBalancerStatus
124127
from .models.v1_local_object_reference import V1LocalObjectReference
125128
from .models.v1_local_subject_access_review import V1LocalSubjectAccessReview
129+
from .models.v1_local_volume_source import V1LocalVolumeSource
126130
from .models.v1_nfs_volume_source import V1NFSVolumeSource
127131
from .models.v1_namespace import V1Namespace
128132
from .models.v1_namespace_list import V1NamespaceList
129133
from .models.v1_namespace_spec import V1NamespaceSpec
130134
from .models.v1_namespace_status import V1NamespaceStatus
135+
from .models.v1_network_policy import V1NetworkPolicy
136+
from .models.v1_network_policy_ingress_rule import V1NetworkPolicyIngressRule
137+
from .models.v1_network_policy_list import V1NetworkPolicyList
138+
from .models.v1_network_policy_peer import V1NetworkPolicyPeer
139+
from .models.v1_network_policy_port import V1NetworkPolicyPort
140+
from .models.v1_network_policy_spec import V1NetworkPolicySpec
131141
from .models.v1_node import V1Node
132142
from .models.v1_node_address import V1NodeAddress
133143
from .models.v1_node_affinity import V1NodeAffinity
@@ -213,6 +223,8 @@
213223
from .models.v1_status_details import V1StatusDetails
214224
from .models.v1_storage_class import V1StorageClass
215225
from .models.v1_storage_class_list import V1StorageClassList
226+
from .models.v1_storage_os_persistent_volume_source import V1StorageOSPersistentVolumeSource
227+
from .models.v1_storage_os_volume_source import V1StorageOSVolumeSource
216228
from .models.v1_subject_access_review import V1SubjectAccessReview
217229
from .models.v1_subject_access_review_spec import V1SubjectAccessReviewSpec
218230
from .models.v1_subject_access_review_status import V1SubjectAccessReviewStatus
@@ -229,10 +241,17 @@
229241
from .models.v1_vsphere_virtual_disk_volume_source import V1VsphereVirtualDiskVolumeSource
230242
from .models.v1_watch_event import V1WatchEvent
231243
from .models.v1_weighted_pod_affinity_term import V1WeightedPodAffinityTerm
244+
from .models.v1alpha1_admission_hook_client_config import V1alpha1AdmissionHookClientConfig
232245
from .models.v1alpha1_cluster_role import V1alpha1ClusterRole
233246
from .models.v1alpha1_cluster_role_binding import V1alpha1ClusterRoleBinding
234247
from .models.v1alpha1_cluster_role_binding_list import V1alpha1ClusterRoleBindingList
235248
from .models.v1alpha1_cluster_role_list import V1alpha1ClusterRoleList
249+
from .models.v1alpha1_external_admission_hook import V1alpha1ExternalAdmissionHook
250+
from .models.v1alpha1_external_admission_hook_configuration import V1alpha1ExternalAdmissionHookConfiguration
251+
from .models.v1alpha1_external_admission_hook_configuration_list import V1alpha1ExternalAdmissionHookConfigurationList
252+
from .models.v1alpha1_initializer import V1alpha1Initializer
253+
from .models.v1alpha1_initializer_configuration import V1alpha1InitializerConfiguration
254+
from .models.v1alpha1_initializer_configuration_list import V1alpha1InitializerConfigurationList
236255
from .models.v1alpha1_pod_preset import V1alpha1PodPreset
237256
from .models.v1alpha1_pod_preset_list import V1alpha1PodPresetList
238257
from .models.v1alpha1_pod_preset_spec import V1alpha1PodPresetSpec
@@ -242,7 +261,15 @@
242261
from .models.v1alpha1_role_binding_list import V1alpha1RoleBindingList
243262
from .models.v1alpha1_role_list import V1alpha1RoleList
244263
from .models.v1alpha1_role_ref import V1alpha1RoleRef
264+
from .models.v1alpha1_rule import V1alpha1Rule
265+
from .models.v1alpha1_rule_with_operations import V1alpha1RuleWithOperations
266+
from .models.v1alpha1_service_reference import V1alpha1ServiceReference
245267
from .models.v1alpha1_subject import V1alpha1Subject
268+
from .models.v1beta1_api_service import V1beta1APIService
269+
from .models.v1beta1_api_service_condition import V1beta1APIServiceCondition
270+
from .models.v1beta1_api_service_list import V1beta1APIServiceList
271+
from .models.v1beta1_api_service_spec import V1beta1APIServiceSpec
272+
from .models.v1beta1_api_service_status import V1beta1APIServiceStatus
246273
from .models.v1beta1_api_version import V1beta1APIVersion
247274
from .models.v1beta1_certificate_signing_request import V1beta1CertificateSigningRequest
248275
from .models.v1beta1_certificate_signing_request_condition import V1beta1CertificateSigningRequestCondition
@@ -253,6 +280,8 @@
253280
from .models.v1beta1_cluster_role_binding import V1beta1ClusterRoleBinding
254281
from .models.v1beta1_cluster_role_binding_list import V1beta1ClusterRoleBindingList
255282
from .models.v1beta1_cluster_role_list import V1beta1ClusterRoleList
283+
from .models.v1beta1_controller_revision import V1beta1ControllerRevision
284+
from .models.v1beta1_controller_revision_list import V1beta1ControllerRevisionList
256285
from .models.v1beta1_daemon_set import V1beta1DaemonSet
257286
from .models.v1beta1_daemon_set_list import V1beta1DaemonSetList
258287
from .models.v1beta1_daemon_set_spec import V1beta1DaemonSetSpec
@@ -299,14 +328,17 @@
299328
from .models.v1beta1_role_list import V1beta1RoleList
300329
from .models.v1beta1_role_ref import V1beta1RoleRef
301330
from .models.v1beta1_rolling_update_daemon_set import V1beta1RollingUpdateDaemonSet
331+
from .models.v1beta1_rolling_update_stateful_set_strategy import V1beta1RollingUpdateStatefulSetStrategy
302332
from .models.v1beta1_run_as_user_strategy_options import V1beta1RunAsUserStrategyOptions
303333
from .models.v1beta1_se_linux_strategy_options import V1beta1SELinuxStrategyOptions
304334
from .models.v1beta1_self_subject_access_review import V1beta1SelfSubjectAccessReview
305335
from .models.v1beta1_self_subject_access_review_spec import V1beta1SelfSubjectAccessReviewSpec
336+
from .models.v1beta1_service_reference import V1beta1ServiceReference
306337
from .models.v1beta1_stateful_set import V1beta1StatefulSet
307338
from .models.v1beta1_stateful_set_list import V1beta1StatefulSetList
308339
from .models.v1beta1_stateful_set_spec import V1beta1StatefulSetSpec
309340
from .models.v1beta1_stateful_set_status import V1beta1StatefulSetStatus
341+
from .models.v1beta1_stateful_set_update_strategy import V1beta1StatefulSetUpdateStrategy
310342
from .models.v1beta1_storage_class import V1beta1StorageClass
311343
from .models.v1beta1_storage_class_list import V1beta1StorageClassList
312344
from .models.v1beta1_subject import V1beta1Subject
@@ -326,6 +358,7 @@
326358
from .models.v2alpha1_cron_job_status import V2alpha1CronJobStatus
327359
from .models.v2alpha1_cross_version_object_reference import V2alpha1CrossVersionObjectReference
328360
from .models.v2alpha1_horizontal_pod_autoscaler import V2alpha1HorizontalPodAutoscaler
361+
from .models.v2alpha1_horizontal_pod_autoscaler_condition import V2alpha1HorizontalPodAutoscalerCondition
329362
from .models.v2alpha1_horizontal_pod_autoscaler_list import V2alpha1HorizontalPodAutoscalerList
330363
from .models.v2alpha1_horizontal_pod_autoscaler_spec import V2alpha1HorizontalPodAutoscalerSpec
331364
from .models.v2alpha1_horizontal_pod_autoscaler_status import V2alpha1HorizontalPodAutoscalerStatus
@@ -341,6 +374,10 @@
341374
from .models.version_info import VersionInfo
342375

343376
# import apis into sdk package
377+
from .apis.admissionregistration_api import AdmissionregistrationApi
378+
from .apis.admissionregistration_v1alpha1_api import AdmissionregistrationV1alpha1Api
379+
from .apis.apiregistration_api import ApiregistrationApi
380+
from .apis.apiregistration_v1beta1_api import ApiregistrationV1beta1Api
344381
from .apis.apis_api import ApisApi
345382
from .apis.apps_api import AppsApi
346383
from .apis.apps_v1beta1_api import AppsV1beta1Api
@@ -363,6 +400,8 @@
363400
from .apis.extensions_api import ExtensionsApi
364401
from .apis.extensions_v1beta1_api import ExtensionsV1beta1Api
365402
from .apis.logs_api import LogsApi
403+
from .apis.networking_api import NetworkingApi
404+
from .apis.networking_v1_api import NetworkingV1Api
366405
from .apis.policy_api import PolicyApi
367406
from .apis.policy_v1beta1_api import PolicyV1beta1Api
368407
from .apis.rbac_authorization_api import RbacAuthorizationApi

kubernetes/client/apis/__init__.py

+6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
from __future__ import absolute_import
22

33
# import apis into api package
4+
from .admissionregistration_api import AdmissionregistrationApi
5+
from .admissionregistration_v1alpha1_api import AdmissionregistrationV1alpha1Api
6+
from .apiregistration_api import ApiregistrationApi
7+
from .apiregistration_v1beta1_api import ApiregistrationV1beta1Api
48
from .apis_api import ApisApi
59
from .apps_api import AppsApi
610
from .apps_v1beta1_api import AppsV1beta1Api
@@ -23,6 +27,8 @@
2327
from .extensions_api import ExtensionsApi
2428
from .extensions_v1beta1_api import ExtensionsV1beta1Api
2529
from .logs_api import LogsApi
30+
from .networking_api import NetworkingApi
31+
from .networking_v1_api import NetworkingV1Api
2632
from .policy_api import PolicyApi
2733
from .policy_v1beta1_api import PolicyV1beta1Api
2834
from .rbac_authorization_api import RbacAuthorizationApi
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,138 @@
1+
# coding: utf-8
2+
3+
"""
4+
Kubernetes
5+
6+
No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
7+
8+
OpenAPI spec version: v1.7.0
9+
10+
Generated by: https://github.com/swagger-api/swagger-codegen.git
11+
"""
12+
13+
14+
from __future__ import absolute_import
15+
16+
import sys
17+
import os
18+
import re
19+
20+
# python 2 and python 3 compatibility library
21+
from six import iteritems
22+
23+
from ..configuration import Configuration
24+
from ..api_client import ApiClient
25+
26+
27+
class AdmissionregistrationApi(object):
28+
"""
29+
NOTE: This class is auto generated by the swagger code generator program.
30+
Do not edit the class manually.
31+
Ref: https://github.com/swagger-api/swagger-codegen
32+
"""
33+
34+
def __init__(self, api_client=None):
35+
config = Configuration()
36+
if api_client:
37+
self.api_client = api_client
38+
else:
39+
if not config.api_client:
40+
config.api_client = ApiClient()
41+
self.api_client = config.api_client
42+
43+
def get_api_group(self, **kwargs):
44+
"""
45+
get information of a group
46+
This method makes a synchronous HTTP request by default. To make an
47+
asynchronous HTTP request, please define a `callback` function
48+
to be invoked when receiving the response.
49+
>>> def callback_function(response):
50+
>>> pprint(response)
51+
>>>
52+
>>> thread = api.get_api_group(callback=callback_function)
53+
54+
:param callback function: The callback function
55+
for asynchronous request. (optional)
56+
:return: V1APIGroup
57+
If the method is called asynchronously,
58+
returns the request thread.
59+
"""
60+
kwargs['_return_http_data_only'] = True
61+
if kwargs.get('callback'):
62+
return self.get_api_group_with_http_info(**kwargs)
63+
else:
64+
(data) = self.get_api_group_with_http_info(**kwargs)
65+
return data
66+
67+
def get_api_group_with_http_info(self, **kwargs):
68+
"""
69+
get information of a group
70+
This method makes a synchronous HTTP request by default. To make an
71+
asynchronous HTTP request, please define a `callback` function
72+
to be invoked when receiving the response.
73+
>>> def callback_function(response):
74+
>>> pprint(response)
75+
>>>
76+
>>> thread = api.get_api_group_with_http_info(callback=callback_function)
77+
78+
:param callback function: The callback function
79+
for asynchronous request. (optional)
80+
:return: V1APIGroup
81+
If the method is called asynchronously,
82+
returns the request thread.
83+
"""
84+
85+
all_params = []
86+
all_params.append('callback')
87+
all_params.append('_return_http_data_only')
88+
all_params.append('_preload_content')
89+
all_params.append('_request_timeout')
90+
91+
params = locals()
92+
for key, val in iteritems(params['kwargs']):
93+
if key not in all_params:
94+
raise TypeError(
95+
"Got an unexpected keyword argument '%s'"
96+
" to method get_api_group" % key
97+
)
98+
params[key] = val
99+
del params['kwargs']
100+
101+
collection_formats = {}
102+
103+
resource_path = '/apis/admissionregistration.k8s.io/'.replace('{format}', 'json')
104+
path_params = {}
105+
106+
query_params = {}
107+
108+
header_params = {}
109+
110+
form_params = []
111+
local_var_files = {}
112+
113+
body_params = None
114+
# HTTP header `Accept`
115+
header_params['Accept'] = self.api_client.\
116+
select_header_accept(['application/json', 'application/yaml', 'application/vnd.kubernetes.protobuf'])
117+
118+
# HTTP header `Content-Type`
119+
header_params['Content-Type'] = self.api_client.\
120+
select_header_content_type(['application/json', 'application/yaml', 'application/vnd.kubernetes.protobuf'])
121+
122+
# Authentication setting
123+
auth_settings = ['BearerToken']
124+
125+
return self.api_client.call_api(resource_path, 'GET',
126+
path_params,
127+
query_params,
128+
header_params,
129+
body=body_params,
130+
post_params=form_params,
131+
files=local_var_files,
132+
response_type='V1APIGroup',
133+
auth_settings=auth_settings,
134+
callback=params.get('callback'),
135+
_return_http_data_only=params.get('_return_http_data_only'),
136+
_preload_content=params.get('_preload_content', True),
137+
_request_timeout=params.get('_request_timeout'),
138+
collection_formats=collection_formats)

0 commit comments

Comments
 (0)