Skip to content

Commit 5f3810b

Browse files
committed
Bugfix: kubernetes/client/__init__.py was not updated resulting in not exported models
1 parent 98dc691 commit 5f3810b

File tree

3 files changed

+37
-15
lines changed

3 files changed

+37
-15
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/client/__init__.py

Lines changed: 33 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
@@ -288,4 +304,8 @@
288304
# import ApiClient
289305
from .api_client import ApiClient
290306

307+
// from .configuration import Configuration
308+
309+
// configuration = Configuration()
310+
291311
from .configuration import Configuration, ConfigurationObject, configuration

scripts/update-client.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,5 +61,8 @@ echo "--- updating version information..."
6161
sed -i'' "s/^CLIENT_VERSION = .*/CLIENT_VERSION = \\\"${CLIENT_VERSION}\\\"/" "${SCRIPT_ROOT}/../setup.py"
6262
sed -i'' "s/^PACKAGE_NAME = .*/PACKAGE_NAME = \\\"${PACKAGE_NAME}\\\"/" "${SCRIPT_ROOT}/../setup.py"
6363
sed -i'' "s/^DEVELOPMENT_STATUS = .*/DEVELOPMENT_STATUS = \\\"${DEVELOPMENT_STATUS}\\\"/" "${SCRIPT_ROOT}/../setup.py"
64-
64+
sed -i'' "s/^from .configuration import Configuration/\/\/ from .configuration import Configuration/" "${CLIENT_ROOT}/client/__init__.py"
65+
sed -i'' "s/^configuration = Configuration()/\/\/ configuration = Configuration()/" "${CLIENT_ROOT}/client/__init__.py"
66+
echo "" >> "${CLIENT_ROOT}/client/__init__.py"
67+
echo "from .configuration import Configuration, ConfigurationObject, configuration" >> "${CLIENT_ROOT}/client/__init__.py"
6568
echo "---Done."

0 commit comments

Comments
 (0)