Skip to content

Commit 4c3aced

Browse files
authored
Merge pull request #103 from mbohlool/master
Bugfix: kubernetes/client/__init__.py was not updated resulting in not exported models
2 parents daa0562 + c05b50c commit 4c3aced

File tree

573 files changed

+7161
-17066
lines changed

Some content is hidden

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

573 files changed

+7161
-17066
lines changed

kubernetes/.swagger-codegen-ignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ test-requirements.txt
55
setup.py
66
.travis.yml
77
tox.ini
8-
client/__init__.py
98
client/api_client.py
109
client/configuration.py
1110
client/rest.py

kubernetes/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ This Python package is automatically generated by the [Swagger Codegen](https://
55

66
- API version: v1.5.1-660c2a2
77
- Package version: 1.0.0-snapshot
8-
- Build package: class io.swagger.codegen.languages.PythonClientCodegen
8+
- Build package: io.swagger.codegen.languages.PythonClientCodegen
99

1010
## Requirements.
1111

kubernetes/client/__init__.py

Lines changed: 29 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,12 @@
55
66
No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
77
8-
OpenAPI spec version: v1.5.0-snapshot
8+
OpenAPI spec version: v1.5.1-660c2a2
99
1010
Generated by: https://github.com/swagger-api/swagger-codegen.git
11-
12-
Licensed under the Apache License, Version 2.0 (the "License");
13-
you may not use this file except in compliance with the License.
14-
You may obtain a copy of the License at
15-
16-
http://www.apache.org/licenses/LICENSE-2.0
17-
18-
Unless required by applicable law or agreed to in writing, software
19-
distributed under the License is distributed on an "AS IS" BASIS,
20-
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
21-
See the License for the specific language governing permissions and
22-
limitations under the License.
2311
"""
2412

13+
2514
from __future__ import absolute_import
2615

2716
# import models into sdk package
@@ -42,15 +31,21 @@
4231
from .models.unversioned_status_cause import UnversionedStatusCause
4332
from .models.unversioned_status_details import UnversionedStatusDetails
4433
from .models.unversioned_time import UnversionedTime
34+
from .models.v1_aws_elastic_block_store_volume_source import V1AWSElasticBlockStoreVolumeSource
4535
from .models.v1_attached_volume import V1AttachedVolume
36+
from .models.v1_azure_disk_volume_source import V1AzureDiskVolumeSource
37+
from .models.v1_azure_file_volume_source import V1AzureFileVolumeSource
4638
from .models.v1_binding import V1Binding
4739
from .models.v1_capabilities import V1Capabilities
40+
from .models.v1_ceph_fs_volume_source import V1CephFSVolumeSource
41+
from .models.v1_cinder_volume_source import V1CinderVolumeSource
4842
from .models.v1_component_condition import V1ComponentCondition
4943
from .models.v1_component_status import V1ComponentStatus
5044
from .models.v1_component_status_list import V1ComponentStatusList
5145
from .models.v1_config_map import V1ConfigMap
5246
from .models.v1_config_map_key_selector import V1ConfigMapKeySelector
5347
from .models.v1_config_map_list import V1ConfigMapList
48+
from .models.v1_config_map_volume_source import V1ConfigMapVolumeSource
5449
from .models.v1_container import V1Container
5550
from .models.v1_container_image import V1ContainerImage
5651
from .models.v1_container_port import V1ContainerPort
@@ -62,6 +57,9 @@
6257
from .models.v1_cross_version_object_reference import V1CrossVersionObjectReference
6358
from .models.v1_daemon_endpoint import V1DaemonEndpoint
6459
from .models.v1_delete_options import V1DeleteOptions
60+
from .models.v1_downward_api_volume_file import V1DownwardAPIVolumeFile
61+
from .models.v1_downward_api_volume_source import V1DownwardAPIVolumeSource
62+
from .models.v1_empty_dir_volume_source import V1EmptyDirVolumeSource
6563
from .models.v1_endpoint_address import V1EndpointAddress
6664
from .models.v1_endpoint_port import V1EndpointPort
6765
from .models.v1_endpoint_subset import V1EndpointSubset
@@ -73,18 +71,27 @@
7371
from .models.v1_event_list import V1EventList
7472
from .models.v1_event_source import V1EventSource
7573
from .models.v1_exec_action import V1ExecAction
74+
from .models.v1_fc_volume_source import V1FCVolumeSource
75+
from .models.v1_flex_volume_source import V1FlexVolumeSource
76+
from .models.v1_flocker_volume_source import V1FlockerVolumeSource
77+
from .models.v1_gce_persistent_disk_volume_source import V1GCEPersistentDiskVolumeSource
78+
from .models.v1_git_repo_volume_source import V1GitRepoVolumeSource
79+
from .models.v1_glusterfs_volume_source import V1GlusterfsVolumeSource
7680
from .models.v1_http_get_action import V1HTTPGetAction
7781
from .models.v1_http_header import V1HTTPHeader
7882
from .models.v1_handler import V1Handler
7983
from .models.v1_horizontal_pod_autoscaler import V1HorizontalPodAutoscaler
8084
from .models.v1_horizontal_pod_autoscaler_list import V1HorizontalPodAutoscalerList
8185
from .models.v1_horizontal_pod_autoscaler_spec import V1HorizontalPodAutoscalerSpec
8286
from .models.v1_horizontal_pod_autoscaler_status import V1HorizontalPodAutoscalerStatus
87+
from .models.v1_host_path_volume_source import V1HostPathVolumeSource
88+
from .models.v1_iscsi_volume_source import V1ISCSIVolumeSource
8389
from .models.v1_job import V1Job
8490
from .models.v1_job_condition import V1JobCondition
8591
from .models.v1_job_list import V1JobList
8692
from .models.v1_job_spec import V1JobSpec
8793
from .models.v1_job_status import V1JobStatus
94+
from .models.v1_key_to_path import V1KeyToPath
8895
from .models.v1_lifecycle import V1Lifecycle
8996
from .models.v1_limit_range import V1LimitRange
9097
from .models.v1_limit_range_item import V1LimitRangeItem
@@ -93,6 +100,7 @@
93100
from .models.v1_load_balancer_ingress import V1LoadBalancerIngress
94101
from .models.v1_load_balancer_status import V1LoadBalancerStatus
95102
from .models.v1_local_object_reference import V1LocalObjectReference
103+
from .models.v1_nfs_volume_source import V1NFSVolumeSource
96104
from .models.v1_namespace import V1Namespace
97105
from .models.v1_namespace_list import V1NamespaceList
98106
from .models.v1_namespace_spec import V1NamespaceSpec
@@ -114,9 +122,11 @@
114122
from .models.v1_persistent_volume_claim_list import V1PersistentVolumeClaimList
115123
from .models.v1_persistent_volume_claim_spec import V1PersistentVolumeClaimSpec
116124
from .models.v1_persistent_volume_claim_status import V1PersistentVolumeClaimStatus
125+
from .models.v1_persistent_volume_claim_volume_source import V1PersistentVolumeClaimVolumeSource
117126
from .models.v1_persistent_volume_list import V1PersistentVolumeList
118127
from .models.v1_persistent_volume_spec import V1PersistentVolumeSpec
119128
from .models.v1_persistent_volume_status import V1PersistentVolumeStatus
129+
from .models.v1_photon_persistent_disk_volume_source import V1PhotonPersistentDiskVolumeSource
120130
from .models.v1_pod import V1Pod
121131
from .models.v1_pod_condition import V1PodCondition
122132
from .models.v1_pod_list import V1PodList
@@ -128,6 +138,8 @@
128138
from .models.v1_pod_template_spec import V1PodTemplateSpec
129139
from .models.v1_preconditions import V1Preconditions
130140
from .models.v1_probe import V1Probe
141+
from .models.v1_quobyte_volume_source import V1QuobyteVolumeSource
142+
from .models.v1_rbd_volume_source import V1RBDVolumeSource
131143
from .models.v1_replication_controller import V1ReplicationController
132144
from .models.v1_replication_controller_condition import V1ReplicationControllerCondition
133145
from .models.v1_replication_controller_list import V1ReplicationControllerList
@@ -146,6 +158,7 @@
146158
from .models.v1_secret import V1Secret
147159
from .models.v1_secret_key_selector import V1SecretKeySelector
148160
from .models.v1_secret_list import V1SecretList
161+
from .models.v1_secret_volume_source import V1SecretVolumeSource
149162
from .models.v1_security_context import V1SecurityContext
150163
from .models.v1_service import V1Service
151164
from .models.v1_service_account import V1ServiceAccount
@@ -157,6 +170,7 @@
157170
from .models.v1_tcp_socket_action import V1TCPSocketAction
158171
from .models.v1_volume import V1Volume
159172
from .models.v1_volume_mount import V1VolumeMount
173+
from .models.v1_vsphere_virtual_disk_volume_source import V1VsphereVirtualDiskVolumeSource
160174
from .models.v1alpha1_certificate_signing_request import V1alpha1CertificateSigningRequest
161175
from .models.v1alpha1_certificate_signing_request_condition import V1alpha1CertificateSigningRequestCondition
162176
from .models.v1alpha1_certificate_signing_request_list import V1alpha1CertificateSigningRequestList
@@ -187,6 +201,8 @@
187201
from .models.v1beta1_deployment_status import V1beta1DeploymentStatus
188202
from .models.v1beta1_deployment_strategy import V1beta1DeploymentStrategy
189203
from .models.v1beta1_eviction import V1beta1Eviction
204+
from .models.v1beta1_http_ingress_path import V1beta1HTTPIngressPath
205+
from .models.v1beta1_http_ingress_rule_value import V1beta1HTTPIngressRuleValue
190206
from .models.v1beta1_horizontal_pod_autoscaler import V1beta1HorizontalPodAutoscaler
191207
from .models.v1beta1_horizontal_pod_autoscaler_list import V1beta1HorizontalPodAutoscalerList
192208
from .models.v1beta1_horizontal_pod_autoscaler_spec import V1beta1HorizontalPodAutoscalerSpec

kubernetes/client/apis/apis_api.py

Lines changed: 14 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,9 @@
88
OpenAPI spec version: v1.5.1-660c2a2
99
1010
Generated by: https://github.com/swagger-api/swagger-codegen.git
11-
12-
Licensed under the Apache License, Version 2.0 (the "License");
13-
you may not use this file except in compliance with the License.
14-
You may obtain a copy of the License at
15-
16-
http://www.apache.org/licenses/LICENSE-2.0
17-
18-
Unless required by applicable law or agreed to in writing, software
19-
distributed under the License is distributed on an "AS IS" BASIS,
20-
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
21-
See the License for the specific language governing permissions and
22-
limitations under the License.
2311
"""
2412

13+
2514
from __future__ import absolute_import
2615

2716
import sys
@@ -53,9 +42,7 @@ def __init__(self, api_client=None):
5342

5443
def get_api_versions(self, **kwargs):
5544
"""
56-
5745
get available API versions
58-
5946
This method makes a synchronous HTTP request by default. To make an
6047
asynchronous HTTP request, please define a `callback` function
6148
to be invoked when receiving the response.
@@ -79,9 +66,7 @@ def get_api_versions(self, **kwargs):
7966

8067
def get_api_versions_with_http_info(self, **kwargs):
8168
"""
82-
8369
get available API versions
84-
8570
This method makes a synchronous HTTP request by default. To make an
8671
asynchronous HTTP request, please define a `callback` function
8772
to be invoked when receiving the response.
@@ -113,7 +98,6 @@ def get_api_versions_with_http_info(self, **kwargs):
11398
params[key] = val
11499
del params['kwargs']
115100

116-
117101
collection_formats = {}
118102

119103
resource_path = '/apis/'.replace('{format}', 'json')
@@ -127,12 +111,9 @@ def get_api_versions_with_http_info(self, **kwargs):
127111
local_var_files = {}
128112

129113
body_params = None
130-
131114
# HTTP header `Accept`
132115
header_params['Accept'] = self.api_client.\
133116
select_header_accept(['application/json', 'application/yaml', 'application/vnd.kubernetes.protobuf'])
134-
if not header_params['Accept']:
135-
del header_params['Accept']
136117

137118
# HTTP header `Content-Type`
138119
header_params['Content-Type'] = self.api_client.\
@@ -142,16 +123,16 @@ def get_api_versions_with_http_info(self, **kwargs):
142123
auth_settings = ['BearerToken']
143124

144125
return self.api_client.call_api(resource_path, 'GET',
145-
path_params,
146-
query_params,
147-
header_params,
148-
body=body_params,
149-
post_params=form_params,
150-
files=local_var_files,
151-
response_type='UnversionedAPIGroupList',
152-
auth_settings=auth_settings,
153-
callback=params.get('callback'),
154-
_return_http_data_only=params.get('_return_http_data_only'),
155-
_preload_content=params.get('_preload_content', True),
156-
_request_timeout=params.get('_request_timeout'),
157-
collection_formats=collection_formats)
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='UnversionedAPIGroupList',
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)

kubernetes/client/apis/apps_api.py

Lines changed: 14 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,9 @@
88
OpenAPI spec version: v1.5.1-660c2a2
99
1010
Generated by: https://github.com/swagger-api/swagger-codegen.git
11-
12-
Licensed under the Apache License, Version 2.0 (the "License");
13-
you may not use this file except in compliance with the License.
14-
You may obtain a copy of the License at
15-
16-
http://www.apache.org/licenses/LICENSE-2.0
17-
18-
Unless required by applicable law or agreed to in writing, software
19-
distributed under the License is distributed on an "AS IS" BASIS,
20-
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
21-
See the License for the specific language governing permissions and
22-
limitations under the License.
2311
"""
2412

13+
2514
from __future__ import absolute_import
2615

2716
import sys
@@ -53,9 +42,7 @@ def __init__(self, api_client=None):
5342

5443
def get_api_group(self, **kwargs):
5544
"""
56-
5745
get information of a group
58-
5946
This method makes a synchronous HTTP request by default. To make an
6047
asynchronous HTTP request, please define a `callback` function
6148
to be invoked when receiving the response.
@@ -79,9 +66,7 @@ def get_api_group(self, **kwargs):
7966

8067
def get_api_group_with_http_info(self, **kwargs):
8168
"""
82-
8369
get information of a group
84-
8570
This method makes a synchronous HTTP request by default. To make an
8671
asynchronous HTTP request, please define a `callback` function
8772
to be invoked when receiving the response.
@@ -113,7 +98,6 @@ def get_api_group_with_http_info(self, **kwargs):
11398
params[key] = val
11499
del params['kwargs']
115100

116-
117101
collection_formats = {}
118102

119103
resource_path = '/apis/apps/'.replace('{format}', 'json')
@@ -127,12 +111,9 @@ def get_api_group_with_http_info(self, **kwargs):
127111
local_var_files = {}
128112

129113
body_params = None
130-
131114
# HTTP header `Accept`
132115
header_params['Accept'] = self.api_client.\
133116
select_header_accept(['application/json', 'application/yaml', 'application/vnd.kubernetes.protobuf'])
134-
if not header_params['Accept']:
135-
del header_params['Accept']
136117

137118
# HTTP header `Content-Type`
138119
header_params['Content-Type'] = self.api_client.\
@@ -142,16 +123,16 @@ def get_api_group_with_http_info(self, **kwargs):
142123
auth_settings = ['BearerToken']
143124

144125
return self.api_client.call_api(resource_path, 'GET',
145-
path_params,
146-
query_params,
147-
header_params,
148-
body=body_params,
149-
post_params=form_params,
150-
files=local_var_files,
151-
response_type='UnversionedAPIGroup',
152-
auth_settings=auth_settings,
153-
callback=params.get('callback'),
154-
_return_http_data_only=params.get('_return_http_data_only'),
155-
_preload_content=params.get('_preload_content', True),
156-
_request_timeout=params.get('_request_timeout'),
157-
collection_formats=collection_formats)
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='UnversionedAPIGroup',
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)