Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions kubernetes/.openapi-generator/COMMIT
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
Requested Commit/Tag : 830e9d156960bb7f51a5337f31636a7e73226474
Actual Commit : 830e9d156960bb7f51a5337f31636a7e73226474
Requested Commit/Tag : v7.25.0
Actual Commit : ef964b04480889ef86b56cfae84ade8ad4c91c41
2 changes: 1 addition & 1 deletion kubernetes/.openapi-generator/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
7.25.0-SNAPSHOT
7.25.0
2 changes: 1 addition & 1 deletion kubernetes/.openapi-generator/swagger.json-default.sha256
Original file line number Diff line number Diff line change
@@ -1 +1 @@
fdf8e53487f406c1ebc282797e8c33f290c6ad9bf8df9cd13a776dd6f82eaadd
6a2f3ba25f88cbea9998b2da0b80a96d72fd29e892ffde2357f980dbb48ec22b
2 changes: 1 addition & 1 deletion kubernetes/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https:

- API version: release-1.36
- Package version: 36.0.0+snapshot
- Generator version: 7.25.0-SNAPSHOT
- Generator version: 7.25.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen

## Requirements.
Expand Down
4 changes: 2 additions & 2 deletions kubernetes/aio/.openapi-generator/COMMIT
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
Requested Commit/Tag : 830e9d156960bb7f51a5337f31636a7e73226474
Actual Commit : 830e9d156960bb7f51a5337f31636a7e73226474
Requested Commit/Tag : v7.25.0
Actual Commit : ef964b04480889ef86b56cfae84ade8ad4c91c41
2 changes: 1 addition & 1 deletion kubernetes/aio/.openapi-generator/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
7.25.0-SNAPSHOT
7.25.0
Original file line number Diff line number Diff line change
@@ -1 +1 @@
fdf8e53487f406c1ebc282797e8c33f290c6ad9bf8df9cd13a776dd6f82eaadd
6a2f3ba25f88cbea9998b2da0b80a96d72fd29e892ffde2357f980dbb48ec22b
2 changes: 1 addition & 1 deletion kubernetes/aio/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https:

- API version: release-1.36
- Package version: 36.0.0+snapshot
- Generator version: 7.25.0-SNAPSHOT
- Generator version: 7.25.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen

## Requirements.
Expand Down
27 changes: 22 additions & 5 deletions kubernetes/aio/client/api_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,6 @@ async def param_serialize(

return method, url, header_params, body, post_params


async def call_api(
self,
method,
Expand Down Expand Up @@ -476,6 +475,12 @@ def __deserialize(self, data, klass):
return None

if isinstance(klass, str):
if klass.startswith('Optional['):
m = re.match(r'Optional\[(.*)]', klass)
assert m is not None, "Malformed Optional type definition"
# data is not None here, so the optionality is already resolved
return self.__deserialize(data, m.group(1))

if klass.startswith('List['):
m = re.match(r'List\[(.*)]', klass)
assert m is not None, "Malformed List type definition"
Expand Down Expand Up @@ -524,10 +529,15 @@ def parameters_to_tuples(self, params, collection_formats):
if collection_formats is None:
collection_formats = {}
for k, v in params.items() if isinstance(params, dict) else params:
if isinstance(v, bool):
v = str(v).lower()
if k in collection_formats:
collection_format = collection_formats[k]
if collection_format == 'multi':
new_params.extend((k, value) for value in v)
new_params.extend(
(k, str(value).lower() if isinstance(value, bool) else value)
for value in v
)
else:
if collection_format == 'ssv':
delimiter = ' '
Expand All @@ -538,7 +548,9 @@ def parameters_to_tuples(self, params, collection_formats):
else: # csv is the default
delimiter = ','
new_params.append(
(k, delimiter.join(str(value) for value in v)))
(k, delimiter.join(
str(value).lower() if isinstance(value, bool) else str(value)
for value in v)))
else:
new_params.append((k, v))
return new_params
Expand All @@ -564,7 +576,10 @@ def parameters_to_url_query(self, params, collection_formats):
if k in collection_formats:
collection_format = collection_formats[k]
if collection_format == 'multi':
new_params.extend((k, quote(str(value))) for value in v)
new_params.extend(
(k, quote(str(value).lower() if isinstance(value, bool) else str(value)))
for value in v
)
else:
if collection_format == 'ssv':
delimiter = ' '
Expand All @@ -575,7 +590,9 @@ def parameters_to_url_query(self, params, collection_formats):
else: # csv is the default
delimiter = ','
new_params.append(
(k, delimiter.join(quote(str(value)) for value in v))
(k, delimiter.join(
quote(str(value).lower() if isinstance(value, bool) else str(value))
for value in v))
)
else:
new_params.append((k, quote(str(v))))
Expand Down
3 changes: 1 addition & 2 deletions kubernetes/aio/client/models/core_v1_event_list.py
Original file line number Diff line number Diff line change
Expand Up @@ -213,8 +213,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.items:
for _item_items in self.items:
if _item_items:
_items.append(_to_openapi_value(_item_items))
_items.append(_to_openapi_value(_item_items) if _item_items is not None else None)
_dict['items'] = _items
# override the default output from pydantic by calling `to_dict()` of metadata
if self.metadata:
Expand Down
3 changes: 1 addition & 2 deletions kubernetes/aio/client/models/events_v1_event_list.py
Original file line number Diff line number Diff line change
Expand Up @@ -213,8 +213,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.items:
for _item_items in self.items:
if _item_items:
_items.append(_to_openapi_value(_item_items))
_items.append(_to_openapi_value(_item_items) if _item_items is not None else None)
_dict['items'] = _items
# override the default output from pydantic by calling `to_dict()` of metadata
if self.metadata:
Expand Down
3 changes: 1 addition & 2 deletions kubernetes/aio/client/models/v1_aggregation_rule.py
Original file line number Diff line number Diff line change
Expand Up @@ -200,8 +200,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.cluster_role_selectors:
for _item_cluster_role_selectors in self.cluster_role_selectors:
if _item_cluster_role_selectors:
_items.append(_to_openapi_value(_item_cluster_role_selectors))
_items.append(_to_openapi_value(_item_cluster_role_selectors) if _item_cluster_role_selectors is not None else None)
_dict['clusterRoleSelectors'] = _items
return _dict

Expand Down
3 changes: 1 addition & 2 deletions kubernetes/aio/client/models/v1_allocated_device_status.py
Original file line number Diff line number Diff line change
Expand Up @@ -228,8 +228,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.conditions:
for _item_conditions in self.conditions:
if _item_conditions:
_items.append(_to_openapi_value(_item_conditions))
_items.append(_to_openapi_value(_item_conditions) if _item_conditions is not None else None)
_dict['conditions'] = _items
# override the default output from pydantic by calling `to_dict()` of network_data
if self.network_data:
Expand Down
6 changes: 2 additions & 4 deletions kubernetes/aio/client/models/v1_api_group.py
Original file line number Diff line number Diff line change
Expand Up @@ -230,15 +230,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.server_address_by_client_cidrs:
for _item_server_address_by_client_cidrs in self.server_address_by_client_cidrs:
if _item_server_address_by_client_cidrs:
_items.append(_to_openapi_value(_item_server_address_by_client_cidrs))
_items.append(_to_openapi_value(_item_server_address_by_client_cidrs) if _item_server_address_by_client_cidrs is not None else None)
_dict['serverAddressByClientCIDRs'] = _items
# override the default output from pydantic by calling `to_dict()` of each item in versions (list)
_items = []
if self.versions:
for _item_versions in self.versions:
if _item_versions:
_items.append(_to_openapi_value(_item_versions))
_items.append(_to_openapi_value(_item_versions) if _item_versions is not None else None)
_dict['versions'] = _items
return _dict

Expand Down
3 changes: 1 addition & 2 deletions kubernetes/aio/client/models/v1_api_group_list.py
Original file line number Diff line number Diff line change
Expand Up @@ -208,8 +208,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.groups:
for _item_groups in self.groups:
if _item_groups:
_items.append(_to_openapi_value(_item_groups))
_items.append(_to_openapi_value(_item_groups) if _item_groups is not None else None)
_dict['groups'] = _items
return _dict

Expand Down
3 changes: 1 addition & 2 deletions kubernetes/aio/client/models/v1_api_resource_list.py
Original file line number Diff line number Diff line change
Expand Up @@ -215,8 +215,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.resources:
for _item_resources in self.resources:
if _item_resources:
_items.append(_to_openapi_value(_item_resources))
_items.append(_to_openapi_value(_item_resources) if _item_resources is not None else None)
_dict['resources'] = _items
return _dict

Expand Down
3 changes: 1 addition & 2 deletions kubernetes/aio/client/models/v1_api_service_list.py
Original file line number Diff line number Diff line change
Expand Up @@ -213,8 +213,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.items:
for _item_items in self.items:
if _item_items:
_items.append(_to_openapi_value(_item_items))
_items.append(_to_openapi_value(_item_items) if _item_items is not None else None)
_dict['items'] = _items
# override the default output from pydantic by calling `to_dict()` of metadata
if self.metadata:
Expand Down
3 changes: 1 addition & 2 deletions kubernetes/aio/client/models/v1_api_service_status.py
Original file line number Diff line number Diff line change
Expand Up @@ -185,8 +185,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.conditions:
for _item_conditions in self.conditions:
if _item_conditions:
_items.append(_to_openapi_value(_item_conditions))
_items.append(_to_openapi_value(_item_conditions) if _item_conditions is not None else None)
_dict['conditions'] = _items
return _dict

Expand Down
3 changes: 1 addition & 2 deletions kubernetes/aio/client/models/v1_api_versions.py
Original file line number Diff line number Diff line change
Expand Up @@ -215,8 +215,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.server_address_by_client_cidrs:
for _item_server_address_by_client_cidrs in self.server_address_by_client_cidrs:
if _item_server_address_by_client_cidrs:
_items.append(_to_openapi_value(_item_server_address_by_client_cidrs))
_items.append(_to_openapi_value(_item_server_address_by_client_cidrs) if _item_server_address_by_client_cidrs is not None else None)
_dict['serverAddressByClientCIDRs'] = _items
return _dict

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -213,8 +213,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.items:
for _item_items in self.items:
if _item_items:
_items.append(_to_openapi_value(_item_items))
_items.append(_to_openapi_value(_item_items) if _item_items is not None else None)
_dict['items'] = _items
# override the default output from pydantic by calling `to_dict()` of metadata
if self.metadata:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -200,8 +200,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.conditions:
for _item_conditions in self.conditions:
if _item_conditions:
_items.append(_to_openapi_value(_item_conditions))
_items.append(_to_openapi_value(_item_conditions) if _item_conditions is not None else None)
_dict['conditions'] = _items
return _dict

Expand Down
3 changes: 1 addition & 2 deletions kubernetes/aio/client/models/v1_cluster_role.py
Original file line number Diff line number Diff line change
Expand Up @@ -227,8 +227,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.rules:
for _item_rules in self.rules:
if _item_rules:
_items.append(_to_openapi_value(_item_rules))
_items.append(_to_openapi_value(_item_rules) if _item_rules is not None else None)
_dict['rules'] = _items
return _dict

Expand Down
3 changes: 1 addition & 2 deletions kubernetes/aio/client/models/v1_cluster_role_binding.py
Original file line number Diff line number Diff line change
Expand Up @@ -227,8 +227,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.subjects:
for _item_subjects in self.subjects:
if _item_subjects:
_items.append(_to_openapi_value(_item_subjects))
_items.append(_to_openapi_value(_item_subjects) if _item_subjects is not None else None)
_dict['subjects'] = _items
return _dict

Expand Down
3 changes: 1 addition & 2 deletions kubernetes/aio/client/models/v1_cluster_role_binding_list.py
Original file line number Diff line number Diff line change
Expand Up @@ -213,8 +213,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.items:
for _item_items in self.items:
if _item_items:
_items.append(_to_openapi_value(_item_items))
_items.append(_to_openapi_value(_item_items) if _item_items is not None else None)
_dict['items'] = _items
# override the default output from pydantic by calling `to_dict()` of metadata
if self.metadata:
Expand Down
3 changes: 1 addition & 2 deletions kubernetes/aio/client/models/v1_cluster_role_list.py
Original file line number Diff line number Diff line change
Expand Up @@ -213,8 +213,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.items:
for _item_items in self.items:
if _item_items:
_items.append(_to_openapi_value(_item_items))
_items.append(_to_openapi_value(_item_items) if _item_items is not None else None)
_dict['items'] = _items
# override the default output from pydantic by calling `to_dict()` of metadata
if self.metadata:
Expand Down
3 changes: 1 addition & 2 deletions kubernetes/aio/client/models/v1_component_status.py
Original file line number Diff line number Diff line change
Expand Up @@ -213,8 +213,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.conditions:
for _item_conditions in self.conditions:
if _item_conditions:
_items.append(_to_openapi_value(_item_conditions))
_items.append(_to_openapi_value(_item_conditions) if _item_conditions is not None else None)
_dict['conditions'] = _items
# override the default output from pydantic by calling `to_dict()` of metadata
if self.metadata:
Expand Down
3 changes: 1 addition & 2 deletions kubernetes/aio/client/models/v1_component_status_list.py
Original file line number Diff line number Diff line change
Expand Up @@ -213,8 +213,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.items:
for _item_items in self.items:
if _item_items:
_items.append(_to_openapi_value(_item_items))
_items.append(_to_openapi_value(_item_items) if _item_items is not None else None)
_dict['items'] = _items
# override the default output from pydantic by calling `to_dict()` of metadata
if self.metadata:
Expand Down
3 changes: 1 addition & 2 deletions kubernetes/aio/client/models/v1_config_map_list.py
Original file line number Diff line number Diff line change
Expand Up @@ -213,8 +213,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.items:
for _item_items in self.items:
if _item_items:
_items.append(_to_openapi_value(_item_items))
_items.append(_to_openapi_value(_item_items) if _item_items is not None else None)
_dict['items'] = _items
# override the default output from pydantic by calling `to_dict()` of metadata
if self.metadata:
Expand Down
3 changes: 1 addition & 2 deletions kubernetes/aio/client/models/v1_config_map_projection.py
Original file line number Diff line number Diff line change
Expand Up @@ -193,8 +193,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.items:
for _item_items in self.items:
if _item_items:
_items.append(_to_openapi_value(_item_items))
_items.append(_to_openapi_value(_item_items) if _item_items is not None else None)
_dict['items'] = _items
return _dict

Expand Down
3 changes: 1 addition & 2 deletions kubernetes/aio/client/models/v1_config_map_volume_source.py
Original file line number Diff line number Diff line change
Expand Up @@ -212,8 +212,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.items:
for _item_items in self.items:
if _item_items:
_items.append(_to_openapi_value(_item_items))
_items.append(_to_openapi_value(_item_items) if _item_items is not None else None)
_dict['items'] = _items
return _dict

Expand Down
21 changes: 7 additions & 14 deletions kubernetes/aio/client/models/v1_container.py
Original file line number Diff line number Diff line change
Expand Up @@ -348,15 +348,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.env:
for _item_env in self.env:
if _item_env:
_items.append(_to_openapi_value(_item_env))
_items.append(_to_openapi_value(_item_env) if _item_env is not None else None)
_dict['env'] = _items
# override the default output from pydantic by calling `to_dict()` of each item in env_from (list)
_items = []
if self.env_from:
for _item_env_from in self.env_from:
if _item_env_from:
_items.append(_to_openapi_value(_item_env_from))
_items.append(_to_openapi_value(_item_env_from) if _item_env_from is not None else None)
_dict['envFrom'] = _items
# override the default output from pydantic by calling `to_dict()` of lifecycle
if self.lifecycle:
Expand All @@ -368,8 +366,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.ports:
for _item_ports in self.ports:
if _item_ports:
_items.append(_to_openapi_value(_item_ports))
_items.append(_to_openapi_value(_item_ports) if _item_ports is not None else None)
_dict['ports'] = _items
# override the default output from pydantic by calling `to_dict()` of readiness_probe
if self.readiness_probe:
Expand All @@ -378,8 +375,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.resize_policy:
for _item_resize_policy in self.resize_policy:
if _item_resize_policy:
_items.append(_to_openapi_value(_item_resize_policy))
_items.append(_to_openapi_value(_item_resize_policy) if _item_resize_policy is not None else None)
_dict['resizePolicy'] = _items
# override the default output from pydantic by calling `to_dict()` of resources
if self.resources:
Expand All @@ -388,8 +384,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.restart_policy_rules:
for _item_restart_policy_rules in self.restart_policy_rules:
if _item_restart_policy_rules:
_items.append(_to_openapi_value(_item_restart_policy_rules))
_items.append(_to_openapi_value(_item_restart_policy_rules) if _item_restart_policy_rules is not None else None)
_dict['restartPolicyRules'] = _items
# override the default output from pydantic by calling `to_dict()` of security_context
if self.security_context:
Expand All @@ -401,15 +396,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]:
_items = []
if self.volume_devices:
for _item_volume_devices in self.volume_devices:
if _item_volume_devices:
_items.append(_to_openapi_value(_item_volume_devices))
_items.append(_to_openapi_value(_item_volume_devices) if _item_volume_devices is not None else None)
_dict['volumeDevices'] = _items
# override the default output from pydantic by calling `to_dict()` of each item in volume_mounts (list)
_items = []
if self.volume_mounts:
for _item_volume_mounts in self.volume_mounts:
if _item_volume_mounts:
_items.append(_to_openapi_value(_item_volume_mounts))
_items.append(_to_openapi_value(_item_volume_mounts) if _item_volume_mounts is not None else None)
_dict['volumeMounts'] = _items
return _dict

Expand Down
Loading