Skip to content

Commit

Permalink
Merge pull request #273 from mbohlool/update_client
Browse files Browse the repository at this point in the history
Update master to follow kubernetes 1.7 branch
  • Loading branch information
mbohlool committed Jun 30, 2017
2 parents 7650c9a + 5900a4c commit 5e268fb
Show file tree
Hide file tree
Showing 1,045 changed files with 45,274 additions and 16,990 deletions.
1 change: 1 addition & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# ref: https://docs.travis-ci.com/user/languages/python
language: python
dist: trusty
sudo: true
services:
- docker
Expand Down
93 changes: 88 additions & 5 deletions kubernetes/README.md

Large diffs are not rendered by default.

41 changes: 40 additions & 1 deletion kubernetes/client/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
OpenAPI spec version: v1.6.7
OpenAPI spec version: v1.7.0
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""
Expand Down Expand Up @@ -103,8 +103,11 @@
from .models.v1_horizontal_pod_autoscaler_list import V1HorizontalPodAutoscalerList
from .models.v1_horizontal_pod_autoscaler_spec import V1HorizontalPodAutoscalerSpec
from .models.v1_horizontal_pod_autoscaler_status import V1HorizontalPodAutoscalerStatus
from .models.v1_host_alias import V1HostAlias
from .models.v1_host_path_volume_source import V1HostPathVolumeSource
from .models.v1_iscsi_volume_source import V1ISCSIVolumeSource
from .models.v1_initializer import V1Initializer
from .models.v1_initializers import V1Initializers
from .models.v1_job import V1Job
from .models.v1_job_condition import V1JobCondition
from .models.v1_job_list import V1JobList
Expand All @@ -123,11 +126,18 @@
from .models.v1_load_balancer_status import V1LoadBalancerStatus
from .models.v1_local_object_reference import V1LocalObjectReference
from .models.v1_local_subject_access_review import V1LocalSubjectAccessReview
from .models.v1_local_volume_source import V1LocalVolumeSource
from .models.v1_nfs_volume_source import V1NFSVolumeSource
from .models.v1_namespace import V1Namespace
from .models.v1_namespace_list import V1NamespaceList
from .models.v1_namespace_spec import V1NamespaceSpec
from .models.v1_namespace_status import V1NamespaceStatus
from .models.v1_network_policy import V1NetworkPolicy
from .models.v1_network_policy_ingress_rule import V1NetworkPolicyIngressRule
from .models.v1_network_policy_list import V1NetworkPolicyList
from .models.v1_network_policy_peer import V1NetworkPolicyPeer
from .models.v1_network_policy_port import V1NetworkPolicyPort
from .models.v1_network_policy_spec import V1NetworkPolicySpec
from .models.v1_node import V1Node
from .models.v1_node_address import V1NodeAddress
from .models.v1_node_affinity import V1NodeAffinity
Expand Down Expand Up @@ -213,6 +223,8 @@
from .models.v1_status_details import V1StatusDetails
from .models.v1_storage_class import V1StorageClass
from .models.v1_storage_class_list import V1StorageClassList
from .models.v1_storage_os_persistent_volume_source import V1StorageOSPersistentVolumeSource
from .models.v1_storage_os_volume_source import V1StorageOSVolumeSource
from .models.v1_subject_access_review import V1SubjectAccessReview
from .models.v1_subject_access_review_spec import V1SubjectAccessReviewSpec
from .models.v1_subject_access_review_status import V1SubjectAccessReviewStatus
Expand All @@ -229,10 +241,17 @@
from .models.v1_vsphere_virtual_disk_volume_source import V1VsphereVirtualDiskVolumeSource
from .models.v1_watch_event import V1WatchEvent
from .models.v1_weighted_pod_affinity_term import V1WeightedPodAffinityTerm
from .models.v1alpha1_admission_hook_client_config import V1alpha1AdmissionHookClientConfig
from .models.v1alpha1_cluster_role import V1alpha1ClusterRole
from .models.v1alpha1_cluster_role_binding import V1alpha1ClusterRoleBinding
from .models.v1alpha1_cluster_role_binding_list import V1alpha1ClusterRoleBindingList
from .models.v1alpha1_cluster_role_list import V1alpha1ClusterRoleList
from .models.v1alpha1_external_admission_hook import V1alpha1ExternalAdmissionHook
from .models.v1alpha1_external_admission_hook_configuration import V1alpha1ExternalAdmissionHookConfiguration
from .models.v1alpha1_external_admission_hook_configuration_list import V1alpha1ExternalAdmissionHookConfigurationList
from .models.v1alpha1_initializer import V1alpha1Initializer
from .models.v1alpha1_initializer_configuration import V1alpha1InitializerConfiguration
from .models.v1alpha1_initializer_configuration_list import V1alpha1InitializerConfigurationList
from .models.v1alpha1_pod_preset import V1alpha1PodPreset
from .models.v1alpha1_pod_preset_list import V1alpha1PodPresetList
from .models.v1alpha1_pod_preset_spec import V1alpha1PodPresetSpec
Expand All @@ -242,7 +261,15 @@
from .models.v1alpha1_role_binding_list import V1alpha1RoleBindingList
from .models.v1alpha1_role_list import V1alpha1RoleList
from .models.v1alpha1_role_ref import V1alpha1RoleRef
from .models.v1alpha1_rule import V1alpha1Rule
from .models.v1alpha1_rule_with_operations import V1alpha1RuleWithOperations
from .models.v1alpha1_service_reference import V1alpha1ServiceReference
from .models.v1alpha1_subject import V1alpha1Subject
from .models.v1beta1_api_service import V1beta1APIService
from .models.v1beta1_api_service_condition import V1beta1APIServiceCondition
from .models.v1beta1_api_service_list import V1beta1APIServiceList
from .models.v1beta1_api_service_spec import V1beta1APIServiceSpec
from .models.v1beta1_api_service_status import V1beta1APIServiceStatus
from .models.v1beta1_api_version import V1beta1APIVersion
from .models.v1beta1_certificate_signing_request import V1beta1CertificateSigningRequest
from .models.v1beta1_certificate_signing_request_condition import V1beta1CertificateSigningRequestCondition
Expand All @@ -253,6 +280,8 @@
from .models.v1beta1_cluster_role_binding import V1beta1ClusterRoleBinding
from .models.v1beta1_cluster_role_binding_list import V1beta1ClusterRoleBindingList
from .models.v1beta1_cluster_role_list import V1beta1ClusterRoleList
from .models.v1beta1_controller_revision import V1beta1ControllerRevision
from .models.v1beta1_controller_revision_list import V1beta1ControllerRevisionList
from .models.v1beta1_daemon_set import V1beta1DaemonSet
from .models.v1beta1_daemon_set_list import V1beta1DaemonSetList
from .models.v1beta1_daemon_set_spec import V1beta1DaemonSetSpec
Expand Down Expand Up @@ -299,14 +328,17 @@
from .models.v1beta1_role_list import V1beta1RoleList
from .models.v1beta1_role_ref import V1beta1RoleRef
from .models.v1beta1_rolling_update_daemon_set import V1beta1RollingUpdateDaemonSet
from .models.v1beta1_rolling_update_stateful_set_strategy import V1beta1RollingUpdateStatefulSetStrategy
from .models.v1beta1_run_as_user_strategy_options import V1beta1RunAsUserStrategyOptions
from .models.v1beta1_se_linux_strategy_options import V1beta1SELinuxStrategyOptions
from .models.v1beta1_self_subject_access_review import V1beta1SelfSubjectAccessReview
from .models.v1beta1_self_subject_access_review_spec import V1beta1SelfSubjectAccessReviewSpec
from .models.v1beta1_service_reference import V1beta1ServiceReference
from .models.v1beta1_stateful_set import V1beta1StatefulSet
from .models.v1beta1_stateful_set_list import V1beta1StatefulSetList
from .models.v1beta1_stateful_set_spec import V1beta1StatefulSetSpec
from .models.v1beta1_stateful_set_status import V1beta1StatefulSetStatus
from .models.v1beta1_stateful_set_update_strategy import V1beta1StatefulSetUpdateStrategy
from .models.v1beta1_storage_class import V1beta1StorageClass
from .models.v1beta1_storage_class_list import V1beta1StorageClassList
from .models.v1beta1_subject import V1beta1Subject
Expand All @@ -326,6 +358,7 @@
from .models.v2alpha1_cron_job_status import V2alpha1CronJobStatus
from .models.v2alpha1_cross_version_object_reference import V2alpha1CrossVersionObjectReference
from .models.v2alpha1_horizontal_pod_autoscaler import V2alpha1HorizontalPodAutoscaler
from .models.v2alpha1_horizontal_pod_autoscaler_condition import V2alpha1HorizontalPodAutoscalerCondition
from .models.v2alpha1_horizontal_pod_autoscaler_list import V2alpha1HorizontalPodAutoscalerList
from .models.v2alpha1_horizontal_pod_autoscaler_spec import V2alpha1HorizontalPodAutoscalerSpec
from .models.v2alpha1_horizontal_pod_autoscaler_status import V2alpha1HorizontalPodAutoscalerStatus
Expand All @@ -341,6 +374,10 @@
from .models.version_info import VersionInfo

# import apis into sdk package
from .apis.admissionregistration_api import AdmissionregistrationApi
from .apis.admissionregistration_v1alpha1_api import AdmissionregistrationV1alpha1Api
from .apis.apiregistration_api import ApiregistrationApi
from .apis.apiregistration_v1beta1_api import ApiregistrationV1beta1Api
from .apis.apis_api import ApisApi
from .apis.apps_api import AppsApi
from .apis.apps_v1beta1_api import AppsV1beta1Api
Expand All @@ -363,6 +400,8 @@
from .apis.extensions_api import ExtensionsApi
from .apis.extensions_v1beta1_api import ExtensionsV1beta1Api
from .apis.logs_api import LogsApi
from .apis.networking_api import NetworkingApi
from .apis.networking_v1_api import NetworkingV1Api
from .apis.policy_api import PolicyApi
from .apis.policy_v1beta1_api import PolicyV1beta1Api
from .apis.rbac_authorization_api import RbacAuthorizationApi
Expand Down
6 changes: 6 additions & 0 deletions kubernetes/client/apis/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
from __future__ import absolute_import

# import apis into api package
from .admissionregistration_api import AdmissionregistrationApi
from .admissionregistration_v1alpha1_api import AdmissionregistrationV1alpha1Api
from .apiregistration_api import ApiregistrationApi
from .apiregistration_v1beta1_api import ApiregistrationV1beta1Api
from .apis_api import ApisApi
from .apps_api import AppsApi
from .apps_v1beta1_api import AppsV1beta1Api
Expand All @@ -23,6 +27,8 @@
from .extensions_api import ExtensionsApi
from .extensions_v1beta1_api import ExtensionsV1beta1Api
from .logs_api import LogsApi
from .networking_api import NetworkingApi
from .networking_v1_api import NetworkingV1Api
from .policy_api import PolicyApi
from .policy_v1beta1_api import PolicyV1beta1Api
from .rbac_authorization_api import RbacAuthorizationApi
Expand Down
138 changes: 138 additions & 0 deletions kubernetes/client/apis/admissionregistration_api.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
# coding: utf-8

"""
Kubernetes
No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
OpenAPI spec version: v1.7.0
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""


from __future__ import absolute_import

import sys
import os
import re

# python 2 and python 3 compatibility library
from six import iteritems

from ..configuration import Configuration
from ..api_client import ApiClient


class AdmissionregistrationApi(object):
"""
NOTE: This class is auto generated by the swagger code generator program.
Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
"""

def __init__(self, api_client=None):
config = Configuration()
if api_client:
self.api_client = api_client
else:
if not config.api_client:
config.api_client = ApiClient()
self.api_client = config.api_client

def get_api_group(self, **kwargs):
"""
get information of a group
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a `callback` function
to be invoked when receiving the response.
>>> def callback_function(response):
>>> pprint(response)
>>>
>>> thread = api.get_api_group(callback=callback_function)
:param callback function: The callback function
for asynchronous request. (optional)
:return: V1APIGroup
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
if kwargs.get('callback'):
return self.get_api_group_with_http_info(**kwargs)
else:
(data) = self.get_api_group_with_http_info(**kwargs)
return data

def get_api_group_with_http_info(self, **kwargs):
"""
get information of a group
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a `callback` function
to be invoked when receiving the response.
>>> def callback_function(response):
>>> pprint(response)
>>>
>>> thread = api.get_api_group_with_http_info(callback=callback_function)
:param callback function: The callback function
for asynchronous request. (optional)
:return: V1APIGroup
If the method is called asynchronously,
returns the request thread.
"""

all_params = []
all_params.append('callback')
all_params.append('_return_http_data_only')
all_params.append('_preload_content')
all_params.append('_request_timeout')

params = locals()
for key, val in iteritems(params['kwargs']):
if key not in all_params:
raise TypeError(
"Got an unexpected keyword argument '%s'"
" to method get_api_group" % key
)
params[key] = val
del params['kwargs']

collection_formats = {}

resource_path = '/apis/admissionregistration.k8s.io/'.replace('{format}', 'json')
path_params = {}

query_params = {}

header_params = {}

form_params = []
local_var_files = {}

body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.\
select_header_accept(['application/json', 'application/yaml', 'application/vnd.kubernetes.protobuf'])

# HTTP header `Content-Type`
header_params['Content-Type'] = self.api_client.\
select_header_content_type(['application/json', 'application/yaml', 'application/vnd.kubernetes.protobuf'])

# Authentication setting
auth_settings = ['BearerToken']

return self.api_client.call_api(resource_path, 'GET',
path_params,
query_params,
header_params,
body=body_params,
post_params=form_params,
files=local_var_files,
response_type='V1APIGroup',
auth_settings=auth_settings,
callback=params.get('callback'),
_return_http_data_only=params.get('_return_http_data_only'),
_preload_content=params.get('_preload_content', True),
_request_timeout=params.get('_request_timeout'),
collection_formats=collection_formats)

0 comments on commit 5e268fb

Please sign in to comment.