diff --git a/kubernetes/.openapi-generator/COMMIT b/kubernetes/.openapi-generator/COMMIT index 578d35a979..20cd2af4a1 100644 --- a/kubernetes/.openapi-generator/COMMIT +++ b/kubernetes/.openapi-generator/COMMIT @@ -1,2 +1,2 @@ -Requested Commit/Tag : 830e9d156960bb7f51a5337f31636a7e73226474 -Actual Commit : 830e9d156960bb7f51a5337f31636a7e73226474 +Requested Commit/Tag : v7.25.0 +Actual Commit : ef964b04480889ef86b56cfae84ade8ad4c91c41 diff --git a/kubernetes/.openapi-generator/VERSION b/kubernetes/.openapi-generator/VERSION index 8fc8df6108..bc34d81264 100644 --- a/kubernetes/.openapi-generator/VERSION +++ b/kubernetes/.openapi-generator/VERSION @@ -1 +1 @@ -7.25.0-SNAPSHOT +7.25.0 diff --git a/kubernetes/.openapi-generator/swagger.json-default.sha256 b/kubernetes/.openapi-generator/swagger.json-default.sha256 index 228afee9e0..40ab00a4c4 100644 --- a/kubernetes/.openapi-generator/swagger.json-default.sha256 +++ b/kubernetes/.openapi-generator/swagger.json-default.sha256 @@ -1 +1 @@ -fdf8e53487f406c1ebc282797e8c33f290c6ad9bf8df9cd13a776dd6f82eaadd \ No newline at end of file +6a2f3ba25f88cbea9998b2da0b80a96d72fd29e892ffde2357f980dbb48ec22b \ No newline at end of file diff --git a/kubernetes/README.md b/kubernetes/README.md index 80e1f6fad4..bb9c00b7b3 100644 --- a/kubernetes/README.md +++ b/kubernetes/README.md @@ -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. diff --git a/kubernetes/aio/.openapi-generator/COMMIT b/kubernetes/aio/.openapi-generator/COMMIT index 578d35a979..20cd2af4a1 100644 --- a/kubernetes/aio/.openapi-generator/COMMIT +++ b/kubernetes/aio/.openapi-generator/COMMIT @@ -1,2 +1,2 @@ -Requested Commit/Tag : 830e9d156960bb7f51a5337f31636a7e73226474 -Actual Commit : 830e9d156960bb7f51a5337f31636a7e73226474 +Requested Commit/Tag : v7.25.0 +Actual Commit : ef964b04480889ef86b56cfae84ade8ad4c91c41 diff --git a/kubernetes/aio/.openapi-generator/VERSION b/kubernetes/aio/.openapi-generator/VERSION index 8fc8df6108..bc34d81264 100644 --- a/kubernetes/aio/.openapi-generator/VERSION +++ b/kubernetes/aio/.openapi-generator/VERSION @@ -1 +1 @@ -7.25.0-SNAPSHOT +7.25.0 diff --git a/kubernetes/aio/.openapi-generator/swagger.json-default.sha256 b/kubernetes/aio/.openapi-generator/swagger.json-default.sha256 index 228afee9e0..40ab00a4c4 100644 --- a/kubernetes/aio/.openapi-generator/swagger.json-default.sha256 +++ b/kubernetes/aio/.openapi-generator/swagger.json-default.sha256 @@ -1 +1 @@ -fdf8e53487f406c1ebc282797e8c33f290c6ad9bf8df9cd13a776dd6f82eaadd \ No newline at end of file +6a2f3ba25f88cbea9998b2da0b80a96d72fd29e892ffde2357f980dbb48ec22b \ No newline at end of file diff --git a/kubernetes/aio/README.md b/kubernetes/aio/README.md index 9a56d73916..2da32e4197 100644 --- a/kubernetes/aio/README.md +++ b/kubernetes/aio/README.md @@ -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. diff --git a/kubernetes/aio/client/api_client.py b/kubernetes/aio/client/api_client.py index 158fbf003d..8d16f933a2 100644 --- a/kubernetes/aio/client/api_client.py +++ b/kubernetes/aio/client/api_client.py @@ -278,7 +278,6 @@ async def param_serialize( return method, url, header_params, body, post_params - async def call_api( self, method, @@ -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" @@ -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 = ' ' @@ -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 @@ -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 = ' ' @@ -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)))) diff --git a/kubernetes/aio/client/models/core_v1_event_list.py b/kubernetes/aio/client/models/core_v1_event_list.py index 5ea334a462..73852dd89a 100644 --- a/kubernetes/aio/client/models/core_v1_event_list.py +++ b/kubernetes/aio/client/models/core_v1_event_list.py @@ -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: diff --git a/kubernetes/aio/client/models/events_v1_event_list.py b/kubernetes/aio/client/models/events_v1_event_list.py index dfd4b54030..18c1d7d03f 100644 --- a/kubernetes/aio/client/models/events_v1_event_list.py +++ b/kubernetes/aio/client/models/events_v1_event_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_aggregation_rule.py b/kubernetes/aio/client/models/v1_aggregation_rule.py index e84aebaf6b..d18d4fad8d 100644 --- a/kubernetes/aio/client/models/v1_aggregation_rule.py +++ b/kubernetes/aio/client/models/v1_aggregation_rule.py @@ -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 diff --git a/kubernetes/aio/client/models/v1_allocated_device_status.py b/kubernetes/aio/client/models/v1_allocated_device_status.py index cb0118086a..23cf5d2852 100644 --- a/kubernetes/aio/client/models/v1_allocated_device_status.py +++ b/kubernetes/aio/client/models/v1_allocated_device_status.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_api_group.py b/kubernetes/aio/client/models/v1_api_group.py index c16a72131b..b8399eee7c 100644 --- a/kubernetes/aio/client/models/v1_api_group.py +++ b/kubernetes/aio/client/models/v1_api_group.py @@ -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 diff --git a/kubernetes/aio/client/models/v1_api_group_list.py b/kubernetes/aio/client/models/v1_api_group_list.py index 2fb0494226..be6ba5cb85 100644 --- a/kubernetes/aio/client/models/v1_api_group_list.py +++ b/kubernetes/aio/client/models/v1_api_group_list.py @@ -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 diff --git a/kubernetes/aio/client/models/v1_api_resource_list.py b/kubernetes/aio/client/models/v1_api_resource_list.py index 12404b6bfb..eb99c84918 100644 --- a/kubernetes/aio/client/models/v1_api_resource_list.py +++ b/kubernetes/aio/client/models/v1_api_resource_list.py @@ -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 diff --git a/kubernetes/aio/client/models/v1_api_service_list.py b/kubernetes/aio/client/models/v1_api_service_list.py index 32d1676c70..5a85a4f375 100644 --- a/kubernetes/aio/client/models/v1_api_service_list.py +++ b/kubernetes/aio/client/models/v1_api_service_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_api_service_status.py b/kubernetes/aio/client/models/v1_api_service_status.py index 7f6fb49354..471b97993e 100644 --- a/kubernetes/aio/client/models/v1_api_service_status.py +++ b/kubernetes/aio/client/models/v1_api_service_status.py @@ -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 diff --git a/kubernetes/aio/client/models/v1_api_versions.py b/kubernetes/aio/client/models/v1_api_versions.py index d826e979e3..5f97e3451d 100644 --- a/kubernetes/aio/client/models/v1_api_versions.py +++ b/kubernetes/aio/client/models/v1_api_versions.py @@ -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 diff --git a/kubernetes/aio/client/models/v1_certificate_signing_request_list.py b/kubernetes/aio/client/models/v1_certificate_signing_request_list.py index f6fc441890..1dc6c4dd16 100644 --- a/kubernetes/aio/client/models/v1_certificate_signing_request_list.py +++ b/kubernetes/aio/client/models/v1_certificate_signing_request_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_certificate_signing_request_status.py b/kubernetes/aio/client/models/v1_certificate_signing_request_status.py index f491dd0f55..6aca179e8e 100644 --- a/kubernetes/aio/client/models/v1_certificate_signing_request_status.py +++ b/kubernetes/aio/client/models/v1_certificate_signing_request_status.py @@ -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 diff --git a/kubernetes/aio/client/models/v1_cluster_role.py b/kubernetes/aio/client/models/v1_cluster_role.py index 5318eeeb62..d597c7e58d 100644 --- a/kubernetes/aio/client/models/v1_cluster_role.py +++ b/kubernetes/aio/client/models/v1_cluster_role.py @@ -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 diff --git a/kubernetes/aio/client/models/v1_cluster_role_binding.py b/kubernetes/aio/client/models/v1_cluster_role_binding.py index 99843b90ef..2e9495e6fb 100644 --- a/kubernetes/aio/client/models/v1_cluster_role_binding.py +++ b/kubernetes/aio/client/models/v1_cluster_role_binding.py @@ -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 diff --git a/kubernetes/aio/client/models/v1_cluster_role_binding_list.py b/kubernetes/aio/client/models/v1_cluster_role_binding_list.py index 279a67213c..71af9ebdb3 100644 --- a/kubernetes/aio/client/models/v1_cluster_role_binding_list.py +++ b/kubernetes/aio/client/models/v1_cluster_role_binding_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_cluster_role_list.py b/kubernetes/aio/client/models/v1_cluster_role_list.py index e483f8739f..510d5b525f 100644 --- a/kubernetes/aio/client/models/v1_cluster_role_list.py +++ b/kubernetes/aio/client/models/v1_cluster_role_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_component_status.py b/kubernetes/aio/client/models/v1_component_status.py index 6cc988e1a5..17d17fa564 100644 --- a/kubernetes/aio/client/models/v1_component_status.py +++ b/kubernetes/aio/client/models/v1_component_status.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_component_status_list.py b/kubernetes/aio/client/models/v1_component_status_list.py index 1d71761ba8..cd9715e95e 100644 --- a/kubernetes/aio/client/models/v1_component_status_list.py +++ b/kubernetes/aio/client/models/v1_component_status_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_config_map_list.py b/kubernetes/aio/client/models/v1_config_map_list.py index f91bdd03f5..71950091a6 100644 --- a/kubernetes/aio/client/models/v1_config_map_list.py +++ b/kubernetes/aio/client/models/v1_config_map_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_config_map_projection.py b/kubernetes/aio/client/models/v1_config_map_projection.py index cd0eaedc2b..687aa7acf3 100644 --- a/kubernetes/aio/client/models/v1_config_map_projection.py +++ b/kubernetes/aio/client/models/v1_config_map_projection.py @@ -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 diff --git a/kubernetes/aio/client/models/v1_config_map_volume_source.py b/kubernetes/aio/client/models/v1_config_map_volume_source.py index 4e0c426d6e..c34a94cd61 100644 --- a/kubernetes/aio/client/models/v1_config_map_volume_source.py +++ b/kubernetes/aio/client/models/v1_config_map_volume_source.py @@ -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 diff --git a/kubernetes/aio/client/models/v1_container.py b/kubernetes/aio/client/models/v1_container.py index ffa80ccc5b..754b895924 100644 --- a/kubernetes/aio/client/models/v1_container.py +++ b/kubernetes/aio/client/models/v1_container.py @@ -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: @@ -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: @@ -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: @@ -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: @@ -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 diff --git a/kubernetes/aio/client/models/v1_container_status.py b/kubernetes/aio/client/models/v1_container_status.py index ce27fe2e4e..ea18c20a24 100644 --- a/kubernetes/aio/client/models/v1_container_status.py +++ b/kubernetes/aio/client/models/v1_container_status.py @@ -281,8 +281,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.allocated_resources_status: for _item_allocated_resources_status in self.allocated_resources_status: - if _item_allocated_resources_status: - _items.append(_to_openapi_value(_item_allocated_resources_status)) + _items.append(_to_openapi_value(_item_allocated_resources_status) if _item_allocated_resources_status is not None else None) _dict['allocatedResourcesStatus'] = _items # override the default output from pydantic by calling `to_dict()` of last_state if self.last_state: @@ -300,8 +299,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _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 diff --git a/kubernetes/aio/client/models/v1_controller_revision_list.py b/kubernetes/aio/client/models/v1_controller_revision_list.py index c78ffd3f11..abdf46da72 100644 --- a/kubernetes/aio/client/models/v1_controller_revision_list.py +++ b/kubernetes/aio/client/models/v1_controller_revision_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_counter_set.py b/kubernetes/aio/client/models/v1_counter_set.py index 75243ec0ae..963b6217c6 100644 --- a/kubernetes/aio/client/models/v1_counter_set.py +++ b/kubernetes/aio/client/models/v1_counter_set.py @@ -189,8 +189,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _field_dict = {} if self.counters: for _key_counters in self.counters: - if self.counters[_key_counters]: - _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) + _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) if self.counters[_key_counters] is not None else None _dict['counters'] = _field_dict return _dict diff --git a/kubernetes/aio/client/models/v1_cron_job_list.py b/kubernetes/aio/client/models/v1_cron_job_list.py index 21aebe304d..10a9e12ee7 100644 --- a/kubernetes/aio/client/models/v1_cron_job_list.py +++ b/kubernetes/aio/client/models/v1_cron_job_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_cron_job_status.py b/kubernetes/aio/client/models/v1_cron_job_status.py index 5f3c603a7c..07406a97d5 100644 --- a/kubernetes/aio/client/models/v1_cron_job_status.py +++ b/kubernetes/aio/client/models/v1_cron_job_status.py @@ -212,8 +212,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.active: for _item_active in self.active: - if _item_active: - _items.append(_to_openapi_value(_item_active)) + _items.append(_to_openapi_value(_item_active) if _item_active is not None else None) _dict['active'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_csi_driver_list.py b/kubernetes/aio/client/models/v1_csi_driver_list.py index 4a7500e9d0..35c0200f2e 100644 --- a/kubernetes/aio/client/models/v1_csi_driver_list.py +++ b/kubernetes/aio/client/models/v1_csi_driver_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_csi_driver_spec.py b/kubernetes/aio/client/models/v1_csi_driver_spec.py index 09d995c26c..fc255be807 100644 --- a/kubernetes/aio/client/models/v1_csi_driver_spec.py +++ b/kubernetes/aio/client/models/v1_csi_driver_spec.py @@ -270,8 +270,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.token_requests: for _item_token_requests in self.token_requests: - if _item_token_requests: - _items.append(_to_openapi_value(_item_token_requests)) + _items.append(_to_openapi_value(_item_token_requests) if _item_token_requests is not None else None) _dict['tokenRequests'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_csi_node_list.py b/kubernetes/aio/client/models/v1_csi_node_list.py index 145e386c5c..fcb8ff66b5 100644 --- a/kubernetes/aio/client/models/v1_csi_node_list.py +++ b/kubernetes/aio/client/models/v1_csi_node_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_csi_node_spec.py b/kubernetes/aio/client/models/v1_csi_node_spec.py index b998161e43..662768fab3 100644 --- a/kubernetes/aio/client/models/v1_csi_node_spec.py +++ b/kubernetes/aio/client/models/v1_csi_node_spec.py @@ -185,8 +185,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.drivers: for _item_drivers in self.drivers: - if _item_drivers: - _items.append(_to_openapi_value(_item_drivers)) + _items.append(_to_openapi_value(_item_drivers) if _item_drivers is not None else None) _dict['drivers'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_csi_storage_capacity_list.py b/kubernetes/aio/client/models/v1_csi_storage_capacity_list.py index 7607daab8c..ba4064523b 100644 --- a/kubernetes/aio/client/models/v1_csi_storage_capacity_list.py +++ b/kubernetes/aio/client/models/v1_csi_storage_capacity_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_custom_resource_definition_list.py b/kubernetes/aio/client/models/v1_custom_resource_definition_list.py index 84de59ac35..83febc61ea 100644 --- a/kubernetes/aio/client/models/v1_custom_resource_definition_list.py +++ b/kubernetes/aio/client/models/v1_custom_resource_definition_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_custom_resource_definition_spec.py b/kubernetes/aio/client/models/v1_custom_resource_definition_spec.py index 4c41d8d9fc..1852bfc94f 100644 --- a/kubernetes/aio/client/models/v1_custom_resource_definition_spec.py +++ b/kubernetes/aio/client/models/v1_custom_resource_definition_spec.py @@ -228,8 +228,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _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 diff --git a/kubernetes/aio/client/models/v1_custom_resource_definition_status.py b/kubernetes/aio/client/models/v1_custom_resource_definition_status.py index 23641d1ba8..b36eef7e8a 100644 --- a/kubernetes/aio/client/models/v1_custom_resource_definition_status.py +++ b/kubernetes/aio/client/models/v1_custom_resource_definition_status.py @@ -222,8 +222,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 diff --git a/kubernetes/aio/client/models/v1_custom_resource_definition_version.py b/kubernetes/aio/client/models/v1_custom_resource_definition_version.py index 890c31d376..cf13e58b01 100644 --- a/kubernetes/aio/client/models/v1_custom_resource_definition_version.py +++ b/kubernetes/aio/client/models/v1_custom_resource_definition_version.py @@ -259,8 +259,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.additional_printer_columns: for _item_additional_printer_columns in self.additional_printer_columns: - if _item_additional_printer_columns: - _items.append(_to_openapi_value(_item_additional_printer_columns)) + _items.append(_to_openapi_value(_item_additional_printer_columns) if _item_additional_printer_columns is not None else None) _dict['additionalPrinterColumns'] = _items # override the default output from pydantic by calling `to_dict()` of var_schema if self.var_schema: @@ -269,8 +268,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.selectable_fields: for _item_selectable_fields in self.selectable_fields: - if _item_selectable_fields: - _items.append(_to_openapi_value(_item_selectable_fields)) + _items.append(_to_openapi_value(_item_selectable_fields) if _item_selectable_fields is not None else None) _dict['selectableFields'] = _items # override the default output from pydantic by calling `to_dict()` of subresources if self.subresources: diff --git a/kubernetes/aio/client/models/v1_daemon_set_list.py b/kubernetes/aio/client/models/v1_daemon_set_list.py index ceeecd260a..f681be6bf4 100644 --- a/kubernetes/aio/client/models/v1_daemon_set_list.py +++ b/kubernetes/aio/client/models/v1_daemon_set_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_daemon_set_status.py b/kubernetes/aio/client/models/v1_daemon_set_status.py index dc8217fe0d..d1bf744240 100644 --- a/kubernetes/aio/client/models/v1_daemon_set_status.py +++ b/kubernetes/aio/client/models/v1_daemon_set_status.py @@ -260,8 +260,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 diff --git a/kubernetes/aio/client/models/v1_deployment_list.py b/kubernetes/aio/client/models/v1_deployment_list.py index 81f97b12c7..fcc28a09f4 100644 --- a/kubernetes/aio/client/models/v1_deployment_list.py +++ b/kubernetes/aio/client/models/v1_deployment_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_deployment_status.py b/kubernetes/aio/client/models/v1_deployment_status.py index 807f65320f..2fdc810dd3 100644 --- a/kubernetes/aio/client/models/v1_deployment_status.py +++ b/kubernetes/aio/client/models/v1_deployment_status.py @@ -250,8 +250,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 diff --git a/kubernetes/aio/client/models/v1_device.py b/kubernetes/aio/client/models/v1_device.py index 4a8059d1b0..7dff7db55f 100644 --- a/kubernetes/aio/client/models/v1_device.py +++ b/kubernetes/aio/client/models/v1_device.py @@ -277,29 +277,25 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _field_dict = {} if self.attributes: for _key_attributes in self.attributes: - if self.attributes[_key_attributes]: - _field_dict[_key_attributes] = _to_openapi_value(self.attributes[_key_attributes]) + _field_dict[_key_attributes] = _to_openapi_value(self.attributes[_key_attributes]) if self.attributes[_key_attributes] is not None else None _dict['attributes'] = _field_dict # override the default output from pydantic by calling `to_dict()` of each value in capacity (dict) _field_dict = {} if self.capacity: for _key_capacity in self.capacity: - if self.capacity[_key_capacity]: - _field_dict[_key_capacity] = _to_openapi_value(self.capacity[_key_capacity]) + _field_dict[_key_capacity] = _to_openapi_value(self.capacity[_key_capacity]) if self.capacity[_key_capacity] is not None else None _dict['capacity'] = _field_dict # override the default output from pydantic by calling `to_dict()` of each item in consumes_counters (list) _items = [] if self.consumes_counters: for _item_consumes_counters in self.consumes_counters: - if _item_consumes_counters: - _items.append(_to_openapi_value(_item_consumes_counters)) + _items.append(_to_openapi_value(_item_consumes_counters) if _item_consumes_counters is not None else None) _dict['consumesCounters'] = _items # override the default output from pydantic by calling `to_dict()` of each value in node_allocatable_resource_mappings (dict) _field_dict = {} if self.node_allocatable_resource_mappings: for _key_node_allocatable_resource_mappings in self.node_allocatable_resource_mappings: - if self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings]: - _field_dict[_key_node_allocatable_resource_mappings] = _to_openapi_value(self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings]) + _field_dict[_key_node_allocatable_resource_mappings] = _to_openapi_value(self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings]) if self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings] is not None else None _dict['nodeAllocatableResourceMappings'] = _field_dict # override the default output from pydantic by calling `to_dict()` of node_selector if self.node_selector: @@ -308,8 +304,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.taints: for _item_taints in self.taints: - if _item_taints: - _items.append(_to_openapi_value(_item_taints)) + _items.append(_to_openapi_value(_item_taints) if _item_taints is not None else None) _dict['taints'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_device_allocation_result.py b/kubernetes/aio/client/models/v1_device_allocation_result.py index e96a49fd3c..e30f1c3aee 100644 --- a/kubernetes/aio/client/models/v1_device_allocation_result.py +++ b/kubernetes/aio/client/models/v1_device_allocation_result.py @@ -190,15 +190,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.config: for _item_config in self.config: - if _item_config: - _items.append(_to_openapi_value(_item_config)) + _items.append(_to_openapi_value(_item_config) if _item_config is not None else None) _dict['config'] = _items # override the default output from pydantic by calling `to_dict()` of each item in results (list) _items = [] if self.results: for _item_results in self.results: - if _item_results: - _items.append(_to_openapi_value(_item_results)) + _items.append(_to_openapi_value(_item_results) if _item_results is not None else None) _dict['results'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_device_claim.py b/kubernetes/aio/client/models/v1_device_claim.py index ffa0bd8dda..a2ec2c20dc 100644 --- a/kubernetes/aio/client/models/v1_device_claim.py +++ b/kubernetes/aio/client/models/v1_device_claim.py @@ -195,22 +195,19 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.config: for _item_config in self.config: - if _item_config: - _items.append(_to_openapi_value(_item_config)) + _items.append(_to_openapi_value(_item_config) if _item_config is not None else None) _dict['config'] = _items # override the default output from pydantic by calling `to_dict()` of each item in constraints (list) _items = [] if self.constraints: for _item_constraints in self.constraints: - if _item_constraints: - _items.append(_to_openapi_value(_item_constraints)) + _items.append(_to_openapi_value(_item_constraints) if _item_constraints is not None else None) _dict['constraints'] = _items # override the default output from pydantic by calling `to_dict()` of each item in requests (list) _items = [] if self.requests: for _item_requests in self.requests: - if _item_requests: - _items.append(_to_openapi_value(_item_requests)) + _items.append(_to_openapi_value(_item_requests) if _item_requests is not None else None) _dict['requests'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_device_class_list.py b/kubernetes/aio/client/models/v1_device_class_list.py index 3a8d758cf4..bca1500f3b 100644 --- a/kubernetes/aio/client/models/v1_device_class_list.py +++ b/kubernetes/aio/client/models/v1_device_class_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_device_class_spec.py b/kubernetes/aio/client/models/v1_device_class_spec.py index 8df8214d8c..57a4dbaac3 100644 --- a/kubernetes/aio/client/models/v1_device_class_spec.py +++ b/kubernetes/aio/client/models/v1_device_class_spec.py @@ -209,15 +209,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.config: for _item_config in self.config: - if _item_config: - _items.append(_to_openapi_value(_item_config)) + _items.append(_to_openapi_value(_item_config) if _item_config is not None else None) _dict['config'] = _items # override the default output from pydantic by calling `to_dict()` of each item in selectors (list) _items = [] if self.selectors: for _item_selectors in self.selectors: - if _item_selectors: - _items.append(_to_openapi_value(_item_selectors)) + _items.append(_to_openapi_value(_item_selectors) if _item_selectors is not None else None) _dict['selectors'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_device_counter_consumption.py b/kubernetes/aio/client/models/v1_device_counter_consumption.py index a3dd6b0a0f..28827d8e06 100644 --- a/kubernetes/aio/client/models/v1_device_counter_consumption.py +++ b/kubernetes/aio/client/models/v1_device_counter_consumption.py @@ -204,8 +204,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _field_dict = {} if self.counters: for _key_counters in self.counters: - if self.counters[_key_counters]: - _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) + _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) if self.counters[_key_counters] is not None else None _dict['counters'] = _field_dict return _dict diff --git a/kubernetes/aio/client/models/v1_device_request.py b/kubernetes/aio/client/models/v1_device_request.py index 9237611113..806af9ba4a 100644 --- a/kubernetes/aio/client/models/v1_device_request.py +++ b/kubernetes/aio/client/models/v1_device_request.py @@ -212,8 +212,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.first_available: for _item_first_available in self.first_available: - if _item_first_available: - _items.append(_to_openapi_value(_item_first_available)) + _items.append(_to_openapi_value(_item_first_available) if _item_first_available is not None else None) _dict['firstAvailable'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_device_request_allocation_result.py b/kubernetes/aio/client/models/v1_device_request_allocation_result.py index d913012cb2..142d141c2c 100644 --- a/kubernetes/aio/client/models/v1_device_request_allocation_result.py +++ b/kubernetes/aio/client/models/v1_device_request_allocation_result.py @@ -248,8 +248,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_device_sub_request.py b/kubernetes/aio/client/models/v1_device_sub_request.py index 4cbbf2af17..7a558fcc36 100644 --- a/kubernetes/aio/client/models/v1_device_sub_request.py +++ b/kubernetes/aio/client/models/v1_device_sub_request.py @@ -232,15 +232,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.selectors: for _item_selectors in self.selectors: - if _item_selectors: - _items.append(_to_openapi_value(_item_selectors)) + _items.append(_to_openapi_value(_item_selectors) if _item_selectors is not None else None) _dict['selectors'] = _items # override the default output from pydantic by calling `to_dict()` of each item in tolerations (list) _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_downward_api_projection.py b/kubernetes/aio/client/models/v1_downward_api_projection.py index c4586c5e3e..da21088ac0 100644 --- a/kubernetes/aio/client/models/v1_downward_api_projection.py +++ b/kubernetes/aio/client/models/v1_downward_api_projection.py @@ -185,8 +185,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 diff --git a/kubernetes/aio/client/models/v1_downward_api_volume_source.py b/kubernetes/aio/client/models/v1_downward_api_volume_source.py index 8d371a7a5e..6548e0bfdd 100644 --- a/kubernetes/aio/client/models/v1_downward_api_volume_source.py +++ b/kubernetes/aio/client/models/v1_downward_api_volume_source.py @@ -204,8 +204,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 diff --git a/kubernetes/aio/client/models/v1_endpoint_hints.py b/kubernetes/aio/client/models/v1_endpoint_hints.py index eb89673bd2..19140c48f9 100644 --- a/kubernetes/aio/client/models/v1_endpoint_hints.py +++ b/kubernetes/aio/client/models/v1_endpoint_hints.py @@ -208,15 +208,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.for_nodes: for _item_for_nodes in self.for_nodes: - if _item_for_nodes: - _items.append(_to_openapi_value(_item_for_nodes)) + _items.append(_to_openapi_value(_item_for_nodes) if _item_for_nodes is not None else None) _dict['forNodes'] = _items # override the default output from pydantic by calling `to_dict()` of each item in for_zones (list) _items = [] if self.for_zones: for _item_for_zones in self.for_zones: - if _item_for_zones: - _items.append(_to_openapi_value(_item_for_zones)) + _items.append(_to_openapi_value(_item_for_zones) if _item_for_zones is not None else None) _dict['forZones'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_endpoint_slice.py b/kubernetes/aio/client/models/v1_endpoint_slice.py index 675949659f..05108446d7 100644 --- a/kubernetes/aio/client/models/v1_endpoint_slice.py +++ b/kubernetes/aio/client/models/v1_endpoint_slice.py @@ -225,8 +225,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.endpoints: for _item_endpoints in self.endpoints: - if _item_endpoints: - _items.append(_to_openapi_value(_item_endpoints)) + _items.append(_to_openapi_value(_item_endpoints) if _item_endpoints is not None else None) _dict['endpoints'] = _items # override the default output from pydantic by calling `to_dict()` of metadata if self.metadata: @@ -235,8 +234,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 return _dict diff --git a/kubernetes/aio/client/models/v1_endpoint_slice_list.py b/kubernetes/aio/client/models/v1_endpoint_slice_list.py index abe2f87702..c13dc4abed 100644 --- a/kubernetes/aio/client/models/v1_endpoint_slice_list.py +++ b/kubernetes/aio/client/models/v1_endpoint_slice_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_endpoint_subset.py b/kubernetes/aio/client/models/v1_endpoint_subset.py index a92d6bf86e..fb97a969c7 100644 --- a/kubernetes/aio/client/models/v1_endpoint_subset.py +++ b/kubernetes/aio/client/models/v1_endpoint_subset.py @@ -209,22 +209,19 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.addresses: for _item_addresses in self.addresses: - if _item_addresses: - _items.append(_to_openapi_value(_item_addresses)) + _items.append(_to_openapi_value(_item_addresses) if _item_addresses is not None else None) _dict['addresses'] = _items # override the default output from pydantic by calling `to_dict()` of each item in not_ready_addresses (list) _items = [] if self.not_ready_addresses: for _item_not_ready_addresses in self.not_ready_addresses: - if _item_not_ready_addresses: - _items.append(_to_openapi_value(_item_not_ready_addresses)) + _items.append(_to_openapi_value(_item_not_ready_addresses) if _item_not_ready_addresses is not None else None) _dict['notReadyAddresses'] = _items # override the default output from pydantic by calling `to_dict()` of each item in ports (list) _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 return _dict diff --git a/kubernetes/aio/client/models/v1_endpoints.py b/kubernetes/aio/client/models/v1_endpoints.py index bffda21675..c49c7b6601 100644 --- a/kubernetes/aio/client/models/v1_endpoints.py +++ b/kubernetes/aio/client/models/v1_endpoints.py @@ -216,8 +216,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.subsets: for _item_subsets in self.subsets: - if _item_subsets: - _items.append(_to_openapi_value(_item_subsets)) + _items.append(_to_openapi_value(_item_subsets) if _item_subsets is not None else None) _dict['subsets'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_endpoints_list.py b/kubernetes/aio/client/models/v1_endpoints_list.py index 36131a0fd3..d9280f3350 100644 --- a/kubernetes/aio/client/models/v1_endpoints_list.py +++ b/kubernetes/aio/client/models/v1_endpoints_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_ephemeral_container.py b/kubernetes/aio/client/models/v1_ephemeral_container.py index 7e1ba616c3..79d006fa1d 100644 --- a/kubernetes/aio/client/models/v1_ephemeral_container.py +++ b/kubernetes/aio/client/models/v1_ephemeral_container.py @@ -355,15 +355,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: @@ -375,8 +373,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: @@ -385,8 +382,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: @@ -395,8 +391,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: @@ -408,15 +403,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 diff --git a/kubernetes/aio/client/models/v1_exact_device_request.py b/kubernetes/aio/client/models/v1_exact_device_request.py index a282dfa418..fe73f42867 100644 --- a/kubernetes/aio/client/models/v1_exact_device_request.py +++ b/kubernetes/aio/client/models/v1_exact_device_request.py @@ -235,15 +235,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.selectors: for _item_selectors in self.selectors: - if _item_selectors: - _items.append(_to_openapi_value(_item_selectors)) + _items.append(_to_openapi_value(_item_selectors) if _item_selectors is not None else None) _dict['selectors'] = _items # override the default output from pydantic by calling `to_dict()` of each item in tolerations (list) _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_field_selector_attributes.py b/kubernetes/aio/client/models/v1_field_selector_attributes.py index 2e521b0a70..f694c689f2 100644 --- a/kubernetes/aio/client/models/v1_field_selector_attributes.py +++ b/kubernetes/aio/client/models/v1_field_selector_attributes.py @@ -204,8 +204,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.requirements: for _item_requirements in self.requirements: - if _item_requirements: - _items.append(_to_openapi_value(_item_requirements)) + _items.append(_to_openapi_value(_item_requirements) if _item_requirements is not None else None) _dict['requirements'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_flow_schema_list.py b/kubernetes/aio/client/models/v1_flow_schema_list.py index 69c6c119a7..8dd13904b8 100644 --- a/kubernetes/aio/client/models/v1_flow_schema_list.py +++ b/kubernetes/aio/client/models/v1_flow_schema_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_flow_schema_spec.py b/kubernetes/aio/client/models/v1_flow_schema_spec.py index 688281a15b..f4bd8da151 100644 --- a/kubernetes/aio/client/models/v1_flow_schema_spec.py +++ b/kubernetes/aio/client/models/v1_flow_schema_spec.py @@ -226,8 +226,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 diff --git a/kubernetes/aio/client/models/v1_flow_schema_status.py b/kubernetes/aio/client/models/v1_flow_schema_status.py index 0bde70bf0e..f667ef815f 100644 --- a/kubernetes/aio/client/models/v1_flow_schema_status.py +++ b/kubernetes/aio/client/models/v1_flow_schema_status.py @@ -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 diff --git a/kubernetes/aio/client/models/v1_horizontal_pod_autoscaler_list.py b/kubernetes/aio/client/models/v1_horizontal_pod_autoscaler_list.py index b0eac213be..72a7ffd6ac 100644 --- a/kubernetes/aio/client/models/v1_horizontal_pod_autoscaler_list.py +++ b/kubernetes/aio/client/models/v1_horizontal_pod_autoscaler_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_http_get_action.py b/kubernetes/aio/client/models/v1_http_get_action.py index 16626e2a49..904993d4cf 100644 --- a/kubernetes/aio/client/models/v1_http_get_action.py +++ b/kubernetes/aio/client/models/v1_http_get_action.py @@ -216,8 +216,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.http_headers: for _item_http_headers in self.http_headers: - if _item_http_headers: - _items.append(_to_openapi_value(_item_http_headers)) + _items.append(_to_openapi_value(_item_http_headers) if _item_http_headers is not None else None) _dict['httpHeaders'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_http_ingress_rule_value.py b/kubernetes/aio/client/models/v1_http_ingress_rule_value.py index 1bd18f14a9..b0423d234b 100644 --- a/kubernetes/aio/client/models/v1_http_ingress_rule_value.py +++ b/kubernetes/aio/client/models/v1_http_ingress_rule_value.py @@ -185,8 +185,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.paths: for _item_paths in self.paths: - if _item_paths: - _items.append(_to_openapi_value(_item_paths)) + _items.append(_to_openapi_value(_item_paths) if _item_paths is not None else None) _dict['paths'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_ingress_class_list.py b/kubernetes/aio/client/models/v1_ingress_class_list.py index 6b34768e8d..c4c38d171d 100644 --- a/kubernetes/aio/client/models/v1_ingress_class_list.py +++ b/kubernetes/aio/client/models/v1_ingress_class_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_ingress_list.py b/kubernetes/aio/client/models/v1_ingress_list.py index be2eb91b75..7f5edf7cff 100644 --- a/kubernetes/aio/client/models/v1_ingress_list.py +++ b/kubernetes/aio/client/models/v1_ingress_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_ingress_load_balancer_ingress.py b/kubernetes/aio/client/models/v1_ingress_load_balancer_ingress.py index bacf93ee1a..c4149774ea 100644 --- a/kubernetes/aio/client/models/v1_ingress_load_balancer_ingress.py +++ b/kubernetes/aio/client/models/v1_ingress_load_balancer_ingress.py @@ -193,8 +193,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 return _dict diff --git a/kubernetes/aio/client/models/v1_ingress_load_balancer_status.py b/kubernetes/aio/client/models/v1_ingress_load_balancer_status.py index eea9a9717a..a648eb6af7 100644 --- a/kubernetes/aio/client/models/v1_ingress_load_balancer_status.py +++ b/kubernetes/aio/client/models/v1_ingress_load_balancer_status.py @@ -185,8 +185,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.ingress: for _item_ingress in self.ingress: - if _item_ingress: - _items.append(_to_openapi_value(_item_ingress)) + _items.append(_to_openapi_value(_item_ingress) if _item_ingress is not None else None) _dict['ingress'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_ingress_spec.py b/kubernetes/aio/client/models/v1_ingress_spec.py index b6b5478262..4f417ef3bb 100644 --- a/kubernetes/aio/client/models/v1_ingress_spec.py +++ b/kubernetes/aio/client/models/v1_ingress_spec.py @@ -220,15 +220,13 @@ 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 # override the default output from pydantic by calling `to_dict()` of each item in tls (list) _items = [] if self.tls: for _item_tls in self.tls: - if _item_tls: - _items.append(_to_openapi_value(_item_tls)) + _items.append(_to_openapi_value(_item_tls) if _item_tls is not None else None) _dict['tls'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_ip_address_list.py b/kubernetes/aio/client/models/v1_ip_address_list.py index 624aa15adf..3d0995f365 100644 --- a/kubernetes/aio/client/models/v1_ip_address_list.py +++ b/kubernetes/aio/client/models/v1_ip_address_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_job_list.py b/kubernetes/aio/client/models/v1_job_list.py index f333d02a5a..7e8fa241f5 100644 --- a/kubernetes/aio/client/models/v1_job_list.py +++ b/kubernetes/aio/client/models/v1_job_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_job_status.py b/kubernetes/aio/client/models/v1_job_status.py index 064b5fc1a9..04c2ed7375 100644 --- a/kubernetes/aio/client/models/v1_job_status.py +++ b/kubernetes/aio/client/models/v1_job_status.py @@ -254,8 +254,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 uncounted_terminated_pods if self.uncounted_terminated_pods: diff --git a/kubernetes/aio/client/models/v1_json_schema_props.py b/kubernetes/aio/client/models/v1_json_schema_props.py index d04a4d2ec6..07f493262b 100644 --- a/kubernetes/aio/client/models/v1_json_schema_props.py +++ b/kubernetes/aio/client/models/v1_json_schema_props.py @@ -494,22 +494,19 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.all_of: for _item_all_of in self.all_of: - if _item_all_of: - _items.append(_to_openapi_value(_item_all_of)) + _items.append(_to_openapi_value(_item_all_of) if _item_all_of is not None else None) _dict['allOf'] = _items # override the default output from pydantic by calling `to_dict()` of each item in any_of (list) _items = [] if self.any_of: for _item_any_of in self.any_of: - if _item_any_of: - _items.append(_to_openapi_value(_item_any_of)) + _items.append(_to_openapi_value(_item_any_of) if _item_any_of is not None else None) _dict['anyOf'] = _items # override the default output from pydantic by calling `to_dict()` of each value in definitions (dict) _field_dict = {} if self.definitions: for _key_definitions in self.definitions: - if self.definitions[_key_definitions]: - _field_dict[_key_definitions] = _to_openapi_value(self.definitions[_key_definitions]) + _field_dict[_key_definitions] = _to_openapi_value(self.definitions[_key_definitions]) if self.definitions[_key_definitions] is not None else None _dict['definitions'] = _field_dict # override the default output from pydantic by calling `to_dict()` of external_docs if self.external_docs: @@ -521,29 +518,25 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.one_of: for _item_one_of in self.one_of: - if _item_one_of: - _items.append(_to_openapi_value(_item_one_of)) + _items.append(_to_openapi_value(_item_one_of) if _item_one_of is not None else None) _dict['oneOf'] = _items # override the default output from pydantic by calling `to_dict()` of each value in pattern_properties (dict) _field_dict = {} if self.pattern_properties: for _key_pattern_properties in self.pattern_properties: - if self.pattern_properties[_key_pattern_properties]: - _field_dict[_key_pattern_properties] = _to_openapi_value(self.pattern_properties[_key_pattern_properties]) + _field_dict[_key_pattern_properties] = _to_openapi_value(self.pattern_properties[_key_pattern_properties]) if self.pattern_properties[_key_pattern_properties] is not None else None _dict['patternProperties'] = _field_dict # override the default output from pydantic by calling `to_dict()` of each value in properties (dict) _field_dict = {} if self.properties: for _key_properties in self.properties: - if self.properties[_key_properties]: - _field_dict[_key_properties] = _to_openapi_value(self.properties[_key_properties]) + _field_dict[_key_properties] = _to_openapi_value(self.properties[_key_properties]) if self.properties[_key_properties] is not None else None _dict['properties'] = _field_dict # override the default output from pydantic by calling `to_dict()` of each item in x_kubernetes_validations (list) _items = [] if self.x_kubernetes_validations: for _item_x_kubernetes_validations in self.x_kubernetes_validations: - if _item_x_kubernetes_validations: - _items.append(_to_openapi_value(_item_x_kubernetes_validations)) + _items.append(_to_openapi_value(_item_x_kubernetes_validations) if _item_x_kubernetes_validations is not None else None) _dict['x-kubernetes-validations'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_label_selector.py b/kubernetes/aio/client/models/v1_label_selector.py index 05e724ef87..a8761649b6 100644 --- a/kubernetes/aio/client/models/v1_label_selector.py +++ b/kubernetes/aio/client/models/v1_label_selector.py @@ -207,8 +207,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.match_expressions: for _item_match_expressions in self.match_expressions: - if _item_match_expressions: - _items.append(_to_openapi_value(_item_match_expressions)) + _items.append(_to_openapi_value(_item_match_expressions) if _item_match_expressions is not None else None) _dict['matchExpressions'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_label_selector_attributes.py b/kubernetes/aio/client/models/v1_label_selector_attributes.py index b5365ca98b..7e9039e617 100644 --- a/kubernetes/aio/client/models/v1_label_selector_attributes.py +++ b/kubernetes/aio/client/models/v1_label_selector_attributes.py @@ -204,8 +204,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.requirements: for _item_requirements in self.requirements: - if _item_requirements: - _items.append(_to_openapi_value(_item_requirements)) + _items.append(_to_openapi_value(_item_requirements) if _item_requirements is not None else None) _dict['requirements'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_lease_list.py b/kubernetes/aio/client/models/v1_lease_list.py index 42074c8c13..19f68c5cbc 100644 --- a/kubernetes/aio/client/models/v1_lease_list.py +++ b/kubernetes/aio/client/models/v1_lease_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_limit_range_list.py b/kubernetes/aio/client/models/v1_limit_range_list.py index 6623b45e55..ab3b74a6bc 100644 --- a/kubernetes/aio/client/models/v1_limit_range_list.py +++ b/kubernetes/aio/client/models/v1_limit_range_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_limit_range_spec.py b/kubernetes/aio/client/models/v1_limit_range_spec.py index 53ca3d8c5f..3876f3c350 100644 --- a/kubernetes/aio/client/models/v1_limit_range_spec.py +++ b/kubernetes/aio/client/models/v1_limit_range_spec.py @@ -185,8 +185,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.limits: for _item_limits in self.limits: - if _item_limits: - _items.append(_to_openapi_value(_item_limits)) + _items.append(_to_openapi_value(_item_limits) if _item_limits is not None else None) _dict['limits'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_load_balancer_ingress.py b/kubernetes/aio/client/models/v1_load_balancer_ingress.py index 8fe1ce5d21..e753c5884b 100644 --- a/kubernetes/aio/client/models/v1_load_balancer_ingress.py +++ b/kubernetes/aio/client/models/v1_load_balancer_ingress.py @@ -212,8 +212,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 return _dict diff --git a/kubernetes/aio/client/models/v1_load_balancer_status.py b/kubernetes/aio/client/models/v1_load_balancer_status.py index 39f690c60e..2d66ca1924 100644 --- a/kubernetes/aio/client/models/v1_load_balancer_status.py +++ b/kubernetes/aio/client/models/v1_load_balancer_status.py @@ -185,8 +185,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.ingress: for _item_ingress in self.ingress: - if _item_ingress: - _items.append(_to_openapi_value(_item_ingress)) + _items.append(_to_openapi_value(_item_ingress) if _item_ingress is not None else None) _dict['ingress'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_match_resources.py b/kubernetes/aio/client/models/v1_match_resources.py index 8238ec77be..13ed7df3ec 100644 --- a/kubernetes/aio/client/models/v1_match_resources.py +++ b/kubernetes/aio/client/models/v1_match_resources.py @@ -229,8 +229,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.exclude_resource_rules: for _item_exclude_resource_rules in self.exclude_resource_rules: - if _item_exclude_resource_rules: - _items.append(_to_openapi_value(_item_exclude_resource_rules)) + _items.append(_to_openapi_value(_item_exclude_resource_rules) if _item_exclude_resource_rules is not None else None) _dict['excludeResourceRules'] = _items # override the default output from pydantic by calling `to_dict()` of namespace_selector if self.namespace_selector: @@ -242,8 +241,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.resource_rules: for _item_resource_rules in self.resource_rules: - if _item_resource_rules: - _items.append(_to_openapi_value(_item_resource_rules)) + _items.append(_to_openapi_value(_item_resource_rules) if _item_resource_rules is not None else None) _dict['resourceRules'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_mutating_admission_policy_binding_list.py b/kubernetes/aio/client/models/v1_mutating_admission_policy_binding_list.py index c19cd9b5d2..f1d14d0beb 100644 --- a/kubernetes/aio/client/models/v1_mutating_admission_policy_binding_list.py +++ b/kubernetes/aio/client/models/v1_mutating_admission_policy_binding_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_mutating_admission_policy_list.py b/kubernetes/aio/client/models/v1_mutating_admission_policy_list.py index 86503f10f2..333d0dd8cc 100644 --- a/kubernetes/aio/client/models/v1_mutating_admission_policy_list.py +++ b/kubernetes/aio/client/models/v1_mutating_admission_policy_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_mutating_admission_policy_spec.py b/kubernetes/aio/client/models/v1_mutating_admission_policy_spec.py index eaa3aad697..ba41c721ad 100644 --- a/kubernetes/aio/client/models/v1_mutating_admission_policy_spec.py +++ b/kubernetes/aio/client/models/v1_mutating_admission_policy_spec.py @@ -240,8 +240,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.match_conditions: for _item_match_conditions in self.match_conditions: - if _item_match_conditions: - _items.append(_to_openapi_value(_item_match_conditions)) + _items.append(_to_openapi_value(_item_match_conditions) if _item_match_conditions is not None else None) _dict['matchConditions'] = _items # override the default output from pydantic by calling `to_dict()` of match_constraints if self.match_constraints: @@ -250,8 +249,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.mutations: for _item_mutations in self.mutations: - if _item_mutations: - _items.append(_to_openapi_value(_item_mutations)) + _items.append(_to_openapi_value(_item_mutations) if _item_mutations is not None else None) _dict['mutations'] = _items # override the default output from pydantic by calling `to_dict()` of param_kind if self.param_kind: @@ -260,8 +258,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.variables: for _item_variables in self.variables: - if _item_variables: - _items.append(_to_openapi_value(_item_variables)) + _items.append(_to_openapi_value(_item_variables) if _item_variables is not None else None) _dict['variables'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_mutating_webhook.py b/kubernetes/aio/client/models/v1_mutating_webhook.py index bc7bfc6f1f..ff9bca2543 100644 --- a/kubernetes/aio/client/models/v1_mutating_webhook.py +++ b/kubernetes/aio/client/models/v1_mutating_webhook.py @@ -277,8 +277,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.match_conditions: for _item_match_conditions in self.match_conditions: - if _item_match_conditions: - _items.append(_to_openapi_value(_item_match_conditions)) + _items.append(_to_openapi_value(_item_match_conditions) if _item_match_conditions is not None else None) _dict['matchConditions'] = _items # override the default output from pydantic by calling `to_dict()` of namespace_selector if self.namespace_selector: @@ -290,8 +289,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 diff --git a/kubernetes/aio/client/models/v1_mutating_webhook_configuration.py b/kubernetes/aio/client/models/v1_mutating_webhook_configuration.py index 0398f8f678..61d11fcfe0 100644 --- a/kubernetes/aio/client/models/v1_mutating_webhook_configuration.py +++ b/kubernetes/aio/client/models/v1_mutating_webhook_configuration.py @@ -216,8 +216,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.webhooks: for _item_webhooks in self.webhooks: - if _item_webhooks: - _items.append(_to_openapi_value(_item_webhooks)) + _items.append(_to_openapi_value(_item_webhooks) if _item_webhooks is not None else None) _dict['webhooks'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_mutating_webhook_configuration_list.py b/kubernetes/aio/client/models/v1_mutating_webhook_configuration_list.py index 579050403d..ab87190caa 100644 --- a/kubernetes/aio/client/models/v1_mutating_webhook_configuration_list.py +++ b/kubernetes/aio/client/models/v1_mutating_webhook_configuration_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_namespace_list.py b/kubernetes/aio/client/models/v1_namespace_list.py index c354318b82..057c2ef3d1 100644 --- a/kubernetes/aio/client/models/v1_namespace_list.py +++ b/kubernetes/aio/client/models/v1_namespace_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_namespace_status.py b/kubernetes/aio/client/models/v1_namespace_status.py index c8782f5c42..a257809179 100644 --- a/kubernetes/aio/client/models/v1_namespace_status.py +++ b/kubernetes/aio/client/models/v1_namespace_status.py @@ -189,8 +189,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 diff --git a/kubernetes/aio/client/models/v1_network_policy_egress_rule.py b/kubernetes/aio/client/models/v1_network_policy_egress_rule.py index 3ada21ad02..623d5430cf 100644 --- a/kubernetes/aio/client/models/v1_network_policy_egress_rule.py +++ b/kubernetes/aio/client/models/v1_network_policy_egress_rule.py @@ -190,15 +190,13 @@ 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 each item in to (list) _items = [] if self.to: for _item_to in self.to: - if _item_to: - _items.append(_to_openapi_value(_item_to)) + _items.append(_to_openapi_value(_item_to) if _item_to is not None else None) _dict['to'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_network_policy_ingress_rule.py b/kubernetes/aio/client/models/v1_network_policy_ingress_rule.py index 2b8a6e2b45..0b53e5da6d 100644 --- a/kubernetes/aio/client/models/v1_network_policy_ingress_rule.py +++ b/kubernetes/aio/client/models/v1_network_policy_ingress_rule.py @@ -235,15 +235,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.var_from: for _item_var_from in self.var_from: - if _item_var_from: - _items.append(_to_openapi_value(_item_var_from)) + _items.append(_to_openapi_value(_item_var_from) if _item_var_from is not None else None) _dict['from'] = _items # override the default output from pydantic by calling `to_dict()` of each item in ports (list) _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 return _dict diff --git a/kubernetes/aio/client/models/v1_network_policy_list.py b/kubernetes/aio/client/models/v1_network_policy_list.py index 6eb23b0900..68d35ec1ce 100644 --- a/kubernetes/aio/client/models/v1_network_policy_list.py +++ b/kubernetes/aio/client/models/v1_network_policy_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_network_policy_spec.py b/kubernetes/aio/client/models/v1_network_policy_spec.py index 6f3283a29d..0c34a20de6 100644 --- a/kubernetes/aio/client/models/v1_network_policy_spec.py +++ b/kubernetes/aio/client/models/v1_network_policy_spec.py @@ -217,15 +217,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.egress: for _item_egress in self.egress: - if _item_egress: - _items.append(_to_openapi_value(_item_egress)) + _items.append(_to_openapi_value(_item_egress) if _item_egress is not None else None) _dict['egress'] = _items # override the default output from pydantic by calling `to_dict()` of each item in ingress (list) _items = [] if self.ingress: for _item_ingress in self.ingress: - if _item_ingress: - _items.append(_to_openapi_value(_item_ingress)) + _items.append(_to_openapi_value(_item_ingress) if _item_ingress is not None else None) _dict['ingress'] = _items # override the default output from pydantic by calling `to_dict()` of pod_selector if self.pod_selector: diff --git a/kubernetes/aio/client/models/v1_node_affinity.py b/kubernetes/aio/client/models/v1_node_affinity.py index 2a290b4eec..930a832f24 100644 --- a/kubernetes/aio/client/models/v1_node_affinity.py +++ b/kubernetes/aio/client/models/v1_node_affinity.py @@ -208,8 +208,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.preferred_during_scheduling_ignored_during_execution: for _item_preferred_during_scheduling_ignored_during_execution in self.preferred_during_scheduling_ignored_during_execution: - if _item_preferred_during_scheduling_ignored_during_execution: - _items.append(_to_openapi_value(_item_preferred_during_scheduling_ignored_during_execution)) + _items.append(_to_openapi_value(_item_preferred_during_scheduling_ignored_during_execution) if _item_preferred_during_scheduling_ignored_during_execution is not None else None) _dict['preferredDuringSchedulingIgnoredDuringExecution'] = _items # override the default output from pydantic by calling `to_dict()` of required_during_scheduling_ignored_during_execution if self.required_during_scheduling_ignored_during_execution: diff --git a/kubernetes/aio/client/models/v1_node_list.py b/kubernetes/aio/client/models/v1_node_list.py index f2c7a93962..7fc2966a69 100644 --- a/kubernetes/aio/client/models/v1_node_list.py +++ b/kubernetes/aio/client/models/v1_node_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_node_selector.py b/kubernetes/aio/client/models/v1_node_selector.py index d1376169be..9945281ee3 100644 --- a/kubernetes/aio/client/models/v1_node_selector.py +++ b/kubernetes/aio/client/models/v1_node_selector.py @@ -200,8 +200,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.node_selector_terms: for _item_node_selector_terms in self.node_selector_terms: - if _item_node_selector_terms: - _items.append(_to_openapi_value(_item_node_selector_terms)) + _items.append(_to_openapi_value(_item_node_selector_terms) if _item_node_selector_terms is not None else None) _dict['nodeSelectorTerms'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_node_selector_term.py b/kubernetes/aio/client/models/v1_node_selector_term.py index 0c9ab37c43..f72796d312 100644 --- a/kubernetes/aio/client/models/v1_node_selector_term.py +++ b/kubernetes/aio/client/models/v1_node_selector_term.py @@ -207,15 +207,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.match_expressions: for _item_match_expressions in self.match_expressions: - if _item_match_expressions: - _items.append(_to_openapi_value(_item_match_expressions)) + _items.append(_to_openapi_value(_item_match_expressions) if _item_match_expressions is not None else None) _dict['matchExpressions'] = _items # override the default output from pydantic by calling `to_dict()` of each item in match_fields (list) _items = [] if self.match_fields: for _item_match_fields in self.match_fields: - if _item_match_fields: - _items.append(_to_openapi_value(_item_match_fields)) + _items.append(_to_openapi_value(_item_match_fields) if _item_match_fields is not None else None) _dict['matchFields'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_node_spec.py b/kubernetes/aio/client/models/v1_node_spec.py index f7192c61ae..a8b654af7c 100644 --- a/kubernetes/aio/client/models/v1_node_spec.py +++ b/kubernetes/aio/client/models/v1_node_spec.py @@ -240,8 +240,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.taints: for _item_taints in self.taints: - if _item_taints: - _items.append(_to_openapi_value(_item_taints)) + _items.append(_to_openapi_value(_item_taints) if _item_taints is not None else None) _dict['taints'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_node_status.py b/kubernetes/aio/client/models/v1_node_status.py index 696dc529e0..599c240ed6 100644 --- a/kubernetes/aio/client/models/v1_node_status.py +++ b/kubernetes/aio/client/models/v1_node_status.py @@ -275,15 +275,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.addresses: for _item_addresses in self.addresses: - if _item_addresses: - _items.append(_to_openapi_value(_item_addresses)) + _items.append(_to_openapi_value(_item_addresses) if _item_addresses is not None else None) _dict['addresses'] = _items # override the default output from pydantic by calling `to_dict()` of each item in conditions (list) _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 config if self.config: @@ -298,8 +296,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.images: for _item_images in self.images: - if _item_images: - _items.append(_to_openapi_value(_item_images)) + _items.append(_to_openapi_value(_item_images) if _item_images is not None else None) _dict['images'] = _items # override the default output from pydantic by calling `to_dict()` of node_info if self.node_info: @@ -308,15 +305,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.runtime_handlers: for _item_runtime_handlers in self.runtime_handlers: - if _item_runtime_handlers: - _items.append(_to_openapi_value(_item_runtime_handlers)) + _items.append(_to_openapi_value(_item_runtime_handlers) if _item_runtime_handlers is not None else None) _dict['runtimeHandlers'] = _items # override the default output from pydantic by calling `to_dict()` of each item in volumes_attached (list) _items = [] if self.volumes_attached: for _item_volumes_attached in self.volumes_attached: - if _item_volumes_attached: - _items.append(_to_openapi_value(_item_volumes_attached)) + _items.append(_to_openapi_value(_item_volumes_attached) if _item_volumes_attached is not None else None) _dict['volumesAttached'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_object_meta.py b/kubernetes/aio/client/models/v1_object_meta.py index 90d40075a0..eda63445fb 100644 --- a/kubernetes/aio/client/models/v1_object_meta.py +++ b/kubernetes/aio/client/models/v1_object_meta.py @@ -279,15 +279,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.managed_fields: for _item_managed_fields in self.managed_fields: - if _item_managed_fields: - _items.append(_to_openapi_value(_item_managed_fields)) + _items.append(_to_openapi_value(_item_managed_fields) if _item_managed_fields is not None else None) _dict['managedFields'] = _items # override the default output from pydantic by calling `to_dict()` of each item in owner_references (list) _items = [] if self.owner_references: for _item_owner_references in self.owner_references: - if _item_owner_references: - _items.append(_to_openapi_value(_item_owner_references)) + _items.append(_to_openapi_value(_item_owner_references) if _item_owner_references is not None else None) _dict['ownerReferences'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_persistent_volume_claim_list.py b/kubernetes/aio/client/models/v1_persistent_volume_claim_list.py index 8181e47d09..08459fc617 100644 --- a/kubernetes/aio/client/models/v1_persistent_volume_claim_list.py +++ b/kubernetes/aio/client/models/v1_persistent_volume_claim_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_persistent_volume_claim_status.py b/kubernetes/aio/client/models/v1_persistent_volume_claim_status.py index 80eef60d5a..fe2f3c5821 100644 --- a/kubernetes/aio/client/models/v1_persistent_volume_claim_status.py +++ b/kubernetes/aio/client/models/v1_persistent_volume_claim_status.py @@ -241,8 +241,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 modify_volume_status if self.modify_volume_status: diff --git a/kubernetes/aio/client/models/v1_persistent_volume_list.py b/kubernetes/aio/client/models/v1_persistent_volume_list.py index 4b311997f9..7b1d37c9b5 100644 --- a/kubernetes/aio/client/models/v1_persistent_volume_list.py +++ b/kubernetes/aio/client/models/v1_persistent_volume_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_pod_affinity.py b/kubernetes/aio/client/models/v1_pod_affinity.py index 67f65bab9a..08951500cf 100644 --- a/kubernetes/aio/client/models/v1_pod_affinity.py +++ b/kubernetes/aio/client/models/v1_pod_affinity.py @@ -208,15 +208,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.preferred_during_scheduling_ignored_during_execution: for _item_preferred_during_scheduling_ignored_during_execution in self.preferred_during_scheduling_ignored_during_execution: - if _item_preferred_during_scheduling_ignored_during_execution: - _items.append(_to_openapi_value(_item_preferred_during_scheduling_ignored_during_execution)) + _items.append(_to_openapi_value(_item_preferred_during_scheduling_ignored_during_execution) if _item_preferred_during_scheduling_ignored_during_execution is not None else None) _dict['preferredDuringSchedulingIgnoredDuringExecution'] = _items # override the default output from pydantic by calling `to_dict()` of each item in required_during_scheduling_ignored_during_execution (list) _items = [] if self.required_during_scheduling_ignored_during_execution: for _item_required_during_scheduling_ignored_during_execution in self.required_during_scheduling_ignored_during_execution: - if _item_required_during_scheduling_ignored_during_execution: - _items.append(_to_openapi_value(_item_required_during_scheduling_ignored_during_execution)) + _items.append(_to_openapi_value(_item_required_during_scheduling_ignored_during_execution) if _item_required_during_scheduling_ignored_during_execution is not None else None) _dict['requiredDuringSchedulingIgnoredDuringExecution'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_pod_anti_affinity.py b/kubernetes/aio/client/models/v1_pod_anti_affinity.py index a2109f5880..788af9fd15 100644 --- a/kubernetes/aio/client/models/v1_pod_anti_affinity.py +++ b/kubernetes/aio/client/models/v1_pod_anti_affinity.py @@ -208,15 +208,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.preferred_during_scheduling_ignored_during_execution: for _item_preferred_during_scheduling_ignored_during_execution in self.preferred_during_scheduling_ignored_during_execution: - if _item_preferred_during_scheduling_ignored_during_execution: - _items.append(_to_openapi_value(_item_preferred_during_scheduling_ignored_during_execution)) + _items.append(_to_openapi_value(_item_preferred_during_scheduling_ignored_during_execution) if _item_preferred_during_scheduling_ignored_during_execution is not None else None) _dict['preferredDuringSchedulingIgnoredDuringExecution'] = _items # override the default output from pydantic by calling `to_dict()` of each item in required_during_scheduling_ignored_during_execution (list) _items = [] if self.required_during_scheduling_ignored_during_execution: for _item_required_during_scheduling_ignored_during_execution in self.required_during_scheduling_ignored_during_execution: - if _item_required_during_scheduling_ignored_during_execution: - _items.append(_to_openapi_value(_item_required_during_scheduling_ignored_during_execution)) + _items.append(_to_openapi_value(_item_required_during_scheduling_ignored_during_execution) if _item_required_during_scheduling_ignored_during_execution is not None else None) _dict['requiredDuringSchedulingIgnoredDuringExecution'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_pod_disruption_budget_list.py b/kubernetes/aio/client/models/v1_pod_disruption_budget_list.py index 6e351632bf..89ae050a93 100644 --- a/kubernetes/aio/client/models/v1_pod_disruption_budget_list.py +++ b/kubernetes/aio/client/models/v1_pod_disruption_budget_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_pod_disruption_budget_status.py b/kubernetes/aio/client/models/v1_pod_disruption_budget_status.py index 777fe04443..64bafa4e49 100644 --- a/kubernetes/aio/client/models/v1_pod_disruption_budget_status.py +++ b/kubernetes/aio/client/models/v1_pod_disruption_budget_status.py @@ -240,8 +240,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 diff --git a/kubernetes/aio/client/models/v1_pod_dns_config.py b/kubernetes/aio/client/models/v1_pod_dns_config.py index 7364e21fa8..cddd10ba01 100644 --- a/kubernetes/aio/client/models/v1_pod_dns_config.py +++ b/kubernetes/aio/client/models/v1_pod_dns_config.py @@ -193,8 +193,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.options: for _item_options in self.options: - if _item_options: - _items.append(_to_openapi_value(_item_options)) + _items.append(_to_openapi_value(_item_options) if _item_options is not None else None) _dict['options'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_pod_extended_resource_claim_status.py b/kubernetes/aio/client/models/v1_pod_extended_resource_claim_status.py index 199047469f..15fbf5ca1f 100644 --- a/kubernetes/aio/client/models/v1_pod_extended_resource_claim_status.py +++ b/kubernetes/aio/client/models/v1_pod_extended_resource_claim_status.py @@ -207,8 +207,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.request_mappings: for _item_request_mappings in self.request_mappings: - if _item_request_mappings: - _items.append(_to_openapi_value(_item_request_mappings)) + _items.append(_to_openapi_value(_item_request_mappings) if _item_request_mappings is not None else None) _dict['requestMappings'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_pod_failure_policy.py b/kubernetes/aio/client/models/v1_pod_failure_policy.py index 22036f58af..5a90df5960 100644 --- a/kubernetes/aio/client/models/v1_pod_failure_policy.py +++ b/kubernetes/aio/client/models/v1_pod_failure_policy.py @@ -185,8 +185,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 diff --git a/kubernetes/aio/client/models/v1_pod_failure_policy_rule.py b/kubernetes/aio/client/models/v1_pod_failure_policy_rule.py index fb17ed376b..74e8891bac 100644 --- a/kubernetes/aio/client/models/v1_pod_failure_policy_rule.py +++ b/kubernetes/aio/client/models/v1_pod_failure_policy_rule.py @@ -215,8 +215,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.on_pod_conditions: for _item_on_pod_conditions in self.on_pod_conditions: - if _item_on_pod_conditions: - _items.append(_to_openapi_value(_item_on_pod_conditions)) + _items.append(_to_openapi_value(_item_on_pod_conditions) if _item_on_pod_conditions is not None else None) _dict['onPodConditions'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_pod_list.py b/kubernetes/aio/client/models/v1_pod_list.py index 613403bd45..4c997c2d22 100644 --- a/kubernetes/aio/client/models/v1_pod_list.py +++ b/kubernetes/aio/client/models/v1_pod_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_pod_security_context.py b/kubernetes/aio/client/models/v1_pod_security_context.py index 38d33ed4ea..12633e2468 100644 --- a/kubernetes/aio/client/models/v1_pod_security_context.py +++ b/kubernetes/aio/client/models/v1_pod_security_context.py @@ -294,8 +294,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.sysctls: for _item_sysctls in self.sysctls: - if _item_sysctls: - _items.append(_to_openapi_value(_item_sysctls)) + _items.append(_to_openapi_value(_item_sysctls) if _item_sysctls is not None else None) _dict['sysctls'] = _items # override the default output from pydantic by calling `to_dict()` of windows_options if self.windows_options: diff --git a/kubernetes/aio/client/models/v1_pod_spec.py b/kubernetes/aio/client/models/v1_pod_spec.py index bce3b3fa41..56d5350ba8 100644 --- a/kubernetes/aio/client/models/v1_pod_spec.py +++ b/kubernetes/aio/client/models/v1_pod_spec.py @@ -475,8 +475,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.containers: for _item_containers in self.containers: - if _item_containers: - _items.append(_to_openapi_value(_item_containers)) + _items.append(_to_openapi_value(_item_containers) if _item_containers is not None else None) _dict['containers'] = _items # override the default output from pydantic by calling `to_dict()` of dns_config if self.dns_config: @@ -485,29 +484,25 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.ephemeral_containers: for _item_ephemeral_containers in self.ephemeral_containers: - if _item_ephemeral_containers: - _items.append(_to_openapi_value(_item_ephemeral_containers)) + _items.append(_to_openapi_value(_item_ephemeral_containers) if _item_ephemeral_containers is not None else None) _dict['ephemeralContainers'] = _items # override the default output from pydantic by calling `to_dict()` of each item in host_aliases (list) _items = [] if self.host_aliases: for _item_host_aliases in self.host_aliases: - if _item_host_aliases: - _items.append(_to_openapi_value(_item_host_aliases)) + _items.append(_to_openapi_value(_item_host_aliases) if _item_host_aliases is not None else None) _dict['hostAliases'] = _items # override the default output from pydantic by calling `to_dict()` of each item in image_pull_secrets (list) _items = [] if self.image_pull_secrets: for _item_image_pull_secrets in self.image_pull_secrets: - if _item_image_pull_secrets: - _items.append(_to_openapi_value(_item_image_pull_secrets)) + _items.append(_to_openapi_value(_item_image_pull_secrets) if _item_image_pull_secrets is not None else None) _dict['imagePullSecrets'] = _items # override the default output from pydantic by calling `to_dict()` of each item in init_containers (list) _items = [] if self.init_containers: for _item_init_containers in self.init_containers: - if _item_init_containers: - _items.append(_to_openapi_value(_item_init_containers)) + _items.append(_to_openapi_value(_item_init_containers) if _item_init_containers is not None else None) _dict['initContainers'] = _items # override the default output from pydantic by calling `to_dict()` of os if self.os: @@ -516,15 +511,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.readiness_gates: for _item_readiness_gates in self.readiness_gates: - if _item_readiness_gates: - _items.append(_to_openapi_value(_item_readiness_gates)) + _items.append(_to_openapi_value(_item_readiness_gates) if _item_readiness_gates is not None else None) _dict['readinessGates'] = _items # override the default output from pydantic by calling `to_dict()` of each item in resource_claims (list) _items = [] if self.resource_claims: for _item_resource_claims in self.resource_claims: - if _item_resource_claims: - _items.append(_to_openapi_value(_item_resource_claims)) + _items.append(_to_openapi_value(_item_resource_claims) if _item_resource_claims is not None else None) _dict['resourceClaims'] = _items # override the default output from pydantic by calling `to_dict()` of resources if self.resources: @@ -533,8 +526,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.scheduling_gates: for _item_scheduling_gates in self.scheduling_gates: - if _item_scheduling_gates: - _items.append(_to_openapi_value(_item_scheduling_gates)) + _items.append(_to_openapi_value(_item_scheduling_gates) if _item_scheduling_gates is not None else None) _dict['schedulingGates'] = _items # override the default output from pydantic by calling `to_dict()` of scheduling_group if self.scheduling_group: @@ -546,22 +538,19 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items # override the default output from pydantic by calling `to_dict()` of each item in topology_spread_constraints (list) _items = [] if self.topology_spread_constraints: for _item_topology_spread_constraints in self.topology_spread_constraints: - if _item_topology_spread_constraints: - _items.append(_to_openapi_value(_item_topology_spread_constraints)) + _items.append(_to_openapi_value(_item_topology_spread_constraints) if _item_topology_spread_constraints is not None else None) _dict['topologySpreadConstraints'] = _items # override the default output from pydantic by calling `to_dict()` of each item in volumes (list) _items = [] if self.volumes: for _item_volumes in self.volumes: - if _item_volumes: - _items.append(_to_openapi_value(_item_volumes)) + _items.append(_to_openapi_value(_item_volumes) if _item_volumes is not None else None) _dict['volumes'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_pod_status.py b/kubernetes/aio/client/models/v1_pod_status.py index 306f30af5c..a7013108a9 100644 --- a/kubernetes/aio/client/models/v1_pod_status.py +++ b/kubernetes/aio/client/models/v1_pod_status.py @@ -330,22 +330,19 @@ 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 each item in container_statuses (list) _items = [] if self.container_statuses: for _item_container_statuses in self.container_statuses: - if _item_container_statuses: - _items.append(_to_openapi_value(_item_container_statuses)) + _items.append(_to_openapi_value(_item_container_statuses) if _item_container_statuses is not None else None) _dict['containerStatuses'] = _items # override the default output from pydantic by calling `to_dict()` of each item in ephemeral_container_statuses (list) _items = [] if self.ephemeral_container_statuses: for _item_ephemeral_container_statuses in self.ephemeral_container_statuses: - if _item_ephemeral_container_statuses: - _items.append(_to_openapi_value(_item_ephemeral_container_statuses)) + _items.append(_to_openapi_value(_item_ephemeral_container_statuses) if _item_ephemeral_container_statuses is not None else None) _dict['ephemeralContainerStatuses'] = _items # override the default output from pydantic by calling `to_dict()` of extended_resource_claim_status if self.extended_resource_claim_status: @@ -354,36 +351,31 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.host_ips: for _item_host_ips in self.host_ips: - if _item_host_ips: - _items.append(_to_openapi_value(_item_host_ips)) + _items.append(_to_openapi_value(_item_host_ips) if _item_host_ips is not None else None) _dict['hostIPs'] = _items # override the default output from pydantic by calling `to_dict()` of each item in init_container_statuses (list) _items = [] if self.init_container_statuses: for _item_init_container_statuses in self.init_container_statuses: - if _item_init_container_statuses: - _items.append(_to_openapi_value(_item_init_container_statuses)) + _items.append(_to_openapi_value(_item_init_container_statuses) if _item_init_container_statuses is not None else None) _dict['initContainerStatuses'] = _items # override the default output from pydantic by calling `to_dict()` of each item in node_allocatable_resource_claim_statuses (list) _items = [] if self.node_allocatable_resource_claim_statuses: for _item_node_allocatable_resource_claim_statuses in self.node_allocatable_resource_claim_statuses: - if _item_node_allocatable_resource_claim_statuses: - _items.append(_to_openapi_value(_item_node_allocatable_resource_claim_statuses)) + _items.append(_to_openapi_value(_item_node_allocatable_resource_claim_statuses) if _item_node_allocatable_resource_claim_statuses is not None else None) _dict['nodeAllocatableResourceClaimStatuses'] = _items # override the default output from pydantic by calling `to_dict()` of each item in pod_ips (list) _items = [] if self.pod_ips: for _item_pod_ips in self.pod_ips: - if _item_pod_ips: - _items.append(_to_openapi_value(_item_pod_ips)) + _items.append(_to_openapi_value(_item_pod_ips) if _item_pod_ips is not None else None) _dict['podIPs'] = _items # override the default output from pydantic by calling `to_dict()` of each item in resource_claim_statuses (list) _items = [] if self.resource_claim_statuses: for _item_resource_claim_statuses in self.resource_claim_statuses: - if _item_resource_claim_statuses: - _items.append(_to_openapi_value(_item_resource_claim_statuses)) + _items.append(_to_openapi_value(_item_resource_claim_statuses) if _item_resource_claim_statuses is not None else None) _dict['resourceClaimStatuses'] = _items # override the default output from pydantic by calling `to_dict()` of resources if self.resources: diff --git a/kubernetes/aio/client/models/v1_pod_template_list.py b/kubernetes/aio/client/models/v1_pod_template_list.py index 452f2982c3..4f076d8f22 100644 --- a/kubernetes/aio/client/models/v1_pod_template_list.py +++ b/kubernetes/aio/client/models/v1_pod_template_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_policy_rules_with_subjects.py b/kubernetes/aio/client/models/v1_policy_rules_with_subjects.py index f10eeb40f7..3ba313bb6c 100644 --- a/kubernetes/aio/client/models/v1_policy_rules_with_subjects.py +++ b/kubernetes/aio/client/models/v1_policy_rules_with_subjects.py @@ -213,22 +213,19 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.non_resource_rules: for _item_non_resource_rules in self.non_resource_rules: - if _item_non_resource_rules: - _items.append(_to_openapi_value(_item_non_resource_rules)) + _items.append(_to_openapi_value(_item_non_resource_rules) if _item_non_resource_rules is not None else None) _dict['nonResourceRules'] = _items # override the default output from pydantic by calling `to_dict()` of each item in resource_rules (list) _items = [] if self.resource_rules: for _item_resource_rules in self.resource_rules: - if _item_resource_rules: - _items.append(_to_openapi_value(_item_resource_rules)) + _items.append(_to_openapi_value(_item_resource_rules) if _item_resource_rules is not None else None) _dict['resourceRules'] = _items # override the default output from pydantic by calling `to_dict()` of each item in subjects (list) _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 diff --git a/kubernetes/aio/client/models/v1_priority_class_list.py b/kubernetes/aio/client/models/v1_priority_class_list.py index 06a0a5bf53..f8d5d81a94 100644 --- a/kubernetes/aio/client/models/v1_priority_class_list.py +++ b/kubernetes/aio/client/models/v1_priority_class_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_priority_level_configuration_list.py b/kubernetes/aio/client/models/v1_priority_level_configuration_list.py index 698a63804f..8360e61b46 100644 --- a/kubernetes/aio/client/models/v1_priority_level_configuration_list.py +++ b/kubernetes/aio/client/models/v1_priority_level_configuration_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_priority_level_configuration_status.py b/kubernetes/aio/client/models/v1_priority_level_configuration_status.py index 73d818d058..4a01a79cd7 100644 --- a/kubernetes/aio/client/models/v1_priority_level_configuration_status.py +++ b/kubernetes/aio/client/models/v1_priority_level_configuration_status.py @@ -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 diff --git a/kubernetes/aio/client/models/v1_projected_volume_source.py b/kubernetes/aio/client/models/v1_projected_volume_source.py index 6b9fab969a..3f647137df 100644 --- a/kubernetes/aio/client/models/v1_projected_volume_source.py +++ b/kubernetes/aio/client/models/v1_projected_volume_source.py @@ -204,8 +204,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.sources: for _item_sources in self.sources: - if _item_sources: - _items.append(_to_openapi_value(_item_sources)) + _items.append(_to_openapi_value(_item_sources) if _item_sources is not None else None) _dict['sources'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_replica_set_list.py b/kubernetes/aio/client/models/v1_replica_set_list.py index 1cf06304c4..282333611e 100644 --- a/kubernetes/aio/client/models/v1_replica_set_list.py +++ b/kubernetes/aio/client/models/v1_replica_set_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_replica_set_status.py b/kubernetes/aio/client/models/v1_replica_set_status.py index e523444c01..f2697df65f 100644 --- a/kubernetes/aio/client/models/v1_replica_set_status.py +++ b/kubernetes/aio/client/models/v1_replica_set_status.py @@ -236,8 +236,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 diff --git a/kubernetes/aio/client/models/v1_replication_controller_list.py b/kubernetes/aio/client/models/v1_replication_controller_list.py index 24f61d4ced..e8c78dc15d 100644 --- a/kubernetes/aio/client/models/v1_replication_controller_list.py +++ b/kubernetes/aio/client/models/v1_replication_controller_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_replication_controller_status.py b/kubernetes/aio/client/models/v1_replication_controller_status.py index b22029dddc..f8f6ee03b1 100644 --- a/kubernetes/aio/client/models/v1_replication_controller_status.py +++ b/kubernetes/aio/client/models/v1_replication_controller_status.py @@ -229,8 +229,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 diff --git a/kubernetes/aio/client/models/v1_resource_claim_list.py b/kubernetes/aio/client/models/v1_resource_claim_list.py index 3ce71b1d97..f1c2270b98 100644 --- a/kubernetes/aio/client/models/v1_resource_claim_list.py +++ b/kubernetes/aio/client/models/v1_resource_claim_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_resource_claim_status.py b/kubernetes/aio/client/models/v1_resource_claim_status.py index 2c75a5363d..6ce806e5d2 100644 --- a/kubernetes/aio/client/models/v1_resource_claim_status.py +++ b/kubernetes/aio/client/models/v1_resource_claim_status.py @@ -213,15 +213,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.devices: for _item_devices in self.devices: - if _item_devices: - _items.append(_to_openapi_value(_item_devices)) + _items.append(_to_openapi_value(_item_devices) if _item_devices is not None else None) _dict['devices'] = _items # override the default output from pydantic by calling `to_dict()` of each item in reserved_for (list) _items = [] if self.reserved_for: for _item_reserved_for in self.reserved_for: - if _item_reserved_for: - _items.append(_to_openapi_value(_item_reserved_for)) + _items.append(_to_openapi_value(_item_reserved_for) if _item_reserved_for is not None else None) _dict['reservedFor'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_resource_claim_template_list.py b/kubernetes/aio/client/models/v1_resource_claim_template_list.py index 75d219c25d..f534c4565b 100644 --- a/kubernetes/aio/client/models/v1_resource_claim_template_list.py +++ b/kubernetes/aio/client/models/v1_resource_claim_template_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_resource_quota_list.py b/kubernetes/aio/client/models/v1_resource_quota_list.py index 9f9cf0b483..63441a511c 100644 --- a/kubernetes/aio/client/models/v1_resource_quota_list.py +++ b/kubernetes/aio/client/models/v1_resource_quota_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_resource_requirements.py b/kubernetes/aio/client/models/v1_resource_requirements.py index d28ee5dc17..103a899beb 100644 --- a/kubernetes/aio/client/models/v1_resource_requirements.py +++ b/kubernetes/aio/client/models/v1_resource_requirements.py @@ -193,8 +193,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.claims: for _item_claims in self.claims: - if _item_claims: - _items.append(_to_openapi_value(_item_claims)) + _items.append(_to_openapi_value(_item_claims) if _item_claims is not None else None) _dict['claims'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_resource_slice_list.py b/kubernetes/aio/client/models/v1_resource_slice_list.py index 682060fb43..71a25cb81c 100644 --- a/kubernetes/aio/client/models/v1_resource_slice_list.py +++ b/kubernetes/aio/client/models/v1_resource_slice_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_resource_slice_spec.py b/kubernetes/aio/client/models/v1_resource_slice_spec.py index d51e1218c4..3e6819ee03 100644 --- a/kubernetes/aio/client/models/v1_resource_slice_spec.py +++ b/kubernetes/aio/client/models/v1_resource_slice_spec.py @@ -243,8 +243,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.devices: for _item_devices in self.devices: - if _item_devices: - _items.append(_to_openapi_value(_item_devices)) + _items.append(_to_openapi_value(_item_devices) if _item_devices is not None else None) _dict['devices'] = _items # override the default output from pydantic by calling `to_dict()` of node_selector if self.node_selector: @@ -256,8 +255,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.shared_counters: for _item_shared_counters in self.shared_counters: - if _item_shared_counters: - _items.append(_to_openapi_value(_item_shared_counters)) + _items.append(_to_openapi_value(_item_shared_counters) if _item_shared_counters is not None else None) _dict['sharedCounters'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_resource_status.py b/kubernetes/aio/client/models/v1_resource_status.py index ceb4e6c304..ed2496efae 100644 --- a/kubernetes/aio/client/models/v1_resource_status.py +++ b/kubernetes/aio/client/models/v1_resource_status.py @@ -189,8 +189,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 diff --git a/kubernetes/aio/client/models/v1_role.py b/kubernetes/aio/client/models/v1_role.py index a98597d41b..c8d485f361 100644 --- a/kubernetes/aio/client/models/v1_role.py +++ b/kubernetes/aio/client/models/v1_role.py @@ -216,8 +216,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 diff --git a/kubernetes/aio/client/models/v1_role_binding.py b/kubernetes/aio/client/models/v1_role_binding.py index ff11c1c0d4..f600484ec1 100644 --- a/kubernetes/aio/client/models/v1_role_binding.py +++ b/kubernetes/aio/client/models/v1_role_binding.py @@ -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 diff --git a/kubernetes/aio/client/models/v1_role_binding_list.py b/kubernetes/aio/client/models/v1_role_binding_list.py index 64c904d980..314ed592d9 100644 --- a/kubernetes/aio/client/models/v1_role_binding_list.py +++ b/kubernetes/aio/client/models/v1_role_binding_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_role_list.py b/kubernetes/aio/client/models/v1_role_list.py index ee96ddbbea..628f0941b2 100644 --- a/kubernetes/aio/client/models/v1_role_list.py +++ b/kubernetes/aio/client/models/v1_role_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_runtime_class_list.py b/kubernetes/aio/client/models/v1_runtime_class_list.py index ceb225ff14..7965fa0841 100644 --- a/kubernetes/aio/client/models/v1_runtime_class_list.py +++ b/kubernetes/aio/client/models/v1_runtime_class_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_scheduling.py b/kubernetes/aio/client/models/v1_scheduling.py index 3442ba09c8..088ac2f90a 100644 --- a/kubernetes/aio/client/models/v1_scheduling.py +++ b/kubernetes/aio/client/models/v1_scheduling.py @@ -204,8 +204,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_scope_selector.py b/kubernetes/aio/client/models/v1_scope_selector.py index 217e20c529..ab7f9514fb 100644 --- a/kubernetes/aio/client/models/v1_scope_selector.py +++ b/kubernetes/aio/client/models/v1_scope_selector.py @@ -200,8 +200,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.match_expressions: for _item_match_expressions in self.match_expressions: - if _item_match_expressions: - _items.append(_to_openapi_value(_item_match_expressions)) + _items.append(_to_openapi_value(_item_match_expressions) if _item_match_expressions is not None else None) _dict['matchExpressions'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_secret_list.py b/kubernetes/aio/client/models/v1_secret_list.py index ed61af0226..f95fdeeeb1 100644 --- a/kubernetes/aio/client/models/v1_secret_list.py +++ b/kubernetes/aio/client/models/v1_secret_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_secret_projection.py b/kubernetes/aio/client/models/v1_secret_projection.py index cf9790cf28..30cb1a48c6 100644 --- a/kubernetes/aio/client/models/v1_secret_projection.py +++ b/kubernetes/aio/client/models/v1_secret_projection.py @@ -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 diff --git a/kubernetes/aio/client/models/v1_secret_volume_source.py b/kubernetes/aio/client/models/v1_secret_volume_source.py index 6ea06c71cd..0741c9653a 100644 --- a/kubernetes/aio/client/models/v1_secret_volume_source.py +++ b/kubernetes/aio/client/models/v1_secret_volume_source.py @@ -215,8 +215,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 diff --git a/kubernetes/aio/client/models/v1_service_account.py b/kubernetes/aio/client/models/v1_service_account.py index ca01863f53..64cae1917a 100644 --- a/kubernetes/aio/client/models/v1_service_account.py +++ b/kubernetes/aio/client/models/v1_service_account.py @@ -228,8 +228,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.image_pull_secrets: for _item_image_pull_secrets in self.image_pull_secrets: - if _item_image_pull_secrets: - _items.append(_to_openapi_value(_item_image_pull_secrets)) + _items.append(_to_openapi_value(_item_image_pull_secrets) if _item_image_pull_secrets is not None else None) _dict['imagePullSecrets'] = _items # override the default output from pydantic by calling `to_dict()` of metadata if self.metadata: @@ -238,8 +237,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.secrets: for _item_secrets in self.secrets: - if _item_secrets: - _items.append(_to_openapi_value(_item_secrets)) + _items.append(_to_openapi_value(_item_secrets) if _item_secrets is not None else None) _dict['secrets'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_service_account_list.py b/kubernetes/aio/client/models/v1_service_account_list.py index 65a0d663b5..0658fd7c1c 100644 --- a/kubernetes/aio/client/models/v1_service_account_list.py +++ b/kubernetes/aio/client/models/v1_service_account_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_service_cidr_list.py b/kubernetes/aio/client/models/v1_service_cidr_list.py index e4d2d6a5ba..44f105d9af 100644 --- a/kubernetes/aio/client/models/v1_service_cidr_list.py +++ b/kubernetes/aio/client/models/v1_service_cidr_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_service_cidr_status.py b/kubernetes/aio/client/models/v1_service_cidr_status.py index 523a26ca20..343b96d80b 100644 --- a/kubernetes/aio/client/models/v1_service_cidr_status.py +++ b/kubernetes/aio/client/models/v1_service_cidr_status.py @@ -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 diff --git a/kubernetes/aio/client/models/v1_service_list.py b/kubernetes/aio/client/models/v1_service_list.py index 933492db22..8aa7800b38 100644 --- a/kubernetes/aio/client/models/v1_service_list.py +++ b/kubernetes/aio/client/models/v1_service_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_service_spec.py b/kubernetes/aio/client/models/v1_service_spec.py index 139e47bf2c..a5f25312a1 100644 --- a/kubernetes/aio/client/models/v1_service_spec.py +++ b/kubernetes/aio/client/models/v1_service_spec.py @@ -325,8 +325,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 session_affinity_config if self.session_affinity_config: diff --git a/kubernetes/aio/client/models/v1_service_status.py b/kubernetes/aio/client/models/v1_service_status.py index 37891b5185..4c6f9397a6 100644 --- a/kubernetes/aio/client/models/v1_service_status.py +++ b/kubernetes/aio/client/models/v1_service_status.py @@ -205,8 +205,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 load_balancer if self.load_balancer: diff --git a/kubernetes/aio/client/models/v1_stateful_set_list.py b/kubernetes/aio/client/models/v1_stateful_set_list.py index 12a6d8e79a..910c9ad9ac 100644 --- a/kubernetes/aio/client/models/v1_stateful_set_list.py +++ b/kubernetes/aio/client/models/v1_stateful_set_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_stateful_set_spec.py b/kubernetes/aio/client/models/v1_stateful_set_spec.py index 49c0a4ff07..53422e592c 100644 --- a/kubernetes/aio/client/models/v1_stateful_set_spec.py +++ b/kubernetes/aio/client/models/v1_stateful_set_spec.py @@ -278,8 +278,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.volume_claim_templates: for _item_volume_claim_templates in self.volume_claim_templates: - if _item_volume_claim_templates: - _items.append(_to_openapi_value(_item_volume_claim_templates)) + _items.append(_to_openapi_value(_item_volume_claim_templates) if _item_volume_claim_templates is not None else None) _dict['volumeClaimTemplates'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_stateful_set_status.py b/kubernetes/aio/client/models/v1_stateful_set_status.py index 9bf37937fc..9c9064d833 100644 --- a/kubernetes/aio/client/models/v1_stateful_set_status.py +++ b/kubernetes/aio/client/models/v1_stateful_set_status.py @@ -257,8 +257,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 diff --git a/kubernetes/aio/client/models/v1_status_details.py b/kubernetes/aio/client/models/v1_status_details.py index d97d5fb496..431a44459b 100644 --- a/kubernetes/aio/client/models/v1_status_details.py +++ b/kubernetes/aio/client/models/v1_status_details.py @@ -220,8 +220,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.causes: for _item_causes in self.causes: - if _item_causes: - _items.append(_to_openapi_value(_item_causes)) + _items.append(_to_openapi_value(_item_causes) if _item_causes is not None else None) _dict['causes'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_storage_class.py b/kubernetes/aio/client/models/v1_storage_class.py index 864817bff3..7e62c0b99c 100644 --- a/kubernetes/aio/client/models/v1_storage_class.py +++ b/kubernetes/aio/client/models/v1_storage_class.py @@ -252,8 +252,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.allowed_topologies: for _item_allowed_topologies in self.allowed_topologies: - if _item_allowed_topologies: - _items.append(_to_openapi_value(_item_allowed_topologies)) + _items.append(_to_openapi_value(_item_allowed_topologies) if _item_allowed_topologies is not None else None) _dict['allowedTopologies'] = _items # override the default output from pydantic by calling `to_dict()` of metadata if self.metadata: diff --git a/kubernetes/aio/client/models/v1_storage_class_list.py b/kubernetes/aio/client/models/v1_storage_class_list.py index b35d2f43bd..cd2924d1ee 100644 --- a/kubernetes/aio/client/models/v1_storage_class_list.py +++ b/kubernetes/aio/client/models/v1_storage_class_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_subject_rules_review_status.py b/kubernetes/aio/client/models/v1_subject_rules_review_status.py index 188e2bc56d..241e9fe885 100644 --- a/kubernetes/aio/client/models/v1_subject_rules_review_status.py +++ b/kubernetes/aio/client/models/v1_subject_rules_review_status.py @@ -219,15 +219,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.non_resource_rules: for _item_non_resource_rules in self.non_resource_rules: - if _item_non_resource_rules: - _items.append(_to_openapi_value(_item_non_resource_rules)) + _items.append(_to_openapi_value(_item_non_resource_rules) if _item_non_resource_rules is not None else None) _dict['nonResourceRules'] = _items # override the default output from pydantic by calling `to_dict()` of each item in resource_rules (list) _items = [] if self.resource_rules: for _item_resource_rules in self.resource_rules: - if _item_resource_rules: - _items.append(_to_openapi_value(_item_resource_rules)) + _items.append(_to_openapi_value(_item_resource_rules) if _item_resource_rules is not None else None) _dict['resourceRules'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_success_policy.py b/kubernetes/aio/client/models/v1_success_policy.py index 536dee1a75..5b0c664888 100644 --- a/kubernetes/aio/client/models/v1_success_policy.py +++ b/kubernetes/aio/client/models/v1_success_policy.py @@ -185,8 +185,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 diff --git a/kubernetes/aio/client/models/v1_topology_selector_term.py b/kubernetes/aio/client/models/v1_topology_selector_term.py index 5def966cde..38fd6df843 100644 --- a/kubernetes/aio/client/models/v1_topology_selector_term.py +++ b/kubernetes/aio/client/models/v1_topology_selector_term.py @@ -200,8 +200,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.match_label_expressions: for _item_match_label_expressions in self.match_label_expressions: - if _item_match_label_expressions: - _items.append(_to_openapi_value(_item_match_label_expressions)) + _items.append(_to_openapi_value(_item_match_label_expressions) if _item_match_label_expressions is not None else None) _dict['matchLabelExpressions'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_type_checking.py b/kubernetes/aio/client/models/v1_type_checking.py index a67f0572b9..a71720aa2a 100644 --- a/kubernetes/aio/client/models/v1_type_checking.py +++ b/kubernetes/aio/client/models/v1_type_checking.py @@ -200,8 +200,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.expression_warnings: for _item_expression_warnings in self.expression_warnings: - if _item_expression_warnings: - _items.append(_to_openapi_value(_item_expression_warnings)) + _items.append(_to_openapi_value(_item_expression_warnings) if _item_expression_warnings is not None else None) _dict['expressionWarnings'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_validating_admission_policy_binding_list.py b/kubernetes/aio/client/models/v1_validating_admission_policy_binding_list.py index 17659b3ab5..11bfcd449e 100644 --- a/kubernetes/aio/client/models/v1_validating_admission_policy_binding_list.py +++ b/kubernetes/aio/client/models/v1_validating_admission_policy_binding_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_validating_admission_policy_list.py b/kubernetes/aio/client/models/v1_validating_admission_policy_list.py index 351b6dd41b..0cc6b6a95e 100644 --- a/kubernetes/aio/client/models/v1_validating_admission_policy_list.py +++ b/kubernetes/aio/client/models/v1_validating_admission_policy_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_validating_admission_policy_spec.py b/kubernetes/aio/client/models/v1_validating_admission_policy_spec.py index 957ae9f0a4..e8ff51906d 100644 --- a/kubernetes/aio/client/models/v1_validating_admission_policy_spec.py +++ b/kubernetes/aio/client/models/v1_validating_admission_policy_spec.py @@ -241,15 +241,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.audit_annotations: for _item_audit_annotations in self.audit_annotations: - if _item_audit_annotations: - _items.append(_to_openapi_value(_item_audit_annotations)) + _items.append(_to_openapi_value(_item_audit_annotations) if _item_audit_annotations is not None else None) _dict['auditAnnotations'] = _items # override the default output from pydantic by calling `to_dict()` of each item in match_conditions (list) _items = [] if self.match_conditions: for _item_match_conditions in self.match_conditions: - if _item_match_conditions: - _items.append(_to_openapi_value(_item_match_conditions)) + _items.append(_to_openapi_value(_item_match_conditions) if _item_match_conditions is not None else None) _dict['matchConditions'] = _items # override the default output from pydantic by calling `to_dict()` of match_constraints if self.match_constraints: @@ -261,15 +259,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.validations: for _item_validations in self.validations: - if _item_validations: - _items.append(_to_openapi_value(_item_validations)) + _items.append(_to_openapi_value(_item_validations) if _item_validations is not None else None) _dict['validations'] = _items # override the default output from pydantic by calling `to_dict()` of each item in variables (list) _items = [] if self.variables: for _item_variables in self.variables: - if _item_variables: - _items.append(_to_openapi_value(_item_variables)) + _items.append(_to_openapi_value(_item_variables) if _item_variables is not None else None) _dict['variables'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_validating_admission_policy_status.py b/kubernetes/aio/client/models/v1_validating_admission_policy_status.py index dff0bd5b01..0adfb31974 100644 --- a/kubernetes/aio/client/models/v1_validating_admission_policy_status.py +++ b/kubernetes/aio/client/models/v1_validating_admission_policy_status.py @@ -212,8 +212,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 type_checking if self.type_checking: diff --git a/kubernetes/aio/client/models/v1_validating_webhook.py b/kubernetes/aio/client/models/v1_validating_webhook.py index 02fc347e39..a80f85ee79 100644 --- a/kubernetes/aio/client/models/v1_validating_webhook.py +++ b/kubernetes/aio/client/models/v1_validating_webhook.py @@ -270,8 +270,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.match_conditions: for _item_match_conditions in self.match_conditions: - if _item_match_conditions: - _items.append(_to_openapi_value(_item_match_conditions)) + _items.append(_to_openapi_value(_item_match_conditions) if _item_match_conditions is not None else None) _dict['matchConditions'] = _items # override the default output from pydantic by calling `to_dict()` of namespace_selector if self.namespace_selector: @@ -283,8 +282,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 diff --git a/kubernetes/aio/client/models/v1_validating_webhook_configuration.py b/kubernetes/aio/client/models/v1_validating_webhook_configuration.py index b9edefbc55..8be35ef03e 100644 --- a/kubernetes/aio/client/models/v1_validating_webhook_configuration.py +++ b/kubernetes/aio/client/models/v1_validating_webhook_configuration.py @@ -216,8 +216,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.webhooks: for _item_webhooks in self.webhooks: - if _item_webhooks: - _items.append(_to_openapi_value(_item_webhooks)) + _items.append(_to_openapi_value(_item_webhooks) if _item_webhooks is not None else None) _dict['webhooks'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1_validating_webhook_configuration_list.py b/kubernetes/aio/client/models/v1_validating_webhook_configuration_list.py index 80d3159f2e..c4bf4e59ea 100644 --- a/kubernetes/aio/client/models/v1_validating_webhook_configuration_list.py +++ b/kubernetes/aio/client/models/v1_validating_webhook_configuration_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_volume_attachment_list.py b/kubernetes/aio/client/models/v1_volume_attachment_list.py index da8cc06701..a99cba082c 100644 --- a/kubernetes/aio/client/models/v1_volume_attachment_list.py +++ b/kubernetes/aio/client/models/v1_volume_attachment_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1_volume_attributes_class_list.py b/kubernetes/aio/client/models/v1_volume_attributes_class_list.py index 1f819320b1..1b335bf976 100644 --- a/kubernetes/aio/client/models/v1_volume_attributes_class_list.py +++ b/kubernetes/aio/client/models/v1_volume_attributes_class_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1alpha1_cluster_trust_bundle_list.py b/kubernetes/aio/client/models/v1alpha1_cluster_trust_bundle_list.py index 78e469df8d..c9237f909e 100644 --- a/kubernetes/aio/client/models/v1alpha1_cluster_trust_bundle_list.py +++ b/kubernetes/aio/client/models/v1alpha1_cluster_trust_bundle_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1alpha1_match_resources.py b/kubernetes/aio/client/models/v1alpha1_match_resources.py index d29e8aca0b..a2f844aad4 100644 --- a/kubernetes/aio/client/models/v1alpha1_match_resources.py +++ b/kubernetes/aio/client/models/v1alpha1_match_resources.py @@ -229,8 +229,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.exclude_resource_rules: for _item_exclude_resource_rules in self.exclude_resource_rules: - if _item_exclude_resource_rules: - _items.append(_to_openapi_value(_item_exclude_resource_rules)) + _items.append(_to_openapi_value(_item_exclude_resource_rules) if _item_exclude_resource_rules is not None else None) _dict['excludeResourceRules'] = _items # override the default output from pydantic by calling `to_dict()` of namespace_selector if self.namespace_selector: @@ -242,8 +241,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.resource_rules: for _item_resource_rules in self.resource_rules: - if _item_resource_rules: - _items.append(_to_openapi_value(_item_resource_rules)) + _items.append(_to_openapi_value(_item_resource_rules) if _item_resource_rules is not None else None) _dict['resourceRules'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1alpha1_mutating_admission_policy_binding_list.py b/kubernetes/aio/client/models/v1alpha1_mutating_admission_policy_binding_list.py index 2d6477b147..0061d19e81 100644 --- a/kubernetes/aio/client/models/v1alpha1_mutating_admission_policy_binding_list.py +++ b/kubernetes/aio/client/models/v1alpha1_mutating_admission_policy_binding_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1alpha1_mutating_admission_policy_list.py b/kubernetes/aio/client/models/v1alpha1_mutating_admission_policy_list.py index d7fc5eff5e..c107086216 100644 --- a/kubernetes/aio/client/models/v1alpha1_mutating_admission_policy_list.py +++ b/kubernetes/aio/client/models/v1alpha1_mutating_admission_policy_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1alpha1_mutating_admission_policy_spec.py b/kubernetes/aio/client/models/v1alpha1_mutating_admission_policy_spec.py index cdd2ebdf0a..970fb34f69 100644 --- a/kubernetes/aio/client/models/v1alpha1_mutating_admission_policy_spec.py +++ b/kubernetes/aio/client/models/v1alpha1_mutating_admission_policy_spec.py @@ -240,8 +240,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.match_conditions: for _item_match_conditions in self.match_conditions: - if _item_match_conditions: - _items.append(_to_openapi_value(_item_match_conditions)) + _items.append(_to_openapi_value(_item_match_conditions) if _item_match_conditions is not None else None) _dict['matchConditions'] = _items # override the default output from pydantic by calling `to_dict()` of match_constraints if self.match_constraints: @@ -250,8 +249,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.mutations: for _item_mutations in self.mutations: - if _item_mutations: - _items.append(_to_openapi_value(_item_mutations)) + _items.append(_to_openapi_value(_item_mutations) if _item_mutations is not None else None) _dict['mutations'] = _items # override the default output from pydantic by calling `to_dict()` of param_kind if self.param_kind: @@ -260,8 +258,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.variables: for _item_variables in self.variables: - if _item_variables: - _items.append(_to_openapi_value(_item_variables)) + _items.append(_to_openapi_value(_item_variables) if _item_variables is not None else None) _dict['variables'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1alpha1_storage_version_list.py b/kubernetes/aio/client/models/v1alpha1_storage_version_list.py index 51d5964ca3..fd0ccb9033 100644 --- a/kubernetes/aio/client/models/v1alpha1_storage_version_list.py +++ b/kubernetes/aio/client/models/v1alpha1_storage_version_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1alpha1_storage_version_status.py b/kubernetes/aio/client/models/v1alpha1_storage_version_status.py index 7bb137a06b..eda3d03892 100644 --- a/kubernetes/aio/client/models/v1alpha1_storage_version_status.py +++ b/kubernetes/aio/client/models/v1alpha1_storage_version_status.py @@ -212,15 +212,13 @@ 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 each item in storage_versions (list) _items = [] if self.storage_versions: for _item_storage_versions in self.storage_versions: - if _item_storage_versions: - _items.append(_to_openapi_value(_item_storage_versions)) + _items.append(_to_openapi_value(_item_storage_versions) if _item_storage_versions is not None else None) _dict['storageVersions'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1alpha2_lease_candidate_list.py b/kubernetes/aio/client/models/v1alpha2_lease_candidate_list.py index de638f920b..3dee0a6f82 100644 --- a/kubernetes/aio/client/models/v1alpha2_lease_candidate_list.py +++ b/kubernetes/aio/client/models/v1alpha2_lease_candidate_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1alpha2_pod_group_list.py b/kubernetes/aio/client/models/v1alpha2_pod_group_list.py index 4900b33877..a3276760c8 100644 --- a/kubernetes/aio/client/models/v1alpha2_pod_group_list.py +++ b/kubernetes/aio/client/models/v1alpha2_pod_group_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1alpha2_pod_group_scheduling_constraints.py b/kubernetes/aio/client/models/v1alpha2_pod_group_scheduling_constraints.py index 33a7c379b3..ff92eabf21 100644 --- a/kubernetes/aio/client/models/v1alpha2_pod_group_scheduling_constraints.py +++ b/kubernetes/aio/client/models/v1alpha2_pod_group_scheduling_constraints.py @@ -185,8 +185,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.topology: for _item_topology in self.topology: - if _item_topology: - _items.append(_to_openapi_value(_item_topology)) + _items.append(_to_openapi_value(_item_topology) if _item_topology is not None else None) _dict['topology'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1alpha2_pod_group_spec.py b/kubernetes/aio/client/models/v1alpha2_pod_group_spec.py index 8ceeba3881..0c93adfdb5 100644 --- a/kubernetes/aio/client/models/v1alpha2_pod_group_spec.py +++ b/kubernetes/aio/client/models/v1alpha2_pod_group_spec.py @@ -245,8 +245,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.resource_claims: for _item_resource_claims in self.resource_claims: - if _item_resource_claims: - _items.append(_to_openapi_value(_item_resource_claims)) + _items.append(_to_openapi_value(_item_resource_claims) if _item_resource_claims is not None else None) _dict['resourceClaims'] = _items # override the default output from pydantic by calling `to_dict()` of scheduling_constraints if self.scheduling_constraints: diff --git a/kubernetes/aio/client/models/v1alpha2_pod_group_status.py b/kubernetes/aio/client/models/v1alpha2_pod_group_status.py index 8ede7a4bc2..5c729f1e42 100644 --- a/kubernetes/aio/client/models/v1alpha2_pod_group_status.py +++ b/kubernetes/aio/client/models/v1alpha2_pod_group_status.py @@ -205,15 +205,13 @@ 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 each item in resource_claim_statuses (list) _items = [] if self.resource_claim_statuses: for _item_resource_claim_statuses in self.resource_claim_statuses: - if _item_resource_claim_statuses: - _items.append(_to_openapi_value(_item_resource_claim_statuses)) + _items.append(_to_openapi_value(_item_resource_claim_statuses) if _item_resource_claim_statuses is not None else None) _dict['resourceClaimStatuses'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1alpha2_pod_group_template.py b/kubernetes/aio/client/models/v1alpha2_pod_group_template.py index 1454566632..ac53912153 100644 --- a/kubernetes/aio/client/models/v1alpha2_pod_group_template.py +++ b/kubernetes/aio/client/models/v1alpha2_pod_group_template.py @@ -238,8 +238,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.resource_claims: for _item_resource_claims in self.resource_claims: - if _item_resource_claims: - _items.append(_to_openapi_value(_item_resource_claims)) + _items.append(_to_openapi_value(_item_resource_claims) if _item_resource_claims is not None else None) _dict['resourceClaims'] = _items # override the default output from pydantic by calling `to_dict()` of scheduling_constraints if self.scheduling_constraints: diff --git a/kubernetes/aio/client/models/v1alpha2_workload_list.py b/kubernetes/aio/client/models/v1alpha2_workload_list.py index ed8a1b8ebd..6c5aba9f33 100644 --- a/kubernetes/aio/client/models/v1alpha2_workload_list.py +++ b/kubernetes/aio/client/models/v1alpha2_workload_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1alpha2_workload_spec.py b/kubernetes/aio/client/models/v1alpha2_workload_spec.py index 83a1a3814a..e1c18cfb6a 100644 --- a/kubernetes/aio/client/models/v1alpha2_workload_spec.py +++ b/kubernetes/aio/client/models/v1alpha2_workload_spec.py @@ -211,8 +211,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.pod_group_templates: for _item_pod_group_templates in self.pod_group_templates: - if _item_pod_group_templates: - _items.append(_to_openapi_value(_item_pod_group_templates)) + _items.append(_to_openapi_value(_item_pod_group_templates) if _item_pod_group_templates is not None else None) _dict['podGroupTemplates'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1alpha3_device_taint_rule_list.py b/kubernetes/aio/client/models/v1alpha3_device_taint_rule_list.py index 99bf008c92..d90b82bc74 100644 --- a/kubernetes/aio/client/models/v1alpha3_device_taint_rule_list.py +++ b/kubernetes/aio/client/models/v1alpha3_device_taint_rule_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1alpha3_device_taint_rule_status.py b/kubernetes/aio/client/models/v1alpha3_device_taint_rule_status.py index ed47de5516..449ec64341 100644 --- a/kubernetes/aio/client/models/v1alpha3_device_taint_rule_status.py +++ b/kubernetes/aio/client/models/v1alpha3_device_taint_rule_status.py @@ -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 diff --git a/kubernetes/aio/client/models/v1alpha3_resource_pool_status_request_list.py b/kubernetes/aio/client/models/v1alpha3_resource_pool_status_request_list.py index 9786469182..bff0a87cbb 100644 --- a/kubernetes/aio/client/models/v1alpha3_resource_pool_status_request_list.py +++ b/kubernetes/aio/client/models/v1alpha3_resource_pool_status_request_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1alpha3_resource_pool_status_request_status.py b/kubernetes/aio/client/models/v1alpha3_resource_pool_status_request_status.py index ce3bf2a3a9..f4afee103c 100644 --- a/kubernetes/aio/client/models/v1alpha3_resource_pool_status_request_status.py +++ b/kubernetes/aio/client/models/v1alpha3_resource_pool_status_request_status.py @@ -209,15 +209,13 @@ 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 each item in pools (list) _items = [] if self.pools: for _item_pools in self.pools: - if _item_pools: - _items.append(_to_openapi_value(_item_pools)) + _items.append(_to_openapi_value(_item_pools) if _item_pools is not None else None) _dict['pools'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta1_allocated_device_status.py b/kubernetes/aio/client/models/v1beta1_allocated_device_status.py index 7848e96eef..e232903569 100644 --- a/kubernetes/aio/client/models/v1beta1_allocated_device_status.py +++ b/kubernetes/aio/client/models/v1beta1_allocated_device_status.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta1_basic_device.py b/kubernetes/aio/client/models/v1beta1_basic_device.py index 444ffaffdb..ed5fa1a47f 100644 --- a/kubernetes/aio/client/models/v1beta1_basic_device.py +++ b/kubernetes/aio/client/models/v1beta1_basic_device.py @@ -273,29 +273,25 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _field_dict = {} if self.attributes: for _key_attributes in self.attributes: - if self.attributes[_key_attributes]: - _field_dict[_key_attributes] = _to_openapi_value(self.attributes[_key_attributes]) + _field_dict[_key_attributes] = _to_openapi_value(self.attributes[_key_attributes]) if self.attributes[_key_attributes] is not None else None _dict['attributes'] = _field_dict # override the default output from pydantic by calling `to_dict()` of each value in capacity (dict) _field_dict = {} if self.capacity: for _key_capacity in self.capacity: - if self.capacity[_key_capacity]: - _field_dict[_key_capacity] = _to_openapi_value(self.capacity[_key_capacity]) + _field_dict[_key_capacity] = _to_openapi_value(self.capacity[_key_capacity]) if self.capacity[_key_capacity] is not None else None _dict['capacity'] = _field_dict # override the default output from pydantic by calling `to_dict()` of each item in consumes_counters (list) _items = [] if self.consumes_counters: for _item_consumes_counters in self.consumes_counters: - if _item_consumes_counters: - _items.append(_to_openapi_value(_item_consumes_counters)) + _items.append(_to_openapi_value(_item_consumes_counters) if _item_consumes_counters is not None else None) _dict['consumesCounters'] = _items # override the default output from pydantic by calling `to_dict()` of each value in node_allocatable_resource_mappings (dict) _field_dict = {} if self.node_allocatable_resource_mappings: for _key_node_allocatable_resource_mappings in self.node_allocatable_resource_mappings: - if self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings]: - _field_dict[_key_node_allocatable_resource_mappings] = _to_openapi_value(self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings]) + _field_dict[_key_node_allocatable_resource_mappings] = _to_openapi_value(self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings]) if self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings] is not None else None _dict['nodeAllocatableResourceMappings'] = _field_dict # override the default output from pydantic by calling `to_dict()` of node_selector if self.node_selector: @@ -304,8 +300,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.taints: for _item_taints in self.taints: - if _item_taints: - _items.append(_to_openapi_value(_item_taints)) + _items.append(_to_openapi_value(_item_taints) if _item_taints is not None else None) _dict['taints'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta1_cluster_trust_bundle_list.py b/kubernetes/aio/client/models/v1beta1_cluster_trust_bundle_list.py index def8a070f9..b1135f4b91 100644 --- a/kubernetes/aio/client/models/v1beta1_cluster_trust_bundle_list.py +++ b/kubernetes/aio/client/models/v1beta1_cluster_trust_bundle_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta1_counter_set.py b/kubernetes/aio/client/models/v1beta1_counter_set.py index f6e007f79d..940743e320 100644 --- a/kubernetes/aio/client/models/v1beta1_counter_set.py +++ b/kubernetes/aio/client/models/v1beta1_counter_set.py @@ -189,8 +189,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _field_dict = {} if self.counters: for _key_counters in self.counters: - if self.counters[_key_counters]: - _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) + _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) if self.counters[_key_counters] is not None else None _dict['counters'] = _field_dict return _dict diff --git a/kubernetes/aio/client/models/v1beta1_device_allocation_result.py b/kubernetes/aio/client/models/v1beta1_device_allocation_result.py index 1b3fb6ac94..d128369506 100644 --- a/kubernetes/aio/client/models/v1beta1_device_allocation_result.py +++ b/kubernetes/aio/client/models/v1beta1_device_allocation_result.py @@ -190,15 +190,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.config: for _item_config in self.config: - if _item_config: - _items.append(_to_openapi_value(_item_config)) + _items.append(_to_openapi_value(_item_config) if _item_config is not None else None) _dict['config'] = _items # override the default output from pydantic by calling `to_dict()` of each item in results (list) _items = [] if self.results: for _item_results in self.results: - if _item_results: - _items.append(_to_openapi_value(_item_results)) + _items.append(_to_openapi_value(_item_results) if _item_results is not None else None) _dict['results'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta1_device_claim.py b/kubernetes/aio/client/models/v1beta1_device_claim.py index fbac3a1676..2cf76b18b5 100644 --- a/kubernetes/aio/client/models/v1beta1_device_claim.py +++ b/kubernetes/aio/client/models/v1beta1_device_claim.py @@ -195,22 +195,19 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.config: for _item_config in self.config: - if _item_config: - _items.append(_to_openapi_value(_item_config)) + _items.append(_to_openapi_value(_item_config) if _item_config is not None else None) _dict['config'] = _items # override the default output from pydantic by calling `to_dict()` of each item in constraints (list) _items = [] if self.constraints: for _item_constraints in self.constraints: - if _item_constraints: - _items.append(_to_openapi_value(_item_constraints)) + _items.append(_to_openapi_value(_item_constraints) if _item_constraints is not None else None) _dict['constraints'] = _items # override the default output from pydantic by calling `to_dict()` of each item in requests (list) _items = [] if self.requests: for _item_requests in self.requests: - if _item_requests: - _items.append(_to_openapi_value(_item_requests)) + _items.append(_to_openapi_value(_item_requests) if _item_requests is not None else None) _dict['requests'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta1_device_class_list.py b/kubernetes/aio/client/models/v1beta1_device_class_list.py index 45c27e995b..343516c1bb 100644 --- a/kubernetes/aio/client/models/v1beta1_device_class_list.py +++ b/kubernetes/aio/client/models/v1beta1_device_class_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta1_device_class_spec.py b/kubernetes/aio/client/models/v1beta1_device_class_spec.py index a852cf3da6..3ae8169738 100644 --- a/kubernetes/aio/client/models/v1beta1_device_class_spec.py +++ b/kubernetes/aio/client/models/v1beta1_device_class_spec.py @@ -209,15 +209,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.config: for _item_config in self.config: - if _item_config: - _items.append(_to_openapi_value(_item_config)) + _items.append(_to_openapi_value(_item_config) if _item_config is not None else None) _dict['config'] = _items # override the default output from pydantic by calling `to_dict()` of each item in selectors (list) _items = [] if self.selectors: for _item_selectors in self.selectors: - if _item_selectors: - _items.append(_to_openapi_value(_item_selectors)) + _items.append(_to_openapi_value(_item_selectors) if _item_selectors is not None else None) _dict['selectors'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta1_device_counter_consumption.py b/kubernetes/aio/client/models/v1beta1_device_counter_consumption.py index 5d10fe59a1..ae2447a85b 100644 --- a/kubernetes/aio/client/models/v1beta1_device_counter_consumption.py +++ b/kubernetes/aio/client/models/v1beta1_device_counter_consumption.py @@ -204,8 +204,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _field_dict = {} if self.counters: for _key_counters in self.counters: - if self.counters[_key_counters]: - _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) + _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) if self.counters[_key_counters] is not None else None _dict['counters'] = _field_dict return _dict diff --git a/kubernetes/aio/client/models/v1beta1_device_request.py b/kubernetes/aio/client/models/v1beta1_device_request.py index 13a0ea22a7..11df9d5553 100644 --- a/kubernetes/aio/client/models/v1beta1_device_request.py +++ b/kubernetes/aio/client/models/v1beta1_device_request.py @@ -247,22 +247,19 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.first_available: for _item_first_available in self.first_available: - if _item_first_available: - _items.append(_to_openapi_value(_item_first_available)) + _items.append(_to_openapi_value(_item_first_available) if _item_first_available is not None else None) _dict['firstAvailable'] = _items # override the default output from pydantic by calling `to_dict()` of each item in selectors (list) _items = [] if self.selectors: for _item_selectors in self.selectors: - if _item_selectors: - _items.append(_to_openapi_value(_item_selectors)) + _items.append(_to_openapi_value(_item_selectors) if _item_selectors is not None else None) _dict['selectors'] = _items # override the default output from pydantic by calling `to_dict()` of each item in tolerations (list) _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta1_device_request_allocation_result.py b/kubernetes/aio/client/models/v1beta1_device_request_allocation_result.py index a111b6d12f..080967435d 100644 --- a/kubernetes/aio/client/models/v1beta1_device_request_allocation_result.py +++ b/kubernetes/aio/client/models/v1beta1_device_request_allocation_result.py @@ -248,8 +248,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta1_device_sub_request.py b/kubernetes/aio/client/models/v1beta1_device_sub_request.py index 7174368c68..93edd368df 100644 --- a/kubernetes/aio/client/models/v1beta1_device_sub_request.py +++ b/kubernetes/aio/client/models/v1beta1_device_sub_request.py @@ -232,15 +232,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.selectors: for _item_selectors in self.selectors: - if _item_selectors: - _items.append(_to_openapi_value(_item_selectors)) + _items.append(_to_openapi_value(_item_selectors) if _item_selectors is not None else None) _dict['selectors'] = _items # override the default output from pydantic by calling `to_dict()` of each item in tolerations (list) _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta1_ip_address_list.py b/kubernetes/aio/client/models/v1beta1_ip_address_list.py index e4b9079ff1..e4d337049e 100644 --- a/kubernetes/aio/client/models/v1beta1_ip_address_list.py +++ b/kubernetes/aio/client/models/v1beta1_ip_address_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta1_lease_candidate_list.py b/kubernetes/aio/client/models/v1beta1_lease_candidate_list.py index 9f0a420baf..6d64036d4c 100644 --- a/kubernetes/aio/client/models/v1beta1_lease_candidate_list.py +++ b/kubernetes/aio/client/models/v1beta1_lease_candidate_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta1_match_resources.py b/kubernetes/aio/client/models/v1beta1_match_resources.py index 51748aeaf6..d79676174d 100644 --- a/kubernetes/aio/client/models/v1beta1_match_resources.py +++ b/kubernetes/aio/client/models/v1beta1_match_resources.py @@ -229,8 +229,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.exclude_resource_rules: for _item_exclude_resource_rules in self.exclude_resource_rules: - if _item_exclude_resource_rules: - _items.append(_to_openapi_value(_item_exclude_resource_rules)) + _items.append(_to_openapi_value(_item_exclude_resource_rules) if _item_exclude_resource_rules is not None else None) _dict['excludeResourceRules'] = _items # override the default output from pydantic by calling `to_dict()` of namespace_selector if self.namespace_selector: @@ -242,8 +241,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.resource_rules: for _item_resource_rules in self.resource_rules: - if _item_resource_rules: - _items.append(_to_openapi_value(_item_resource_rules)) + _items.append(_to_openapi_value(_item_resource_rules) if _item_resource_rules is not None else None) _dict['resourceRules'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta1_mutating_admission_policy_binding_list.py b/kubernetes/aio/client/models/v1beta1_mutating_admission_policy_binding_list.py index 0f994d6e97..f58c504abc 100644 --- a/kubernetes/aio/client/models/v1beta1_mutating_admission_policy_binding_list.py +++ b/kubernetes/aio/client/models/v1beta1_mutating_admission_policy_binding_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta1_mutating_admission_policy_list.py b/kubernetes/aio/client/models/v1beta1_mutating_admission_policy_list.py index 539d0b1f3d..86339ba7e5 100644 --- a/kubernetes/aio/client/models/v1beta1_mutating_admission_policy_list.py +++ b/kubernetes/aio/client/models/v1beta1_mutating_admission_policy_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta1_mutating_admission_policy_spec.py b/kubernetes/aio/client/models/v1beta1_mutating_admission_policy_spec.py index c0283a99c7..c33866a634 100644 --- a/kubernetes/aio/client/models/v1beta1_mutating_admission_policy_spec.py +++ b/kubernetes/aio/client/models/v1beta1_mutating_admission_policy_spec.py @@ -240,8 +240,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.match_conditions: for _item_match_conditions in self.match_conditions: - if _item_match_conditions: - _items.append(_to_openapi_value(_item_match_conditions)) + _items.append(_to_openapi_value(_item_match_conditions) if _item_match_conditions is not None else None) _dict['matchConditions'] = _items # override the default output from pydantic by calling `to_dict()` of match_constraints if self.match_constraints: @@ -250,8 +249,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.mutations: for _item_mutations in self.mutations: - if _item_mutations: - _items.append(_to_openapi_value(_item_mutations)) + _items.append(_to_openapi_value(_item_mutations) if _item_mutations is not None else None) _dict['mutations'] = _items # override the default output from pydantic by calling `to_dict()` of param_kind if self.param_kind: @@ -260,8 +258,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.variables: for _item_variables in self.variables: - if _item_variables: - _items.append(_to_openapi_value(_item_variables)) + _items.append(_to_openapi_value(_item_variables) if _item_variables is not None else None) _dict['variables'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta1_pod_certificate_request_list.py b/kubernetes/aio/client/models/v1beta1_pod_certificate_request_list.py index bb8072901c..1778767943 100644 --- a/kubernetes/aio/client/models/v1beta1_pod_certificate_request_list.py +++ b/kubernetes/aio/client/models/v1beta1_pod_certificate_request_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta1_pod_certificate_request_status.py b/kubernetes/aio/client/models/v1beta1_pod_certificate_request_status.py index 9c421d5bc9..cca8a4ca3f 100644 --- a/kubernetes/aio/client/models/v1beta1_pod_certificate_request_status.py +++ b/kubernetes/aio/client/models/v1beta1_pod_certificate_request_status.py @@ -226,8 +226,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 diff --git a/kubernetes/aio/client/models/v1beta1_resource_claim_list.py b/kubernetes/aio/client/models/v1beta1_resource_claim_list.py index 32c97594cc..5efd05d1c7 100644 --- a/kubernetes/aio/client/models/v1beta1_resource_claim_list.py +++ b/kubernetes/aio/client/models/v1beta1_resource_claim_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta1_resource_claim_status.py b/kubernetes/aio/client/models/v1beta1_resource_claim_status.py index ba3047f15b..b70d148871 100644 --- a/kubernetes/aio/client/models/v1beta1_resource_claim_status.py +++ b/kubernetes/aio/client/models/v1beta1_resource_claim_status.py @@ -213,15 +213,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.devices: for _item_devices in self.devices: - if _item_devices: - _items.append(_to_openapi_value(_item_devices)) + _items.append(_to_openapi_value(_item_devices) if _item_devices is not None else None) _dict['devices'] = _items # override the default output from pydantic by calling `to_dict()` of each item in reserved_for (list) _items = [] if self.reserved_for: for _item_reserved_for in self.reserved_for: - if _item_reserved_for: - _items.append(_to_openapi_value(_item_reserved_for)) + _items.append(_to_openapi_value(_item_reserved_for) if _item_reserved_for is not None else None) _dict['reservedFor'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta1_resource_claim_template_list.py b/kubernetes/aio/client/models/v1beta1_resource_claim_template_list.py index 3b27aa9ebf..7c43b026ae 100644 --- a/kubernetes/aio/client/models/v1beta1_resource_claim_template_list.py +++ b/kubernetes/aio/client/models/v1beta1_resource_claim_template_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta1_resource_slice_list.py b/kubernetes/aio/client/models/v1beta1_resource_slice_list.py index 96cbb7db5c..3b7a4fb543 100644 --- a/kubernetes/aio/client/models/v1beta1_resource_slice_list.py +++ b/kubernetes/aio/client/models/v1beta1_resource_slice_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta1_resource_slice_spec.py b/kubernetes/aio/client/models/v1beta1_resource_slice_spec.py index 9d9c279975..bd209db5c4 100644 --- a/kubernetes/aio/client/models/v1beta1_resource_slice_spec.py +++ b/kubernetes/aio/client/models/v1beta1_resource_slice_spec.py @@ -243,8 +243,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.devices: for _item_devices in self.devices: - if _item_devices: - _items.append(_to_openapi_value(_item_devices)) + _items.append(_to_openapi_value(_item_devices) if _item_devices is not None else None) _dict['devices'] = _items # override the default output from pydantic by calling `to_dict()` of node_selector if self.node_selector: @@ -256,8 +255,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.shared_counters: for _item_shared_counters in self.shared_counters: - if _item_shared_counters: - _items.append(_to_openapi_value(_item_shared_counters)) + _items.append(_to_openapi_value(_item_shared_counters) if _item_shared_counters is not None else None) _dict['sharedCounters'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta1_service_cidr_list.py b/kubernetes/aio/client/models/v1beta1_service_cidr_list.py index b7b1cb7df7..02af81416d 100644 --- a/kubernetes/aio/client/models/v1beta1_service_cidr_list.py +++ b/kubernetes/aio/client/models/v1beta1_service_cidr_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta1_service_cidr_status.py b/kubernetes/aio/client/models/v1beta1_service_cidr_status.py index bf7f708d32..f8b0ea51da 100644 --- a/kubernetes/aio/client/models/v1beta1_service_cidr_status.py +++ b/kubernetes/aio/client/models/v1beta1_service_cidr_status.py @@ -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 diff --git a/kubernetes/aio/client/models/v1beta1_storage_version_migration_list.py b/kubernetes/aio/client/models/v1beta1_storage_version_migration_list.py index 9a731e78b2..84125f0954 100644 --- a/kubernetes/aio/client/models/v1beta1_storage_version_migration_list.py +++ b/kubernetes/aio/client/models/v1beta1_storage_version_migration_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta1_storage_version_migration_status.py b/kubernetes/aio/client/models/v1beta1_storage_version_migration_status.py index f479a13558..a0be8258f8 100644 --- a/kubernetes/aio/client/models/v1beta1_storage_version_migration_status.py +++ b/kubernetes/aio/client/models/v1beta1_storage_version_migration_status.py @@ -204,8 +204,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 diff --git a/kubernetes/aio/client/models/v1beta1_volume_attributes_class_list.py b/kubernetes/aio/client/models/v1beta1_volume_attributes_class_list.py index aa3848414d..237dcbe7bc 100644 --- a/kubernetes/aio/client/models/v1beta1_volume_attributes_class_list.py +++ b/kubernetes/aio/client/models/v1beta1_volume_attributes_class_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta2_allocated_device_status.py b/kubernetes/aio/client/models/v1beta2_allocated_device_status.py index e3f91d9975..eeeea251a9 100644 --- a/kubernetes/aio/client/models/v1beta2_allocated_device_status.py +++ b/kubernetes/aio/client/models/v1beta2_allocated_device_status.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta2_counter_set.py b/kubernetes/aio/client/models/v1beta2_counter_set.py index 66da2999f8..1971b0e45c 100644 --- a/kubernetes/aio/client/models/v1beta2_counter_set.py +++ b/kubernetes/aio/client/models/v1beta2_counter_set.py @@ -189,8 +189,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _field_dict = {} if self.counters: for _key_counters in self.counters: - if self.counters[_key_counters]: - _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) + _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) if self.counters[_key_counters] is not None else None _dict['counters'] = _field_dict return _dict diff --git a/kubernetes/aio/client/models/v1beta2_device.py b/kubernetes/aio/client/models/v1beta2_device.py index f036118f8e..e88326bf6b 100644 --- a/kubernetes/aio/client/models/v1beta2_device.py +++ b/kubernetes/aio/client/models/v1beta2_device.py @@ -277,29 +277,25 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _field_dict = {} if self.attributes: for _key_attributes in self.attributes: - if self.attributes[_key_attributes]: - _field_dict[_key_attributes] = _to_openapi_value(self.attributes[_key_attributes]) + _field_dict[_key_attributes] = _to_openapi_value(self.attributes[_key_attributes]) if self.attributes[_key_attributes] is not None else None _dict['attributes'] = _field_dict # override the default output from pydantic by calling `to_dict()` of each value in capacity (dict) _field_dict = {} if self.capacity: for _key_capacity in self.capacity: - if self.capacity[_key_capacity]: - _field_dict[_key_capacity] = _to_openapi_value(self.capacity[_key_capacity]) + _field_dict[_key_capacity] = _to_openapi_value(self.capacity[_key_capacity]) if self.capacity[_key_capacity] is not None else None _dict['capacity'] = _field_dict # override the default output from pydantic by calling `to_dict()` of each item in consumes_counters (list) _items = [] if self.consumes_counters: for _item_consumes_counters in self.consumes_counters: - if _item_consumes_counters: - _items.append(_to_openapi_value(_item_consumes_counters)) + _items.append(_to_openapi_value(_item_consumes_counters) if _item_consumes_counters is not None else None) _dict['consumesCounters'] = _items # override the default output from pydantic by calling `to_dict()` of each value in node_allocatable_resource_mappings (dict) _field_dict = {} if self.node_allocatable_resource_mappings: for _key_node_allocatable_resource_mappings in self.node_allocatable_resource_mappings: - if self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings]: - _field_dict[_key_node_allocatable_resource_mappings] = _to_openapi_value(self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings]) + _field_dict[_key_node_allocatable_resource_mappings] = _to_openapi_value(self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings]) if self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings] is not None else None _dict['nodeAllocatableResourceMappings'] = _field_dict # override the default output from pydantic by calling `to_dict()` of node_selector if self.node_selector: @@ -308,8 +304,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.taints: for _item_taints in self.taints: - if _item_taints: - _items.append(_to_openapi_value(_item_taints)) + _items.append(_to_openapi_value(_item_taints) if _item_taints is not None else None) _dict['taints'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta2_device_allocation_result.py b/kubernetes/aio/client/models/v1beta2_device_allocation_result.py index 75cdda2500..ccfd21db1e 100644 --- a/kubernetes/aio/client/models/v1beta2_device_allocation_result.py +++ b/kubernetes/aio/client/models/v1beta2_device_allocation_result.py @@ -190,15 +190,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.config: for _item_config in self.config: - if _item_config: - _items.append(_to_openapi_value(_item_config)) + _items.append(_to_openapi_value(_item_config) if _item_config is not None else None) _dict['config'] = _items # override the default output from pydantic by calling `to_dict()` of each item in results (list) _items = [] if self.results: for _item_results in self.results: - if _item_results: - _items.append(_to_openapi_value(_item_results)) + _items.append(_to_openapi_value(_item_results) if _item_results is not None else None) _dict['results'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta2_device_claim.py b/kubernetes/aio/client/models/v1beta2_device_claim.py index 9ba0f4a5f2..e4fdda6264 100644 --- a/kubernetes/aio/client/models/v1beta2_device_claim.py +++ b/kubernetes/aio/client/models/v1beta2_device_claim.py @@ -195,22 +195,19 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.config: for _item_config in self.config: - if _item_config: - _items.append(_to_openapi_value(_item_config)) + _items.append(_to_openapi_value(_item_config) if _item_config is not None else None) _dict['config'] = _items # override the default output from pydantic by calling `to_dict()` of each item in constraints (list) _items = [] if self.constraints: for _item_constraints in self.constraints: - if _item_constraints: - _items.append(_to_openapi_value(_item_constraints)) + _items.append(_to_openapi_value(_item_constraints) if _item_constraints is not None else None) _dict['constraints'] = _items # override the default output from pydantic by calling `to_dict()` of each item in requests (list) _items = [] if self.requests: for _item_requests in self.requests: - if _item_requests: - _items.append(_to_openapi_value(_item_requests)) + _items.append(_to_openapi_value(_item_requests) if _item_requests is not None else None) _dict['requests'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta2_device_class_list.py b/kubernetes/aio/client/models/v1beta2_device_class_list.py index e98a7c9683..e3bb680f5a 100644 --- a/kubernetes/aio/client/models/v1beta2_device_class_list.py +++ b/kubernetes/aio/client/models/v1beta2_device_class_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta2_device_class_spec.py b/kubernetes/aio/client/models/v1beta2_device_class_spec.py index dc1c03fb7c..f85d78a95a 100644 --- a/kubernetes/aio/client/models/v1beta2_device_class_spec.py +++ b/kubernetes/aio/client/models/v1beta2_device_class_spec.py @@ -209,15 +209,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.config: for _item_config in self.config: - if _item_config: - _items.append(_to_openapi_value(_item_config)) + _items.append(_to_openapi_value(_item_config) if _item_config is not None else None) _dict['config'] = _items # override the default output from pydantic by calling `to_dict()` of each item in selectors (list) _items = [] if self.selectors: for _item_selectors in self.selectors: - if _item_selectors: - _items.append(_to_openapi_value(_item_selectors)) + _items.append(_to_openapi_value(_item_selectors) if _item_selectors is not None else None) _dict['selectors'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta2_device_counter_consumption.py b/kubernetes/aio/client/models/v1beta2_device_counter_consumption.py index e826752b9d..ad505ead7e 100644 --- a/kubernetes/aio/client/models/v1beta2_device_counter_consumption.py +++ b/kubernetes/aio/client/models/v1beta2_device_counter_consumption.py @@ -204,8 +204,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _field_dict = {} if self.counters: for _key_counters in self.counters: - if self.counters[_key_counters]: - _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) + _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) if self.counters[_key_counters] is not None else None _dict['counters'] = _field_dict return _dict diff --git a/kubernetes/aio/client/models/v1beta2_device_request.py b/kubernetes/aio/client/models/v1beta2_device_request.py index d9141a2d2f..b17822861a 100644 --- a/kubernetes/aio/client/models/v1beta2_device_request.py +++ b/kubernetes/aio/client/models/v1beta2_device_request.py @@ -212,8 +212,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.first_available: for _item_first_available in self.first_available: - if _item_first_available: - _items.append(_to_openapi_value(_item_first_available)) + _items.append(_to_openapi_value(_item_first_available) if _item_first_available is not None else None) _dict['firstAvailable'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta2_device_request_allocation_result.py b/kubernetes/aio/client/models/v1beta2_device_request_allocation_result.py index b8880459fd..1edaa294c6 100644 --- a/kubernetes/aio/client/models/v1beta2_device_request_allocation_result.py +++ b/kubernetes/aio/client/models/v1beta2_device_request_allocation_result.py @@ -248,8 +248,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta2_device_sub_request.py b/kubernetes/aio/client/models/v1beta2_device_sub_request.py index 6b30662cfd..98c2efdb13 100644 --- a/kubernetes/aio/client/models/v1beta2_device_sub_request.py +++ b/kubernetes/aio/client/models/v1beta2_device_sub_request.py @@ -232,15 +232,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.selectors: for _item_selectors in self.selectors: - if _item_selectors: - _items.append(_to_openapi_value(_item_selectors)) + _items.append(_to_openapi_value(_item_selectors) if _item_selectors is not None else None) _dict['selectors'] = _items # override the default output from pydantic by calling `to_dict()` of each item in tolerations (list) _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta2_device_taint_rule_list.py b/kubernetes/aio/client/models/v1beta2_device_taint_rule_list.py index 6bf4cf9ec7..6e3612ec06 100644 --- a/kubernetes/aio/client/models/v1beta2_device_taint_rule_list.py +++ b/kubernetes/aio/client/models/v1beta2_device_taint_rule_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta2_device_taint_rule_status.py b/kubernetes/aio/client/models/v1beta2_device_taint_rule_status.py index 55954281e6..d5d27b6124 100644 --- a/kubernetes/aio/client/models/v1beta2_device_taint_rule_status.py +++ b/kubernetes/aio/client/models/v1beta2_device_taint_rule_status.py @@ -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 diff --git a/kubernetes/aio/client/models/v1beta2_exact_device_request.py b/kubernetes/aio/client/models/v1beta2_exact_device_request.py index a539b0644a..bfa595a3cf 100644 --- a/kubernetes/aio/client/models/v1beta2_exact_device_request.py +++ b/kubernetes/aio/client/models/v1beta2_exact_device_request.py @@ -235,15 +235,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.selectors: for _item_selectors in self.selectors: - if _item_selectors: - _items.append(_to_openapi_value(_item_selectors)) + _items.append(_to_openapi_value(_item_selectors) if _item_selectors is not None else None) _dict['selectors'] = _items # override the default output from pydantic by calling `to_dict()` of each item in tolerations (list) _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta2_resource_claim_list.py b/kubernetes/aio/client/models/v1beta2_resource_claim_list.py index 43e448b3d5..29c6aa653a 100644 --- a/kubernetes/aio/client/models/v1beta2_resource_claim_list.py +++ b/kubernetes/aio/client/models/v1beta2_resource_claim_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta2_resource_claim_status.py b/kubernetes/aio/client/models/v1beta2_resource_claim_status.py index e26fdd2f01..a5edbf78c4 100644 --- a/kubernetes/aio/client/models/v1beta2_resource_claim_status.py +++ b/kubernetes/aio/client/models/v1beta2_resource_claim_status.py @@ -213,15 +213,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.devices: for _item_devices in self.devices: - if _item_devices: - _items.append(_to_openapi_value(_item_devices)) + _items.append(_to_openapi_value(_item_devices) if _item_devices is not None else None) _dict['devices'] = _items # override the default output from pydantic by calling `to_dict()` of each item in reserved_for (list) _items = [] if self.reserved_for: for _item_reserved_for in self.reserved_for: - if _item_reserved_for: - _items.append(_to_openapi_value(_item_reserved_for)) + _items.append(_to_openapi_value(_item_reserved_for) if _item_reserved_for is not None else None) _dict['reservedFor'] = _items return _dict diff --git a/kubernetes/aio/client/models/v1beta2_resource_claim_template_list.py b/kubernetes/aio/client/models/v1beta2_resource_claim_template_list.py index 309fd2b703..2dbdb10138 100644 --- a/kubernetes/aio/client/models/v1beta2_resource_claim_template_list.py +++ b/kubernetes/aio/client/models/v1beta2_resource_claim_template_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta2_resource_slice_list.py b/kubernetes/aio/client/models/v1beta2_resource_slice_list.py index 0ac3bbc6a1..6ca6d53ab8 100644 --- a/kubernetes/aio/client/models/v1beta2_resource_slice_list.py +++ b/kubernetes/aio/client/models/v1beta2_resource_slice_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v1beta2_resource_slice_spec.py b/kubernetes/aio/client/models/v1beta2_resource_slice_spec.py index 748e41b424..8d14799460 100644 --- a/kubernetes/aio/client/models/v1beta2_resource_slice_spec.py +++ b/kubernetes/aio/client/models/v1beta2_resource_slice_spec.py @@ -243,8 +243,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.devices: for _item_devices in self.devices: - if _item_devices: - _items.append(_to_openapi_value(_item_devices)) + _items.append(_to_openapi_value(_item_devices) if _item_devices is not None else None) _dict['devices'] = _items # override the default output from pydantic by calling `to_dict()` of node_selector if self.node_selector: @@ -256,8 +255,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.shared_counters: for _item_shared_counters in self.shared_counters: - if _item_shared_counters: - _items.append(_to_openapi_value(_item_shared_counters)) + _items.append(_to_openapi_value(_item_shared_counters) if _item_shared_counters is not None else None) _dict['sharedCounters'] = _items return _dict diff --git a/kubernetes/aio/client/models/v2_api_group_discovery.py b/kubernetes/aio/client/models/v2_api_group_discovery.py index e8bc6679b3..bc7a0acc07 100644 --- a/kubernetes/aio/client/models/v2_api_group_discovery.py +++ b/kubernetes/aio/client/models/v2_api_group_discovery.py @@ -216,8 +216,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _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 diff --git a/kubernetes/aio/client/models/v2_api_group_discovery_list.py b/kubernetes/aio/client/models/v2_api_group_discovery_list.py index 4b76bc0fb2..94c2afbeec 100644 --- a/kubernetes/aio/client/models/v2_api_group_discovery_list.py +++ b/kubernetes/aio/client/models/v2_api_group_discovery_list.py @@ -216,8 +216,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 diff --git a/kubernetes/aio/client/models/v2_api_resource_discovery.py b/kubernetes/aio/client/models/v2_api_resource_discovery.py index 1ff140862e..a68f15cc11 100644 --- a/kubernetes/aio/client/models/v2_api_resource_discovery.py +++ b/kubernetes/aio/client/models/v2_api_resource_discovery.py @@ -238,8 +238,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.subresources: for _item_subresources in self.subresources: - if _item_subresources: - _items.append(_to_openapi_value(_item_subresources)) + _items.append(_to_openapi_value(_item_subresources) if _item_subresources is not None else None) _dict['subresources'] = _items return _dict diff --git a/kubernetes/aio/client/models/v2_api_subresource_discovery.py b/kubernetes/aio/client/models/v2_api_subresource_discovery.py index 553f35c3bf..26e7b6b4f9 100644 --- a/kubernetes/aio/client/models/v2_api_subresource_discovery.py +++ b/kubernetes/aio/client/models/v2_api_subresource_discovery.py @@ -218,8 +218,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.accepted_types: for _item_accepted_types in self.accepted_types: - if _item_accepted_types: - _items.append(_to_openapi_value(_item_accepted_types)) + _items.append(_to_openapi_value(_item_accepted_types) if _item_accepted_types is not None else None) _dict['acceptedTypes'] = _items return _dict diff --git a/kubernetes/aio/client/models/v2_api_version_discovery.py b/kubernetes/aio/client/models/v2_api_version_discovery.py index 935feab0d4..2f589e7ffb 100644 --- a/kubernetes/aio/client/models/v2_api_version_discovery.py +++ b/kubernetes/aio/client/models/v2_api_version_discovery.py @@ -193,8 +193,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 diff --git a/kubernetes/aio/client/models/v2_horizontal_pod_autoscaler_list.py b/kubernetes/aio/client/models/v2_horizontal_pod_autoscaler_list.py index 7a733cf3c5..2661f12399 100644 --- a/kubernetes/aio/client/models/v2_horizontal_pod_autoscaler_list.py +++ b/kubernetes/aio/client/models/v2_horizontal_pod_autoscaler_list.py @@ -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: diff --git a/kubernetes/aio/client/models/v2_horizontal_pod_autoscaler_spec.py b/kubernetes/aio/client/models/v2_horizontal_pod_autoscaler_spec.py index 454185360e..fdbaf50e79 100644 --- a/kubernetes/aio/client/models/v2_horizontal_pod_autoscaler_spec.py +++ b/kubernetes/aio/client/models/v2_horizontal_pod_autoscaler_spec.py @@ -227,8 +227,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.metrics: for _item_metrics in self.metrics: - if _item_metrics: - _items.append(_to_openapi_value(_item_metrics)) + _items.append(_to_openapi_value(_item_metrics) if _item_metrics is not None else None) _dict['metrics'] = _items # override the default output from pydantic by calling `to_dict()` of scale_target_ref if self.scale_target_ref: diff --git a/kubernetes/aio/client/models/v2_horizontal_pod_autoscaler_status.py b/kubernetes/aio/client/models/v2_horizontal_pod_autoscaler_status.py index 0db1ad9563..d0ff5f584a 100644 --- a/kubernetes/aio/client/models/v2_horizontal_pod_autoscaler_status.py +++ b/kubernetes/aio/client/models/v2_horizontal_pod_autoscaler_status.py @@ -234,15 +234,13 @@ 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 each item in current_metrics (list) _items = [] if self.current_metrics: for _item_current_metrics in self.current_metrics: - if _item_current_metrics: - _items.append(_to_openapi_value(_item_current_metrics)) + _items.append(_to_openapi_value(_item_current_metrics) if _item_current_metrics is not None else None) _dict['currentMetrics'] = _items return _dict diff --git a/kubernetes/aio/client/models/v2_hpa_scaling_rules.py b/kubernetes/aio/client/models/v2_hpa_scaling_rules.py index a66e08f5cb..d0b570f961 100644 --- a/kubernetes/aio/client/models/v2_hpa_scaling_rules.py +++ b/kubernetes/aio/client/models/v2_hpa_scaling_rules.py @@ -215,8 +215,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.policies: for _item_policies in self.policies: - if _item_policies: - _items.append(_to_openapi_value(_item_policies)) + _items.append(_to_openapi_value(_item_policies) if _item_policies is not None else None) _dict['policies'] = _items return _dict diff --git a/kubernetes/aio/client/models/v2beta1_api_group_discovery.py b/kubernetes/aio/client/models/v2beta1_api_group_discovery.py index c30c440fb5..55b640fc6e 100644 --- a/kubernetes/aio/client/models/v2beta1_api_group_discovery.py +++ b/kubernetes/aio/client/models/v2beta1_api_group_discovery.py @@ -216,8 +216,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _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 diff --git a/kubernetes/aio/client/models/v2beta1_api_group_discovery_list.py b/kubernetes/aio/client/models/v2beta1_api_group_discovery_list.py index 329a12f6ab..0b47d6bb8c 100644 --- a/kubernetes/aio/client/models/v2beta1_api_group_discovery_list.py +++ b/kubernetes/aio/client/models/v2beta1_api_group_discovery_list.py @@ -216,8 +216,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 diff --git a/kubernetes/aio/client/models/v2beta1_api_resource_discovery.py b/kubernetes/aio/client/models/v2beta1_api_resource_discovery.py index e003a26e35..54a3862c66 100644 --- a/kubernetes/aio/client/models/v2beta1_api_resource_discovery.py +++ b/kubernetes/aio/client/models/v2beta1_api_resource_discovery.py @@ -238,8 +238,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.subresources: for _item_subresources in self.subresources: - if _item_subresources: - _items.append(_to_openapi_value(_item_subresources)) + _items.append(_to_openapi_value(_item_subresources) if _item_subresources is not None else None) _dict['subresources'] = _items return _dict diff --git a/kubernetes/aio/client/models/v2beta1_api_subresource_discovery.py b/kubernetes/aio/client/models/v2beta1_api_subresource_discovery.py index 1c1f7844d3..3f77904284 100644 --- a/kubernetes/aio/client/models/v2beta1_api_subresource_discovery.py +++ b/kubernetes/aio/client/models/v2beta1_api_subresource_discovery.py @@ -218,8 +218,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.accepted_types: for _item_accepted_types in self.accepted_types: - if _item_accepted_types: - _items.append(_to_openapi_value(_item_accepted_types)) + _items.append(_to_openapi_value(_item_accepted_types) if _item_accepted_types is not None else None) _dict['acceptedTypes'] = _items return _dict diff --git a/kubernetes/aio/client/models/v2beta1_api_version_discovery.py b/kubernetes/aio/client/models/v2beta1_api_version_discovery.py index 7d8d343121..f2b077dd1b 100644 --- a/kubernetes/aio/client/models/v2beta1_api_version_discovery.py +++ b/kubernetes/aio/client/models/v2beta1_api_version_discovery.py @@ -193,8 +193,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 diff --git a/kubernetes/client/api_client.py b/kubernetes/client/api_client.py index 0f90e830c6..c4630736db 100644 --- a/kubernetes/client/api_client.py +++ b/kubernetes/client/api_client.py @@ -351,7 +351,6 @@ def param_serialize( return method, url, header_params, body, post_params - def call_api( self, method, @@ -548,6 +547,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" @@ -596,10 +601,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 = ' ' @@ -610,7 +620,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 @@ -636,7 +648,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 = ' ' @@ -647,7 +662,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)))) diff --git a/kubernetes/client/configuration.py b/kubernetes/client/configuration.py index 8d532264c7..9d67b322b3 100644 --- a/kubernetes/client/configuration.py +++ b/kubernetes/client/configuration.py @@ -11,11 +11,11 @@ import copy -import ssl import http.client as httplib import logging from logging import FileHandler import multiprocessing +import ssl import sys from typing import Any, ClassVar, Dict, List, Literal, Optional, TypedDict, Union from urllib.parse import urlparse @@ -338,16 +338,16 @@ def __init__( # urllib3 does not read proxy environment variables itself: # https://github.com/urllib3/urllib3/issues/1785 + # A proxy taken from the environment is re-resolved when the host is + # assigned; see the host setter. + self._proxy_from_env = proxy is None if proxy is None or no_proxy is None: proxies = getproxies() if proxy is None: - scheme = urlparse(self.host).scheme - proxy = proxies.get(scheme) or proxies.get("all") + proxy = self._env_proxy(proxies, self.host) if no_proxy is None: no_proxy = proxies.get("no") - self.proxy = proxy - """Proxy URL - """ + self._proxy = proxy self.no_proxy = no_proxy """Hosts that bypass the proxy """ @@ -355,9 +355,9 @@ def __init__( """Proxy headers """ self.proxy_ssl_context = proxy_ssl_context - """SSL context used only for the TLS handshake with - the proxy itself (e.g. an HTTPS CONNECT tunnel), - independent of the destination TLS settings above. + """SSL context used only for the TLS handshake with the proxy itself + (e.g. an HTTPS CONNECT tunnel), independent of the destination TLS + settings above. """ self.safe_chars_for_path_param = safe_chars_for_path_param """Safe chars for path_param @@ -411,6 +411,10 @@ def __deepcopy__(self, memo: Dict[int, Any]) -> Self: if callable(copy_method): setattr(result, k, copy_method()) continue + if k == 'proxy_ssl_context': + # ssl.SSLContext holds unpicklable C state and can't be deepcopied. + setattr(result, k, v) + continue setattr(result, k, copy.deepcopy(v, memo)) # Loggers and their handlers are process-global. @@ -670,3 +674,23 @@ def host(self, value: str) -> None: """Fix base path.""" self._base_path = value self.server_index = None + if self._proxy_from_env: + # the scheme-specific proxy depends on the host, which is + # commonly assigned after construction + self._proxy = self._env_proxy(getproxies(), value) + + @staticmethod + def _env_proxy(proxies: Dict[str, str], host: str) -> Optional[str]: + """Pick the environment proxy that applies to `host`.""" + return proxies.get(urlparse(host).scheme) or proxies.get("all") + + @property + def proxy(self) -> Optional[str]: + """Proxy URL + """ + return self._proxy + + @proxy.setter + def proxy(self, value: Optional[str]) -> None: + self._proxy = value + self._proxy_from_env = False diff --git a/kubernetes/client/models/core_v1_event_list.py b/kubernetes/client/models/core_v1_event_list.py index f9a2146a45..01f6ce07ec 100644 --- a/kubernetes/client/models/core_v1_event_list.py +++ b/kubernetes/client/models/core_v1_event_list.py @@ -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: diff --git a/kubernetes/client/models/events_v1_event_list.py b/kubernetes/client/models/events_v1_event_list.py index f72c74939a..ff69c2e5f6 100644 --- a/kubernetes/client/models/events_v1_event_list.py +++ b/kubernetes/client/models/events_v1_event_list.py @@ -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: diff --git a/kubernetes/client/models/v1_aggregation_rule.py b/kubernetes/client/models/v1_aggregation_rule.py index f5efb6f24b..1df0aac023 100644 --- a/kubernetes/client/models/v1_aggregation_rule.py +++ b/kubernetes/client/models/v1_aggregation_rule.py @@ -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 diff --git a/kubernetes/client/models/v1_allocated_device_status.py b/kubernetes/client/models/v1_allocated_device_status.py index a5d0d33172..1e8e81b696 100644 --- a/kubernetes/client/models/v1_allocated_device_status.py +++ b/kubernetes/client/models/v1_allocated_device_status.py @@ -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: diff --git a/kubernetes/client/models/v1_api_group.py b/kubernetes/client/models/v1_api_group.py index 0706175970..ba97e62a74 100644 --- a/kubernetes/client/models/v1_api_group.py +++ b/kubernetes/client/models/v1_api_group.py @@ -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 diff --git a/kubernetes/client/models/v1_api_group_list.py b/kubernetes/client/models/v1_api_group_list.py index f383d9dc92..7ea70d4050 100644 --- a/kubernetes/client/models/v1_api_group_list.py +++ b/kubernetes/client/models/v1_api_group_list.py @@ -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 diff --git a/kubernetes/client/models/v1_api_resource_list.py b/kubernetes/client/models/v1_api_resource_list.py index c66d97f1ba..7ab4e48dca 100644 --- a/kubernetes/client/models/v1_api_resource_list.py +++ b/kubernetes/client/models/v1_api_resource_list.py @@ -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 diff --git a/kubernetes/client/models/v1_api_service_list.py b/kubernetes/client/models/v1_api_service_list.py index 7c8426d6ff..257f67395c 100644 --- a/kubernetes/client/models/v1_api_service_list.py +++ b/kubernetes/client/models/v1_api_service_list.py @@ -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: diff --git a/kubernetes/client/models/v1_api_service_status.py b/kubernetes/client/models/v1_api_service_status.py index 8b9ab54841..5461c2dd43 100644 --- a/kubernetes/client/models/v1_api_service_status.py +++ b/kubernetes/client/models/v1_api_service_status.py @@ -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 diff --git a/kubernetes/client/models/v1_api_versions.py b/kubernetes/client/models/v1_api_versions.py index 96a0a74500..8ca2ba2ecd 100644 --- a/kubernetes/client/models/v1_api_versions.py +++ b/kubernetes/client/models/v1_api_versions.py @@ -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 diff --git a/kubernetes/client/models/v1_certificate_signing_request_list.py b/kubernetes/client/models/v1_certificate_signing_request_list.py index 5995804000..4371ee3fc1 100644 --- a/kubernetes/client/models/v1_certificate_signing_request_list.py +++ b/kubernetes/client/models/v1_certificate_signing_request_list.py @@ -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: diff --git a/kubernetes/client/models/v1_certificate_signing_request_status.py b/kubernetes/client/models/v1_certificate_signing_request_status.py index d159ba1840..e413e7eca9 100644 --- a/kubernetes/client/models/v1_certificate_signing_request_status.py +++ b/kubernetes/client/models/v1_certificate_signing_request_status.py @@ -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 diff --git a/kubernetes/client/models/v1_cluster_role.py b/kubernetes/client/models/v1_cluster_role.py index a21db34578..933305fb91 100644 --- a/kubernetes/client/models/v1_cluster_role.py +++ b/kubernetes/client/models/v1_cluster_role.py @@ -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 diff --git a/kubernetes/client/models/v1_cluster_role_binding.py b/kubernetes/client/models/v1_cluster_role_binding.py index 3c14220146..d919be70c5 100644 --- a/kubernetes/client/models/v1_cluster_role_binding.py +++ b/kubernetes/client/models/v1_cluster_role_binding.py @@ -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 diff --git a/kubernetes/client/models/v1_cluster_role_binding_list.py b/kubernetes/client/models/v1_cluster_role_binding_list.py index d3ea8156c1..dbcf15c245 100644 --- a/kubernetes/client/models/v1_cluster_role_binding_list.py +++ b/kubernetes/client/models/v1_cluster_role_binding_list.py @@ -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: diff --git a/kubernetes/client/models/v1_cluster_role_list.py b/kubernetes/client/models/v1_cluster_role_list.py index 1b961abaf2..21b21f5655 100644 --- a/kubernetes/client/models/v1_cluster_role_list.py +++ b/kubernetes/client/models/v1_cluster_role_list.py @@ -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: diff --git a/kubernetes/client/models/v1_component_status.py b/kubernetes/client/models/v1_component_status.py index 46fc01df70..da970a4afe 100644 --- a/kubernetes/client/models/v1_component_status.py +++ b/kubernetes/client/models/v1_component_status.py @@ -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: diff --git a/kubernetes/client/models/v1_component_status_list.py b/kubernetes/client/models/v1_component_status_list.py index 96bbd5cff4..100bbadee2 100644 --- a/kubernetes/client/models/v1_component_status_list.py +++ b/kubernetes/client/models/v1_component_status_list.py @@ -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: diff --git a/kubernetes/client/models/v1_config_map_list.py b/kubernetes/client/models/v1_config_map_list.py index 676087cdc4..acd96e627f 100644 --- a/kubernetes/client/models/v1_config_map_list.py +++ b/kubernetes/client/models/v1_config_map_list.py @@ -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: diff --git a/kubernetes/client/models/v1_config_map_projection.py b/kubernetes/client/models/v1_config_map_projection.py index eebc6ac92d..b744d794b6 100644 --- a/kubernetes/client/models/v1_config_map_projection.py +++ b/kubernetes/client/models/v1_config_map_projection.py @@ -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 diff --git a/kubernetes/client/models/v1_config_map_volume_source.py b/kubernetes/client/models/v1_config_map_volume_source.py index b7c5bcf3be..a0d5fd0445 100644 --- a/kubernetes/client/models/v1_config_map_volume_source.py +++ b/kubernetes/client/models/v1_config_map_volume_source.py @@ -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 diff --git a/kubernetes/client/models/v1_container.py b/kubernetes/client/models/v1_container.py index cbd548501e..7f63f063bf 100644 --- a/kubernetes/client/models/v1_container.py +++ b/kubernetes/client/models/v1_container.py @@ -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: @@ -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: @@ -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: @@ -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: @@ -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 diff --git a/kubernetes/client/models/v1_container_status.py b/kubernetes/client/models/v1_container_status.py index efa1b803b7..e2d10f260e 100644 --- a/kubernetes/client/models/v1_container_status.py +++ b/kubernetes/client/models/v1_container_status.py @@ -281,8 +281,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.allocated_resources_status: for _item_allocated_resources_status in self.allocated_resources_status: - if _item_allocated_resources_status: - _items.append(_to_openapi_value(_item_allocated_resources_status)) + _items.append(_to_openapi_value(_item_allocated_resources_status) if _item_allocated_resources_status is not None else None) _dict['allocatedResourcesStatus'] = _items # override the default output from pydantic by calling `to_dict()` of last_state if self.last_state: @@ -300,8 +299,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _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 diff --git a/kubernetes/client/models/v1_controller_revision_list.py b/kubernetes/client/models/v1_controller_revision_list.py index 708e258e43..3c8b60bcf3 100644 --- a/kubernetes/client/models/v1_controller_revision_list.py +++ b/kubernetes/client/models/v1_controller_revision_list.py @@ -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: diff --git a/kubernetes/client/models/v1_counter_set.py b/kubernetes/client/models/v1_counter_set.py index 7eac97a491..9b0352e8e8 100644 --- a/kubernetes/client/models/v1_counter_set.py +++ b/kubernetes/client/models/v1_counter_set.py @@ -189,8 +189,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _field_dict = {} if self.counters: for _key_counters in self.counters: - if self.counters[_key_counters]: - _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) + _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) if self.counters[_key_counters] is not None else None _dict['counters'] = _field_dict return _dict diff --git a/kubernetes/client/models/v1_cron_job_list.py b/kubernetes/client/models/v1_cron_job_list.py index b598ca1603..5373bc3613 100644 --- a/kubernetes/client/models/v1_cron_job_list.py +++ b/kubernetes/client/models/v1_cron_job_list.py @@ -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: diff --git a/kubernetes/client/models/v1_cron_job_status.py b/kubernetes/client/models/v1_cron_job_status.py index 8e46cf4f1a..76e834dbdc 100644 --- a/kubernetes/client/models/v1_cron_job_status.py +++ b/kubernetes/client/models/v1_cron_job_status.py @@ -212,8 +212,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.active: for _item_active in self.active: - if _item_active: - _items.append(_to_openapi_value(_item_active)) + _items.append(_to_openapi_value(_item_active) if _item_active is not None else None) _dict['active'] = _items return _dict diff --git a/kubernetes/client/models/v1_csi_driver_list.py b/kubernetes/client/models/v1_csi_driver_list.py index cd5643e60f..eca921fcef 100644 --- a/kubernetes/client/models/v1_csi_driver_list.py +++ b/kubernetes/client/models/v1_csi_driver_list.py @@ -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: diff --git a/kubernetes/client/models/v1_csi_driver_spec.py b/kubernetes/client/models/v1_csi_driver_spec.py index ffe71fce5e..91aa46e35a 100644 --- a/kubernetes/client/models/v1_csi_driver_spec.py +++ b/kubernetes/client/models/v1_csi_driver_spec.py @@ -270,8 +270,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.token_requests: for _item_token_requests in self.token_requests: - if _item_token_requests: - _items.append(_to_openapi_value(_item_token_requests)) + _items.append(_to_openapi_value(_item_token_requests) if _item_token_requests is not None else None) _dict['tokenRequests'] = _items return _dict diff --git a/kubernetes/client/models/v1_csi_node_list.py b/kubernetes/client/models/v1_csi_node_list.py index 9df3a76d3e..01368a228c 100644 --- a/kubernetes/client/models/v1_csi_node_list.py +++ b/kubernetes/client/models/v1_csi_node_list.py @@ -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: diff --git a/kubernetes/client/models/v1_csi_node_spec.py b/kubernetes/client/models/v1_csi_node_spec.py index 6717d44f4d..5021210df6 100644 --- a/kubernetes/client/models/v1_csi_node_spec.py +++ b/kubernetes/client/models/v1_csi_node_spec.py @@ -185,8 +185,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.drivers: for _item_drivers in self.drivers: - if _item_drivers: - _items.append(_to_openapi_value(_item_drivers)) + _items.append(_to_openapi_value(_item_drivers) if _item_drivers is not None else None) _dict['drivers'] = _items return _dict diff --git a/kubernetes/client/models/v1_csi_storage_capacity_list.py b/kubernetes/client/models/v1_csi_storage_capacity_list.py index 4ec381449f..9368818aee 100644 --- a/kubernetes/client/models/v1_csi_storage_capacity_list.py +++ b/kubernetes/client/models/v1_csi_storage_capacity_list.py @@ -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: diff --git a/kubernetes/client/models/v1_custom_resource_definition_list.py b/kubernetes/client/models/v1_custom_resource_definition_list.py index c7b32a69f3..059cadcb36 100644 --- a/kubernetes/client/models/v1_custom_resource_definition_list.py +++ b/kubernetes/client/models/v1_custom_resource_definition_list.py @@ -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: diff --git a/kubernetes/client/models/v1_custom_resource_definition_spec.py b/kubernetes/client/models/v1_custom_resource_definition_spec.py index 015347c6b2..a564641d37 100644 --- a/kubernetes/client/models/v1_custom_resource_definition_spec.py +++ b/kubernetes/client/models/v1_custom_resource_definition_spec.py @@ -228,8 +228,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _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 diff --git a/kubernetes/client/models/v1_custom_resource_definition_status.py b/kubernetes/client/models/v1_custom_resource_definition_status.py index 62c8660922..7cf7e9bd8e 100644 --- a/kubernetes/client/models/v1_custom_resource_definition_status.py +++ b/kubernetes/client/models/v1_custom_resource_definition_status.py @@ -222,8 +222,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 diff --git a/kubernetes/client/models/v1_custom_resource_definition_version.py b/kubernetes/client/models/v1_custom_resource_definition_version.py index faf2da5190..c24c97ba78 100644 --- a/kubernetes/client/models/v1_custom_resource_definition_version.py +++ b/kubernetes/client/models/v1_custom_resource_definition_version.py @@ -259,8 +259,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.additional_printer_columns: for _item_additional_printer_columns in self.additional_printer_columns: - if _item_additional_printer_columns: - _items.append(_to_openapi_value(_item_additional_printer_columns)) + _items.append(_to_openapi_value(_item_additional_printer_columns) if _item_additional_printer_columns is not None else None) _dict['additionalPrinterColumns'] = _items # override the default output from pydantic by calling `to_dict()` of var_schema if self.var_schema: @@ -269,8 +268,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.selectable_fields: for _item_selectable_fields in self.selectable_fields: - if _item_selectable_fields: - _items.append(_to_openapi_value(_item_selectable_fields)) + _items.append(_to_openapi_value(_item_selectable_fields) if _item_selectable_fields is not None else None) _dict['selectableFields'] = _items # override the default output from pydantic by calling `to_dict()` of subresources if self.subresources: diff --git a/kubernetes/client/models/v1_daemon_set_list.py b/kubernetes/client/models/v1_daemon_set_list.py index defbe2bf8b..b4e3280a98 100644 --- a/kubernetes/client/models/v1_daemon_set_list.py +++ b/kubernetes/client/models/v1_daemon_set_list.py @@ -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: diff --git a/kubernetes/client/models/v1_daemon_set_status.py b/kubernetes/client/models/v1_daemon_set_status.py index 9b0e06cfa5..4e47ef64d5 100644 --- a/kubernetes/client/models/v1_daemon_set_status.py +++ b/kubernetes/client/models/v1_daemon_set_status.py @@ -260,8 +260,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 diff --git a/kubernetes/client/models/v1_deployment_list.py b/kubernetes/client/models/v1_deployment_list.py index 5af588f2fd..4ca21cd636 100644 --- a/kubernetes/client/models/v1_deployment_list.py +++ b/kubernetes/client/models/v1_deployment_list.py @@ -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: diff --git a/kubernetes/client/models/v1_deployment_status.py b/kubernetes/client/models/v1_deployment_status.py index bd75d2fd8f..eee120a7ee 100644 --- a/kubernetes/client/models/v1_deployment_status.py +++ b/kubernetes/client/models/v1_deployment_status.py @@ -250,8 +250,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 diff --git a/kubernetes/client/models/v1_device.py b/kubernetes/client/models/v1_device.py index 4d43a56ea7..549c521d51 100644 --- a/kubernetes/client/models/v1_device.py +++ b/kubernetes/client/models/v1_device.py @@ -277,29 +277,25 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _field_dict = {} if self.attributes: for _key_attributes in self.attributes: - if self.attributes[_key_attributes]: - _field_dict[_key_attributes] = _to_openapi_value(self.attributes[_key_attributes]) + _field_dict[_key_attributes] = _to_openapi_value(self.attributes[_key_attributes]) if self.attributes[_key_attributes] is not None else None _dict['attributes'] = _field_dict # override the default output from pydantic by calling `to_dict()` of each value in capacity (dict) _field_dict = {} if self.capacity: for _key_capacity in self.capacity: - if self.capacity[_key_capacity]: - _field_dict[_key_capacity] = _to_openapi_value(self.capacity[_key_capacity]) + _field_dict[_key_capacity] = _to_openapi_value(self.capacity[_key_capacity]) if self.capacity[_key_capacity] is not None else None _dict['capacity'] = _field_dict # override the default output from pydantic by calling `to_dict()` of each item in consumes_counters (list) _items = [] if self.consumes_counters: for _item_consumes_counters in self.consumes_counters: - if _item_consumes_counters: - _items.append(_to_openapi_value(_item_consumes_counters)) + _items.append(_to_openapi_value(_item_consumes_counters) if _item_consumes_counters is not None else None) _dict['consumesCounters'] = _items # override the default output from pydantic by calling `to_dict()` of each value in node_allocatable_resource_mappings (dict) _field_dict = {} if self.node_allocatable_resource_mappings: for _key_node_allocatable_resource_mappings in self.node_allocatable_resource_mappings: - if self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings]: - _field_dict[_key_node_allocatable_resource_mappings] = _to_openapi_value(self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings]) + _field_dict[_key_node_allocatable_resource_mappings] = _to_openapi_value(self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings]) if self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings] is not None else None _dict['nodeAllocatableResourceMappings'] = _field_dict # override the default output from pydantic by calling `to_dict()` of node_selector if self.node_selector: @@ -308,8 +304,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.taints: for _item_taints in self.taints: - if _item_taints: - _items.append(_to_openapi_value(_item_taints)) + _items.append(_to_openapi_value(_item_taints) if _item_taints is not None else None) _dict['taints'] = _items return _dict diff --git a/kubernetes/client/models/v1_device_allocation_result.py b/kubernetes/client/models/v1_device_allocation_result.py index 21cc295a54..379254dccb 100644 --- a/kubernetes/client/models/v1_device_allocation_result.py +++ b/kubernetes/client/models/v1_device_allocation_result.py @@ -190,15 +190,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.config: for _item_config in self.config: - if _item_config: - _items.append(_to_openapi_value(_item_config)) + _items.append(_to_openapi_value(_item_config) if _item_config is not None else None) _dict['config'] = _items # override the default output from pydantic by calling `to_dict()` of each item in results (list) _items = [] if self.results: for _item_results in self.results: - if _item_results: - _items.append(_to_openapi_value(_item_results)) + _items.append(_to_openapi_value(_item_results) if _item_results is not None else None) _dict['results'] = _items return _dict diff --git a/kubernetes/client/models/v1_device_claim.py b/kubernetes/client/models/v1_device_claim.py index 555975d4de..55574f3a1d 100644 --- a/kubernetes/client/models/v1_device_claim.py +++ b/kubernetes/client/models/v1_device_claim.py @@ -195,22 +195,19 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.config: for _item_config in self.config: - if _item_config: - _items.append(_to_openapi_value(_item_config)) + _items.append(_to_openapi_value(_item_config) if _item_config is not None else None) _dict['config'] = _items # override the default output from pydantic by calling `to_dict()` of each item in constraints (list) _items = [] if self.constraints: for _item_constraints in self.constraints: - if _item_constraints: - _items.append(_to_openapi_value(_item_constraints)) + _items.append(_to_openapi_value(_item_constraints) if _item_constraints is not None else None) _dict['constraints'] = _items # override the default output from pydantic by calling `to_dict()` of each item in requests (list) _items = [] if self.requests: for _item_requests in self.requests: - if _item_requests: - _items.append(_to_openapi_value(_item_requests)) + _items.append(_to_openapi_value(_item_requests) if _item_requests is not None else None) _dict['requests'] = _items return _dict diff --git a/kubernetes/client/models/v1_device_class_list.py b/kubernetes/client/models/v1_device_class_list.py index 84043237f7..f3c7a6d762 100644 --- a/kubernetes/client/models/v1_device_class_list.py +++ b/kubernetes/client/models/v1_device_class_list.py @@ -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: diff --git a/kubernetes/client/models/v1_device_class_spec.py b/kubernetes/client/models/v1_device_class_spec.py index b829d0a19b..5208d8a61b 100644 --- a/kubernetes/client/models/v1_device_class_spec.py +++ b/kubernetes/client/models/v1_device_class_spec.py @@ -209,15 +209,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.config: for _item_config in self.config: - if _item_config: - _items.append(_to_openapi_value(_item_config)) + _items.append(_to_openapi_value(_item_config) if _item_config is not None else None) _dict['config'] = _items # override the default output from pydantic by calling `to_dict()` of each item in selectors (list) _items = [] if self.selectors: for _item_selectors in self.selectors: - if _item_selectors: - _items.append(_to_openapi_value(_item_selectors)) + _items.append(_to_openapi_value(_item_selectors) if _item_selectors is not None else None) _dict['selectors'] = _items return _dict diff --git a/kubernetes/client/models/v1_device_counter_consumption.py b/kubernetes/client/models/v1_device_counter_consumption.py index fdb483f9d1..8d3c621c92 100644 --- a/kubernetes/client/models/v1_device_counter_consumption.py +++ b/kubernetes/client/models/v1_device_counter_consumption.py @@ -204,8 +204,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _field_dict = {} if self.counters: for _key_counters in self.counters: - if self.counters[_key_counters]: - _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) + _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) if self.counters[_key_counters] is not None else None _dict['counters'] = _field_dict return _dict diff --git a/kubernetes/client/models/v1_device_request.py b/kubernetes/client/models/v1_device_request.py index 96c1828643..71846a0fd3 100644 --- a/kubernetes/client/models/v1_device_request.py +++ b/kubernetes/client/models/v1_device_request.py @@ -212,8 +212,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.first_available: for _item_first_available in self.first_available: - if _item_first_available: - _items.append(_to_openapi_value(_item_first_available)) + _items.append(_to_openapi_value(_item_first_available) if _item_first_available is not None else None) _dict['firstAvailable'] = _items return _dict diff --git a/kubernetes/client/models/v1_device_request_allocation_result.py b/kubernetes/client/models/v1_device_request_allocation_result.py index 77f06c4199..785945c804 100644 --- a/kubernetes/client/models/v1_device_request_allocation_result.py +++ b/kubernetes/client/models/v1_device_request_allocation_result.py @@ -248,8 +248,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/client/models/v1_device_sub_request.py b/kubernetes/client/models/v1_device_sub_request.py index 28147c4736..8608e200c5 100644 --- a/kubernetes/client/models/v1_device_sub_request.py +++ b/kubernetes/client/models/v1_device_sub_request.py @@ -232,15 +232,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.selectors: for _item_selectors in self.selectors: - if _item_selectors: - _items.append(_to_openapi_value(_item_selectors)) + _items.append(_to_openapi_value(_item_selectors) if _item_selectors is not None else None) _dict['selectors'] = _items # override the default output from pydantic by calling `to_dict()` of each item in tolerations (list) _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/client/models/v1_downward_api_projection.py b/kubernetes/client/models/v1_downward_api_projection.py index 47a12e3716..f84afdd40e 100644 --- a/kubernetes/client/models/v1_downward_api_projection.py +++ b/kubernetes/client/models/v1_downward_api_projection.py @@ -185,8 +185,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 diff --git a/kubernetes/client/models/v1_downward_api_volume_source.py b/kubernetes/client/models/v1_downward_api_volume_source.py index fd99f1b398..b44f302154 100644 --- a/kubernetes/client/models/v1_downward_api_volume_source.py +++ b/kubernetes/client/models/v1_downward_api_volume_source.py @@ -204,8 +204,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 diff --git a/kubernetes/client/models/v1_endpoint_hints.py b/kubernetes/client/models/v1_endpoint_hints.py index 3d18afdc70..7fc39bd61d 100644 --- a/kubernetes/client/models/v1_endpoint_hints.py +++ b/kubernetes/client/models/v1_endpoint_hints.py @@ -208,15 +208,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.for_nodes: for _item_for_nodes in self.for_nodes: - if _item_for_nodes: - _items.append(_to_openapi_value(_item_for_nodes)) + _items.append(_to_openapi_value(_item_for_nodes) if _item_for_nodes is not None else None) _dict['forNodes'] = _items # override the default output from pydantic by calling `to_dict()` of each item in for_zones (list) _items = [] if self.for_zones: for _item_for_zones in self.for_zones: - if _item_for_zones: - _items.append(_to_openapi_value(_item_for_zones)) + _items.append(_to_openapi_value(_item_for_zones) if _item_for_zones is not None else None) _dict['forZones'] = _items return _dict diff --git a/kubernetes/client/models/v1_endpoint_slice.py b/kubernetes/client/models/v1_endpoint_slice.py index 25551b28da..368452f76d 100644 --- a/kubernetes/client/models/v1_endpoint_slice.py +++ b/kubernetes/client/models/v1_endpoint_slice.py @@ -225,8 +225,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.endpoints: for _item_endpoints in self.endpoints: - if _item_endpoints: - _items.append(_to_openapi_value(_item_endpoints)) + _items.append(_to_openapi_value(_item_endpoints) if _item_endpoints is not None else None) _dict['endpoints'] = _items # override the default output from pydantic by calling `to_dict()` of metadata if self.metadata: @@ -235,8 +234,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 return _dict diff --git a/kubernetes/client/models/v1_endpoint_slice_list.py b/kubernetes/client/models/v1_endpoint_slice_list.py index 34fcac6f02..4f25ab229e 100644 --- a/kubernetes/client/models/v1_endpoint_slice_list.py +++ b/kubernetes/client/models/v1_endpoint_slice_list.py @@ -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: diff --git a/kubernetes/client/models/v1_endpoint_subset.py b/kubernetes/client/models/v1_endpoint_subset.py index b0c45ff4b9..306bbb6e18 100644 --- a/kubernetes/client/models/v1_endpoint_subset.py +++ b/kubernetes/client/models/v1_endpoint_subset.py @@ -209,22 +209,19 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.addresses: for _item_addresses in self.addresses: - if _item_addresses: - _items.append(_to_openapi_value(_item_addresses)) + _items.append(_to_openapi_value(_item_addresses) if _item_addresses is not None else None) _dict['addresses'] = _items # override the default output from pydantic by calling `to_dict()` of each item in not_ready_addresses (list) _items = [] if self.not_ready_addresses: for _item_not_ready_addresses in self.not_ready_addresses: - if _item_not_ready_addresses: - _items.append(_to_openapi_value(_item_not_ready_addresses)) + _items.append(_to_openapi_value(_item_not_ready_addresses) if _item_not_ready_addresses is not None else None) _dict['notReadyAddresses'] = _items # override the default output from pydantic by calling `to_dict()` of each item in ports (list) _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 return _dict diff --git a/kubernetes/client/models/v1_endpoints.py b/kubernetes/client/models/v1_endpoints.py index fbd27da8ec..204e5f1dde 100644 --- a/kubernetes/client/models/v1_endpoints.py +++ b/kubernetes/client/models/v1_endpoints.py @@ -216,8 +216,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.subsets: for _item_subsets in self.subsets: - if _item_subsets: - _items.append(_to_openapi_value(_item_subsets)) + _items.append(_to_openapi_value(_item_subsets) if _item_subsets is not None else None) _dict['subsets'] = _items return _dict diff --git a/kubernetes/client/models/v1_endpoints_list.py b/kubernetes/client/models/v1_endpoints_list.py index 84a8c342d1..b47c64cd72 100644 --- a/kubernetes/client/models/v1_endpoints_list.py +++ b/kubernetes/client/models/v1_endpoints_list.py @@ -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: diff --git a/kubernetes/client/models/v1_ephemeral_container.py b/kubernetes/client/models/v1_ephemeral_container.py index 8fba909fd2..70191c9d1f 100644 --- a/kubernetes/client/models/v1_ephemeral_container.py +++ b/kubernetes/client/models/v1_ephemeral_container.py @@ -355,15 +355,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: @@ -375,8 +373,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: @@ -385,8 +382,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: @@ -395,8 +391,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: @@ -408,15 +403,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 diff --git a/kubernetes/client/models/v1_exact_device_request.py b/kubernetes/client/models/v1_exact_device_request.py index a618367104..0415f41277 100644 --- a/kubernetes/client/models/v1_exact_device_request.py +++ b/kubernetes/client/models/v1_exact_device_request.py @@ -235,15 +235,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.selectors: for _item_selectors in self.selectors: - if _item_selectors: - _items.append(_to_openapi_value(_item_selectors)) + _items.append(_to_openapi_value(_item_selectors) if _item_selectors is not None else None) _dict['selectors'] = _items # override the default output from pydantic by calling `to_dict()` of each item in tolerations (list) _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/client/models/v1_field_selector_attributes.py b/kubernetes/client/models/v1_field_selector_attributes.py index 4fb6537750..646302b1fc 100644 --- a/kubernetes/client/models/v1_field_selector_attributes.py +++ b/kubernetes/client/models/v1_field_selector_attributes.py @@ -204,8 +204,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.requirements: for _item_requirements in self.requirements: - if _item_requirements: - _items.append(_to_openapi_value(_item_requirements)) + _items.append(_to_openapi_value(_item_requirements) if _item_requirements is not None else None) _dict['requirements'] = _items return _dict diff --git a/kubernetes/client/models/v1_flow_schema_list.py b/kubernetes/client/models/v1_flow_schema_list.py index de5e4e0839..f84eb25999 100644 --- a/kubernetes/client/models/v1_flow_schema_list.py +++ b/kubernetes/client/models/v1_flow_schema_list.py @@ -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: diff --git a/kubernetes/client/models/v1_flow_schema_spec.py b/kubernetes/client/models/v1_flow_schema_spec.py index 20d4c9d115..690ae4faed 100644 --- a/kubernetes/client/models/v1_flow_schema_spec.py +++ b/kubernetes/client/models/v1_flow_schema_spec.py @@ -226,8 +226,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 diff --git a/kubernetes/client/models/v1_flow_schema_status.py b/kubernetes/client/models/v1_flow_schema_status.py index bd028ef170..223076ab0b 100644 --- a/kubernetes/client/models/v1_flow_schema_status.py +++ b/kubernetes/client/models/v1_flow_schema_status.py @@ -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 diff --git a/kubernetes/client/models/v1_horizontal_pod_autoscaler_list.py b/kubernetes/client/models/v1_horizontal_pod_autoscaler_list.py index 7049e2d0c4..13c905a5ad 100644 --- a/kubernetes/client/models/v1_horizontal_pod_autoscaler_list.py +++ b/kubernetes/client/models/v1_horizontal_pod_autoscaler_list.py @@ -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: diff --git a/kubernetes/client/models/v1_http_get_action.py b/kubernetes/client/models/v1_http_get_action.py index b99d854a39..923a7c1c10 100644 --- a/kubernetes/client/models/v1_http_get_action.py +++ b/kubernetes/client/models/v1_http_get_action.py @@ -216,8 +216,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.http_headers: for _item_http_headers in self.http_headers: - if _item_http_headers: - _items.append(_to_openapi_value(_item_http_headers)) + _items.append(_to_openapi_value(_item_http_headers) if _item_http_headers is not None else None) _dict['httpHeaders'] = _items return _dict diff --git a/kubernetes/client/models/v1_http_ingress_rule_value.py b/kubernetes/client/models/v1_http_ingress_rule_value.py index 4dd2465118..228fd72d93 100644 --- a/kubernetes/client/models/v1_http_ingress_rule_value.py +++ b/kubernetes/client/models/v1_http_ingress_rule_value.py @@ -185,8 +185,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.paths: for _item_paths in self.paths: - if _item_paths: - _items.append(_to_openapi_value(_item_paths)) + _items.append(_to_openapi_value(_item_paths) if _item_paths is not None else None) _dict['paths'] = _items return _dict diff --git a/kubernetes/client/models/v1_ingress_class_list.py b/kubernetes/client/models/v1_ingress_class_list.py index 85ffb7bc1a..01f9b756b1 100644 --- a/kubernetes/client/models/v1_ingress_class_list.py +++ b/kubernetes/client/models/v1_ingress_class_list.py @@ -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: diff --git a/kubernetes/client/models/v1_ingress_list.py b/kubernetes/client/models/v1_ingress_list.py index bf298eb8d1..ecfb26ba6d 100644 --- a/kubernetes/client/models/v1_ingress_list.py +++ b/kubernetes/client/models/v1_ingress_list.py @@ -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: diff --git a/kubernetes/client/models/v1_ingress_load_balancer_ingress.py b/kubernetes/client/models/v1_ingress_load_balancer_ingress.py index 50659eb008..98465e630d 100644 --- a/kubernetes/client/models/v1_ingress_load_balancer_ingress.py +++ b/kubernetes/client/models/v1_ingress_load_balancer_ingress.py @@ -193,8 +193,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 return _dict diff --git a/kubernetes/client/models/v1_ingress_load_balancer_status.py b/kubernetes/client/models/v1_ingress_load_balancer_status.py index 4bd2d32418..1962a03db8 100644 --- a/kubernetes/client/models/v1_ingress_load_balancer_status.py +++ b/kubernetes/client/models/v1_ingress_load_balancer_status.py @@ -185,8 +185,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.ingress: for _item_ingress in self.ingress: - if _item_ingress: - _items.append(_to_openapi_value(_item_ingress)) + _items.append(_to_openapi_value(_item_ingress) if _item_ingress is not None else None) _dict['ingress'] = _items return _dict diff --git a/kubernetes/client/models/v1_ingress_spec.py b/kubernetes/client/models/v1_ingress_spec.py index 290c24db22..bbf4daf189 100644 --- a/kubernetes/client/models/v1_ingress_spec.py +++ b/kubernetes/client/models/v1_ingress_spec.py @@ -220,15 +220,13 @@ 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 # override the default output from pydantic by calling `to_dict()` of each item in tls (list) _items = [] if self.tls: for _item_tls in self.tls: - if _item_tls: - _items.append(_to_openapi_value(_item_tls)) + _items.append(_to_openapi_value(_item_tls) if _item_tls is not None else None) _dict['tls'] = _items return _dict diff --git a/kubernetes/client/models/v1_ip_address_list.py b/kubernetes/client/models/v1_ip_address_list.py index d626a093ba..c29427fc18 100644 --- a/kubernetes/client/models/v1_ip_address_list.py +++ b/kubernetes/client/models/v1_ip_address_list.py @@ -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: diff --git a/kubernetes/client/models/v1_job_list.py b/kubernetes/client/models/v1_job_list.py index acf6cf91ad..b1d2da04fc 100644 --- a/kubernetes/client/models/v1_job_list.py +++ b/kubernetes/client/models/v1_job_list.py @@ -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: diff --git a/kubernetes/client/models/v1_job_status.py b/kubernetes/client/models/v1_job_status.py index 1788e43520..ef93bb1612 100644 --- a/kubernetes/client/models/v1_job_status.py +++ b/kubernetes/client/models/v1_job_status.py @@ -254,8 +254,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 uncounted_terminated_pods if self.uncounted_terminated_pods: diff --git a/kubernetes/client/models/v1_json_schema_props.py b/kubernetes/client/models/v1_json_schema_props.py index c0cb523376..1ce3e62b02 100644 --- a/kubernetes/client/models/v1_json_schema_props.py +++ b/kubernetes/client/models/v1_json_schema_props.py @@ -494,22 +494,19 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.all_of: for _item_all_of in self.all_of: - if _item_all_of: - _items.append(_to_openapi_value(_item_all_of)) + _items.append(_to_openapi_value(_item_all_of) if _item_all_of is not None else None) _dict['allOf'] = _items # override the default output from pydantic by calling `to_dict()` of each item in any_of (list) _items = [] if self.any_of: for _item_any_of in self.any_of: - if _item_any_of: - _items.append(_to_openapi_value(_item_any_of)) + _items.append(_to_openapi_value(_item_any_of) if _item_any_of is not None else None) _dict['anyOf'] = _items # override the default output from pydantic by calling `to_dict()` of each value in definitions (dict) _field_dict = {} if self.definitions: for _key_definitions in self.definitions: - if self.definitions[_key_definitions]: - _field_dict[_key_definitions] = _to_openapi_value(self.definitions[_key_definitions]) + _field_dict[_key_definitions] = _to_openapi_value(self.definitions[_key_definitions]) if self.definitions[_key_definitions] is not None else None _dict['definitions'] = _field_dict # override the default output from pydantic by calling `to_dict()` of external_docs if self.external_docs: @@ -521,29 +518,25 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.one_of: for _item_one_of in self.one_of: - if _item_one_of: - _items.append(_to_openapi_value(_item_one_of)) + _items.append(_to_openapi_value(_item_one_of) if _item_one_of is not None else None) _dict['oneOf'] = _items # override the default output from pydantic by calling `to_dict()` of each value in pattern_properties (dict) _field_dict = {} if self.pattern_properties: for _key_pattern_properties in self.pattern_properties: - if self.pattern_properties[_key_pattern_properties]: - _field_dict[_key_pattern_properties] = _to_openapi_value(self.pattern_properties[_key_pattern_properties]) + _field_dict[_key_pattern_properties] = _to_openapi_value(self.pattern_properties[_key_pattern_properties]) if self.pattern_properties[_key_pattern_properties] is not None else None _dict['patternProperties'] = _field_dict # override the default output from pydantic by calling `to_dict()` of each value in properties (dict) _field_dict = {} if self.properties: for _key_properties in self.properties: - if self.properties[_key_properties]: - _field_dict[_key_properties] = _to_openapi_value(self.properties[_key_properties]) + _field_dict[_key_properties] = _to_openapi_value(self.properties[_key_properties]) if self.properties[_key_properties] is not None else None _dict['properties'] = _field_dict # override the default output from pydantic by calling `to_dict()` of each item in x_kubernetes_validations (list) _items = [] if self.x_kubernetes_validations: for _item_x_kubernetes_validations in self.x_kubernetes_validations: - if _item_x_kubernetes_validations: - _items.append(_to_openapi_value(_item_x_kubernetes_validations)) + _items.append(_to_openapi_value(_item_x_kubernetes_validations) if _item_x_kubernetes_validations is not None else None) _dict['x-kubernetes-validations'] = _items return _dict diff --git a/kubernetes/client/models/v1_label_selector.py b/kubernetes/client/models/v1_label_selector.py index 242c18cb47..935491bfb6 100644 --- a/kubernetes/client/models/v1_label_selector.py +++ b/kubernetes/client/models/v1_label_selector.py @@ -207,8 +207,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.match_expressions: for _item_match_expressions in self.match_expressions: - if _item_match_expressions: - _items.append(_to_openapi_value(_item_match_expressions)) + _items.append(_to_openapi_value(_item_match_expressions) if _item_match_expressions is not None else None) _dict['matchExpressions'] = _items return _dict diff --git a/kubernetes/client/models/v1_label_selector_attributes.py b/kubernetes/client/models/v1_label_selector_attributes.py index 038481233f..ccb31eedf9 100644 --- a/kubernetes/client/models/v1_label_selector_attributes.py +++ b/kubernetes/client/models/v1_label_selector_attributes.py @@ -204,8 +204,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.requirements: for _item_requirements in self.requirements: - if _item_requirements: - _items.append(_to_openapi_value(_item_requirements)) + _items.append(_to_openapi_value(_item_requirements) if _item_requirements is not None else None) _dict['requirements'] = _items return _dict diff --git a/kubernetes/client/models/v1_lease_list.py b/kubernetes/client/models/v1_lease_list.py index 0fffaad78f..6815b7aae5 100644 --- a/kubernetes/client/models/v1_lease_list.py +++ b/kubernetes/client/models/v1_lease_list.py @@ -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: diff --git a/kubernetes/client/models/v1_limit_range_list.py b/kubernetes/client/models/v1_limit_range_list.py index f6521d7676..f54e28bc37 100644 --- a/kubernetes/client/models/v1_limit_range_list.py +++ b/kubernetes/client/models/v1_limit_range_list.py @@ -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: diff --git a/kubernetes/client/models/v1_limit_range_spec.py b/kubernetes/client/models/v1_limit_range_spec.py index 612cb0cd3c..83259c7e5b 100644 --- a/kubernetes/client/models/v1_limit_range_spec.py +++ b/kubernetes/client/models/v1_limit_range_spec.py @@ -185,8 +185,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.limits: for _item_limits in self.limits: - if _item_limits: - _items.append(_to_openapi_value(_item_limits)) + _items.append(_to_openapi_value(_item_limits) if _item_limits is not None else None) _dict['limits'] = _items return _dict diff --git a/kubernetes/client/models/v1_load_balancer_ingress.py b/kubernetes/client/models/v1_load_balancer_ingress.py index d4cfbf7a29..1baa2d97db 100644 --- a/kubernetes/client/models/v1_load_balancer_ingress.py +++ b/kubernetes/client/models/v1_load_balancer_ingress.py @@ -212,8 +212,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 return _dict diff --git a/kubernetes/client/models/v1_load_balancer_status.py b/kubernetes/client/models/v1_load_balancer_status.py index d98edf6e57..913ef81969 100644 --- a/kubernetes/client/models/v1_load_balancer_status.py +++ b/kubernetes/client/models/v1_load_balancer_status.py @@ -185,8 +185,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.ingress: for _item_ingress in self.ingress: - if _item_ingress: - _items.append(_to_openapi_value(_item_ingress)) + _items.append(_to_openapi_value(_item_ingress) if _item_ingress is not None else None) _dict['ingress'] = _items return _dict diff --git a/kubernetes/client/models/v1_match_resources.py b/kubernetes/client/models/v1_match_resources.py index 11f27a1870..cc5e4db5df 100644 --- a/kubernetes/client/models/v1_match_resources.py +++ b/kubernetes/client/models/v1_match_resources.py @@ -229,8 +229,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.exclude_resource_rules: for _item_exclude_resource_rules in self.exclude_resource_rules: - if _item_exclude_resource_rules: - _items.append(_to_openapi_value(_item_exclude_resource_rules)) + _items.append(_to_openapi_value(_item_exclude_resource_rules) if _item_exclude_resource_rules is not None else None) _dict['excludeResourceRules'] = _items # override the default output from pydantic by calling `to_dict()` of namespace_selector if self.namespace_selector: @@ -242,8 +241,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.resource_rules: for _item_resource_rules in self.resource_rules: - if _item_resource_rules: - _items.append(_to_openapi_value(_item_resource_rules)) + _items.append(_to_openapi_value(_item_resource_rules) if _item_resource_rules is not None else None) _dict['resourceRules'] = _items return _dict diff --git a/kubernetes/client/models/v1_mutating_admission_policy_binding_list.py b/kubernetes/client/models/v1_mutating_admission_policy_binding_list.py index da0c059702..474da0791a 100644 --- a/kubernetes/client/models/v1_mutating_admission_policy_binding_list.py +++ b/kubernetes/client/models/v1_mutating_admission_policy_binding_list.py @@ -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: diff --git a/kubernetes/client/models/v1_mutating_admission_policy_list.py b/kubernetes/client/models/v1_mutating_admission_policy_list.py index 22483b3fa6..843e027ed1 100644 --- a/kubernetes/client/models/v1_mutating_admission_policy_list.py +++ b/kubernetes/client/models/v1_mutating_admission_policy_list.py @@ -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: diff --git a/kubernetes/client/models/v1_mutating_admission_policy_spec.py b/kubernetes/client/models/v1_mutating_admission_policy_spec.py index 77189a4fba..f5761c32a1 100644 --- a/kubernetes/client/models/v1_mutating_admission_policy_spec.py +++ b/kubernetes/client/models/v1_mutating_admission_policy_spec.py @@ -240,8 +240,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.match_conditions: for _item_match_conditions in self.match_conditions: - if _item_match_conditions: - _items.append(_to_openapi_value(_item_match_conditions)) + _items.append(_to_openapi_value(_item_match_conditions) if _item_match_conditions is not None else None) _dict['matchConditions'] = _items # override the default output from pydantic by calling `to_dict()` of match_constraints if self.match_constraints: @@ -250,8 +249,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.mutations: for _item_mutations in self.mutations: - if _item_mutations: - _items.append(_to_openapi_value(_item_mutations)) + _items.append(_to_openapi_value(_item_mutations) if _item_mutations is not None else None) _dict['mutations'] = _items # override the default output from pydantic by calling `to_dict()` of param_kind if self.param_kind: @@ -260,8 +258,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.variables: for _item_variables in self.variables: - if _item_variables: - _items.append(_to_openapi_value(_item_variables)) + _items.append(_to_openapi_value(_item_variables) if _item_variables is not None else None) _dict['variables'] = _items return _dict diff --git a/kubernetes/client/models/v1_mutating_webhook.py b/kubernetes/client/models/v1_mutating_webhook.py index d6bd9adf47..40f5d52cc6 100644 --- a/kubernetes/client/models/v1_mutating_webhook.py +++ b/kubernetes/client/models/v1_mutating_webhook.py @@ -277,8 +277,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.match_conditions: for _item_match_conditions in self.match_conditions: - if _item_match_conditions: - _items.append(_to_openapi_value(_item_match_conditions)) + _items.append(_to_openapi_value(_item_match_conditions) if _item_match_conditions is not None else None) _dict['matchConditions'] = _items # override the default output from pydantic by calling `to_dict()` of namespace_selector if self.namespace_selector: @@ -290,8 +289,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 diff --git a/kubernetes/client/models/v1_mutating_webhook_configuration.py b/kubernetes/client/models/v1_mutating_webhook_configuration.py index 2d6170ff9d..b2a0414777 100644 --- a/kubernetes/client/models/v1_mutating_webhook_configuration.py +++ b/kubernetes/client/models/v1_mutating_webhook_configuration.py @@ -216,8 +216,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.webhooks: for _item_webhooks in self.webhooks: - if _item_webhooks: - _items.append(_to_openapi_value(_item_webhooks)) + _items.append(_to_openapi_value(_item_webhooks) if _item_webhooks is not None else None) _dict['webhooks'] = _items return _dict diff --git a/kubernetes/client/models/v1_mutating_webhook_configuration_list.py b/kubernetes/client/models/v1_mutating_webhook_configuration_list.py index d165e8619c..ced371e3cc 100644 --- a/kubernetes/client/models/v1_mutating_webhook_configuration_list.py +++ b/kubernetes/client/models/v1_mutating_webhook_configuration_list.py @@ -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: diff --git a/kubernetes/client/models/v1_namespace_list.py b/kubernetes/client/models/v1_namespace_list.py index 3b631e40d7..03aff37ebe 100644 --- a/kubernetes/client/models/v1_namespace_list.py +++ b/kubernetes/client/models/v1_namespace_list.py @@ -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: diff --git a/kubernetes/client/models/v1_namespace_status.py b/kubernetes/client/models/v1_namespace_status.py index 89d6fdd9db..307c2ef5f3 100644 --- a/kubernetes/client/models/v1_namespace_status.py +++ b/kubernetes/client/models/v1_namespace_status.py @@ -189,8 +189,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 diff --git a/kubernetes/client/models/v1_network_policy_egress_rule.py b/kubernetes/client/models/v1_network_policy_egress_rule.py index c48f25def1..5ed3d1cb24 100644 --- a/kubernetes/client/models/v1_network_policy_egress_rule.py +++ b/kubernetes/client/models/v1_network_policy_egress_rule.py @@ -190,15 +190,13 @@ 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 each item in to (list) _items = [] if self.to: for _item_to in self.to: - if _item_to: - _items.append(_to_openapi_value(_item_to)) + _items.append(_to_openapi_value(_item_to) if _item_to is not None else None) _dict['to'] = _items return _dict diff --git a/kubernetes/client/models/v1_network_policy_ingress_rule.py b/kubernetes/client/models/v1_network_policy_ingress_rule.py index 5a73899afb..27dcaceb42 100644 --- a/kubernetes/client/models/v1_network_policy_ingress_rule.py +++ b/kubernetes/client/models/v1_network_policy_ingress_rule.py @@ -235,15 +235,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.var_from: for _item_var_from in self.var_from: - if _item_var_from: - _items.append(_to_openapi_value(_item_var_from)) + _items.append(_to_openapi_value(_item_var_from) if _item_var_from is not None else None) _dict['from'] = _items # override the default output from pydantic by calling `to_dict()` of each item in ports (list) _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 return _dict diff --git a/kubernetes/client/models/v1_network_policy_list.py b/kubernetes/client/models/v1_network_policy_list.py index 07c76b4988..d0c449d6f1 100644 --- a/kubernetes/client/models/v1_network_policy_list.py +++ b/kubernetes/client/models/v1_network_policy_list.py @@ -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: diff --git a/kubernetes/client/models/v1_network_policy_spec.py b/kubernetes/client/models/v1_network_policy_spec.py index ad588624c5..df366df6aa 100644 --- a/kubernetes/client/models/v1_network_policy_spec.py +++ b/kubernetes/client/models/v1_network_policy_spec.py @@ -217,15 +217,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.egress: for _item_egress in self.egress: - if _item_egress: - _items.append(_to_openapi_value(_item_egress)) + _items.append(_to_openapi_value(_item_egress) if _item_egress is not None else None) _dict['egress'] = _items # override the default output from pydantic by calling `to_dict()` of each item in ingress (list) _items = [] if self.ingress: for _item_ingress in self.ingress: - if _item_ingress: - _items.append(_to_openapi_value(_item_ingress)) + _items.append(_to_openapi_value(_item_ingress) if _item_ingress is not None else None) _dict['ingress'] = _items # override the default output from pydantic by calling `to_dict()` of pod_selector if self.pod_selector: diff --git a/kubernetes/client/models/v1_node_affinity.py b/kubernetes/client/models/v1_node_affinity.py index db4198d8b4..131b273eba 100644 --- a/kubernetes/client/models/v1_node_affinity.py +++ b/kubernetes/client/models/v1_node_affinity.py @@ -208,8 +208,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.preferred_during_scheduling_ignored_during_execution: for _item_preferred_during_scheduling_ignored_during_execution in self.preferred_during_scheduling_ignored_during_execution: - if _item_preferred_during_scheduling_ignored_during_execution: - _items.append(_to_openapi_value(_item_preferred_during_scheduling_ignored_during_execution)) + _items.append(_to_openapi_value(_item_preferred_during_scheduling_ignored_during_execution) if _item_preferred_during_scheduling_ignored_during_execution is not None else None) _dict['preferredDuringSchedulingIgnoredDuringExecution'] = _items # override the default output from pydantic by calling `to_dict()` of required_during_scheduling_ignored_during_execution if self.required_during_scheduling_ignored_during_execution: diff --git a/kubernetes/client/models/v1_node_list.py b/kubernetes/client/models/v1_node_list.py index df822ba5c8..758e5a0d60 100644 --- a/kubernetes/client/models/v1_node_list.py +++ b/kubernetes/client/models/v1_node_list.py @@ -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: diff --git a/kubernetes/client/models/v1_node_selector.py b/kubernetes/client/models/v1_node_selector.py index 98d6441393..44961cf929 100644 --- a/kubernetes/client/models/v1_node_selector.py +++ b/kubernetes/client/models/v1_node_selector.py @@ -200,8 +200,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.node_selector_terms: for _item_node_selector_terms in self.node_selector_terms: - if _item_node_selector_terms: - _items.append(_to_openapi_value(_item_node_selector_terms)) + _items.append(_to_openapi_value(_item_node_selector_terms) if _item_node_selector_terms is not None else None) _dict['nodeSelectorTerms'] = _items return _dict diff --git a/kubernetes/client/models/v1_node_selector_term.py b/kubernetes/client/models/v1_node_selector_term.py index e90796c138..b6c368ba1f 100644 --- a/kubernetes/client/models/v1_node_selector_term.py +++ b/kubernetes/client/models/v1_node_selector_term.py @@ -207,15 +207,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.match_expressions: for _item_match_expressions in self.match_expressions: - if _item_match_expressions: - _items.append(_to_openapi_value(_item_match_expressions)) + _items.append(_to_openapi_value(_item_match_expressions) if _item_match_expressions is not None else None) _dict['matchExpressions'] = _items # override the default output from pydantic by calling `to_dict()` of each item in match_fields (list) _items = [] if self.match_fields: for _item_match_fields in self.match_fields: - if _item_match_fields: - _items.append(_to_openapi_value(_item_match_fields)) + _items.append(_to_openapi_value(_item_match_fields) if _item_match_fields is not None else None) _dict['matchFields'] = _items return _dict diff --git a/kubernetes/client/models/v1_node_spec.py b/kubernetes/client/models/v1_node_spec.py index d284dd16e3..5b319a02d5 100644 --- a/kubernetes/client/models/v1_node_spec.py +++ b/kubernetes/client/models/v1_node_spec.py @@ -240,8 +240,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.taints: for _item_taints in self.taints: - if _item_taints: - _items.append(_to_openapi_value(_item_taints)) + _items.append(_to_openapi_value(_item_taints) if _item_taints is not None else None) _dict['taints'] = _items return _dict diff --git a/kubernetes/client/models/v1_node_status.py b/kubernetes/client/models/v1_node_status.py index ac40ba9e4f..7b50409651 100644 --- a/kubernetes/client/models/v1_node_status.py +++ b/kubernetes/client/models/v1_node_status.py @@ -275,15 +275,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.addresses: for _item_addresses in self.addresses: - if _item_addresses: - _items.append(_to_openapi_value(_item_addresses)) + _items.append(_to_openapi_value(_item_addresses) if _item_addresses is not None else None) _dict['addresses'] = _items # override the default output from pydantic by calling `to_dict()` of each item in conditions (list) _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 config if self.config: @@ -298,8 +296,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.images: for _item_images in self.images: - if _item_images: - _items.append(_to_openapi_value(_item_images)) + _items.append(_to_openapi_value(_item_images) if _item_images is not None else None) _dict['images'] = _items # override the default output from pydantic by calling `to_dict()` of node_info if self.node_info: @@ -308,15 +305,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.runtime_handlers: for _item_runtime_handlers in self.runtime_handlers: - if _item_runtime_handlers: - _items.append(_to_openapi_value(_item_runtime_handlers)) + _items.append(_to_openapi_value(_item_runtime_handlers) if _item_runtime_handlers is not None else None) _dict['runtimeHandlers'] = _items # override the default output from pydantic by calling `to_dict()` of each item in volumes_attached (list) _items = [] if self.volumes_attached: for _item_volumes_attached in self.volumes_attached: - if _item_volumes_attached: - _items.append(_to_openapi_value(_item_volumes_attached)) + _items.append(_to_openapi_value(_item_volumes_attached) if _item_volumes_attached is not None else None) _dict['volumesAttached'] = _items return _dict diff --git a/kubernetes/client/models/v1_object_meta.py b/kubernetes/client/models/v1_object_meta.py index 988b7c2f9f..808d30d9af 100644 --- a/kubernetes/client/models/v1_object_meta.py +++ b/kubernetes/client/models/v1_object_meta.py @@ -279,15 +279,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.managed_fields: for _item_managed_fields in self.managed_fields: - if _item_managed_fields: - _items.append(_to_openapi_value(_item_managed_fields)) + _items.append(_to_openapi_value(_item_managed_fields) if _item_managed_fields is not None else None) _dict['managedFields'] = _items # override the default output from pydantic by calling `to_dict()` of each item in owner_references (list) _items = [] if self.owner_references: for _item_owner_references in self.owner_references: - if _item_owner_references: - _items.append(_to_openapi_value(_item_owner_references)) + _items.append(_to_openapi_value(_item_owner_references) if _item_owner_references is not None else None) _dict['ownerReferences'] = _items return _dict diff --git a/kubernetes/client/models/v1_persistent_volume_claim_list.py b/kubernetes/client/models/v1_persistent_volume_claim_list.py index 5474fb97aa..e7fb27061f 100644 --- a/kubernetes/client/models/v1_persistent_volume_claim_list.py +++ b/kubernetes/client/models/v1_persistent_volume_claim_list.py @@ -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: diff --git a/kubernetes/client/models/v1_persistent_volume_claim_status.py b/kubernetes/client/models/v1_persistent_volume_claim_status.py index 2bfe21509b..da005ffa12 100644 --- a/kubernetes/client/models/v1_persistent_volume_claim_status.py +++ b/kubernetes/client/models/v1_persistent_volume_claim_status.py @@ -241,8 +241,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 modify_volume_status if self.modify_volume_status: diff --git a/kubernetes/client/models/v1_persistent_volume_list.py b/kubernetes/client/models/v1_persistent_volume_list.py index abfa125b2d..40d75d2afb 100644 --- a/kubernetes/client/models/v1_persistent_volume_list.py +++ b/kubernetes/client/models/v1_persistent_volume_list.py @@ -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: diff --git a/kubernetes/client/models/v1_pod_affinity.py b/kubernetes/client/models/v1_pod_affinity.py index 039a0adc5d..e412acbf56 100644 --- a/kubernetes/client/models/v1_pod_affinity.py +++ b/kubernetes/client/models/v1_pod_affinity.py @@ -208,15 +208,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.preferred_during_scheduling_ignored_during_execution: for _item_preferred_during_scheduling_ignored_during_execution in self.preferred_during_scheduling_ignored_during_execution: - if _item_preferred_during_scheduling_ignored_during_execution: - _items.append(_to_openapi_value(_item_preferred_during_scheduling_ignored_during_execution)) + _items.append(_to_openapi_value(_item_preferred_during_scheduling_ignored_during_execution) if _item_preferred_during_scheduling_ignored_during_execution is not None else None) _dict['preferredDuringSchedulingIgnoredDuringExecution'] = _items # override the default output from pydantic by calling `to_dict()` of each item in required_during_scheduling_ignored_during_execution (list) _items = [] if self.required_during_scheduling_ignored_during_execution: for _item_required_during_scheduling_ignored_during_execution in self.required_during_scheduling_ignored_during_execution: - if _item_required_during_scheduling_ignored_during_execution: - _items.append(_to_openapi_value(_item_required_during_scheduling_ignored_during_execution)) + _items.append(_to_openapi_value(_item_required_during_scheduling_ignored_during_execution) if _item_required_during_scheduling_ignored_during_execution is not None else None) _dict['requiredDuringSchedulingIgnoredDuringExecution'] = _items return _dict diff --git a/kubernetes/client/models/v1_pod_anti_affinity.py b/kubernetes/client/models/v1_pod_anti_affinity.py index 4a8ab824dc..8ad81f22eb 100644 --- a/kubernetes/client/models/v1_pod_anti_affinity.py +++ b/kubernetes/client/models/v1_pod_anti_affinity.py @@ -208,15 +208,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.preferred_during_scheduling_ignored_during_execution: for _item_preferred_during_scheduling_ignored_during_execution in self.preferred_during_scheduling_ignored_during_execution: - if _item_preferred_during_scheduling_ignored_during_execution: - _items.append(_to_openapi_value(_item_preferred_during_scheduling_ignored_during_execution)) + _items.append(_to_openapi_value(_item_preferred_during_scheduling_ignored_during_execution) if _item_preferred_during_scheduling_ignored_during_execution is not None else None) _dict['preferredDuringSchedulingIgnoredDuringExecution'] = _items # override the default output from pydantic by calling `to_dict()` of each item in required_during_scheduling_ignored_during_execution (list) _items = [] if self.required_during_scheduling_ignored_during_execution: for _item_required_during_scheduling_ignored_during_execution in self.required_during_scheduling_ignored_during_execution: - if _item_required_during_scheduling_ignored_during_execution: - _items.append(_to_openapi_value(_item_required_during_scheduling_ignored_during_execution)) + _items.append(_to_openapi_value(_item_required_during_scheduling_ignored_during_execution) if _item_required_during_scheduling_ignored_during_execution is not None else None) _dict['requiredDuringSchedulingIgnoredDuringExecution'] = _items return _dict diff --git a/kubernetes/client/models/v1_pod_disruption_budget_list.py b/kubernetes/client/models/v1_pod_disruption_budget_list.py index 115993bf5d..572b576bd9 100644 --- a/kubernetes/client/models/v1_pod_disruption_budget_list.py +++ b/kubernetes/client/models/v1_pod_disruption_budget_list.py @@ -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: diff --git a/kubernetes/client/models/v1_pod_disruption_budget_status.py b/kubernetes/client/models/v1_pod_disruption_budget_status.py index 023306bc8f..26e5a3a9f7 100644 --- a/kubernetes/client/models/v1_pod_disruption_budget_status.py +++ b/kubernetes/client/models/v1_pod_disruption_budget_status.py @@ -240,8 +240,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 diff --git a/kubernetes/client/models/v1_pod_dns_config.py b/kubernetes/client/models/v1_pod_dns_config.py index 84a2b1f415..be4cd26685 100644 --- a/kubernetes/client/models/v1_pod_dns_config.py +++ b/kubernetes/client/models/v1_pod_dns_config.py @@ -193,8 +193,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.options: for _item_options in self.options: - if _item_options: - _items.append(_to_openapi_value(_item_options)) + _items.append(_to_openapi_value(_item_options) if _item_options is not None else None) _dict['options'] = _items return _dict diff --git a/kubernetes/client/models/v1_pod_extended_resource_claim_status.py b/kubernetes/client/models/v1_pod_extended_resource_claim_status.py index c470366561..0eee886eef 100644 --- a/kubernetes/client/models/v1_pod_extended_resource_claim_status.py +++ b/kubernetes/client/models/v1_pod_extended_resource_claim_status.py @@ -207,8 +207,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.request_mappings: for _item_request_mappings in self.request_mappings: - if _item_request_mappings: - _items.append(_to_openapi_value(_item_request_mappings)) + _items.append(_to_openapi_value(_item_request_mappings) if _item_request_mappings is not None else None) _dict['requestMappings'] = _items return _dict diff --git a/kubernetes/client/models/v1_pod_failure_policy.py b/kubernetes/client/models/v1_pod_failure_policy.py index 2f6d28a440..4ab0c921a8 100644 --- a/kubernetes/client/models/v1_pod_failure_policy.py +++ b/kubernetes/client/models/v1_pod_failure_policy.py @@ -185,8 +185,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 diff --git a/kubernetes/client/models/v1_pod_failure_policy_rule.py b/kubernetes/client/models/v1_pod_failure_policy_rule.py index f2249735dd..550abf48cd 100644 --- a/kubernetes/client/models/v1_pod_failure_policy_rule.py +++ b/kubernetes/client/models/v1_pod_failure_policy_rule.py @@ -215,8 +215,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.on_pod_conditions: for _item_on_pod_conditions in self.on_pod_conditions: - if _item_on_pod_conditions: - _items.append(_to_openapi_value(_item_on_pod_conditions)) + _items.append(_to_openapi_value(_item_on_pod_conditions) if _item_on_pod_conditions is not None else None) _dict['onPodConditions'] = _items return _dict diff --git a/kubernetes/client/models/v1_pod_list.py b/kubernetes/client/models/v1_pod_list.py index 2d85b057f1..a43e6ada40 100644 --- a/kubernetes/client/models/v1_pod_list.py +++ b/kubernetes/client/models/v1_pod_list.py @@ -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: diff --git a/kubernetes/client/models/v1_pod_security_context.py b/kubernetes/client/models/v1_pod_security_context.py index ad20c32174..95c7015e66 100644 --- a/kubernetes/client/models/v1_pod_security_context.py +++ b/kubernetes/client/models/v1_pod_security_context.py @@ -294,8 +294,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.sysctls: for _item_sysctls in self.sysctls: - if _item_sysctls: - _items.append(_to_openapi_value(_item_sysctls)) + _items.append(_to_openapi_value(_item_sysctls) if _item_sysctls is not None else None) _dict['sysctls'] = _items # override the default output from pydantic by calling `to_dict()` of windows_options if self.windows_options: diff --git a/kubernetes/client/models/v1_pod_spec.py b/kubernetes/client/models/v1_pod_spec.py index 9fe16460b3..73c047a528 100644 --- a/kubernetes/client/models/v1_pod_spec.py +++ b/kubernetes/client/models/v1_pod_spec.py @@ -475,8 +475,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.containers: for _item_containers in self.containers: - if _item_containers: - _items.append(_to_openapi_value(_item_containers)) + _items.append(_to_openapi_value(_item_containers) if _item_containers is not None else None) _dict['containers'] = _items # override the default output from pydantic by calling `to_dict()` of dns_config if self.dns_config: @@ -485,29 +484,25 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.ephemeral_containers: for _item_ephemeral_containers in self.ephemeral_containers: - if _item_ephemeral_containers: - _items.append(_to_openapi_value(_item_ephemeral_containers)) + _items.append(_to_openapi_value(_item_ephemeral_containers) if _item_ephemeral_containers is not None else None) _dict['ephemeralContainers'] = _items # override the default output from pydantic by calling `to_dict()` of each item in host_aliases (list) _items = [] if self.host_aliases: for _item_host_aliases in self.host_aliases: - if _item_host_aliases: - _items.append(_to_openapi_value(_item_host_aliases)) + _items.append(_to_openapi_value(_item_host_aliases) if _item_host_aliases is not None else None) _dict['hostAliases'] = _items # override the default output from pydantic by calling `to_dict()` of each item in image_pull_secrets (list) _items = [] if self.image_pull_secrets: for _item_image_pull_secrets in self.image_pull_secrets: - if _item_image_pull_secrets: - _items.append(_to_openapi_value(_item_image_pull_secrets)) + _items.append(_to_openapi_value(_item_image_pull_secrets) if _item_image_pull_secrets is not None else None) _dict['imagePullSecrets'] = _items # override the default output from pydantic by calling `to_dict()` of each item in init_containers (list) _items = [] if self.init_containers: for _item_init_containers in self.init_containers: - if _item_init_containers: - _items.append(_to_openapi_value(_item_init_containers)) + _items.append(_to_openapi_value(_item_init_containers) if _item_init_containers is not None else None) _dict['initContainers'] = _items # override the default output from pydantic by calling `to_dict()` of os if self.os: @@ -516,15 +511,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.readiness_gates: for _item_readiness_gates in self.readiness_gates: - if _item_readiness_gates: - _items.append(_to_openapi_value(_item_readiness_gates)) + _items.append(_to_openapi_value(_item_readiness_gates) if _item_readiness_gates is not None else None) _dict['readinessGates'] = _items # override the default output from pydantic by calling `to_dict()` of each item in resource_claims (list) _items = [] if self.resource_claims: for _item_resource_claims in self.resource_claims: - if _item_resource_claims: - _items.append(_to_openapi_value(_item_resource_claims)) + _items.append(_to_openapi_value(_item_resource_claims) if _item_resource_claims is not None else None) _dict['resourceClaims'] = _items # override the default output from pydantic by calling `to_dict()` of resources if self.resources: @@ -533,8 +526,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.scheduling_gates: for _item_scheduling_gates in self.scheduling_gates: - if _item_scheduling_gates: - _items.append(_to_openapi_value(_item_scheduling_gates)) + _items.append(_to_openapi_value(_item_scheduling_gates) if _item_scheduling_gates is not None else None) _dict['schedulingGates'] = _items # override the default output from pydantic by calling `to_dict()` of scheduling_group if self.scheduling_group: @@ -546,22 +538,19 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items # override the default output from pydantic by calling `to_dict()` of each item in topology_spread_constraints (list) _items = [] if self.topology_spread_constraints: for _item_topology_spread_constraints in self.topology_spread_constraints: - if _item_topology_spread_constraints: - _items.append(_to_openapi_value(_item_topology_spread_constraints)) + _items.append(_to_openapi_value(_item_topology_spread_constraints) if _item_topology_spread_constraints is not None else None) _dict['topologySpreadConstraints'] = _items # override the default output from pydantic by calling `to_dict()` of each item in volumes (list) _items = [] if self.volumes: for _item_volumes in self.volumes: - if _item_volumes: - _items.append(_to_openapi_value(_item_volumes)) + _items.append(_to_openapi_value(_item_volumes) if _item_volumes is not None else None) _dict['volumes'] = _items return _dict diff --git a/kubernetes/client/models/v1_pod_status.py b/kubernetes/client/models/v1_pod_status.py index 0e13c4eecc..9cc7973dc1 100644 --- a/kubernetes/client/models/v1_pod_status.py +++ b/kubernetes/client/models/v1_pod_status.py @@ -330,22 +330,19 @@ 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 each item in container_statuses (list) _items = [] if self.container_statuses: for _item_container_statuses in self.container_statuses: - if _item_container_statuses: - _items.append(_to_openapi_value(_item_container_statuses)) + _items.append(_to_openapi_value(_item_container_statuses) if _item_container_statuses is not None else None) _dict['containerStatuses'] = _items # override the default output from pydantic by calling `to_dict()` of each item in ephemeral_container_statuses (list) _items = [] if self.ephemeral_container_statuses: for _item_ephemeral_container_statuses in self.ephemeral_container_statuses: - if _item_ephemeral_container_statuses: - _items.append(_to_openapi_value(_item_ephemeral_container_statuses)) + _items.append(_to_openapi_value(_item_ephemeral_container_statuses) if _item_ephemeral_container_statuses is not None else None) _dict['ephemeralContainerStatuses'] = _items # override the default output from pydantic by calling `to_dict()` of extended_resource_claim_status if self.extended_resource_claim_status: @@ -354,36 +351,31 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.host_ips: for _item_host_ips in self.host_ips: - if _item_host_ips: - _items.append(_to_openapi_value(_item_host_ips)) + _items.append(_to_openapi_value(_item_host_ips) if _item_host_ips is not None else None) _dict['hostIPs'] = _items # override the default output from pydantic by calling `to_dict()` of each item in init_container_statuses (list) _items = [] if self.init_container_statuses: for _item_init_container_statuses in self.init_container_statuses: - if _item_init_container_statuses: - _items.append(_to_openapi_value(_item_init_container_statuses)) + _items.append(_to_openapi_value(_item_init_container_statuses) if _item_init_container_statuses is not None else None) _dict['initContainerStatuses'] = _items # override the default output from pydantic by calling `to_dict()` of each item in node_allocatable_resource_claim_statuses (list) _items = [] if self.node_allocatable_resource_claim_statuses: for _item_node_allocatable_resource_claim_statuses in self.node_allocatable_resource_claim_statuses: - if _item_node_allocatable_resource_claim_statuses: - _items.append(_to_openapi_value(_item_node_allocatable_resource_claim_statuses)) + _items.append(_to_openapi_value(_item_node_allocatable_resource_claim_statuses) if _item_node_allocatable_resource_claim_statuses is not None else None) _dict['nodeAllocatableResourceClaimStatuses'] = _items # override the default output from pydantic by calling `to_dict()` of each item in pod_ips (list) _items = [] if self.pod_ips: for _item_pod_ips in self.pod_ips: - if _item_pod_ips: - _items.append(_to_openapi_value(_item_pod_ips)) + _items.append(_to_openapi_value(_item_pod_ips) if _item_pod_ips is not None else None) _dict['podIPs'] = _items # override the default output from pydantic by calling `to_dict()` of each item in resource_claim_statuses (list) _items = [] if self.resource_claim_statuses: for _item_resource_claim_statuses in self.resource_claim_statuses: - if _item_resource_claim_statuses: - _items.append(_to_openapi_value(_item_resource_claim_statuses)) + _items.append(_to_openapi_value(_item_resource_claim_statuses) if _item_resource_claim_statuses is not None else None) _dict['resourceClaimStatuses'] = _items # override the default output from pydantic by calling `to_dict()` of resources if self.resources: diff --git a/kubernetes/client/models/v1_pod_template_list.py b/kubernetes/client/models/v1_pod_template_list.py index 95a0e337e4..608d1e57c6 100644 --- a/kubernetes/client/models/v1_pod_template_list.py +++ b/kubernetes/client/models/v1_pod_template_list.py @@ -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: diff --git a/kubernetes/client/models/v1_policy_rules_with_subjects.py b/kubernetes/client/models/v1_policy_rules_with_subjects.py index f5dbed4ff4..7bbc1148f9 100644 --- a/kubernetes/client/models/v1_policy_rules_with_subjects.py +++ b/kubernetes/client/models/v1_policy_rules_with_subjects.py @@ -213,22 +213,19 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.non_resource_rules: for _item_non_resource_rules in self.non_resource_rules: - if _item_non_resource_rules: - _items.append(_to_openapi_value(_item_non_resource_rules)) + _items.append(_to_openapi_value(_item_non_resource_rules) if _item_non_resource_rules is not None else None) _dict['nonResourceRules'] = _items # override the default output from pydantic by calling `to_dict()` of each item in resource_rules (list) _items = [] if self.resource_rules: for _item_resource_rules in self.resource_rules: - if _item_resource_rules: - _items.append(_to_openapi_value(_item_resource_rules)) + _items.append(_to_openapi_value(_item_resource_rules) if _item_resource_rules is not None else None) _dict['resourceRules'] = _items # override the default output from pydantic by calling `to_dict()` of each item in subjects (list) _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 diff --git a/kubernetes/client/models/v1_priority_class_list.py b/kubernetes/client/models/v1_priority_class_list.py index 81b5b861a5..87c168fd03 100644 --- a/kubernetes/client/models/v1_priority_class_list.py +++ b/kubernetes/client/models/v1_priority_class_list.py @@ -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: diff --git a/kubernetes/client/models/v1_priority_level_configuration_list.py b/kubernetes/client/models/v1_priority_level_configuration_list.py index f0d1e09aab..481287841f 100644 --- a/kubernetes/client/models/v1_priority_level_configuration_list.py +++ b/kubernetes/client/models/v1_priority_level_configuration_list.py @@ -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: diff --git a/kubernetes/client/models/v1_priority_level_configuration_status.py b/kubernetes/client/models/v1_priority_level_configuration_status.py index 29c4ab4536..4905d7759c 100644 --- a/kubernetes/client/models/v1_priority_level_configuration_status.py +++ b/kubernetes/client/models/v1_priority_level_configuration_status.py @@ -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 diff --git a/kubernetes/client/models/v1_projected_volume_source.py b/kubernetes/client/models/v1_projected_volume_source.py index 1e3ecafc10..378d42929b 100644 --- a/kubernetes/client/models/v1_projected_volume_source.py +++ b/kubernetes/client/models/v1_projected_volume_source.py @@ -204,8 +204,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.sources: for _item_sources in self.sources: - if _item_sources: - _items.append(_to_openapi_value(_item_sources)) + _items.append(_to_openapi_value(_item_sources) if _item_sources is not None else None) _dict['sources'] = _items return _dict diff --git a/kubernetes/client/models/v1_replica_set_list.py b/kubernetes/client/models/v1_replica_set_list.py index 9d613a349c..cc18c8efcb 100644 --- a/kubernetes/client/models/v1_replica_set_list.py +++ b/kubernetes/client/models/v1_replica_set_list.py @@ -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: diff --git a/kubernetes/client/models/v1_replica_set_status.py b/kubernetes/client/models/v1_replica_set_status.py index 6c4064e1f0..865bc3dba9 100644 --- a/kubernetes/client/models/v1_replica_set_status.py +++ b/kubernetes/client/models/v1_replica_set_status.py @@ -236,8 +236,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 diff --git a/kubernetes/client/models/v1_replication_controller_list.py b/kubernetes/client/models/v1_replication_controller_list.py index 18f7426f7b..7e28a4bf23 100644 --- a/kubernetes/client/models/v1_replication_controller_list.py +++ b/kubernetes/client/models/v1_replication_controller_list.py @@ -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: diff --git a/kubernetes/client/models/v1_replication_controller_status.py b/kubernetes/client/models/v1_replication_controller_status.py index e93718405d..2a7268a93e 100644 --- a/kubernetes/client/models/v1_replication_controller_status.py +++ b/kubernetes/client/models/v1_replication_controller_status.py @@ -229,8 +229,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 diff --git a/kubernetes/client/models/v1_resource_claim_list.py b/kubernetes/client/models/v1_resource_claim_list.py index 9217a0f269..b2fbd73b54 100644 --- a/kubernetes/client/models/v1_resource_claim_list.py +++ b/kubernetes/client/models/v1_resource_claim_list.py @@ -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: diff --git a/kubernetes/client/models/v1_resource_claim_status.py b/kubernetes/client/models/v1_resource_claim_status.py index 3a8a1e5346..a34247ad9e 100644 --- a/kubernetes/client/models/v1_resource_claim_status.py +++ b/kubernetes/client/models/v1_resource_claim_status.py @@ -213,15 +213,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.devices: for _item_devices in self.devices: - if _item_devices: - _items.append(_to_openapi_value(_item_devices)) + _items.append(_to_openapi_value(_item_devices) if _item_devices is not None else None) _dict['devices'] = _items # override the default output from pydantic by calling `to_dict()` of each item in reserved_for (list) _items = [] if self.reserved_for: for _item_reserved_for in self.reserved_for: - if _item_reserved_for: - _items.append(_to_openapi_value(_item_reserved_for)) + _items.append(_to_openapi_value(_item_reserved_for) if _item_reserved_for is not None else None) _dict['reservedFor'] = _items return _dict diff --git a/kubernetes/client/models/v1_resource_claim_template_list.py b/kubernetes/client/models/v1_resource_claim_template_list.py index 21a14ffed2..e9022bb895 100644 --- a/kubernetes/client/models/v1_resource_claim_template_list.py +++ b/kubernetes/client/models/v1_resource_claim_template_list.py @@ -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: diff --git a/kubernetes/client/models/v1_resource_quota_list.py b/kubernetes/client/models/v1_resource_quota_list.py index 46db2d9473..d455a6d421 100644 --- a/kubernetes/client/models/v1_resource_quota_list.py +++ b/kubernetes/client/models/v1_resource_quota_list.py @@ -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: diff --git a/kubernetes/client/models/v1_resource_requirements.py b/kubernetes/client/models/v1_resource_requirements.py index 14d3904c38..7c84122c84 100644 --- a/kubernetes/client/models/v1_resource_requirements.py +++ b/kubernetes/client/models/v1_resource_requirements.py @@ -193,8 +193,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.claims: for _item_claims in self.claims: - if _item_claims: - _items.append(_to_openapi_value(_item_claims)) + _items.append(_to_openapi_value(_item_claims) if _item_claims is not None else None) _dict['claims'] = _items return _dict diff --git a/kubernetes/client/models/v1_resource_slice_list.py b/kubernetes/client/models/v1_resource_slice_list.py index c3c4b9dc3a..1c9e826478 100644 --- a/kubernetes/client/models/v1_resource_slice_list.py +++ b/kubernetes/client/models/v1_resource_slice_list.py @@ -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: diff --git a/kubernetes/client/models/v1_resource_slice_spec.py b/kubernetes/client/models/v1_resource_slice_spec.py index bf42f20855..2c9825a789 100644 --- a/kubernetes/client/models/v1_resource_slice_spec.py +++ b/kubernetes/client/models/v1_resource_slice_spec.py @@ -243,8 +243,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.devices: for _item_devices in self.devices: - if _item_devices: - _items.append(_to_openapi_value(_item_devices)) + _items.append(_to_openapi_value(_item_devices) if _item_devices is not None else None) _dict['devices'] = _items # override the default output from pydantic by calling `to_dict()` of node_selector if self.node_selector: @@ -256,8 +255,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.shared_counters: for _item_shared_counters in self.shared_counters: - if _item_shared_counters: - _items.append(_to_openapi_value(_item_shared_counters)) + _items.append(_to_openapi_value(_item_shared_counters) if _item_shared_counters is not None else None) _dict['sharedCounters'] = _items return _dict diff --git a/kubernetes/client/models/v1_resource_status.py b/kubernetes/client/models/v1_resource_status.py index 71470be37d..913d05143d 100644 --- a/kubernetes/client/models/v1_resource_status.py +++ b/kubernetes/client/models/v1_resource_status.py @@ -189,8 +189,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 diff --git a/kubernetes/client/models/v1_role.py b/kubernetes/client/models/v1_role.py index 959d9c0776..6857215778 100644 --- a/kubernetes/client/models/v1_role.py +++ b/kubernetes/client/models/v1_role.py @@ -216,8 +216,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 diff --git a/kubernetes/client/models/v1_role_binding.py b/kubernetes/client/models/v1_role_binding.py index 20641f431e..b29542f5c7 100644 --- a/kubernetes/client/models/v1_role_binding.py +++ b/kubernetes/client/models/v1_role_binding.py @@ -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 diff --git a/kubernetes/client/models/v1_role_binding_list.py b/kubernetes/client/models/v1_role_binding_list.py index f6699d81d4..d10b0d43e1 100644 --- a/kubernetes/client/models/v1_role_binding_list.py +++ b/kubernetes/client/models/v1_role_binding_list.py @@ -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: diff --git a/kubernetes/client/models/v1_role_list.py b/kubernetes/client/models/v1_role_list.py index 33fee03c76..a7c1eda6d9 100644 --- a/kubernetes/client/models/v1_role_list.py +++ b/kubernetes/client/models/v1_role_list.py @@ -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: diff --git a/kubernetes/client/models/v1_runtime_class_list.py b/kubernetes/client/models/v1_runtime_class_list.py index 31a86eed1f..e08d818b39 100644 --- a/kubernetes/client/models/v1_runtime_class_list.py +++ b/kubernetes/client/models/v1_runtime_class_list.py @@ -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: diff --git a/kubernetes/client/models/v1_scheduling.py b/kubernetes/client/models/v1_scheduling.py index 3347aae303..696a2a089c 100644 --- a/kubernetes/client/models/v1_scheduling.py +++ b/kubernetes/client/models/v1_scheduling.py @@ -204,8 +204,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/client/models/v1_scope_selector.py b/kubernetes/client/models/v1_scope_selector.py index 9984ceaab4..623ca4aeda 100644 --- a/kubernetes/client/models/v1_scope_selector.py +++ b/kubernetes/client/models/v1_scope_selector.py @@ -200,8 +200,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.match_expressions: for _item_match_expressions in self.match_expressions: - if _item_match_expressions: - _items.append(_to_openapi_value(_item_match_expressions)) + _items.append(_to_openapi_value(_item_match_expressions) if _item_match_expressions is not None else None) _dict['matchExpressions'] = _items return _dict diff --git a/kubernetes/client/models/v1_secret_list.py b/kubernetes/client/models/v1_secret_list.py index ad8ac28f69..b76a01b4e1 100644 --- a/kubernetes/client/models/v1_secret_list.py +++ b/kubernetes/client/models/v1_secret_list.py @@ -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: diff --git a/kubernetes/client/models/v1_secret_projection.py b/kubernetes/client/models/v1_secret_projection.py index 9564378b68..477869acd5 100644 --- a/kubernetes/client/models/v1_secret_projection.py +++ b/kubernetes/client/models/v1_secret_projection.py @@ -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 diff --git a/kubernetes/client/models/v1_secret_volume_source.py b/kubernetes/client/models/v1_secret_volume_source.py index 1c4f83fde5..b0b454f593 100644 --- a/kubernetes/client/models/v1_secret_volume_source.py +++ b/kubernetes/client/models/v1_secret_volume_source.py @@ -215,8 +215,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 diff --git a/kubernetes/client/models/v1_service_account.py b/kubernetes/client/models/v1_service_account.py index 0cc8615387..45a967eadc 100644 --- a/kubernetes/client/models/v1_service_account.py +++ b/kubernetes/client/models/v1_service_account.py @@ -228,8 +228,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.image_pull_secrets: for _item_image_pull_secrets in self.image_pull_secrets: - if _item_image_pull_secrets: - _items.append(_to_openapi_value(_item_image_pull_secrets)) + _items.append(_to_openapi_value(_item_image_pull_secrets) if _item_image_pull_secrets is not None else None) _dict['imagePullSecrets'] = _items # override the default output from pydantic by calling `to_dict()` of metadata if self.metadata: @@ -238,8 +237,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.secrets: for _item_secrets in self.secrets: - if _item_secrets: - _items.append(_to_openapi_value(_item_secrets)) + _items.append(_to_openapi_value(_item_secrets) if _item_secrets is not None else None) _dict['secrets'] = _items return _dict diff --git a/kubernetes/client/models/v1_service_account_list.py b/kubernetes/client/models/v1_service_account_list.py index c7820e5d32..f57854171e 100644 --- a/kubernetes/client/models/v1_service_account_list.py +++ b/kubernetes/client/models/v1_service_account_list.py @@ -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: diff --git a/kubernetes/client/models/v1_service_cidr_list.py b/kubernetes/client/models/v1_service_cidr_list.py index 88529e9718..d36c9251a0 100644 --- a/kubernetes/client/models/v1_service_cidr_list.py +++ b/kubernetes/client/models/v1_service_cidr_list.py @@ -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: diff --git a/kubernetes/client/models/v1_service_cidr_status.py b/kubernetes/client/models/v1_service_cidr_status.py index bdb242ebc6..07181ac871 100644 --- a/kubernetes/client/models/v1_service_cidr_status.py +++ b/kubernetes/client/models/v1_service_cidr_status.py @@ -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 diff --git a/kubernetes/client/models/v1_service_list.py b/kubernetes/client/models/v1_service_list.py index 25d99e1e44..8be79f47a4 100644 --- a/kubernetes/client/models/v1_service_list.py +++ b/kubernetes/client/models/v1_service_list.py @@ -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: diff --git a/kubernetes/client/models/v1_service_spec.py b/kubernetes/client/models/v1_service_spec.py index 32def45d5e..ac93d2fb05 100644 --- a/kubernetes/client/models/v1_service_spec.py +++ b/kubernetes/client/models/v1_service_spec.py @@ -325,8 +325,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 session_affinity_config if self.session_affinity_config: diff --git a/kubernetes/client/models/v1_service_status.py b/kubernetes/client/models/v1_service_status.py index d667807621..14d818bf74 100644 --- a/kubernetes/client/models/v1_service_status.py +++ b/kubernetes/client/models/v1_service_status.py @@ -205,8 +205,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 load_balancer if self.load_balancer: diff --git a/kubernetes/client/models/v1_stateful_set_list.py b/kubernetes/client/models/v1_stateful_set_list.py index b842f73407..86b7ae4ef6 100644 --- a/kubernetes/client/models/v1_stateful_set_list.py +++ b/kubernetes/client/models/v1_stateful_set_list.py @@ -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: diff --git a/kubernetes/client/models/v1_stateful_set_spec.py b/kubernetes/client/models/v1_stateful_set_spec.py index 38dbf12013..56d76f8e7b 100644 --- a/kubernetes/client/models/v1_stateful_set_spec.py +++ b/kubernetes/client/models/v1_stateful_set_spec.py @@ -278,8 +278,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.volume_claim_templates: for _item_volume_claim_templates in self.volume_claim_templates: - if _item_volume_claim_templates: - _items.append(_to_openapi_value(_item_volume_claim_templates)) + _items.append(_to_openapi_value(_item_volume_claim_templates) if _item_volume_claim_templates is not None else None) _dict['volumeClaimTemplates'] = _items return _dict diff --git a/kubernetes/client/models/v1_stateful_set_status.py b/kubernetes/client/models/v1_stateful_set_status.py index 20db47957b..ee7f20ab4b 100644 --- a/kubernetes/client/models/v1_stateful_set_status.py +++ b/kubernetes/client/models/v1_stateful_set_status.py @@ -257,8 +257,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 diff --git a/kubernetes/client/models/v1_status_details.py b/kubernetes/client/models/v1_status_details.py index 54687e4090..6b82f250fa 100644 --- a/kubernetes/client/models/v1_status_details.py +++ b/kubernetes/client/models/v1_status_details.py @@ -220,8 +220,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.causes: for _item_causes in self.causes: - if _item_causes: - _items.append(_to_openapi_value(_item_causes)) + _items.append(_to_openapi_value(_item_causes) if _item_causes is not None else None) _dict['causes'] = _items return _dict diff --git a/kubernetes/client/models/v1_storage_class.py b/kubernetes/client/models/v1_storage_class.py index 6df9243775..be731a1316 100644 --- a/kubernetes/client/models/v1_storage_class.py +++ b/kubernetes/client/models/v1_storage_class.py @@ -252,8 +252,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.allowed_topologies: for _item_allowed_topologies in self.allowed_topologies: - if _item_allowed_topologies: - _items.append(_to_openapi_value(_item_allowed_topologies)) + _items.append(_to_openapi_value(_item_allowed_topologies) if _item_allowed_topologies is not None else None) _dict['allowedTopologies'] = _items # override the default output from pydantic by calling `to_dict()` of metadata if self.metadata: diff --git a/kubernetes/client/models/v1_storage_class_list.py b/kubernetes/client/models/v1_storage_class_list.py index 2a4972008c..e84a4286ca 100644 --- a/kubernetes/client/models/v1_storage_class_list.py +++ b/kubernetes/client/models/v1_storage_class_list.py @@ -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: diff --git a/kubernetes/client/models/v1_subject_rules_review_status.py b/kubernetes/client/models/v1_subject_rules_review_status.py index dfad657476..a7f8423770 100644 --- a/kubernetes/client/models/v1_subject_rules_review_status.py +++ b/kubernetes/client/models/v1_subject_rules_review_status.py @@ -219,15 +219,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.non_resource_rules: for _item_non_resource_rules in self.non_resource_rules: - if _item_non_resource_rules: - _items.append(_to_openapi_value(_item_non_resource_rules)) + _items.append(_to_openapi_value(_item_non_resource_rules) if _item_non_resource_rules is not None else None) _dict['nonResourceRules'] = _items # override the default output from pydantic by calling `to_dict()` of each item in resource_rules (list) _items = [] if self.resource_rules: for _item_resource_rules in self.resource_rules: - if _item_resource_rules: - _items.append(_to_openapi_value(_item_resource_rules)) + _items.append(_to_openapi_value(_item_resource_rules) if _item_resource_rules is not None else None) _dict['resourceRules'] = _items return _dict diff --git a/kubernetes/client/models/v1_success_policy.py b/kubernetes/client/models/v1_success_policy.py index 032819a818..3c6fd8f777 100644 --- a/kubernetes/client/models/v1_success_policy.py +++ b/kubernetes/client/models/v1_success_policy.py @@ -185,8 +185,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 diff --git a/kubernetes/client/models/v1_topology_selector_term.py b/kubernetes/client/models/v1_topology_selector_term.py index 9b512c0091..4b76af29d3 100644 --- a/kubernetes/client/models/v1_topology_selector_term.py +++ b/kubernetes/client/models/v1_topology_selector_term.py @@ -200,8 +200,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.match_label_expressions: for _item_match_label_expressions in self.match_label_expressions: - if _item_match_label_expressions: - _items.append(_to_openapi_value(_item_match_label_expressions)) + _items.append(_to_openapi_value(_item_match_label_expressions) if _item_match_label_expressions is not None else None) _dict['matchLabelExpressions'] = _items return _dict diff --git a/kubernetes/client/models/v1_type_checking.py b/kubernetes/client/models/v1_type_checking.py index bfa91823e7..7d8301b504 100644 --- a/kubernetes/client/models/v1_type_checking.py +++ b/kubernetes/client/models/v1_type_checking.py @@ -200,8 +200,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.expression_warnings: for _item_expression_warnings in self.expression_warnings: - if _item_expression_warnings: - _items.append(_to_openapi_value(_item_expression_warnings)) + _items.append(_to_openapi_value(_item_expression_warnings) if _item_expression_warnings is not None else None) _dict['expressionWarnings'] = _items return _dict diff --git a/kubernetes/client/models/v1_validating_admission_policy_binding_list.py b/kubernetes/client/models/v1_validating_admission_policy_binding_list.py index afdf89b63c..7b121c8dac 100644 --- a/kubernetes/client/models/v1_validating_admission_policy_binding_list.py +++ b/kubernetes/client/models/v1_validating_admission_policy_binding_list.py @@ -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: diff --git a/kubernetes/client/models/v1_validating_admission_policy_list.py b/kubernetes/client/models/v1_validating_admission_policy_list.py index 1bc9a6c903..68f3454bb1 100644 --- a/kubernetes/client/models/v1_validating_admission_policy_list.py +++ b/kubernetes/client/models/v1_validating_admission_policy_list.py @@ -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: diff --git a/kubernetes/client/models/v1_validating_admission_policy_spec.py b/kubernetes/client/models/v1_validating_admission_policy_spec.py index f30108d92a..9f0ed2611d 100644 --- a/kubernetes/client/models/v1_validating_admission_policy_spec.py +++ b/kubernetes/client/models/v1_validating_admission_policy_spec.py @@ -241,15 +241,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.audit_annotations: for _item_audit_annotations in self.audit_annotations: - if _item_audit_annotations: - _items.append(_to_openapi_value(_item_audit_annotations)) + _items.append(_to_openapi_value(_item_audit_annotations) if _item_audit_annotations is not None else None) _dict['auditAnnotations'] = _items # override the default output from pydantic by calling `to_dict()` of each item in match_conditions (list) _items = [] if self.match_conditions: for _item_match_conditions in self.match_conditions: - if _item_match_conditions: - _items.append(_to_openapi_value(_item_match_conditions)) + _items.append(_to_openapi_value(_item_match_conditions) if _item_match_conditions is not None else None) _dict['matchConditions'] = _items # override the default output from pydantic by calling `to_dict()` of match_constraints if self.match_constraints: @@ -261,15 +259,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.validations: for _item_validations in self.validations: - if _item_validations: - _items.append(_to_openapi_value(_item_validations)) + _items.append(_to_openapi_value(_item_validations) if _item_validations is not None else None) _dict['validations'] = _items # override the default output from pydantic by calling `to_dict()` of each item in variables (list) _items = [] if self.variables: for _item_variables in self.variables: - if _item_variables: - _items.append(_to_openapi_value(_item_variables)) + _items.append(_to_openapi_value(_item_variables) if _item_variables is not None else None) _dict['variables'] = _items return _dict diff --git a/kubernetes/client/models/v1_validating_admission_policy_status.py b/kubernetes/client/models/v1_validating_admission_policy_status.py index b7ab654495..fd07549de0 100644 --- a/kubernetes/client/models/v1_validating_admission_policy_status.py +++ b/kubernetes/client/models/v1_validating_admission_policy_status.py @@ -212,8 +212,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 type_checking if self.type_checking: diff --git a/kubernetes/client/models/v1_validating_webhook.py b/kubernetes/client/models/v1_validating_webhook.py index fe5fb71e8e..66e05a7920 100644 --- a/kubernetes/client/models/v1_validating_webhook.py +++ b/kubernetes/client/models/v1_validating_webhook.py @@ -270,8 +270,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.match_conditions: for _item_match_conditions in self.match_conditions: - if _item_match_conditions: - _items.append(_to_openapi_value(_item_match_conditions)) + _items.append(_to_openapi_value(_item_match_conditions) if _item_match_conditions is not None else None) _dict['matchConditions'] = _items # override the default output from pydantic by calling `to_dict()` of namespace_selector if self.namespace_selector: @@ -283,8 +282,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 diff --git a/kubernetes/client/models/v1_validating_webhook_configuration.py b/kubernetes/client/models/v1_validating_webhook_configuration.py index d993d13dae..f0d726342b 100644 --- a/kubernetes/client/models/v1_validating_webhook_configuration.py +++ b/kubernetes/client/models/v1_validating_webhook_configuration.py @@ -216,8 +216,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.webhooks: for _item_webhooks in self.webhooks: - if _item_webhooks: - _items.append(_to_openapi_value(_item_webhooks)) + _items.append(_to_openapi_value(_item_webhooks) if _item_webhooks is not None else None) _dict['webhooks'] = _items return _dict diff --git a/kubernetes/client/models/v1_validating_webhook_configuration_list.py b/kubernetes/client/models/v1_validating_webhook_configuration_list.py index 0873e45d3d..49d81a0808 100644 --- a/kubernetes/client/models/v1_validating_webhook_configuration_list.py +++ b/kubernetes/client/models/v1_validating_webhook_configuration_list.py @@ -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: diff --git a/kubernetes/client/models/v1_volume_attachment_list.py b/kubernetes/client/models/v1_volume_attachment_list.py index d8b25d07dd..b2e54aa5f3 100644 --- a/kubernetes/client/models/v1_volume_attachment_list.py +++ b/kubernetes/client/models/v1_volume_attachment_list.py @@ -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: diff --git a/kubernetes/client/models/v1_volume_attributes_class_list.py b/kubernetes/client/models/v1_volume_attributes_class_list.py index c0425b4674..92d28141be 100644 --- a/kubernetes/client/models/v1_volume_attributes_class_list.py +++ b/kubernetes/client/models/v1_volume_attributes_class_list.py @@ -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: diff --git a/kubernetes/client/models/v1alpha1_cluster_trust_bundle_list.py b/kubernetes/client/models/v1alpha1_cluster_trust_bundle_list.py index 27c87398f4..20bbef422f 100644 --- a/kubernetes/client/models/v1alpha1_cluster_trust_bundle_list.py +++ b/kubernetes/client/models/v1alpha1_cluster_trust_bundle_list.py @@ -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: diff --git a/kubernetes/client/models/v1alpha1_match_resources.py b/kubernetes/client/models/v1alpha1_match_resources.py index 185ce262e4..c3ef7a1312 100644 --- a/kubernetes/client/models/v1alpha1_match_resources.py +++ b/kubernetes/client/models/v1alpha1_match_resources.py @@ -229,8 +229,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.exclude_resource_rules: for _item_exclude_resource_rules in self.exclude_resource_rules: - if _item_exclude_resource_rules: - _items.append(_to_openapi_value(_item_exclude_resource_rules)) + _items.append(_to_openapi_value(_item_exclude_resource_rules) if _item_exclude_resource_rules is not None else None) _dict['excludeResourceRules'] = _items # override the default output from pydantic by calling `to_dict()` of namespace_selector if self.namespace_selector: @@ -242,8 +241,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.resource_rules: for _item_resource_rules in self.resource_rules: - if _item_resource_rules: - _items.append(_to_openapi_value(_item_resource_rules)) + _items.append(_to_openapi_value(_item_resource_rules) if _item_resource_rules is not None else None) _dict['resourceRules'] = _items return _dict diff --git a/kubernetes/client/models/v1alpha1_mutating_admission_policy_binding_list.py b/kubernetes/client/models/v1alpha1_mutating_admission_policy_binding_list.py index e85bb59eda..c94359b298 100644 --- a/kubernetes/client/models/v1alpha1_mutating_admission_policy_binding_list.py +++ b/kubernetes/client/models/v1alpha1_mutating_admission_policy_binding_list.py @@ -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: diff --git a/kubernetes/client/models/v1alpha1_mutating_admission_policy_list.py b/kubernetes/client/models/v1alpha1_mutating_admission_policy_list.py index 2d7b654e14..071c84f6c0 100644 --- a/kubernetes/client/models/v1alpha1_mutating_admission_policy_list.py +++ b/kubernetes/client/models/v1alpha1_mutating_admission_policy_list.py @@ -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: diff --git a/kubernetes/client/models/v1alpha1_mutating_admission_policy_spec.py b/kubernetes/client/models/v1alpha1_mutating_admission_policy_spec.py index 982b695d22..85518e5724 100644 --- a/kubernetes/client/models/v1alpha1_mutating_admission_policy_spec.py +++ b/kubernetes/client/models/v1alpha1_mutating_admission_policy_spec.py @@ -240,8 +240,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.match_conditions: for _item_match_conditions in self.match_conditions: - if _item_match_conditions: - _items.append(_to_openapi_value(_item_match_conditions)) + _items.append(_to_openapi_value(_item_match_conditions) if _item_match_conditions is not None else None) _dict['matchConditions'] = _items # override the default output from pydantic by calling `to_dict()` of match_constraints if self.match_constraints: @@ -250,8 +249,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.mutations: for _item_mutations in self.mutations: - if _item_mutations: - _items.append(_to_openapi_value(_item_mutations)) + _items.append(_to_openapi_value(_item_mutations) if _item_mutations is not None else None) _dict['mutations'] = _items # override the default output from pydantic by calling `to_dict()` of param_kind if self.param_kind: @@ -260,8 +258,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.variables: for _item_variables in self.variables: - if _item_variables: - _items.append(_to_openapi_value(_item_variables)) + _items.append(_to_openapi_value(_item_variables) if _item_variables is not None else None) _dict['variables'] = _items return _dict diff --git a/kubernetes/client/models/v1alpha1_storage_version_list.py b/kubernetes/client/models/v1alpha1_storage_version_list.py index d065d0818b..d309b169d8 100644 --- a/kubernetes/client/models/v1alpha1_storage_version_list.py +++ b/kubernetes/client/models/v1alpha1_storage_version_list.py @@ -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: diff --git a/kubernetes/client/models/v1alpha1_storage_version_status.py b/kubernetes/client/models/v1alpha1_storage_version_status.py index 07d62a3db3..85af0641a3 100644 --- a/kubernetes/client/models/v1alpha1_storage_version_status.py +++ b/kubernetes/client/models/v1alpha1_storage_version_status.py @@ -212,15 +212,13 @@ 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 each item in storage_versions (list) _items = [] if self.storage_versions: for _item_storage_versions in self.storage_versions: - if _item_storage_versions: - _items.append(_to_openapi_value(_item_storage_versions)) + _items.append(_to_openapi_value(_item_storage_versions) if _item_storage_versions is not None else None) _dict['storageVersions'] = _items return _dict diff --git a/kubernetes/client/models/v1alpha2_lease_candidate_list.py b/kubernetes/client/models/v1alpha2_lease_candidate_list.py index ebd08ed27c..8843282cef 100644 --- a/kubernetes/client/models/v1alpha2_lease_candidate_list.py +++ b/kubernetes/client/models/v1alpha2_lease_candidate_list.py @@ -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: diff --git a/kubernetes/client/models/v1alpha2_pod_group_list.py b/kubernetes/client/models/v1alpha2_pod_group_list.py index fb0f4a16db..4f332451c3 100644 --- a/kubernetes/client/models/v1alpha2_pod_group_list.py +++ b/kubernetes/client/models/v1alpha2_pod_group_list.py @@ -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: diff --git a/kubernetes/client/models/v1alpha2_pod_group_scheduling_constraints.py b/kubernetes/client/models/v1alpha2_pod_group_scheduling_constraints.py index 4108dceeb5..10f55a95ff 100644 --- a/kubernetes/client/models/v1alpha2_pod_group_scheduling_constraints.py +++ b/kubernetes/client/models/v1alpha2_pod_group_scheduling_constraints.py @@ -185,8 +185,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.topology: for _item_topology in self.topology: - if _item_topology: - _items.append(_to_openapi_value(_item_topology)) + _items.append(_to_openapi_value(_item_topology) if _item_topology is not None else None) _dict['topology'] = _items return _dict diff --git a/kubernetes/client/models/v1alpha2_pod_group_spec.py b/kubernetes/client/models/v1alpha2_pod_group_spec.py index b8b4a77c60..02a172527a 100644 --- a/kubernetes/client/models/v1alpha2_pod_group_spec.py +++ b/kubernetes/client/models/v1alpha2_pod_group_spec.py @@ -245,8 +245,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.resource_claims: for _item_resource_claims in self.resource_claims: - if _item_resource_claims: - _items.append(_to_openapi_value(_item_resource_claims)) + _items.append(_to_openapi_value(_item_resource_claims) if _item_resource_claims is not None else None) _dict['resourceClaims'] = _items # override the default output from pydantic by calling `to_dict()` of scheduling_constraints if self.scheduling_constraints: diff --git a/kubernetes/client/models/v1alpha2_pod_group_status.py b/kubernetes/client/models/v1alpha2_pod_group_status.py index 558c96afd4..d7ec2e4b6d 100644 --- a/kubernetes/client/models/v1alpha2_pod_group_status.py +++ b/kubernetes/client/models/v1alpha2_pod_group_status.py @@ -205,15 +205,13 @@ 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 each item in resource_claim_statuses (list) _items = [] if self.resource_claim_statuses: for _item_resource_claim_statuses in self.resource_claim_statuses: - if _item_resource_claim_statuses: - _items.append(_to_openapi_value(_item_resource_claim_statuses)) + _items.append(_to_openapi_value(_item_resource_claim_statuses) if _item_resource_claim_statuses is not None else None) _dict['resourceClaimStatuses'] = _items return _dict diff --git a/kubernetes/client/models/v1alpha2_pod_group_template.py b/kubernetes/client/models/v1alpha2_pod_group_template.py index 3fdb7bb8c8..51eca6c359 100644 --- a/kubernetes/client/models/v1alpha2_pod_group_template.py +++ b/kubernetes/client/models/v1alpha2_pod_group_template.py @@ -238,8 +238,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.resource_claims: for _item_resource_claims in self.resource_claims: - if _item_resource_claims: - _items.append(_to_openapi_value(_item_resource_claims)) + _items.append(_to_openapi_value(_item_resource_claims) if _item_resource_claims is not None else None) _dict['resourceClaims'] = _items # override the default output from pydantic by calling `to_dict()` of scheduling_constraints if self.scheduling_constraints: diff --git a/kubernetes/client/models/v1alpha2_workload_list.py b/kubernetes/client/models/v1alpha2_workload_list.py index e630219e40..fdf47f084f 100644 --- a/kubernetes/client/models/v1alpha2_workload_list.py +++ b/kubernetes/client/models/v1alpha2_workload_list.py @@ -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: diff --git a/kubernetes/client/models/v1alpha2_workload_spec.py b/kubernetes/client/models/v1alpha2_workload_spec.py index 28ed6c05a6..8251e268f7 100644 --- a/kubernetes/client/models/v1alpha2_workload_spec.py +++ b/kubernetes/client/models/v1alpha2_workload_spec.py @@ -211,8 +211,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.pod_group_templates: for _item_pod_group_templates in self.pod_group_templates: - if _item_pod_group_templates: - _items.append(_to_openapi_value(_item_pod_group_templates)) + _items.append(_to_openapi_value(_item_pod_group_templates) if _item_pod_group_templates is not None else None) _dict['podGroupTemplates'] = _items return _dict diff --git a/kubernetes/client/models/v1alpha3_device_taint_rule_list.py b/kubernetes/client/models/v1alpha3_device_taint_rule_list.py index 4da46bf36e..30eb9f2eb5 100644 --- a/kubernetes/client/models/v1alpha3_device_taint_rule_list.py +++ b/kubernetes/client/models/v1alpha3_device_taint_rule_list.py @@ -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: diff --git a/kubernetes/client/models/v1alpha3_device_taint_rule_status.py b/kubernetes/client/models/v1alpha3_device_taint_rule_status.py index 87736550a2..fe21221f19 100644 --- a/kubernetes/client/models/v1alpha3_device_taint_rule_status.py +++ b/kubernetes/client/models/v1alpha3_device_taint_rule_status.py @@ -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 diff --git a/kubernetes/client/models/v1alpha3_resource_pool_status_request_list.py b/kubernetes/client/models/v1alpha3_resource_pool_status_request_list.py index cce437b328..ccc5e5fa3a 100644 --- a/kubernetes/client/models/v1alpha3_resource_pool_status_request_list.py +++ b/kubernetes/client/models/v1alpha3_resource_pool_status_request_list.py @@ -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: diff --git a/kubernetes/client/models/v1alpha3_resource_pool_status_request_status.py b/kubernetes/client/models/v1alpha3_resource_pool_status_request_status.py index cfe71237fd..ffbb5a4c9b 100644 --- a/kubernetes/client/models/v1alpha3_resource_pool_status_request_status.py +++ b/kubernetes/client/models/v1alpha3_resource_pool_status_request_status.py @@ -209,15 +209,13 @@ 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 each item in pools (list) _items = [] if self.pools: for _item_pools in self.pools: - if _item_pools: - _items.append(_to_openapi_value(_item_pools)) + _items.append(_to_openapi_value(_item_pools) if _item_pools is not None else None) _dict['pools'] = _items return _dict diff --git a/kubernetes/client/models/v1beta1_allocated_device_status.py b/kubernetes/client/models/v1beta1_allocated_device_status.py index 07a91f43d9..c48c9d6de7 100644 --- a/kubernetes/client/models/v1beta1_allocated_device_status.py +++ b/kubernetes/client/models/v1beta1_allocated_device_status.py @@ -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: diff --git a/kubernetes/client/models/v1beta1_basic_device.py b/kubernetes/client/models/v1beta1_basic_device.py index 9060d68d5e..826d279c1d 100644 --- a/kubernetes/client/models/v1beta1_basic_device.py +++ b/kubernetes/client/models/v1beta1_basic_device.py @@ -273,29 +273,25 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _field_dict = {} if self.attributes: for _key_attributes in self.attributes: - if self.attributes[_key_attributes]: - _field_dict[_key_attributes] = _to_openapi_value(self.attributes[_key_attributes]) + _field_dict[_key_attributes] = _to_openapi_value(self.attributes[_key_attributes]) if self.attributes[_key_attributes] is not None else None _dict['attributes'] = _field_dict # override the default output from pydantic by calling `to_dict()` of each value in capacity (dict) _field_dict = {} if self.capacity: for _key_capacity in self.capacity: - if self.capacity[_key_capacity]: - _field_dict[_key_capacity] = _to_openapi_value(self.capacity[_key_capacity]) + _field_dict[_key_capacity] = _to_openapi_value(self.capacity[_key_capacity]) if self.capacity[_key_capacity] is not None else None _dict['capacity'] = _field_dict # override the default output from pydantic by calling `to_dict()` of each item in consumes_counters (list) _items = [] if self.consumes_counters: for _item_consumes_counters in self.consumes_counters: - if _item_consumes_counters: - _items.append(_to_openapi_value(_item_consumes_counters)) + _items.append(_to_openapi_value(_item_consumes_counters) if _item_consumes_counters is not None else None) _dict['consumesCounters'] = _items # override the default output from pydantic by calling `to_dict()` of each value in node_allocatable_resource_mappings (dict) _field_dict = {} if self.node_allocatable_resource_mappings: for _key_node_allocatable_resource_mappings in self.node_allocatable_resource_mappings: - if self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings]: - _field_dict[_key_node_allocatable_resource_mappings] = _to_openapi_value(self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings]) + _field_dict[_key_node_allocatable_resource_mappings] = _to_openapi_value(self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings]) if self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings] is not None else None _dict['nodeAllocatableResourceMappings'] = _field_dict # override the default output from pydantic by calling `to_dict()` of node_selector if self.node_selector: @@ -304,8 +300,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.taints: for _item_taints in self.taints: - if _item_taints: - _items.append(_to_openapi_value(_item_taints)) + _items.append(_to_openapi_value(_item_taints) if _item_taints is not None else None) _dict['taints'] = _items return _dict diff --git a/kubernetes/client/models/v1beta1_cluster_trust_bundle_list.py b/kubernetes/client/models/v1beta1_cluster_trust_bundle_list.py index 2c7440c58b..ae4e17dd35 100644 --- a/kubernetes/client/models/v1beta1_cluster_trust_bundle_list.py +++ b/kubernetes/client/models/v1beta1_cluster_trust_bundle_list.py @@ -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: diff --git a/kubernetes/client/models/v1beta1_counter_set.py b/kubernetes/client/models/v1beta1_counter_set.py index 5388c76318..be223a9ed2 100644 --- a/kubernetes/client/models/v1beta1_counter_set.py +++ b/kubernetes/client/models/v1beta1_counter_set.py @@ -189,8 +189,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _field_dict = {} if self.counters: for _key_counters in self.counters: - if self.counters[_key_counters]: - _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) + _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) if self.counters[_key_counters] is not None else None _dict['counters'] = _field_dict return _dict diff --git a/kubernetes/client/models/v1beta1_device_allocation_result.py b/kubernetes/client/models/v1beta1_device_allocation_result.py index 1651aa73d5..f12e7eb2c6 100644 --- a/kubernetes/client/models/v1beta1_device_allocation_result.py +++ b/kubernetes/client/models/v1beta1_device_allocation_result.py @@ -190,15 +190,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.config: for _item_config in self.config: - if _item_config: - _items.append(_to_openapi_value(_item_config)) + _items.append(_to_openapi_value(_item_config) if _item_config is not None else None) _dict['config'] = _items # override the default output from pydantic by calling `to_dict()` of each item in results (list) _items = [] if self.results: for _item_results in self.results: - if _item_results: - _items.append(_to_openapi_value(_item_results)) + _items.append(_to_openapi_value(_item_results) if _item_results is not None else None) _dict['results'] = _items return _dict diff --git a/kubernetes/client/models/v1beta1_device_claim.py b/kubernetes/client/models/v1beta1_device_claim.py index b61ddba3b1..6a1a8f50d8 100644 --- a/kubernetes/client/models/v1beta1_device_claim.py +++ b/kubernetes/client/models/v1beta1_device_claim.py @@ -195,22 +195,19 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.config: for _item_config in self.config: - if _item_config: - _items.append(_to_openapi_value(_item_config)) + _items.append(_to_openapi_value(_item_config) if _item_config is not None else None) _dict['config'] = _items # override the default output from pydantic by calling `to_dict()` of each item in constraints (list) _items = [] if self.constraints: for _item_constraints in self.constraints: - if _item_constraints: - _items.append(_to_openapi_value(_item_constraints)) + _items.append(_to_openapi_value(_item_constraints) if _item_constraints is not None else None) _dict['constraints'] = _items # override the default output from pydantic by calling `to_dict()` of each item in requests (list) _items = [] if self.requests: for _item_requests in self.requests: - if _item_requests: - _items.append(_to_openapi_value(_item_requests)) + _items.append(_to_openapi_value(_item_requests) if _item_requests is not None else None) _dict['requests'] = _items return _dict diff --git a/kubernetes/client/models/v1beta1_device_class_list.py b/kubernetes/client/models/v1beta1_device_class_list.py index 3bc8ec6316..a42f37e8bf 100644 --- a/kubernetes/client/models/v1beta1_device_class_list.py +++ b/kubernetes/client/models/v1beta1_device_class_list.py @@ -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: diff --git a/kubernetes/client/models/v1beta1_device_class_spec.py b/kubernetes/client/models/v1beta1_device_class_spec.py index 6d9742fb03..f6e6c5770d 100644 --- a/kubernetes/client/models/v1beta1_device_class_spec.py +++ b/kubernetes/client/models/v1beta1_device_class_spec.py @@ -209,15 +209,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.config: for _item_config in self.config: - if _item_config: - _items.append(_to_openapi_value(_item_config)) + _items.append(_to_openapi_value(_item_config) if _item_config is not None else None) _dict['config'] = _items # override the default output from pydantic by calling `to_dict()` of each item in selectors (list) _items = [] if self.selectors: for _item_selectors in self.selectors: - if _item_selectors: - _items.append(_to_openapi_value(_item_selectors)) + _items.append(_to_openapi_value(_item_selectors) if _item_selectors is not None else None) _dict['selectors'] = _items return _dict diff --git a/kubernetes/client/models/v1beta1_device_counter_consumption.py b/kubernetes/client/models/v1beta1_device_counter_consumption.py index ce630b0c7c..f62e32a48d 100644 --- a/kubernetes/client/models/v1beta1_device_counter_consumption.py +++ b/kubernetes/client/models/v1beta1_device_counter_consumption.py @@ -204,8 +204,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _field_dict = {} if self.counters: for _key_counters in self.counters: - if self.counters[_key_counters]: - _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) + _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) if self.counters[_key_counters] is not None else None _dict['counters'] = _field_dict return _dict diff --git a/kubernetes/client/models/v1beta1_device_request.py b/kubernetes/client/models/v1beta1_device_request.py index 14de404724..d3ec4a8933 100644 --- a/kubernetes/client/models/v1beta1_device_request.py +++ b/kubernetes/client/models/v1beta1_device_request.py @@ -247,22 +247,19 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.first_available: for _item_first_available in self.first_available: - if _item_first_available: - _items.append(_to_openapi_value(_item_first_available)) + _items.append(_to_openapi_value(_item_first_available) if _item_first_available is not None else None) _dict['firstAvailable'] = _items # override the default output from pydantic by calling `to_dict()` of each item in selectors (list) _items = [] if self.selectors: for _item_selectors in self.selectors: - if _item_selectors: - _items.append(_to_openapi_value(_item_selectors)) + _items.append(_to_openapi_value(_item_selectors) if _item_selectors is not None else None) _dict['selectors'] = _items # override the default output from pydantic by calling `to_dict()` of each item in tolerations (list) _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/client/models/v1beta1_device_request_allocation_result.py b/kubernetes/client/models/v1beta1_device_request_allocation_result.py index d90d1f3b0f..9d7efcef2a 100644 --- a/kubernetes/client/models/v1beta1_device_request_allocation_result.py +++ b/kubernetes/client/models/v1beta1_device_request_allocation_result.py @@ -248,8 +248,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/client/models/v1beta1_device_sub_request.py b/kubernetes/client/models/v1beta1_device_sub_request.py index f24fd19a01..3f40459dbe 100644 --- a/kubernetes/client/models/v1beta1_device_sub_request.py +++ b/kubernetes/client/models/v1beta1_device_sub_request.py @@ -232,15 +232,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.selectors: for _item_selectors in self.selectors: - if _item_selectors: - _items.append(_to_openapi_value(_item_selectors)) + _items.append(_to_openapi_value(_item_selectors) if _item_selectors is not None else None) _dict['selectors'] = _items # override the default output from pydantic by calling `to_dict()` of each item in tolerations (list) _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/client/models/v1beta1_ip_address_list.py b/kubernetes/client/models/v1beta1_ip_address_list.py index 9c9ddd9ed6..33c90a7b54 100644 --- a/kubernetes/client/models/v1beta1_ip_address_list.py +++ b/kubernetes/client/models/v1beta1_ip_address_list.py @@ -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: diff --git a/kubernetes/client/models/v1beta1_lease_candidate_list.py b/kubernetes/client/models/v1beta1_lease_candidate_list.py index 852bdb6ea7..a3c79803bc 100644 --- a/kubernetes/client/models/v1beta1_lease_candidate_list.py +++ b/kubernetes/client/models/v1beta1_lease_candidate_list.py @@ -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: diff --git a/kubernetes/client/models/v1beta1_match_resources.py b/kubernetes/client/models/v1beta1_match_resources.py index 06913f94e4..85e2307a79 100644 --- a/kubernetes/client/models/v1beta1_match_resources.py +++ b/kubernetes/client/models/v1beta1_match_resources.py @@ -229,8 +229,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.exclude_resource_rules: for _item_exclude_resource_rules in self.exclude_resource_rules: - if _item_exclude_resource_rules: - _items.append(_to_openapi_value(_item_exclude_resource_rules)) + _items.append(_to_openapi_value(_item_exclude_resource_rules) if _item_exclude_resource_rules is not None else None) _dict['excludeResourceRules'] = _items # override the default output from pydantic by calling `to_dict()` of namespace_selector if self.namespace_selector: @@ -242,8 +241,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.resource_rules: for _item_resource_rules in self.resource_rules: - if _item_resource_rules: - _items.append(_to_openapi_value(_item_resource_rules)) + _items.append(_to_openapi_value(_item_resource_rules) if _item_resource_rules is not None else None) _dict['resourceRules'] = _items return _dict diff --git a/kubernetes/client/models/v1beta1_mutating_admission_policy_binding_list.py b/kubernetes/client/models/v1beta1_mutating_admission_policy_binding_list.py index eae5ec963b..bb2052475b 100644 --- a/kubernetes/client/models/v1beta1_mutating_admission_policy_binding_list.py +++ b/kubernetes/client/models/v1beta1_mutating_admission_policy_binding_list.py @@ -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: diff --git a/kubernetes/client/models/v1beta1_mutating_admission_policy_list.py b/kubernetes/client/models/v1beta1_mutating_admission_policy_list.py index 3f5f3f2b48..3021492c2e 100644 --- a/kubernetes/client/models/v1beta1_mutating_admission_policy_list.py +++ b/kubernetes/client/models/v1beta1_mutating_admission_policy_list.py @@ -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: diff --git a/kubernetes/client/models/v1beta1_mutating_admission_policy_spec.py b/kubernetes/client/models/v1beta1_mutating_admission_policy_spec.py index 55c0bebe58..80a3ae9d8c 100644 --- a/kubernetes/client/models/v1beta1_mutating_admission_policy_spec.py +++ b/kubernetes/client/models/v1beta1_mutating_admission_policy_spec.py @@ -240,8 +240,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.match_conditions: for _item_match_conditions in self.match_conditions: - if _item_match_conditions: - _items.append(_to_openapi_value(_item_match_conditions)) + _items.append(_to_openapi_value(_item_match_conditions) if _item_match_conditions is not None else None) _dict['matchConditions'] = _items # override the default output from pydantic by calling `to_dict()` of match_constraints if self.match_constraints: @@ -250,8 +249,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.mutations: for _item_mutations in self.mutations: - if _item_mutations: - _items.append(_to_openapi_value(_item_mutations)) + _items.append(_to_openapi_value(_item_mutations) if _item_mutations is not None else None) _dict['mutations'] = _items # override the default output from pydantic by calling `to_dict()` of param_kind if self.param_kind: @@ -260,8 +258,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.variables: for _item_variables in self.variables: - if _item_variables: - _items.append(_to_openapi_value(_item_variables)) + _items.append(_to_openapi_value(_item_variables) if _item_variables is not None else None) _dict['variables'] = _items return _dict diff --git a/kubernetes/client/models/v1beta1_pod_certificate_request_list.py b/kubernetes/client/models/v1beta1_pod_certificate_request_list.py index eb64822f0b..e9ab453e00 100644 --- a/kubernetes/client/models/v1beta1_pod_certificate_request_list.py +++ b/kubernetes/client/models/v1beta1_pod_certificate_request_list.py @@ -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: diff --git a/kubernetes/client/models/v1beta1_pod_certificate_request_status.py b/kubernetes/client/models/v1beta1_pod_certificate_request_status.py index 7e1ee5d1ec..10a134ae30 100644 --- a/kubernetes/client/models/v1beta1_pod_certificate_request_status.py +++ b/kubernetes/client/models/v1beta1_pod_certificate_request_status.py @@ -226,8 +226,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 diff --git a/kubernetes/client/models/v1beta1_resource_claim_list.py b/kubernetes/client/models/v1beta1_resource_claim_list.py index e2cb5174ad..2328c7a628 100644 --- a/kubernetes/client/models/v1beta1_resource_claim_list.py +++ b/kubernetes/client/models/v1beta1_resource_claim_list.py @@ -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: diff --git a/kubernetes/client/models/v1beta1_resource_claim_status.py b/kubernetes/client/models/v1beta1_resource_claim_status.py index 6916d27957..8c3ef18f19 100644 --- a/kubernetes/client/models/v1beta1_resource_claim_status.py +++ b/kubernetes/client/models/v1beta1_resource_claim_status.py @@ -213,15 +213,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.devices: for _item_devices in self.devices: - if _item_devices: - _items.append(_to_openapi_value(_item_devices)) + _items.append(_to_openapi_value(_item_devices) if _item_devices is not None else None) _dict['devices'] = _items # override the default output from pydantic by calling `to_dict()` of each item in reserved_for (list) _items = [] if self.reserved_for: for _item_reserved_for in self.reserved_for: - if _item_reserved_for: - _items.append(_to_openapi_value(_item_reserved_for)) + _items.append(_to_openapi_value(_item_reserved_for) if _item_reserved_for is not None else None) _dict['reservedFor'] = _items return _dict diff --git a/kubernetes/client/models/v1beta1_resource_claim_template_list.py b/kubernetes/client/models/v1beta1_resource_claim_template_list.py index bdb80afc37..878337a2a7 100644 --- a/kubernetes/client/models/v1beta1_resource_claim_template_list.py +++ b/kubernetes/client/models/v1beta1_resource_claim_template_list.py @@ -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: diff --git a/kubernetes/client/models/v1beta1_resource_slice_list.py b/kubernetes/client/models/v1beta1_resource_slice_list.py index 146e5d2e22..c5cb18706d 100644 --- a/kubernetes/client/models/v1beta1_resource_slice_list.py +++ b/kubernetes/client/models/v1beta1_resource_slice_list.py @@ -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: diff --git a/kubernetes/client/models/v1beta1_resource_slice_spec.py b/kubernetes/client/models/v1beta1_resource_slice_spec.py index aed29fe796..d29b87c299 100644 --- a/kubernetes/client/models/v1beta1_resource_slice_spec.py +++ b/kubernetes/client/models/v1beta1_resource_slice_spec.py @@ -243,8 +243,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.devices: for _item_devices in self.devices: - if _item_devices: - _items.append(_to_openapi_value(_item_devices)) + _items.append(_to_openapi_value(_item_devices) if _item_devices is not None else None) _dict['devices'] = _items # override the default output from pydantic by calling `to_dict()` of node_selector if self.node_selector: @@ -256,8 +255,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.shared_counters: for _item_shared_counters in self.shared_counters: - if _item_shared_counters: - _items.append(_to_openapi_value(_item_shared_counters)) + _items.append(_to_openapi_value(_item_shared_counters) if _item_shared_counters is not None else None) _dict['sharedCounters'] = _items return _dict diff --git a/kubernetes/client/models/v1beta1_service_cidr_list.py b/kubernetes/client/models/v1beta1_service_cidr_list.py index 36a9af8b30..d995c0ba25 100644 --- a/kubernetes/client/models/v1beta1_service_cidr_list.py +++ b/kubernetes/client/models/v1beta1_service_cidr_list.py @@ -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: diff --git a/kubernetes/client/models/v1beta1_service_cidr_status.py b/kubernetes/client/models/v1beta1_service_cidr_status.py index 2ed05699f6..606aa5bd0e 100644 --- a/kubernetes/client/models/v1beta1_service_cidr_status.py +++ b/kubernetes/client/models/v1beta1_service_cidr_status.py @@ -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 diff --git a/kubernetes/client/models/v1beta1_storage_version_migration_list.py b/kubernetes/client/models/v1beta1_storage_version_migration_list.py index e0b09f5538..84d1412860 100644 --- a/kubernetes/client/models/v1beta1_storage_version_migration_list.py +++ b/kubernetes/client/models/v1beta1_storage_version_migration_list.py @@ -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: diff --git a/kubernetes/client/models/v1beta1_storage_version_migration_status.py b/kubernetes/client/models/v1beta1_storage_version_migration_status.py index 04db342b2d..3e4d3145a9 100644 --- a/kubernetes/client/models/v1beta1_storage_version_migration_status.py +++ b/kubernetes/client/models/v1beta1_storage_version_migration_status.py @@ -204,8 +204,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 diff --git a/kubernetes/client/models/v1beta1_volume_attributes_class_list.py b/kubernetes/client/models/v1beta1_volume_attributes_class_list.py index b67b8d3faf..062de1af8e 100644 --- a/kubernetes/client/models/v1beta1_volume_attributes_class_list.py +++ b/kubernetes/client/models/v1beta1_volume_attributes_class_list.py @@ -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: diff --git a/kubernetes/client/models/v1beta2_allocated_device_status.py b/kubernetes/client/models/v1beta2_allocated_device_status.py index 14d784feb6..ecb9190f4a 100644 --- a/kubernetes/client/models/v1beta2_allocated_device_status.py +++ b/kubernetes/client/models/v1beta2_allocated_device_status.py @@ -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: diff --git a/kubernetes/client/models/v1beta2_counter_set.py b/kubernetes/client/models/v1beta2_counter_set.py index 0621df5e03..aeee919dd9 100644 --- a/kubernetes/client/models/v1beta2_counter_set.py +++ b/kubernetes/client/models/v1beta2_counter_set.py @@ -189,8 +189,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _field_dict = {} if self.counters: for _key_counters in self.counters: - if self.counters[_key_counters]: - _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) + _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) if self.counters[_key_counters] is not None else None _dict['counters'] = _field_dict return _dict diff --git a/kubernetes/client/models/v1beta2_device.py b/kubernetes/client/models/v1beta2_device.py index 2581dbcbf0..17df906b35 100644 --- a/kubernetes/client/models/v1beta2_device.py +++ b/kubernetes/client/models/v1beta2_device.py @@ -277,29 +277,25 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _field_dict = {} if self.attributes: for _key_attributes in self.attributes: - if self.attributes[_key_attributes]: - _field_dict[_key_attributes] = _to_openapi_value(self.attributes[_key_attributes]) + _field_dict[_key_attributes] = _to_openapi_value(self.attributes[_key_attributes]) if self.attributes[_key_attributes] is not None else None _dict['attributes'] = _field_dict # override the default output from pydantic by calling `to_dict()` of each value in capacity (dict) _field_dict = {} if self.capacity: for _key_capacity in self.capacity: - if self.capacity[_key_capacity]: - _field_dict[_key_capacity] = _to_openapi_value(self.capacity[_key_capacity]) + _field_dict[_key_capacity] = _to_openapi_value(self.capacity[_key_capacity]) if self.capacity[_key_capacity] is not None else None _dict['capacity'] = _field_dict # override the default output from pydantic by calling `to_dict()` of each item in consumes_counters (list) _items = [] if self.consumes_counters: for _item_consumes_counters in self.consumes_counters: - if _item_consumes_counters: - _items.append(_to_openapi_value(_item_consumes_counters)) + _items.append(_to_openapi_value(_item_consumes_counters) if _item_consumes_counters is not None else None) _dict['consumesCounters'] = _items # override the default output from pydantic by calling `to_dict()` of each value in node_allocatable_resource_mappings (dict) _field_dict = {} if self.node_allocatable_resource_mappings: for _key_node_allocatable_resource_mappings in self.node_allocatable_resource_mappings: - if self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings]: - _field_dict[_key_node_allocatable_resource_mappings] = _to_openapi_value(self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings]) + _field_dict[_key_node_allocatable_resource_mappings] = _to_openapi_value(self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings]) if self.node_allocatable_resource_mappings[_key_node_allocatable_resource_mappings] is not None else None _dict['nodeAllocatableResourceMappings'] = _field_dict # override the default output from pydantic by calling `to_dict()` of node_selector if self.node_selector: @@ -308,8 +304,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.taints: for _item_taints in self.taints: - if _item_taints: - _items.append(_to_openapi_value(_item_taints)) + _items.append(_to_openapi_value(_item_taints) if _item_taints is not None else None) _dict['taints'] = _items return _dict diff --git a/kubernetes/client/models/v1beta2_device_allocation_result.py b/kubernetes/client/models/v1beta2_device_allocation_result.py index f05f2ecfd0..eadeb681ac 100644 --- a/kubernetes/client/models/v1beta2_device_allocation_result.py +++ b/kubernetes/client/models/v1beta2_device_allocation_result.py @@ -190,15 +190,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.config: for _item_config in self.config: - if _item_config: - _items.append(_to_openapi_value(_item_config)) + _items.append(_to_openapi_value(_item_config) if _item_config is not None else None) _dict['config'] = _items # override the default output from pydantic by calling `to_dict()` of each item in results (list) _items = [] if self.results: for _item_results in self.results: - if _item_results: - _items.append(_to_openapi_value(_item_results)) + _items.append(_to_openapi_value(_item_results) if _item_results is not None else None) _dict['results'] = _items return _dict diff --git a/kubernetes/client/models/v1beta2_device_claim.py b/kubernetes/client/models/v1beta2_device_claim.py index 7cd67b6a6c..a932d1a2c2 100644 --- a/kubernetes/client/models/v1beta2_device_claim.py +++ b/kubernetes/client/models/v1beta2_device_claim.py @@ -195,22 +195,19 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.config: for _item_config in self.config: - if _item_config: - _items.append(_to_openapi_value(_item_config)) + _items.append(_to_openapi_value(_item_config) if _item_config is not None else None) _dict['config'] = _items # override the default output from pydantic by calling `to_dict()` of each item in constraints (list) _items = [] if self.constraints: for _item_constraints in self.constraints: - if _item_constraints: - _items.append(_to_openapi_value(_item_constraints)) + _items.append(_to_openapi_value(_item_constraints) if _item_constraints is not None else None) _dict['constraints'] = _items # override the default output from pydantic by calling `to_dict()` of each item in requests (list) _items = [] if self.requests: for _item_requests in self.requests: - if _item_requests: - _items.append(_to_openapi_value(_item_requests)) + _items.append(_to_openapi_value(_item_requests) if _item_requests is not None else None) _dict['requests'] = _items return _dict diff --git a/kubernetes/client/models/v1beta2_device_class_list.py b/kubernetes/client/models/v1beta2_device_class_list.py index 8edf5d5c37..fb2ac421fa 100644 --- a/kubernetes/client/models/v1beta2_device_class_list.py +++ b/kubernetes/client/models/v1beta2_device_class_list.py @@ -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: diff --git a/kubernetes/client/models/v1beta2_device_class_spec.py b/kubernetes/client/models/v1beta2_device_class_spec.py index 51e99cbbfa..4512786d7b 100644 --- a/kubernetes/client/models/v1beta2_device_class_spec.py +++ b/kubernetes/client/models/v1beta2_device_class_spec.py @@ -209,15 +209,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.config: for _item_config in self.config: - if _item_config: - _items.append(_to_openapi_value(_item_config)) + _items.append(_to_openapi_value(_item_config) if _item_config is not None else None) _dict['config'] = _items # override the default output from pydantic by calling `to_dict()` of each item in selectors (list) _items = [] if self.selectors: for _item_selectors in self.selectors: - if _item_selectors: - _items.append(_to_openapi_value(_item_selectors)) + _items.append(_to_openapi_value(_item_selectors) if _item_selectors is not None else None) _dict['selectors'] = _items return _dict diff --git a/kubernetes/client/models/v1beta2_device_counter_consumption.py b/kubernetes/client/models/v1beta2_device_counter_consumption.py index 0b6ae5aede..cfab43787f 100644 --- a/kubernetes/client/models/v1beta2_device_counter_consumption.py +++ b/kubernetes/client/models/v1beta2_device_counter_consumption.py @@ -204,8 +204,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _field_dict = {} if self.counters: for _key_counters in self.counters: - if self.counters[_key_counters]: - _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) + _field_dict[_key_counters] = _to_openapi_value(self.counters[_key_counters]) if self.counters[_key_counters] is not None else None _dict['counters'] = _field_dict return _dict diff --git a/kubernetes/client/models/v1beta2_device_request.py b/kubernetes/client/models/v1beta2_device_request.py index 3fefb0128c..f4be069289 100644 --- a/kubernetes/client/models/v1beta2_device_request.py +++ b/kubernetes/client/models/v1beta2_device_request.py @@ -212,8 +212,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.first_available: for _item_first_available in self.first_available: - if _item_first_available: - _items.append(_to_openapi_value(_item_first_available)) + _items.append(_to_openapi_value(_item_first_available) if _item_first_available is not None else None) _dict['firstAvailable'] = _items return _dict diff --git a/kubernetes/client/models/v1beta2_device_request_allocation_result.py b/kubernetes/client/models/v1beta2_device_request_allocation_result.py index a031f684b7..48bdc03de0 100644 --- a/kubernetes/client/models/v1beta2_device_request_allocation_result.py +++ b/kubernetes/client/models/v1beta2_device_request_allocation_result.py @@ -248,8 +248,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/client/models/v1beta2_device_sub_request.py b/kubernetes/client/models/v1beta2_device_sub_request.py index 2872a36ca7..3849176471 100644 --- a/kubernetes/client/models/v1beta2_device_sub_request.py +++ b/kubernetes/client/models/v1beta2_device_sub_request.py @@ -232,15 +232,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.selectors: for _item_selectors in self.selectors: - if _item_selectors: - _items.append(_to_openapi_value(_item_selectors)) + _items.append(_to_openapi_value(_item_selectors) if _item_selectors is not None else None) _dict['selectors'] = _items # override the default output from pydantic by calling `to_dict()` of each item in tolerations (list) _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/client/models/v1beta2_device_taint_rule_list.py b/kubernetes/client/models/v1beta2_device_taint_rule_list.py index 5cc4c2c6b5..1006c912b1 100644 --- a/kubernetes/client/models/v1beta2_device_taint_rule_list.py +++ b/kubernetes/client/models/v1beta2_device_taint_rule_list.py @@ -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: diff --git a/kubernetes/client/models/v1beta2_device_taint_rule_status.py b/kubernetes/client/models/v1beta2_device_taint_rule_status.py index 2f201bb1c9..a4d43e1bdd 100644 --- a/kubernetes/client/models/v1beta2_device_taint_rule_status.py +++ b/kubernetes/client/models/v1beta2_device_taint_rule_status.py @@ -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 diff --git a/kubernetes/client/models/v1beta2_exact_device_request.py b/kubernetes/client/models/v1beta2_exact_device_request.py index 67aefa04ae..f20aa6f42e 100644 --- a/kubernetes/client/models/v1beta2_exact_device_request.py +++ b/kubernetes/client/models/v1beta2_exact_device_request.py @@ -235,15 +235,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.selectors: for _item_selectors in self.selectors: - if _item_selectors: - _items.append(_to_openapi_value(_item_selectors)) + _items.append(_to_openapi_value(_item_selectors) if _item_selectors is not None else None) _dict['selectors'] = _items # override the default output from pydantic by calling `to_dict()` of each item in tolerations (list) _items = [] if self.tolerations: for _item_tolerations in self.tolerations: - if _item_tolerations: - _items.append(_to_openapi_value(_item_tolerations)) + _items.append(_to_openapi_value(_item_tolerations) if _item_tolerations is not None else None) _dict['tolerations'] = _items return _dict diff --git a/kubernetes/client/models/v1beta2_resource_claim_list.py b/kubernetes/client/models/v1beta2_resource_claim_list.py index a9319277b6..969d609a2b 100644 --- a/kubernetes/client/models/v1beta2_resource_claim_list.py +++ b/kubernetes/client/models/v1beta2_resource_claim_list.py @@ -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: diff --git a/kubernetes/client/models/v1beta2_resource_claim_status.py b/kubernetes/client/models/v1beta2_resource_claim_status.py index 12b888999e..56e4dc185e 100644 --- a/kubernetes/client/models/v1beta2_resource_claim_status.py +++ b/kubernetes/client/models/v1beta2_resource_claim_status.py @@ -213,15 +213,13 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.devices: for _item_devices in self.devices: - if _item_devices: - _items.append(_to_openapi_value(_item_devices)) + _items.append(_to_openapi_value(_item_devices) if _item_devices is not None else None) _dict['devices'] = _items # override the default output from pydantic by calling `to_dict()` of each item in reserved_for (list) _items = [] if self.reserved_for: for _item_reserved_for in self.reserved_for: - if _item_reserved_for: - _items.append(_to_openapi_value(_item_reserved_for)) + _items.append(_to_openapi_value(_item_reserved_for) if _item_reserved_for is not None else None) _dict['reservedFor'] = _items return _dict diff --git a/kubernetes/client/models/v1beta2_resource_claim_template_list.py b/kubernetes/client/models/v1beta2_resource_claim_template_list.py index 5ba1d18767..2ad869f740 100644 --- a/kubernetes/client/models/v1beta2_resource_claim_template_list.py +++ b/kubernetes/client/models/v1beta2_resource_claim_template_list.py @@ -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: diff --git a/kubernetes/client/models/v1beta2_resource_slice_list.py b/kubernetes/client/models/v1beta2_resource_slice_list.py index c23b98f2da..d8577d2ffd 100644 --- a/kubernetes/client/models/v1beta2_resource_slice_list.py +++ b/kubernetes/client/models/v1beta2_resource_slice_list.py @@ -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: diff --git a/kubernetes/client/models/v1beta2_resource_slice_spec.py b/kubernetes/client/models/v1beta2_resource_slice_spec.py index b6d236bb97..619cab092a 100644 --- a/kubernetes/client/models/v1beta2_resource_slice_spec.py +++ b/kubernetes/client/models/v1beta2_resource_slice_spec.py @@ -243,8 +243,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.devices: for _item_devices in self.devices: - if _item_devices: - _items.append(_to_openapi_value(_item_devices)) + _items.append(_to_openapi_value(_item_devices) if _item_devices is not None else None) _dict['devices'] = _items # override the default output from pydantic by calling `to_dict()` of node_selector if self.node_selector: @@ -256,8 +255,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.shared_counters: for _item_shared_counters in self.shared_counters: - if _item_shared_counters: - _items.append(_to_openapi_value(_item_shared_counters)) + _items.append(_to_openapi_value(_item_shared_counters) if _item_shared_counters is not None else None) _dict['sharedCounters'] = _items return _dict diff --git a/kubernetes/client/models/v2_api_group_discovery.py b/kubernetes/client/models/v2_api_group_discovery.py index 0a03956ea0..9cd42ff199 100644 --- a/kubernetes/client/models/v2_api_group_discovery.py +++ b/kubernetes/client/models/v2_api_group_discovery.py @@ -216,8 +216,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _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 diff --git a/kubernetes/client/models/v2_api_group_discovery_list.py b/kubernetes/client/models/v2_api_group_discovery_list.py index 2be86ce86e..6afa30d4a6 100644 --- a/kubernetes/client/models/v2_api_group_discovery_list.py +++ b/kubernetes/client/models/v2_api_group_discovery_list.py @@ -216,8 +216,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 diff --git a/kubernetes/client/models/v2_api_resource_discovery.py b/kubernetes/client/models/v2_api_resource_discovery.py index 5638885fc7..39e15527a7 100644 --- a/kubernetes/client/models/v2_api_resource_discovery.py +++ b/kubernetes/client/models/v2_api_resource_discovery.py @@ -238,8 +238,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.subresources: for _item_subresources in self.subresources: - if _item_subresources: - _items.append(_to_openapi_value(_item_subresources)) + _items.append(_to_openapi_value(_item_subresources) if _item_subresources is not None else None) _dict['subresources'] = _items return _dict diff --git a/kubernetes/client/models/v2_api_subresource_discovery.py b/kubernetes/client/models/v2_api_subresource_discovery.py index 91279a8e2f..8638ea792f 100644 --- a/kubernetes/client/models/v2_api_subresource_discovery.py +++ b/kubernetes/client/models/v2_api_subresource_discovery.py @@ -218,8 +218,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.accepted_types: for _item_accepted_types in self.accepted_types: - if _item_accepted_types: - _items.append(_to_openapi_value(_item_accepted_types)) + _items.append(_to_openapi_value(_item_accepted_types) if _item_accepted_types is not None else None) _dict['acceptedTypes'] = _items return _dict diff --git a/kubernetes/client/models/v2_api_version_discovery.py b/kubernetes/client/models/v2_api_version_discovery.py index 18f5f930fd..04fceb88b3 100644 --- a/kubernetes/client/models/v2_api_version_discovery.py +++ b/kubernetes/client/models/v2_api_version_discovery.py @@ -193,8 +193,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 diff --git a/kubernetes/client/models/v2_horizontal_pod_autoscaler_list.py b/kubernetes/client/models/v2_horizontal_pod_autoscaler_list.py index 0644b2e934..66aeec7175 100644 --- a/kubernetes/client/models/v2_horizontal_pod_autoscaler_list.py +++ b/kubernetes/client/models/v2_horizontal_pod_autoscaler_list.py @@ -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: diff --git a/kubernetes/client/models/v2_horizontal_pod_autoscaler_spec.py b/kubernetes/client/models/v2_horizontal_pod_autoscaler_spec.py index b47417cbb4..775bd7cb1c 100644 --- a/kubernetes/client/models/v2_horizontal_pod_autoscaler_spec.py +++ b/kubernetes/client/models/v2_horizontal_pod_autoscaler_spec.py @@ -227,8 +227,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.metrics: for _item_metrics in self.metrics: - if _item_metrics: - _items.append(_to_openapi_value(_item_metrics)) + _items.append(_to_openapi_value(_item_metrics) if _item_metrics is not None else None) _dict['metrics'] = _items # override the default output from pydantic by calling `to_dict()` of scale_target_ref if self.scale_target_ref: diff --git a/kubernetes/client/models/v2_horizontal_pod_autoscaler_status.py b/kubernetes/client/models/v2_horizontal_pod_autoscaler_status.py index da70442c2b..3a485bb06a 100644 --- a/kubernetes/client/models/v2_horizontal_pod_autoscaler_status.py +++ b/kubernetes/client/models/v2_horizontal_pod_autoscaler_status.py @@ -234,15 +234,13 @@ 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 each item in current_metrics (list) _items = [] if self.current_metrics: for _item_current_metrics in self.current_metrics: - if _item_current_metrics: - _items.append(_to_openapi_value(_item_current_metrics)) + _items.append(_to_openapi_value(_item_current_metrics) if _item_current_metrics is not None else None) _dict['currentMetrics'] = _items return _dict diff --git a/kubernetes/client/models/v2_hpa_scaling_rules.py b/kubernetes/client/models/v2_hpa_scaling_rules.py index 9d7afc1619..23362b1700 100644 --- a/kubernetes/client/models/v2_hpa_scaling_rules.py +++ b/kubernetes/client/models/v2_hpa_scaling_rules.py @@ -215,8 +215,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.policies: for _item_policies in self.policies: - if _item_policies: - _items.append(_to_openapi_value(_item_policies)) + _items.append(_to_openapi_value(_item_policies) if _item_policies is not None else None) _dict['policies'] = _items return _dict diff --git a/kubernetes/client/models/v2beta1_api_group_discovery.py b/kubernetes/client/models/v2beta1_api_group_discovery.py index 838ef31c90..99daa4e4ac 100644 --- a/kubernetes/client/models/v2beta1_api_group_discovery.py +++ b/kubernetes/client/models/v2beta1_api_group_discovery.py @@ -216,8 +216,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _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 diff --git a/kubernetes/client/models/v2beta1_api_group_discovery_list.py b/kubernetes/client/models/v2beta1_api_group_discovery_list.py index d08ed60da0..87db0f81e5 100644 --- a/kubernetes/client/models/v2beta1_api_group_discovery_list.py +++ b/kubernetes/client/models/v2beta1_api_group_discovery_list.py @@ -216,8 +216,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 diff --git a/kubernetes/client/models/v2beta1_api_resource_discovery.py b/kubernetes/client/models/v2beta1_api_resource_discovery.py index 299406278c..59fbddbad0 100644 --- a/kubernetes/client/models/v2beta1_api_resource_discovery.py +++ b/kubernetes/client/models/v2beta1_api_resource_discovery.py @@ -238,8 +238,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.subresources: for _item_subresources in self.subresources: - if _item_subresources: - _items.append(_to_openapi_value(_item_subresources)) + _items.append(_to_openapi_value(_item_subresources) if _item_subresources is not None else None) _dict['subresources'] = _items return _dict diff --git a/kubernetes/client/models/v2beta1_api_subresource_discovery.py b/kubernetes/client/models/v2beta1_api_subresource_discovery.py index adf6571c84..f345d01026 100644 --- a/kubernetes/client/models/v2beta1_api_subresource_discovery.py +++ b/kubernetes/client/models/v2beta1_api_subresource_discovery.py @@ -218,8 +218,7 @@ def __openapi_generator_modern_projection(self) -> Dict[str, Any]: _items = [] if self.accepted_types: for _item_accepted_types in self.accepted_types: - if _item_accepted_types: - _items.append(_to_openapi_value(_item_accepted_types)) + _items.append(_to_openapi_value(_item_accepted_types) if _item_accepted_types is not None else None) _dict['acceptedTypes'] = _items return _dict diff --git a/kubernetes/client/models/v2beta1_api_version_discovery.py b/kubernetes/client/models/v2beta1_api_version_discovery.py index c51bcaafbc..25700de928 100644 --- a/kubernetes/client/models/v2beta1_api_version_discovery.py +++ b/kubernetes/client/models/v2beta1_api_version_discovery.py @@ -193,8 +193,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 diff --git a/kubernetes/client/rest.py b/kubernetes/client/rest.py index 36d471f6bf..736c33f3cb 100644 --- a/kubernetes/client/rest.py +++ b/kubernetes/client/rest.py @@ -42,6 +42,21 @@ def is_socks_proxy_url(url): else: return split_section[0].lower() in SUPPORTED_SOCKS_PROXIES +def contenttype_matches(contenttype, maintype, subtype): + """Matches the given contenttype against the given type and subtype + + :param contenttype: the content type to match + :param maintype: the expected maintype + :param subtype: the expected subtype + :return: `true` when the given content type matches the given type and subtype, + regardless of the presence of mime type parameters, otherwise returns `false`. + :rtype: bool + """ + pattern = '{type}/(?:[^+;]+\\+)?{subtype}(?:[ \t]*;.*)?'.format( + type = re.escape(maintype), + subtype = re.escape(subtype), + ) + return re.fullmatch(pattern, contenttype, re.IGNORECASE) is not None def should_bypass_proxies(url: str, no_proxy: str) -> bool: """Return whether ``url`` matches the comma-separated ``no_proxy`` rules.""" @@ -164,9 +179,7 @@ def __init__(self, configuration) -> None: pool_args["proxy_url"] = configuration.proxy pool_args["proxy_headers"] = configuration.proxy_headers if configuration.proxy_ssl_context is not None: - pool_args["proxy_ssl_context"] = ( - configuration.proxy_ssl_context - ) + pool_args["proxy_ssl_context"] = configuration.proxy_ssl_context self.pool_manager = urllib3.ProxyManager(**pool_args) else: self.pool_manager = urllib3.PoolManager(**pool_args) @@ -271,14 +284,18 @@ def read_request(check_retry_status=False): 'application/strategic-merge-patch+json' is_json = ( not content_type - or re.search('json', content_type, re.IGNORECASE) + or contenttype_matches(content_type, 'application', 'json') ) # JSON is valid YAML 1.2, so structured YAML bodies can use # the existing JSON serializer: # https://yaml.org/spec/1.2.2/#13-relation-to-json is_structured_yaml = ( content_type - and re.search('yaml', content_type, re.IGNORECASE) + and ( + contenttype_matches(content_type, 'application', 'yaml') + or contenttype_matches(content_type, 'text', 'yaml') + or contenttype_matches(content_type, 'text', 'x-yaml') + ) and not isinstance(body, (str, bytes)) ) if is_json or is_structured_yaml: @@ -293,7 +310,7 @@ def read_request(check_retry_status=False): headers=headers, preload_content=False ) - elif content_type == 'application/x-www-form-urlencoded': + elif contenttype_matches(content_type, 'application', 'x-www-form-urlencoded'): r = self.pool_manager.request( method, url, @@ -303,7 +320,7 @@ def read_request(check_retry_status=False): headers=headers, preload_content=False ) - elif content_type == 'multipart/form-data': + elif contenttype_matches(content_type, 'multipart', 'form-data'): # must del headers['Content-Type'], or the correct # Content-Type which generated by urllib3 will be # overwritten. @@ -331,7 +348,7 @@ def read_request(check_retry_status=False): headers=headers, preload_content=False ) - elif headers['Content-Type'].startswith('text/') and isinstance(body, bool): + elif content_type.startswith('text/') and isinstance(body, bool): request_body = "true" if body else "false" r = self.pool_manager.request( method, diff --git a/scripts/client_go_retry_asyncio_patch.diff b/scripts/client_go_retry_asyncio_patch.diff index 3d92db410b..00becd4e26 100644 --- a/scripts/client_go_retry_asyncio_patch.diff +++ b/scripts/client_go_retry_asyncio_patch.diff @@ -1,8 +1,10 @@ diff --git a/kubernetes/aio/client/configuration.py b/kubernetes/aio/client/configuration.py -index 8a6da82ec..c26bac633 100644 --- a/kubernetes/aio/client/configuration.py +++ b/kubernetes/aio/client/configuration.py -@@ -357,0 +358,16 @@ conf = client.Configuration( +@@ -355,6 +355,22 @@ + self.retries = retries + """Retry configuration + """ + self.client_go_retries = False + """Enable Kubernetes client-go-compatible retry semantics. + @@ -19,17 +21,28 @@ index 8a6da82ec..c26bac633 100644 + the retry ceiling if it is not None. + """ + + self.trace_configs = trace_configs + """aiohttp.TraceConfig list forwarded to ClientSession for tracing. + """ diff --git a/kubernetes/aio/client/rest.py b/kubernetes/aio/client/rest.py -index 087f52a43..d8bf6ab90 100644 --- a/kubernetes/aio/client/rest.py +++ b/kubernetes/aio/client/rest.py -@@ -23,0 +24,5 @@ import aiohttp_retry +@@ -21,6 +21,11 @@ + import aiohttp + import aiohttp_retry + +from kubernetes.aio.utils.retry import ( + is_retry_after_response, + on_retry_after_error, + retry_after_backoff, +) -@@ -287 +292,10 @@ class RESTClientObject: + from kubernetes.aio.client.exceptions import ApiException, ApiValueError + + RESTResponseType = aiohttp.ClientResponse +@@ -284,7 +289,16 @@ + self.pool_manager = self._create_pool_manager() + pool_manager = self.pool_manager + - if self._effective_retry_options is not None and method in ALLOW_RETRY_METHODS: + client_go_read_retries = ( + method in ['GET', 'HEAD'] @@ -41,7 +54,13 @@ index 087f52a43..d8bf6ab90 100644 + and method in ALLOW_RETRY_METHODS + and not client_go_read_retries + ): -@@ -295 +309,15 @@ class RESTClientObject: + if self.retry_client is None: + self.retry_client = aiohttp_retry.RetryClient( + client_session=self.pool_manager, +@@ -292,6 +306,38 @@ + ) + pool_manager = self.retry_client + - r = await pool_manager.request(**args) + async def read_request(check_retry_status=False): + response = await self.pool_manager.request(**args) @@ -58,7 +77,8 @@ index 087f52a43..d8bf6ab90 100644 + backoff, self._is_read_retryable, lambda: read_request(True)) + else: + r = await pool_manager.request(**args) -@@ -297,0 +326,18 @@ class RESTClientObject: + + return RESTResponse(r) + + @classmethod + def _is_read_retryable(cls, error): diff --git a/scripts/client_go_retry_patch.diff b/scripts/client_go_retry_patch.diff index 2e953911f8..b3a23a9b3c 100644 --- a/scripts/client_go_retry_patch.diff +++ b/scripts/client_go_retry_patch.diff @@ -1,8 +1,10 @@ diff --git a/kubernetes/client/configuration.py b/kubernetes/client/configuration.py -index 5e150b408..3ef976444 100644 --- a/kubernetes/client/configuration.py +++ b/kubernetes/client/configuration.py -@@ -359,0 +360,16 @@ conf = client.Configuration( +@@ -365,6 +365,22 @@ + self.retries = retries + """Retry configuration + """ + self.client_go_retries = False + """Enable Kubernetes client-go-compatible retry semantics. + @@ -19,22 +21,39 @@ index 5e150b408..3ef976444 100644 + the retry ceiling if it is not None. + """ + + # Enable client side validation + self.client_side_validation = client_side_validation + diff --git a/kubernetes/client/rest.py b/kubernetes/client/rest.py -index 9fca6dca3..a5fb08c7a 100644 --- a/kubernetes/client/rest.py +++ b/kubernetes/client/rest.py -@@ -22,0 +23 @@ import urllib3 +@@ -20,7 +20,13 @@ + from urllib.parse import urlparse + + import urllib3 +from urllib3.util.retry import Retry -@@ -23,0 +25,5 @@ import urllib3 + +from kubernetes.utils.retry import ( + is_retry_after_response, + on_retry_after_error, + retry_after_backoff, +) -@@ -107,0 +114,2 @@ class RESTClientObject: + from kubernetes.client.exceptions import ApiException, ApiValueError + + SUPPORTED_SOCKS_PROXIES = {"socks5", "socks5h", "socks4", "socks4a"} +@@ -120,6 +126,8 @@ + class RESTClientObject: + + def __init__(self, configuration) -> None: + self.configuration = configuration + -@@ -219,0 +228,26 @@ class RESTClientObject: + # urllib3.PoolManager will pass all kw parameters to connectionpool + # https://github.com/shazow/urllib3/blob/f9409436f83aeb79fbaf090181cd81b784f1b8ce/urllib3/poolmanager.py#L75 # noqa: E501 + # https://github.com/shazow/urllib3/blob/f9409436f83aeb79fbaf090181cd81b784f1b8ce/urllib3/connectionpool.py#L680 # noqa: E501 +@@ -234,6 +242,32 @@ + read=_request_timeout[1] + ) + + client_go_read_retries = ( + method in ['GET', 'HEAD'] + and getattr(self.configuration, 'client_go_retries', False) @@ -61,7 +80,13 @@ index 9fca6dca3..a5fb08c7a 100644 + self._raise_retry_after_response(response) + return response + -@@ -313,8 +347,10 @@ class RESTClientObject: + try: + # For `POST`, `PUT`, `PATCH`, `OPTIONS`, `DELETE` + if method in ['POST', 'PUT', 'PATCH', 'OPTIONS', 'DELETE']: +@@ -331,16 +365,67 @@ + raise ApiException(status=0, reason=msg) + # For `GET`, `HEAD` + else: - r = self.pool_manager.request( - method, - url, @@ -80,7 +105,11 @@ index 9fca6dca3..a5fb08c7a 100644 + lambda: read_request(True)) + else: + r = read_request() -@@ -325,0 +362,49 @@ class RESTClientObject: + except urllib3.exceptions.SSLError as e: + msg = "\n".join([type(e).__name__, str(e)]) + raise ApiException(status=0, reason=msg) + + return RESTResponse(r) + + @classmethod + def _is_read_retryable(cls, error): diff --git a/scripts/rest_client_patch.diff b/scripts/rest_client_patch.diff index b68c49ad99..c852f5b454 100644 --- a/scripts/rest_client_patch.diff +++ b/scripts/rest_client_patch.diff @@ -1,7 +1,9 @@ diff --git a/kubernetes/client/rest.py b/kubernetes/client/rest.py --- a/kubernetes/client/rest.py +++ b/kubernetes/client/rest.py -@@ -223,4 +223,13 @@ class RESTClientObject: +@@ -239,6 +239,15 @@ + if method in ['POST', 'PUT', 'PATCH', 'OPTIONS', 'DELETE']: + content_type = headers.get('Content-Type') + # JSON Patch is a list of operations; object patches for built-in + # APIs use strategic merge: @@ -14,4 +16,4 @@ diff --git a/kubernetes/client/rest.py b/kubernetes/client/rest.py + 'application/strategic-merge-patch+json' is_json = ( not content_type - or re.search('json', content_type, re.IGNORECASE) + or contenttype_matches(content_type, 'application', 'json') diff --git a/scripts/update-client-asyncio.sh b/scripts/update-client-asyncio.sh index 741f941d82..2de63e9c8e 100755 --- a/scripts/update-client-asyncio.sh +++ b/scripts/update-client-asyncio.sh @@ -59,7 +59,7 @@ echo ">>> Running python generator from the gen repo" mv "${CLIENT_ROOT}/swagger.json" "${SCRIPT_ROOT}/swagger.json" echo ">>> restoring Kubernetes client-go retry integration..." -git apply --unidiff-zero "${SCRIPT_ROOT}/client_go_retry_asyncio_patch.diff" +git apply "${SCRIPT_ROOT}/client_go_retry_asyncio_patch.diff" echo ">>> updating version information..." sed -i'' "s/^CLIENT_VERSION = .*/CLIENT_VERSION = \\\"${CLIENT_VERSION}\\\"/" "${SCRIPT_ROOT}/../setup-asyncio.py" diff --git a/scripts/update-client.sh b/scripts/update-client.sh index 18bed8a325..e128e8454c 100755 --- a/scripts/update-client.sh +++ b/scripts/update-client.sh @@ -63,7 +63,7 @@ echo ">>> restoring Kubernetes patch media-type selection..." git apply "${SCRIPT_ROOT}/rest_client_patch.diff" echo ">>> restoring Kubernetes client-go retry integration..." -git apply --unidiff-zero "${SCRIPT_ROOT}/client_go_retry_patch.diff" +git apply "${SCRIPT_ROOT}/client_go_retry_patch.diff" echo ">>> updating version information..." sed -i'' "s/^CLIENT_VERSION = .*/CLIENT_VERSION = \\\"${CLIENT_VERSION}\\\"/" "${SCRIPT_ROOT}/../setup.py"