From 1694c3e3230d8b04e71b726e185ac37e68352c5b Mon Sep 17 00:00:00 2001 From: Tobias Haeberle Date: Sun, 29 Mar 2026 16:08:08 +0200 Subject: [PATCH 01/11] Use FoundationEssentials where available Co-Authored-By: Claude Opus 4.6 (1M context) --- .claude/settings.local.json | 7 ++ CLAUDE.md | 51 +++++++++++ Sources/Builders/Builders.swift | 4 + .../Builders/apps/v1/appsV1+Deployment.swift | 4 + .../Builders/core/v1/coreV1+ConfigMap.swift | 4 + .../Builders/core/v1/coreV1+Container.swift | 4 + .../Builders/core/v1/coreV1+Namespace.swift | 4 + Sources/Builders/core/v1/coreV1+Node.swift | 4 + .../core/v1/coreV1+ObjectReference.swift | 4 + Sources/Builders/core/v1/coreV1+Pod.swift | 4 + Sources/Builders/core/v1/coreV1+Secret.swift | 4 + Sources/Builders/core/v1/coreV1+Service.swift | 4 + .../core/v1/coreV1+ServiceAccount.swift | 4 + Sources/Builders/core/v1/coreV1+Volume.swift | 4 + .../Builders/meta/v1/metaV1+Metadata.swift | 4 + .../Builders/meta/v1/metaV1+Selector.swift | 4 + Sources/Builders/meta/v1/metaV1+Status.swift | 4 + Sources/Codable/Any+Codable.swift | 4 + .../CronJobExtensions+batch.v1.swift | 4 + Sources/Extensions/Hashes.swift | 4 + .../GroupVersionKind+DefaultResources.swift | 4 + ...oupVersionKind+KubernetesAPIResource.swift | 4 + Sources/Model/GroupVersionKind+Meta.swift | 4 + .../Model/GroupVersionKind+ResourceName.swift | 4 + Sources/Model/GroupVersionKind.swift | 4 + ...roupVersionResource+DefaultResources.swift | 4 + ...ersionResource+KubernetesAPIResource.swift | 4 + Sources/Model/GroupVersionResource+Meta.swift | 4 + .../GroupVersionResource+ResourceName.swift | 4 + Sources/Model/GroupVersionResource.swift | 4 + Sources/Model/IntOrString.swift | 4 + Sources/Model/JSONField.swift | 91 +++++++++++++++++++ Sources/Model/JSONObject.swift | 4 + Sources/Model/KubernetesResource.swift | 4 + Sources/Model/Quantity.swift | 43 +++------ Sources/Model/UnstructuredResource.swift | 4 + Sources/Model/UnstructuredResourceList.swift | 4 + .../admissionregistration.swift | 4 + ...tAnnotation+admissionregistration.v1.swift | 4 + ...sionWarning+admissionregistration.v1.swift | 4 + ...chCondition+admissionregistration.v1.swift | 4 + ...chResources+admissionregistration.v1.swift | 4 + ...tingWebhook+admissionregistration.v1.swift | 4 + ...nfiguration+admissionregistration.v1.swift | 4 + ...urationList+admissionregistration.v1.swift | 4 + ...hOperations+admissionregistration.v1.swift | 4 + .../ParamKind+admissionregistration.v1.swift | 4 + .../ParamRef+admissionregistration.v1.swift | 4 + ...hOperations+admissionregistration.v1.swift | 4 + ...ceReference+admissionregistration.v1.swift | 4 + ...ypeChecking+admissionregistration.v1.swift | 4 + ...ssionPolicy+admissionregistration.v1.swift | 4 + ...licyBinding+admissionregistration.v1.swift | 4 + ...BindingList+admissionregistration.v1.swift | 4 + ...BindingSpec+admissionregistration.v1.swift | 4 + ...nPolicyList+admissionregistration.v1.swift | 4 + ...nPolicySpec+admissionregistration.v1.swift | 4 + ...olicyStatus+admissionregistration.v1.swift | 4 + ...tingWebhook+admissionregistration.v1.swift | 4 + ...nfiguration+admissionregistration.v1.swift | 4 + ...urationList+admissionregistration.v1.swift | 4 + .../Validation+admissionregistration.v1.swift | 4 + .../Variable+admissionregistration.v1.swift | 4 + ...lientConfig+admissionregistration.v1.swift | 4 + .../v1/admissionregistration+v1.swift | 4 + ...ation+admissionregistration.v1alpha1.swift | 4 + ...Patch+admissionregistration.v1alpha1.swift | 4 + ...ition+admissionregistration.v1alpha1.swift | 4 + ...urces+admissionregistration.v1alpha1.swift | 4 + ...olicy+admissionregistration.v1alpha1.swift | 4 + ...nding+admissionregistration.v1alpha1.swift | 4 + ...gList+admissionregistration.v1alpha1.swift | 4 + ...gSpec+admissionregistration.v1alpha1.swift | 4 + ...yList+admissionregistration.v1alpha1.swift | 4 + ...ySpec+admissionregistration.v1alpha1.swift | 4 + ...ation+admissionregistration.v1alpha1.swift | 4 + ...tions+admissionregistration.v1alpha1.swift | 4 + ...mKind+admissionregistration.v1alpha1.swift | 4 + ...amRef+admissionregistration.v1alpha1.swift | 4 + ...iable+admissionregistration.v1alpha1.swift | 4 + .../admissionregistration+v1alpha1.swift | 4 + ...tation+admissionregistration.v1beta1.swift | 4 + ...arning+admissionregistration.v1beta1.swift | 4 + ...dition+admissionregistration.v1beta1.swift | 4 + ...ources+admissionregistration.v1beta1.swift | 4 + ...ations+admissionregistration.v1beta1.swift | 4 + ...amKind+admissionregistration.v1beta1.swift | 4 + ...ramRef+admissionregistration.v1beta1.swift | 4 + ...ecking+admissionregistration.v1beta1.swift | 4 + ...Policy+admissionregistration.v1beta1.swift | 4 + ...inding+admissionregistration.v1beta1.swift | 4 + ...ngList+admissionregistration.v1beta1.swift | 4 + ...ngSpec+admissionregistration.v1beta1.swift | 4 + ...cyList+admissionregistration.v1beta1.swift | 4 + ...cySpec+admissionregistration.v1beta1.swift | 4 + ...Status+admissionregistration.v1beta1.swift | 4 + ...dation+admissionregistration.v1beta1.swift | 4 + ...riable+admissionregistration.v1beta1.swift | 4 + .../admissionregistration+v1beta1.swift | 4 + .../Model/apiextensions/apiextensions.swift | 4 + ...rceColumnDefinition+apiextensions.v1.swift | 4 + ...mResourceConversion+apiextensions.v1.swift | 4 + ...mResourceDefinition+apiextensions.v1.swift | 4 + ...DefinitionCondition+apiextensions.v1.swift | 4 + ...ourceDefinitionList+apiextensions.v1.swift | 4 + ...urceDefinitionNames+apiextensions.v1.swift | 4 + ...ourceDefinitionSpec+apiextensions.v1.swift | 4 + ...rceDefinitionStatus+apiextensions.v1.swift | 4 + ...ceDefinitionVersion+apiextensions.v1.swift | 4 + ...rceSubresourceScale+apiextensions.v1.swift | 4 + ...ceSubresourceStatus+apiextensions.v1.swift | 4 + ...esourceSubresources+apiextensions.v1.swift | 4 + ...mResourceValidation+apiextensions.v1.swift | 10 +- ...ternalDocumentation+apiextensions.v1.swift | 4 + .../v1/SelectableField+apiextensions.v1.swift | 4 + .../ServiceReference+apiextensions.v1.swift | 4 + .../v1/ValidationRule+apiextensions.v1.swift | 4 + ...WebhookClientConfig+apiextensions.v1.swift | 4 + .../WebhookConversion+apiextensions.v1.swift | 4 + .../apiextensions/v1/apiextensions+v1.swift | 4 + .../apiregistration/apiregistration.swift | 4 + .../v1/APIService+apiregistration.v1.swift | 4 + ...IServiceCondition+apiregistration.v1.swift | 4 + .../APIServiceList+apiregistration.v1.swift | 4 + .../APIServiceSpec+apiregistration.v1.swift | 4 + .../APIServiceStatus+apiregistration.v1.swift | 4 + .../ServiceReference+apiregistration.v1.swift | 4 + .../v1/apiregistration+v1.swift | 4 + Sources/Model/apps/apps.swift | 4 + .../apps/v1/ControllerRevision+apps.v1.swift | 10 +- .../v1/ControllerRevisionList+apps.v1.swift | 4 + Sources/Model/apps/v1/DaemonSet+apps.v1.swift | 4 + .../apps/v1/DaemonSetCondition+apps.v1.swift | 4 + .../Model/apps/v1/DaemonSetList+apps.v1.swift | 4 + .../Model/apps/v1/DaemonSetSpec+apps.v1.swift | 4 + .../apps/v1/DaemonSetStatus+apps.v1.swift | 4 + .../v1/DaemonSetUpdateStrategy+apps.v1.swift | 4 + .../Model/apps/v1/Deployment+apps.v1.swift | 4 + .../apps/v1/DeploymentCondition+apps.v1.swift | 4 + .../apps/v1/DeploymentList+apps.v1.swift | 4 + .../apps/v1/DeploymentSpec+apps.v1.swift | 4 + .../apps/v1/DeploymentStatus+apps.v1.swift | 4 + .../apps/v1/DeploymentStrategy+apps.v1.swift | 4 + .../Model/apps/v1/ReplicaSet+apps.v1.swift | 4 + .../apps/v1/ReplicaSetCondition+apps.v1.swift | 4 + .../apps/v1/ReplicaSetList+apps.v1.swift | 4 + .../apps/v1/ReplicaSetSpec+apps.v1.swift | 4 + .../apps/v1/ReplicaSetStatus+apps.v1.swift | 4 + .../v1/RollingUpdateDaemonSet+apps.v1.swift | 4 + .../v1/RollingUpdateDeployment+apps.v1.swift | 4 + ...ingUpdateStatefulSetStrategy+apps.v1.swift | 4 + .../Model/apps/v1/StatefulSet+apps.v1.swift | 4 + .../v1/StatefulSetCondition+apps.v1.swift | 4 + .../apps/v1/StatefulSetList+apps.v1.swift | 4 + .../apps/v1/StatefulSetOrdinals+apps.v1.swift | 4 + ...ntVolumeClaimRetentionPolicy+apps.v1.swift | 4 + .../apps/v1/StatefulSetSpec+apps.v1.swift | 4 + .../apps/v1/StatefulSetStatus+apps.v1.swift | 4 + .../StatefulSetUpdateStrategy+apps.v1.swift | 4 + Sources/Model/apps/v1/apps+v1.swift | 4 + .../Model/authentication/authentication.swift | 4 + ...undObjectReference+authentication.v1.swift | 4 + .../SelfSubjectReview+authentication.v1.swift | 4 + ...ubjectReviewStatus+authentication.v1.swift | 4 + .../v1/TokenRequest+authentication.v1.swift | 4 + .../TokenRequestSpec+authentication.v1.swift | 4 + ...TokenRequestStatus+authentication.v1.swift | 4 + .../v1/TokenReview+authentication.v1.swift | 4 + .../TokenReviewSpec+authentication.v1.swift | 4 + .../TokenReviewStatus+authentication.v1.swift | 4 + .../v1/UserInfo+authentication.v1.swift | 4 + .../authentication/v1/authentication+v1.swift | 4 + .../Model/authorization/authorization.swift | 4 + ...dSelectorAttributes+authorization.v1.swift | 4 + ...lSelectorAttributes+authorization.v1.swift | 4 + ...SubjectAccessReview+authorization.v1.swift | 4 + ...nResourceAttributes+authorization.v1.swift | 4 + .../v1/NonResourceRule+authorization.v1.swift | 4 + .../ResourceAttributes+authorization.v1.swift | 4 + .../v1/ResourceRule+authorization.v1.swift | 4 + ...SubjectAccessReview+authorization.v1.swift | 4 + ...ectAccessReviewSpec+authorization.v1.swift | 4 + ...fSubjectRulesReview+authorization.v1.swift | 4 + ...jectRulesReviewSpec+authorization.v1.swift | 4 + ...SubjectAccessReview+authorization.v1.swift | 4 + ...ectAccessReviewSpec+authorization.v1.swift | 4 + ...tAccessReviewStatus+authorization.v1.swift | 4 + ...ctRulesReviewStatus+authorization.v1.swift | 4 + .../authorization/v1/authorization+v1.swift | 4 + Sources/Model/autoscaling/autoscaling.swift | 4 + ...ersionObjectReference+autoscaling.v1.swift | 4 + ...rizontalPodAutoscaler+autoscaling.v1.swift | 4 + ...ntalPodAutoscalerList+autoscaling.v1.swift | 4 + ...ntalPodAutoscalerSpec+autoscaling.v1.swift | 4 + ...alPodAutoscalerStatus+autoscaling.v1.swift | 4 + .../autoscaling/v1/Scale+autoscaling.v1.swift | 4 + .../v1/ScaleSpec+autoscaling.v1.swift | 4 + .../v1/ScaleStatus+autoscaling.v1.swift | 4 + .../Model/autoscaling/v1/autoscaling+v1.swift | 4 + ...rResourceMetricSource+autoscaling.v2.swift | 4 + ...rResourceMetricStatus+autoscaling.v2.swift | 4 + ...ersionObjectReference+autoscaling.v2.swift | 4 + .../ExternalMetricSource+autoscaling.v2.swift | 4 + .../ExternalMetricStatus+autoscaling.v2.swift | 4 + .../v2/HPAScalingPolicy+autoscaling.v2.swift | 4 + .../v2/HPAScalingRules+autoscaling.v2.swift | 4 + ...rizontalPodAutoscaler+autoscaling.v2.swift | 4 + ...PodAutoscalerBehavior+autoscaling.v2.swift | 4 + ...odAutoscalerCondition+autoscaling.v2.swift | 4 + ...ntalPodAutoscalerList+autoscaling.v2.swift | 4 + ...ntalPodAutoscalerSpec+autoscaling.v2.swift | 4 + ...alPodAutoscalerStatus+autoscaling.v2.swift | 4 + .../v2/MetricIdentifier+autoscaling.v2.swift | 4 + .../v2/MetricSpec+autoscaling.v2.swift | 4 + .../v2/MetricStatus+autoscaling.v2.swift | 4 + .../v2/MetricTarget+autoscaling.v2.swift | 4 + .../v2/MetricValueStatus+autoscaling.v2.swift | 4 + .../ObjectMetricSource+autoscaling.v2.swift | 4 + .../ObjectMetricStatus+autoscaling.v2.swift | 4 + .../v2/PodsMetricSource+autoscaling.v2.swift | 4 + .../v2/PodsMetricStatus+autoscaling.v2.swift | 4 + .../ResourceMetricSource+autoscaling.v2.swift | 4 + .../ResourceMetricStatus+autoscaling.v2.swift | 4 + .../Model/autoscaling/v2/autoscaling+v2.swift | 4 + Sources/Model/batch/batch.swift | 4 + Sources/Model/batch/v1/CronJob+batch.v1.swift | 4 + .../Model/batch/v1/CronJobList+batch.v1.swift | 4 + .../Model/batch/v1/CronJobSpec+batch.v1.swift | 4 + .../batch/v1/CronJobStatus+batch.v1.swift | 4 + Sources/Model/batch/v1/Job+batch.v1.swift | 4 + .../batch/v1/JobCondition+batch.v1.swift | 4 + Sources/Model/batch/v1/JobList+batch.v1.swift | 4 + Sources/Model/batch/v1/JobSpec+batch.v1.swift | 4 + .../Model/batch/v1/JobStatus+batch.v1.swift | 4 + .../batch/v1/JobTemplateSpec+batch.v1.swift | 4 + .../batch/v1/PodFailurePolicy+batch.v1.swift | 4 + ...olicyOnExitCodesRequirement+batch.v1.swift | 4 + ...olicyOnPodConditionsPattern+batch.v1.swift | 4 + .../v1/PodFailurePolicyRule+batch.v1.swift | 4 + .../batch/v1/SuccessPolicy+batch.v1.swift | 4 + .../batch/v1/SuccessPolicyRule+batch.v1.swift | 4 + .../v1/UncountedTerminatedPods+batch.v1.swift | 4 + Sources/Model/batch/v1/batch+v1.swift | 4 + Sources/Model/certificates/certificates.swift | 4 + ...ficateSigningRequest+certificates.v1.swift | 4 + ...ningRequestCondition+certificates.v1.swift | 4 + ...teSigningRequestList+certificates.v1.swift | 4 + ...teSigningRequestSpec+certificates.v1.swift | 4 + ...SigningRequestStatus+certificates.v1.swift | 4 + .../certificates/v1/certificates+v1.swift | 4 + ...terTrustBundle+certificates.v1alpha1.swift | 4 + ...rustBundleList+certificates.v1alpha1.swift | 4 + ...rustBundleSpec+certificates.v1alpha1.swift | 4 + .../v1alpha1/certificates+v1alpha1.swift | 4 + ...sterTrustBundle+certificates.v1beta1.swift | 4 + ...TrustBundleList+certificates.v1beta1.swift | 4 + ...TrustBundleSpec+certificates.v1beta1.swift | 4 + .../v1beta1/certificates+v1beta1.swift | 4 + Sources/Model/coordination/coordination.swift | 4 + .../v1/Lease+coordination.v1.swift | 4 + .../v1/LeaseList+coordination.v1.swift | 4 + .../v1/LeaseSpec+coordination.v1.swift | 4 + .../coordination/v1/coordination+v1.swift | 4 + ...LeaseCandidate+coordination.v1alpha2.swift | 4 + ...eCandidateList+coordination.v1alpha2.swift | 4 + ...eCandidateSpec+coordination.v1alpha2.swift | 4 + .../v1alpha2/coordination+v1alpha2.swift | 4 + .../LeaseCandidate+coordination.v1beta1.swift | 4 + ...seCandidateList+coordination.v1beta1.swift | 4 + ...seCandidateSpec+coordination.v1beta1.swift | 4 + .../v1beta1/coordination+v1beta1.swift | 4 + Sources/Model/core/core.swift | 4 + ...lasticBlockStoreVolumeSource+core.v1.swift | 4 + Sources/Model/core/v1/Affinity+core.v1.swift | 4 + .../core/v1/AppArmorProfile+core.v1.swift | 4 + .../core/v1/AttachedVolume+core.v1.swift | 4 + .../v1/AzureDiskVolumeSource+core.v1.swift | 4 + ...reFilePersistentVolumeSource+core.v1.swift | 4 + .../v1/AzureFileVolumeSource+core.v1.swift | 4 + Sources/Model/core/v1/Binding+core.v1.swift | 4 + .../CSIPersistentVolumeSource+core.v1.swift | 4 + .../core/v1/CSIVolumeSource+core.v1.swift | 4 + .../Model/core/v1/Capabilities+core.v1.swift | 4 + ...CephFSPersistentVolumeSource+core.v1.swift | 4 + .../core/v1/CephFSVolumeSource+core.v1.swift | 4 + ...CinderPersistentVolumeSource+core.v1.swift | 4 + .../core/v1/CinderVolumeSource+core.v1.swift | 4 + .../core/v1/ClientIPConfig+core.v1.swift | 4 + ...ClusterTrustBundleProjection+core.v1.swift | 4 + .../core/v1/ComponentCondition+core.v1.swift | 4 + .../core/v1/ComponentStatus+core.v1.swift | 4 + .../core/v1/ComponentStatusList+core.v1.swift | 4 + Sources/Model/core/v1/ConfigMap+core.v1.swift | 4 + .../core/v1/ConfigMapEnvSource+core.v1.swift | 4 + .../v1/ConfigMapKeySelector+core.v1.swift | 4 + .../Model/core/v1/ConfigMapList+core.v1.swift | 4 + .../ConfigMapNodeConfigSource+core.v1.swift | 4 + .../core/v1/ConfigMapProjection+core.v1.swift | 4 + .../v1/ConfigMapVolumeSource+core.v1.swift | 4 + Sources/Model/core/v1/Container+core.v1.swift | 4 + .../core/v1/ContainerImage+core.v1.swift | 4 + .../Model/core/v1/ContainerPort+core.v1.swift | 4 + .../v1/ContainerResizePolicy+core.v1.swift | 4 + .../core/v1/ContainerState+core.v1.swift | 4 + .../v1/ContainerStateRunning+core.v1.swift | 4 + .../v1/ContainerStateTerminated+core.v1.swift | 4 + .../v1/ContainerStateWaiting+core.v1.swift | 4 + .../core/v1/ContainerStatus+core.v1.swift | 4 + .../Model/core/v1/ContainerUser+core.v1.swift | 4 + .../core/v1/DaemonEndpoint+core.v1.swift | 4 + .../v1/DownwardAPIProjection+core.v1.swift | 4 + .../v1/DownwardAPIVolumeFile+core.v1.swift | 4 + .../v1/DownwardAPIVolumeSource+core.v1.swift | 4 + .../v1/EmptyDirVolumeSource+core.v1.swift | 4 + .../core/v1/EndpointAddress+core.v1.swift | 4 + .../Model/core/v1/EndpointPort+core.v1.swift | 4 + .../core/v1/EndpointSubset+core.v1.swift | 4 + Sources/Model/core/v1/Endpoints+core.v1.swift | 4 + .../Model/core/v1/EndpointsList+core.v1.swift | 4 + .../Model/core/v1/EnvFromSource+core.v1.swift | 4 + Sources/Model/core/v1/EnvVar+core.v1.swift | 4 + .../Model/core/v1/EnvVarSource+core.v1.swift | 4 + .../core/v1/EphemeralContainer+core.v1.swift | 4 + .../v1/EphemeralVolumeSource+core.v1.swift | 4 + Sources/Model/core/v1/Event+core.v1.swift | 4 + Sources/Model/core/v1/EventList+core.v1.swift | 4 + .../Model/core/v1/EventSeries+core.v1.swift | 4 + .../Model/core/v1/EventSource+core.v1.swift | 4 + .../Model/core/v1/ExecAction+core.v1.swift | 4 + .../core/v1/FCVolumeSource+core.v1.swift | 4 + .../FlexPersistentVolumeSource+core.v1.swift | 4 + .../core/v1/FlexVolumeSource+core.v1.swift | 4 + .../core/v1/FlockerVolumeSource+core.v1.swift | 4 + ...CEPersistentDiskVolumeSource+core.v1.swift | 4 + .../Model/core/v1/GRPCAction+core.v1.swift | 4 + .../core/v1/GitRepoVolumeSource+core.v1.swift | 4 + ...sterfsPersistentVolumeSource+core.v1.swift | 4 + .../v1/GlusterfsVolumeSource+core.v1.swift | 4 + .../Model/core/v1/HTTPGetAction+core.v1.swift | 4 + .../Model/core/v1/HTTPHeader+core.v1.swift | 4 + Sources/Model/core/v1/HostAlias+core.v1.swift | 4 + Sources/Model/core/v1/HostIP+core.v1.swift | 4 + .../v1/HostPathVolumeSource+core.v1.swift | 4 + .../ISCSIPersistentVolumeSource+core.v1.swift | 4 + .../core/v1/ISCSIVolumeSource+core.v1.swift | 4 + .../core/v1/ImageVolumeSource+core.v1.swift | 4 + Sources/Model/core/v1/KeyToPath+core.v1.swift | 4 + Sources/Model/core/v1/Lifecycle+core.v1.swift | 4 + .../core/v1/LifecycleHandler+core.v1.swift | 4 + .../Model/core/v1/LimitRange+core.v1.swift | 4 + .../core/v1/LimitRangeItem+core.v1.swift | 4 + .../core/v1/LimitRangeList+core.v1.swift | 4 + .../core/v1/LimitRangeSpec+core.v1.swift | 4 + .../core/v1/LinuxContainerUser+core.v1.swift | 4 + .../core/v1/LoadBalancerIngress+core.v1.swift | 4 + .../core/v1/LoadBalancerStatus+core.v1.swift | 4 + .../v1/LocalObjectReference+core.v1.swift | 4 + .../core/v1/LocalVolumeSource+core.v1.swift | 4 + .../core/v1/ModifyVolumeStatus+core.v1.swift | 4 + .../core/v1/NFSVolumeSource+core.v1.swift | 4 + Sources/Model/core/v1/Namespace+core.v1.swift | 4 + .../core/v1/NamespaceCondition+core.v1.swift | 4 + .../Model/core/v1/NamespaceList+core.v1.swift | 4 + .../Model/core/v1/NamespaceSpec+core.v1.swift | 4 + .../core/v1/NamespaceStatus+core.v1.swift | 4 + Sources/Model/core/v1/Node+core.v1.swift | 4 + .../Model/core/v1/NodeAddress+core.v1.swift | 4 + .../Model/core/v1/NodeAffinity+core.v1.swift | 4 + .../Model/core/v1/NodeCondition+core.v1.swift | 4 + .../core/v1/NodeConfigSource+core.v1.swift | 4 + .../core/v1/NodeConfigStatus+core.v1.swift | 4 + .../core/v1/NodeDaemonEndpoints+core.v1.swift | 4 + .../Model/core/v1/NodeFeatures+core.v1.swift | 4 + Sources/Model/core/v1/NodeList+core.v1.swift | 4 + .../core/v1/NodeRuntimeHandler+core.v1.swift | 4 + .../NodeRuntimeHandlerFeatures+core.v1.swift | 4 + .../Model/core/v1/NodeSelector+core.v1.swift | 4 + .../v1/NodeSelectorRequirement+core.v1.swift | 4 + .../core/v1/NodeSelectorTerm+core.v1.swift | 4 + Sources/Model/core/v1/NodeSpec+core.v1.swift | 4 + .../Model/core/v1/NodeStatus+core.v1.swift | 4 + .../core/v1/NodeSwapStatus+core.v1.swift | 4 + .../core/v1/NodeSystemInfo+core.v1.swift | 4 + .../core/v1/ObjectFieldSelector+core.v1.swift | 4 + .../core/v1/ObjectReference+core.v1.swift | 4 + .../core/v1/PersistentVolume+core.v1.swift | 4 + .../v1/PersistentVolumeClaim+core.v1.swift | 4 + ...rsistentVolumeClaimCondition+core.v1.swift | 4 + .../PersistentVolumeClaimList+core.v1.swift | 4 + .../PersistentVolumeClaimSpec+core.v1.swift | 4 + .../PersistentVolumeClaimStatus+core.v1.swift | 4 + ...ersistentVolumeClaimTemplate+core.v1.swift | 4 + ...stentVolumeClaimVolumeSource+core.v1.swift | 4 + .../v1/PersistentVolumeList+core.v1.swift | 4 + .../v1/PersistentVolumeSpec+core.v1.swift | 4 + .../v1/PersistentVolumeStatus+core.v1.swift | 4 + ...onPersistentDiskVolumeSource+core.v1.swift | 4 + Sources/Model/core/v1/Pod+core.v1.swift | 4 + .../Model/core/v1/PodAffinity+core.v1.swift | 4 + .../core/v1/PodAffinityTerm+core.v1.swift | 4 + .../core/v1/PodAntiAffinity+core.v1.swift | 4 + .../Model/core/v1/PodCondition+core.v1.swift | 4 + .../Model/core/v1/PodDNSConfig+core.v1.swift | 4 + .../core/v1/PodDNSConfigOption+core.v1.swift | 4 + Sources/Model/core/v1/PodIP+core.v1.swift | 4 + Sources/Model/core/v1/PodList+core.v1.swift | 4 + Sources/Model/core/v1/PodOS+core.v1.swift | 4 + .../core/v1/PodReadinessGate+core.v1.swift | 4 + .../core/v1/PodResourceClaim+core.v1.swift | 4 + .../v1/PodResourceClaimStatus+core.v1.swift | 4 + .../core/v1/PodSchedulingGate+core.v1.swift | 4 + .../core/v1/PodSecurityContext+core.v1.swift | 4 + Sources/Model/core/v1/PodSpec+core.v1.swift | 4 + Sources/Model/core/v1/PodStatus+core.v1.swift | 4 + .../Model/core/v1/PodTemplate+core.v1.swift | 4 + .../core/v1/PodTemplateList+core.v1.swift | 4 + .../core/v1/PodTemplateSpec+core.v1.swift | 4 + .../Model/core/v1/PortStatus+core.v1.swift | 4 + .../v1/PortworxVolumeSource+core.v1.swift | 4 + .../v1/PreferredSchedulingTerm+core.v1.swift | 4 + Sources/Model/core/v1/Probe+core.v1.swift | 4 + .../v1/ProjectedVolumeSource+core.v1.swift | 4 + .../core/v1/QuobyteVolumeSource+core.v1.swift | 4 + .../RBDPersistentVolumeSource+core.v1.swift | 4 + .../core/v1/RBDVolumeSource+core.v1.swift | 4 + .../v1/ReplicationController+core.v1.swift | 4 + ...plicationControllerCondition+core.v1.swift | 4 + .../ReplicationControllerList+core.v1.swift | 4 + .../ReplicationControllerSpec+core.v1.swift | 4 + .../ReplicationControllerStatus+core.v1.swift | 4 + .../Model/core/v1/ResourceClaim+core.v1.swift | 4 + .../v1/ResourceFieldSelector+core.v1.swift | 4 + .../core/v1/ResourceHealth+core.v1.swift | 4 + .../Model/core/v1/ResourceQuota+core.v1.swift | 4 + .../core/v1/ResourceQuotaList+core.v1.swift | 4 + .../core/v1/ResourceQuotaSpec+core.v1.swift | 4 + .../core/v1/ResourceQuotaStatus+core.v1.swift | 4 + .../v1/ResourceRequirements+core.v1.swift | 4 + .../core/v1/ResourceStatus+core.v1.swift | 4 + .../core/v1/SELinuxOptions+core.v1.swift | 4 + ...caleIOPersistentVolumeSource+core.v1.swift | 4 + .../core/v1/ScaleIOVolumeSource+core.v1.swift | 4 + .../Model/core/v1/ScopeSelector+core.v1.swift | 4 + ...dResourceSelectorRequirement+core.v1.swift | 4 + .../core/v1/SeccompProfile+core.v1.swift | 4 + Sources/Model/core/v1/Secret+core.v1.swift | 4 + .../core/v1/SecretEnvSource+core.v1.swift | 4 + .../core/v1/SecretKeySelector+core.v1.swift | 4 + .../Model/core/v1/SecretList+core.v1.swift | 4 + .../core/v1/SecretProjection+core.v1.swift | 4 + .../core/v1/SecretReference+core.v1.swift | 4 + .../core/v1/SecretVolumeSource+core.v1.swift | 4 + .../core/v1/SecurityContext+core.v1.swift | 4 + Sources/Model/core/v1/Service+core.v1.swift | 4 + .../core/v1/ServiceAccount+core.v1.swift | 4 + .../core/v1/ServiceAccountList+core.v1.swift | 4 + ...erviceAccountTokenProjection+core.v1.swift | 4 + .../Model/core/v1/ServiceList+core.v1.swift | 4 + .../Model/core/v1/ServicePort+core.v1.swift | 4 + .../Model/core/v1/ServiceSpec+core.v1.swift | 4 + .../Model/core/v1/ServiceStatus+core.v1.swift | 4 + .../v1/SessionAffinityConfig+core.v1.swift | 4 + .../Model/core/v1/SleepAction+core.v1.swift | 4 + ...rageOSPersistentVolumeSource+core.v1.swift | 4 + .../v1/StorageOSVolumeSource+core.v1.swift | 4 + Sources/Model/core/v1/Sysctl+core.v1.swift | 4 + .../core/v1/TCPSocketAction+core.v1.swift | 4 + Sources/Model/core/v1/Taint+core.v1.swift | 4 + .../Model/core/v1/Toleration+core.v1.swift | 4 + ...logySelectorLabelRequirement+core.v1.swift | 4 + .../v1/TopologySelectorTerm+core.v1.swift | 4 + .../v1/TopologySpreadConstraint+core.v1.swift | 4 + .../TypedLocalObjectReference+core.v1.swift | 4 + .../v1/TypedObjectReference+core.v1.swift | 4 + Sources/Model/core/v1/Volume+core.v1.swift | 4 + .../Model/core/v1/VolumeDevice+core.v1.swift | 4 + .../Model/core/v1/VolumeMount+core.v1.swift | 4 + .../core/v1/VolumeMountStatus+core.v1.swift | 4 + .../core/v1/VolumeNodeAffinity+core.v1.swift | 4 + .../core/v1/VolumeProjection+core.v1.swift | 4 + .../VolumeResourceRequirements+core.v1.swift | 4 + ...phereVirtualDiskVolumeSource+core.v1.swift | 4 + .../v1/WeightedPodAffinityTerm+core.v1.swift | 4 + ...indowsSecurityContextOptions+core.v1.swift | 4 + Sources/Model/core/v1/core+v1.swift | 4 + Sources/Model/discovery/discovery.swift | 4 + .../discovery/v1/Endpoint+discovery.v1.swift | 4 + .../v1/EndpointConditions+discovery.v1.swift | 4 + .../v1/EndpointHints+discovery.v1.swift | 4 + .../v1/EndpointPort+discovery.v1.swift | 4 + .../v1/EndpointSlice+discovery.v1.swift | 4 + .../v1/EndpointSliceList+discovery.v1.swift | 4 + .../discovery/v1/ForNode+discovery.v1.swift | 4 + .../discovery/v1/ForZone+discovery.v1.swift | 4 + Sources/Model/discovery/v1/discovery+v1.swift | 4 + Sources/Model/events/events.swift | 4 + Sources/Model/events/v1/Event+events.v1.swift | 4 + .../Model/events/v1/EventList+events.v1.swift | 4 + .../events/v1/EventSeries+events.v1.swift | 4 + Sources/Model/events/v1/events+v1.swift | 4 + Sources/Model/flowcontrol/flowcontrol.swift | 4 + ...ityLevelConfiguration+flowcontrol.v1.swift | 4 + ...owDistinguisherMethod+flowcontrol.v1.swift | 4 + .../v1/FlowSchema+flowcontrol.v1.swift | 4 + .../FlowSchemaCondition+flowcontrol.v1.swift | 4 + .../v1/FlowSchemaList+flowcontrol.v1.swift | 4 + .../v1/FlowSchemaSpec+flowcontrol.v1.swift | 4 + .../v1/FlowSchemaStatus+flowcontrol.v1.swift | 4 + .../v1/GroupSubject+flowcontrol.v1.swift | 4 + .../v1/LimitResponse+flowcontrol.v1.swift | 4 + ...ityLevelConfiguration+flowcontrol.v1.swift | 4 + ...NonResourcePolicyRule+flowcontrol.v1.swift | 4 + ...licyRulesWithSubjects+flowcontrol.v1.swift | 4 + ...ityLevelConfiguration+flowcontrol.v1.swift | 4 + ...onfigurationCondition+flowcontrol.v1.swift | 4 + ...evelConfigurationList+flowcontrol.v1.swift | 4 + ...onfigurationReference+flowcontrol.v1.swift | 4 + ...evelConfigurationSpec+flowcontrol.v1.swift | 4 + ...elConfigurationStatus+flowcontrol.v1.swift | 4 + .../QueuingConfiguration+flowcontrol.v1.swift | 4 + .../ResourcePolicyRule+flowcontrol.v1.swift | 4 + ...ServiceAccountSubject+flowcontrol.v1.swift | 4 + .../v1/Subject+flowcontrol.v1.swift | 4 + .../v1/UserSubject+flowcontrol.v1.swift | 4 + .../Model/flowcontrol/v1/flowcontrol+v1.swift | 4 + Sources/Model/internal/internal.swift | 4 + ...rverStorageVersion+internal.v1alpha1.swift | 4 + .../StorageVersion+internal.v1alpha1.swift | 4 + ...geVersionCondition+internal.v1alpha1.swift | 4 + ...StorageVersionList+internal.v1alpha1.swift | 4 + ...StorageVersionSpec+internal.v1alpha1.swift | 4 + ...orageVersionStatus+internal.v1alpha1.swift | 4 + .../internal/v1alpha1/internal+v1alpha1.swift | 4 + Sources/Model/meta/meta.swift | 4 + Sources/Model/meta/v1/APIGroup+meta.v1.swift | 4 + .../Model/meta/v1/APIGroupList+meta.v1.swift | 4 + .../Model/meta/v1/APIResource+meta.v1.swift | 4 + .../meta/v1/APIResourceList+meta.v1.swift | 4 + .../Model/meta/v1/APIVersions+meta.v1.swift | 4 + Sources/Model/meta/v1/Condition+meta.v1.swift | 4 + .../Model/meta/v1/DeleteOptions+meta.v1.swift | 4 + .../v1/FieldSelectorRequirement+meta.v1.swift | 4 + .../v1/GroupVersionForDiscovery+meta.v1.swift | 4 + .../Model/meta/v1/LabelSelector+meta.v1.swift | 4 + .../v1/LabelSelectorRequirement+meta.v1.swift | 4 + Sources/Model/meta/v1/ListMeta+meta.v1.swift | 4 + .../meta/v1/ManagedFieldsEntry+meta.v1.swift | 10 +- .../Model/meta/v1/ObjectMeta+meta.v1.swift | 4 + .../meta/v1/OwnerReference+meta.v1.swift | 4 + .../Model/meta/v1/Preconditions+meta.v1.swift | 4 + .../ServerAddressByClientCIDR+meta.v1.swift | 4 + Sources/Model/meta/v1/Status+meta.v1.swift | 4 + .../Model/meta/v1/StatusCause+meta.v1.swift | 4 + .../Model/meta/v1/StatusDetails+meta.v1.swift | 4 + .../Model/meta/v1/WatchEvent+meta.v1.swift | 10 +- Sources/Model/meta/v1/meta+v1.swift | 4 + Sources/Model/networking/networking.swift | 4 + .../v1/HTTPIngressPath+networking.v1.swift | 4 + .../HTTPIngressRuleValue+networking.v1.swift | 4 + .../v1/IPAddress+networking.v1.swift | 4 + .../v1/IPAddressList+networking.v1.swift | 4 + .../v1/IPAddressSpec+networking.v1.swift | 4 + .../networking/v1/IPBlock+networking.v1.swift | 4 + .../networking/v1/Ingress+networking.v1.swift | 4 + .../v1/IngressBackend+networking.v1.swift | 4 + .../v1/IngressClass+networking.v1.swift | 4 + .../v1/IngressClassList+networking.v1.swift | 4 + ...assParametersReference+networking.v1.swift | 4 + .../v1/IngressClassSpec+networking.v1.swift | 4 + .../v1/IngressList+networking.v1.swift | 4 + ...essLoadBalancerIngress+networking.v1.swift | 4 + ...ressLoadBalancerStatus+networking.v1.swift | 4 + .../v1/IngressPortStatus+networking.v1.swift | 4 + .../v1/IngressRule+networking.v1.swift | 4 + .../IngressServiceBackend+networking.v1.swift | 4 + .../v1/IngressSpec+networking.v1.swift | 4 + .../v1/IngressStatus+networking.v1.swift | 4 + .../v1/IngressTLS+networking.v1.swift | 4 + .../v1/NetworkPolicy+networking.v1.swift | 4 + ...etworkPolicyEgressRule+networking.v1.swift | 4 + ...tworkPolicyIngressRule+networking.v1.swift | 4 + .../v1/NetworkPolicyList+networking.v1.swift | 4 + .../v1/NetworkPolicyPeer+networking.v1.swift | 4 + .../v1/NetworkPolicyPort+networking.v1.swift | 4 + .../v1/NetworkPolicySpec+networking.v1.swift | 4 + .../v1/ParentReference+networking.v1.swift | 4 + .../v1/ServiceBackendPort+networking.v1.swift | 4 + .../v1/ServiceCIDR+networking.v1.swift | 4 + .../v1/ServiceCIDRList+networking.v1.swift | 4 + .../v1/ServiceCIDRSpec+networking.v1.swift | 4 + .../v1/ServiceCIDRStatus+networking.v1.swift | 4 + .../Model/networking/v1/networking+v1.swift | 4 + .../IPAddress+networking.v1beta1.swift | 4 + .../IPAddressList+networking.v1beta1.swift | 4 + .../IPAddressSpec+networking.v1beta1.swift | 4 + .../ParentReference+networking.v1beta1.swift | 4 + .../ServiceCIDR+networking.v1beta1.swift | 4 + .../ServiceCIDRList+networking.v1beta1.swift | 4 + .../ServiceCIDRSpec+networking.v1beta1.swift | 4 + ...ServiceCIDRStatus+networking.v1beta1.swift | 4 + .../v1beta1/networking+v1beta1.swift | 4 + Sources/Model/node/node.swift | 4 + Sources/Model/node/v1/Overhead+node.v1.swift | 4 + .../Model/node/v1/RuntimeClass+node.v1.swift | 4 + .../node/v1/RuntimeClassList+node.v1.swift | 4 + .../Model/node/v1/Scheduling+node.v1.swift | 4 + Sources/Model/node/v1/node+v1.swift | 4 + Sources/Model/policy/policy.swift | 4 + .../Model/policy/v1/Eviction+policy.v1.swift | 4 + .../v1/PodDisruptionBudget+policy.v1.swift | 4 + .../PodDisruptionBudgetList+policy.v1.swift | 4 + .../PodDisruptionBudgetSpec+policy.v1.swift | 4 + .../PodDisruptionBudgetStatus+policy.v1.swift | 4 + Sources/Model/policy/v1/policy+v1.swift | 4 + Sources/Model/rbac/rbac.swift | 4 + .../rbac/v1/AggregationRule+rbac.v1.swift | 4 + .../Model/rbac/v1/ClusterRole+rbac.v1.swift | 4 + .../rbac/v1/ClusterRoleBinding+rbac.v1.swift | 4 + .../v1/ClusterRoleBindingList+rbac.v1.swift | 4 + .../rbac/v1/ClusterRoleList+rbac.v1.swift | 4 + .../Model/rbac/v1/PolicyRule+rbac.v1.swift | 4 + Sources/Model/rbac/v1/Role+rbac.v1.swift | 4 + .../Model/rbac/v1/RoleBinding+rbac.v1.swift | 4 + .../rbac/v1/RoleBindingList+rbac.v1.swift | 4 + Sources/Model/rbac/v1/RoleList+rbac.v1.swift | 4 + Sources/Model/rbac/v1/RoleRef+rbac.v1.swift | 4 + Sources/Model/rbac/v1/Subject+rbac.v1.swift | 4 + Sources/Model/rbac/v1/rbac+v1.swift | 4 + Sources/Model/resource/resource.swift | 4 + ...ocatedDeviceStatus+resource.v1alpha3.swift | 10 +- .../AllocationResult+resource.v1alpha3.swift | 4 + .../BasicDevice+resource.v1alpha3.swift | 4 + .../CELDeviceSelector+resource.v1alpha3.swift | 4 + .../v1alpha3/Counter+resource.v1alpha3.swift | 4 + .../CounterSet+resource.v1alpha3.swift | 4 + .../v1alpha3/Device+resource.v1alpha3.swift | 4 + ...ationConfiguration+resource.v1alpha3.swift | 4 + ...ceAllocationResult+resource.v1alpha3.swift | 4 + .../DeviceAttribute+resource.v1alpha3.swift | 4 + .../DeviceClaim+resource.v1alpha3.swift | 4 + ...ClaimConfiguration+resource.v1alpha3.swift | 4 + .../DeviceClass+resource.v1alpha3.swift | 4 + ...ClassConfiguration+resource.v1alpha3.swift | 4 + .../DeviceClassList+resource.v1alpha3.swift | 4 + .../DeviceClassSpec+resource.v1alpha3.swift | 4 + .../DeviceConstraint+resource.v1alpha3.swift | 4 + ...CounterConsumption+resource.v1alpha3.swift | 4 + .../DeviceRequest+resource.v1alpha3.swift | 4 + ...stAllocationResult+resource.v1alpha3.swift | 4 + .../DeviceSelector+resource.v1alpha3.swift | 4 + .../DeviceSubRequest+resource.v1alpha3.swift | 4 + .../DeviceTaint+resource.v1alpha3.swift | 4 + .../DeviceTaintRule+resource.v1alpha3.swift | 4 + ...eviceTaintRuleList+resource.v1alpha3.swift | 4 + ...eviceTaintRuleSpec+resource.v1alpha3.swift | 4 + ...eviceTaintSelector+resource.v1alpha3.swift | 4 + .../DeviceToleration+resource.v1alpha3.swift | 4 + .../NetworkDeviceData+resource.v1alpha3.swift | 4 + ...eviceConfiguration+resource.v1alpha3.swift | 10 +- .../ResourceClaim+resource.v1alpha3.swift | 4 + ...mConsumerReference+resource.v1alpha3.swift | 4 + .../ResourceClaimList+resource.v1alpha3.swift | 4 + .../ResourceClaimSpec+resource.v1alpha3.swift | 4 + ...esourceClaimStatus+resource.v1alpha3.swift | 4 + ...ourceClaimTemplate+resource.v1alpha3.swift | 4 + ...eClaimTemplateList+resource.v1alpha3.swift | 4 + ...eClaimTemplateSpec+resource.v1alpha3.swift | 4 + .../ResourcePool+resource.v1alpha3.swift | 4 + .../ResourceSlice+resource.v1alpha3.swift | 4 + .../ResourceSliceList+resource.v1alpha3.swift | 4 + .../ResourceSliceSpec+resource.v1alpha3.swift | 4 + .../resource/v1alpha3/resource+v1alpha3.swift | 4 + ...locatedDeviceStatus+resource.v1beta1.swift | 10 +- .../AllocationResult+resource.v1beta1.swift | 4 + .../BasicDevice+resource.v1beta1.swift | 4 + .../CELDeviceSelector+resource.v1beta1.swift | 4 + .../v1beta1/Counter+resource.v1beta1.swift | 4 + .../v1beta1/CounterSet+resource.v1beta1.swift | 4 + .../v1beta1/Device+resource.v1beta1.swift | 4 + ...cationConfiguration+resource.v1beta1.swift | 4 + ...iceAllocationResult+resource.v1beta1.swift | 4 + .../DeviceAttribute+resource.v1beta1.swift | 4 + .../DeviceCapacity+resource.v1beta1.swift | 4 + .../DeviceClaim+resource.v1beta1.swift | 4 + ...eClaimConfiguration+resource.v1beta1.swift | 4 + .../DeviceClass+resource.v1beta1.swift | 4 + ...eClassConfiguration+resource.v1beta1.swift | 4 + .../DeviceClassList+resource.v1beta1.swift | 4 + .../DeviceClassSpec+resource.v1beta1.swift | 4 + .../DeviceConstraint+resource.v1beta1.swift | 4 + ...eCounterConsumption+resource.v1beta1.swift | 4 + .../DeviceRequest+resource.v1beta1.swift | 4 + ...estAllocationResult+resource.v1beta1.swift | 4 + .../DeviceSelector+resource.v1beta1.swift | 4 + .../DeviceSubRequest+resource.v1beta1.swift | 4 + .../DeviceTaint+resource.v1beta1.swift | 4 + .../DeviceToleration+resource.v1beta1.swift | 4 + .../NetworkDeviceData+resource.v1beta1.swift | 4 + ...DeviceConfiguration+resource.v1beta1.swift | 10 +- .../ResourceClaim+resource.v1beta1.swift | 4 + ...imConsumerReference+resource.v1beta1.swift | 4 + .../ResourceClaimList+resource.v1beta1.swift | 4 + .../ResourceClaimSpec+resource.v1beta1.swift | 4 + ...ResourceClaimStatus+resource.v1beta1.swift | 4 + ...sourceClaimTemplate+resource.v1beta1.swift | 4 + ...ceClaimTemplateList+resource.v1beta1.swift | 4 + ...ceClaimTemplateSpec+resource.v1beta1.swift | 4 + .../ResourcePool+resource.v1beta1.swift | 4 + .../ResourceSlice+resource.v1beta1.swift | 4 + .../ResourceSliceList+resource.v1beta1.swift | 4 + .../ResourceSliceSpec+resource.v1beta1.swift | 4 + .../resource/v1beta1/resource+v1beta1.swift | 4 + ...locatedDeviceStatus+resource.v1beta2.swift | 10 +- .../AllocationResult+resource.v1beta2.swift | 4 + .../CELDeviceSelector+resource.v1beta2.swift | 4 + .../v1beta2/Counter+resource.v1beta2.swift | 4 + .../v1beta2/CounterSet+resource.v1beta2.swift | 4 + .../v1beta2/Device+resource.v1beta2.swift | 4 + ...cationConfiguration+resource.v1beta2.swift | 4 + ...iceAllocationResult+resource.v1beta2.swift | 4 + .../DeviceAttribute+resource.v1beta2.swift | 4 + .../DeviceCapacity+resource.v1beta2.swift | 4 + .../DeviceClaim+resource.v1beta2.swift | 4 + ...eClaimConfiguration+resource.v1beta2.swift | 4 + .../DeviceClass+resource.v1beta2.swift | 4 + ...eClassConfiguration+resource.v1beta2.swift | 4 + .../DeviceClassList+resource.v1beta2.swift | 4 + .../DeviceClassSpec+resource.v1beta2.swift | 4 + .../DeviceConstraint+resource.v1beta2.swift | 4 + ...eCounterConsumption+resource.v1beta2.swift | 4 + .../DeviceRequest+resource.v1beta2.swift | 4 + ...estAllocationResult+resource.v1beta2.swift | 4 + .../DeviceSelector+resource.v1beta2.swift | 4 + .../DeviceSubRequest+resource.v1beta2.swift | 4 + .../DeviceTaint+resource.v1beta2.swift | 4 + .../DeviceToleration+resource.v1beta2.swift | 4 + .../ExactDeviceRequest+resource.v1beta2.swift | 4 + .../NetworkDeviceData+resource.v1beta2.swift | 4 + ...DeviceConfiguration+resource.v1beta2.swift | 10 +- .../ResourceClaim+resource.v1beta2.swift | 4 + ...imConsumerReference+resource.v1beta2.swift | 4 + .../ResourceClaimList+resource.v1beta2.swift | 4 + .../ResourceClaimSpec+resource.v1beta2.swift | 4 + ...ResourceClaimStatus+resource.v1beta2.swift | 4 + ...sourceClaimTemplate+resource.v1beta2.swift | 4 + ...ceClaimTemplateList+resource.v1beta2.swift | 4 + ...ceClaimTemplateSpec+resource.v1beta2.swift | 4 + .../ResourcePool+resource.v1beta2.swift | 4 + .../ResourceSlice+resource.v1beta2.swift | 4 + .../ResourceSliceList+resource.v1beta2.swift | 4 + .../ResourceSliceSpec+resource.v1beta2.swift | 4 + .../resource/v1beta2/resource+v1beta2.swift | 4 + Sources/Model/scheduling/scheduling.swift | 4 + .../v1/PriorityClass+scheduling.v1.swift | 4 + .../v1/PriorityClassList+scheduling.v1.swift | 4 + .../Model/scheduling/v1/scheduling+v1.swift | 4 + Sources/Model/storage/storage.swift | 4 + .../storage/v1/CSIDriver+storage.v1.swift | 4 + .../storage/v1/CSIDriverList+storage.v1.swift | 4 + .../storage/v1/CSIDriverSpec+storage.v1.swift | 4 + .../Model/storage/v1/CSINode+storage.v1.swift | 4 + .../storage/v1/CSINodeDriver+storage.v1.swift | 4 + .../storage/v1/CSINodeList+storage.v1.swift | 4 + .../storage/v1/CSINodeSpec+storage.v1.swift | 4 + .../v1/CSIStorageCapacity+storage.v1.swift | 4 + .../CSIStorageCapacityList+storage.v1.swift | 4 + .../storage/v1/StorageClass+storage.v1.swift | 4 + .../v1/StorageClassList+storage.v1.swift | 4 + .../storage/v1/TokenRequest+storage.v1.swift | 4 + .../v1/VolumeAttachment+storage.v1.swift | 4 + .../v1/VolumeAttachmentList+storage.v1.swift | 4 + .../VolumeAttachmentSource+storage.v1.swift | 4 + .../v1/VolumeAttachmentSpec+storage.v1.swift | 4 + .../VolumeAttachmentStatus+storage.v1.swift | 4 + .../storage/v1/VolumeError+storage.v1.swift | 4 + .../v1/VolumeNodeResources+storage.v1.swift | 4 + Sources/Model/storage/v1/storage+v1.swift | 4 + ...lumeAttributesClass+storage.v1alpha1.swift | 4 + ...AttributesClassList+storage.v1alpha1.swift | 4 + .../storage/v1alpha1/storage+v1alpha1.swift | 4 + ...olumeAttributesClass+storage.v1beta1.swift | 4 + ...eAttributesClassList+storage.v1beta1.swift | 4 + .../storage/v1beta1/storage+v1beta1.swift | 4 + .../storagemigration/storagemigration.swift | 4 + ...onResource+storagemigration.v1alpha1.swift | 4 + ...nCondition+storagemigration.v1alpha1.swift | 4 + ...nMigration+storagemigration.v1alpha1.swift | 4 + ...rationList+storagemigration.v1alpha1.swift | 4 + ...rationSpec+storagemigration.v1alpha1.swift | 4 + ...tionStatus+storagemigration.v1alpha1.swift | 4 + .../v1alpha1/storagemigration+v1alpha1.swift | 4 + Sources/SwiftkubeModel.swift | 4 + 792 files changed, 3344 insertions(+), 60 deletions(-) create mode 100644 .claude/settings.local.json create mode 100644 CLAUDE.md create mode 100644 Sources/Model/JSONField.swift diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 00000000..a9654a26 --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,7 @@ +{ + "permissions": { + "additionalDirectories": [ + "/home/tobias/dev/swiftkube/modelgen" + ] + } +} diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 00000000..4473d773 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,51 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## Project Overview + +SwiftkubeModel is a zero-dependency Swift package providing Codable, Hashable, Sendable model structs for all Kubernetes API objects. Currently tracks Kubernetes v1.33.3. + +## Build & Test Commands + +```bash +swift build # Build the package +swift test # Run all tests +swift test --filter SwiftkubeModelTests.GroupVersionKindTests # Run a single test class +swift format -i Sources/ Tests/ # Format code +``` + +## Architecture + +### Code Generation + +Most files under `Sources/Model/` are **generated** by an external tool called `Swiftkube:ModelGen` (not in this repo). Generated files have this header comment: +``` +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.33.3 +``` +Do not manually edit generated files unless you understand they will be overwritten on the next generation run. + +### Source Layout + +- **`Sources/Model///`** — Generated Kubernetes API structs, one file per type. Files follow the naming convention `TypeName+group.version.swift` (e.g., `Pod+core.v1.swift`). Each API group is a Swift namespace enum (e.g., `core.v1`, `apps.v1`, `networking.v1beta1`). + +- **`Sources/Model/`** (top-level files) — Core infrastructure: + - `KubernetesResource.swift` — Protocol hierarchy: `KubernetesResource` → `MetadataHavingResource` → `KubernetesAPIResource`, plus capability marker protocols (`NamespacedResource`, `ClusterScopedResource`, `ReadableResource`, `ListableResource`, `CreatableResource`, `DeletableResource`, etc.) + - `GroupVersionKind.swift` / `GroupVersionResource.swift` — GVK/GVR types and their lookup tables (`+DefaultResources`, `+KubernetesAPIResource`, `+Meta`, `+ResourceName`) + - `UnstructuredResource.swift` — Type-erased resource for unknown/CRD types + - `IntOrString.swift`, `Quantity.swift`, `JSONObject.swift` — Special Kubernetes types + +- **`Sources/Builders/`** — Closure-based builder functions under the `sk` namespace enum. Only covers common types (core/v1, apps/v1, meta/v1). + +- **`Sources/Codable/`** — Custom encoding/decoding support (`Any+Codable.swift`, `NullWrapper.swift`). + +- **`Sources/Extensions/`** — Convenience extensions on model types and `Hashes.swift` for Hashable conformance. + +### Key Patterns + +- All resources are `Codable`, `Hashable`, and `Sendable` structs. +- API resources use `var` properties (not `let`) for mutability. +- `apiVersion` and `kind` are `let` constants with default values on each API resource struct. +- Resources with `JSONObject` fields (dictionary-backed) store values as `Dictionary`. +- The `sk` enum provides builder functions that use `inout` closure patterns via the internal `build(_:with:)` helper. diff --git a/Sources/Builders/Builders.swift b/Sources/Builders/Builders.swift index 1954e571..3a9fee61 100644 --- a/Sources/Builders/Builders.swift +++ b/Sources/Builders/Builders.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - sk diff --git a/Sources/Builders/apps/v1/appsV1+Deployment.swift b/Sources/Builders/apps/v1/appsV1+Deployment.swift index 89e86d50..598b01ef 100644 --- a/Sources/Builders/apps/v1/appsV1+Deployment.swift +++ b/Sources/Builders/apps/v1/appsV1+Deployment.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+ConfigMap.swift b/Sources/Builders/core/v1/coreV1+ConfigMap.swift index b3c4d456..97a37e86 100644 --- a/Sources/Builders/core/v1/coreV1+ConfigMap.swift +++ b/Sources/Builders/core/v1/coreV1+ConfigMap.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+Container.swift b/Sources/Builders/core/v1/coreV1+Container.swift index e9bc976c..761c6a37 100644 --- a/Sources/Builders/core/v1/coreV1+Container.swift +++ b/Sources/Builders/core/v1/coreV1+Container.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+Namespace.swift b/Sources/Builders/core/v1/coreV1+Namespace.swift index 5b5b507a..ed6c96a2 100644 --- a/Sources/Builders/core/v1/coreV1+Namespace.swift +++ b/Sources/Builders/core/v1/coreV1+Namespace.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+Node.swift b/Sources/Builders/core/v1/coreV1+Node.swift index 4617a7e1..76fefc66 100644 --- a/Sources/Builders/core/v1/coreV1+Node.swift +++ b/Sources/Builders/core/v1/coreV1+Node.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+ObjectReference.swift b/Sources/Builders/core/v1/coreV1+ObjectReference.swift index bc11c35f..5edd119e 100644 --- a/Sources/Builders/core/v1/coreV1+ObjectReference.swift +++ b/Sources/Builders/core/v1/coreV1+ObjectReference.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+Pod.swift b/Sources/Builders/core/v1/coreV1+Pod.swift index bcf1fd13..4c377004 100644 --- a/Sources/Builders/core/v1/coreV1+Pod.swift +++ b/Sources/Builders/core/v1/coreV1+Pod.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+Secret.swift b/Sources/Builders/core/v1/coreV1+Secret.swift index 78c8de2c..6df3b87b 100644 --- a/Sources/Builders/core/v1/coreV1+Secret.swift +++ b/Sources/Builders/core/v1/coreV1+Secret.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+Service.swift b/Sources/Builders/core/v1/coreV1+Service.swift index 9250b615..cc98af64 100644 --- a/Sources/Builders/core/v1/coreV1+Service.swift +++ b/Sources/Builders/core/v1/coreV1+Service.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+ServiceAccount.swift b/Sources/Builders/core/v1/coreV1+ServiceAccount.swift index 66ab0813..5b2a0b4a 100644 --- a/Sources/Builders/core/v1/coreV1+ServiceAccount.swift +++ b/Sources/Builders/core/v1/coreV1+ServiceAccount.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+Volume.swift b/Sources/Builders/core/v1/coreV1+Volume.swift index 93b53b05..8efe2a3b 100644 --- a/Sources/Builders/core/v1/coreV1+Volume.swift +++ b/Sources/Builders/core/v1/coreV1+Volume.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension sk { diff --git a/Sources/Builders/meta/v1/metaV1+Metadata.swift b/Sources/Builders/meta/v1/metaV1+Metadata.swift index 68c78024..8652c8ce 100644 --- a/Sources/Builders/meta/v1/metaV1+Metadata.swift +++ b/Sources/Builders/meta/v1/metaV1+Metadata.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension sk { diff --git a/Sources/Builders/meta/v1/metaV1+Selector.swift b/Sources/Builders/meta/v1/metaV1+Selector.swift index 95d56bfd..addc496a 100644 --- a/Sources/Builders/meta/v1/metaV1+Selector.swift +++ b/Sources/Builders/meta/v1/metaV1+Selector.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension sk { diff --git a/Sources/Builders/meta/v1/metaV1+Status.swift b/Sources/Builders/meta/v1/metaV1+Status.swift index a93ccb1c..f28993a3 100644 --- a/Sources/Builders/meta/v1/metaV1+Status.swift +++ b/Sources/Builders/meta/v1/metaV1+Status.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension sk { diff --git a/Sources/Codable/Any+Codable.swift b/Sources/Codable/Any+Codable.swift index 9043c4b6..0c3f6a61 100644 --- a/Sources/Codable/Any+Codable.swift +++ b/Sources/Codable/Any+Codable.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - JSONCodingKeys diff --git a/Sources/Extensions/CronJobExtensions+batch.v1.swift b/Sources/Extensions/CronJobExtensions+batch.v1.swift index 39f48530..7d1902ff 100644 --- a/Sources/Extensions/CronJobExtensions+batch.v1.swift +++ b/Sources/Extensions/CronJobExtensions+batch.v1.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension batch.v1.CronJob { func generateJob(withName name: String = "manual") throws -> batch.v1.Job { diff --git a/Sources/Extensions/Hashes.swift b/Sources/Extensions/Hashes.swift index df37b559..2bf20df1 100644 --- a/Sources/Extensions/Hashes.swift +++ b/Sources/Extensions/Hashes.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// GenerateRandomHash returns a three character. I func GenerateRandomHash(length: Int) -> String { diff --git a/Sources/Model/GroupVersionKind+DefaultResources.swift b/Sources/Model/GroupVersionKind+DefaultResources.swift index 96c74f6e..850f51a7 100644 --- a/Sources/Model/GroupVersionKind+DefaultResources.swift +++ b/Sources/Model/GroupVersionKind+DefaultResources.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Known GroupVersionKinds. diff --git a/Sources/Model/GroupVersionKind+KubernetesAPIResource.swift b/Sources/Model/GroupVersionKind+KubernetesAPIResource.swift index 8f2cbe33..713c8256 100644 --- a/Sources/Model/GroupVersionKind+KubernetesAPIResource.swift +++ b/Sources/Model/GroupVersionKind+KubernetesAPIResource.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension GroupVersionKind { diff --git a/Sources/Model/GroupVersionKind+Meta.swift b/Sources/Model/GroupVersionKind+Meta.swift index 4fdfa13f..9b694b46 100644 --- a/Sources/Model/GroupVersionKind+Meta.swift +++ b/Sources/Model/GroupVersionKind+Meta.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension GroupVersionKind { diff --git a/Sources/Model/GroupVersionKind+ResourceName.swift b/Sources/Model/GroupVersionKind+ResourceName.swift index 412854c0..2366cdac 100644 --- a/Sources/Model/GroupVersionKind+ResourceName.swift +++ b/Sources/Model/GroupVersionKind+ResourceName.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension GroupVersionKind { diff --git a/Sources/Model/GroupVersionKind.swift b/Sources/Model/GroupVersionKind.swift index e0bfaaf4..d549b1cf 100644 --- a/Sources/Model/GroupVersionKind.swift +++ b/Sources/Model/GroupVersionKind.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - GroupVersionKind diff --git a/Sources/Model/GroupVersionResource+DefaultResources.swift b/Sources/Model/GroupVersionResource+DefaultResources.swift index c9669d10..70983262 100644 --- a/Sources/Model/GroupVersionResource+DefaultResources.swift +++ b/Sources/Model/GroupVersionResource+DefaultResources.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Known GroupVersionResources. diff --git a/Sources/Model/GroupVersionResource+KubernetesAPIResource.swift b/Sources/Model/GroupVersionResource+KubernetesAPIResource.swift index 6d75c2d9..c5558ebf 100644 --- a/Sources/Model/GroupVersionResource+KubernetesAPIResource.swift +++ b/Sources/Model/GroupVersionResource+KubernetesAPIResource.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension GroupVersionResource { diff --git a/Sources/Model/GroupVersionResource+Meta.swift b/Sources/Model/GroupVersionResource+Meta.swift index 979963b8..3cf33cee 100644 --- a/Sources/Model/GroupVersionResource+Meta.swift +++ b/Sources/Model/GroupVersionResource+Meta.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension GroupVersionResource { diff --git a/Sources/Model/GroupVersionResource+ResourceName.swift b/Sources/Model/GroupVersionResource+ResourceName.swift index e7ed3e07..bc8a0745 100644 --- a/Sources/Model/GroupVersionResource+ResourceName.swift +++ b/Sources/Model/GroupVersionResource+ResourceName.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif public extension GroupVersionResource { diff --git a/Sources/Model/GroupVersionResource.swift b/Sources/Model/GroupVersionResource.swift index 1feea626..6941428d 100644 --- a/Sources/Model/GroupVersionResource.swift +++ b/Sources/Model/GroupVersionResource.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - GroupVersionResource diff --git a/Sources/Model/IntOrString.swift b/Sources/Model/IntOrString.swift index b81a23a8..740b0274 100644 --- a/Sources/Model/IntOrString.swift +++ b/Sources/Model/IntOrString.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - IntOrString diff --git a/Sources/Model/JSONField.swift b/Sources/Model/JSONField.swift new file mode 100644 index 00000000..3d0e3530 --- /dev/null +++ b/Sources/Model/JSONField.swift @@ -0,0 +1,91 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - JSONField + +/// A type-safe representation of an arbitrary JSON value. +/// +/// Used for Kubernetes resource fields that accept arbitrary JSON (e.g. `object` properties +/// in the OpenAPI spec). This replaces the use of `Any` with a concrete, `Codable`, +/// `Hashable`, and `Sendable` type. +public enum JSONField: Hashable, Sendable { + case null + case bool(Bool) + case int(Int) + case double(Double) + case string(String) + case array([JSONField]) + case object([String: JSONField]) +} + +// MARK: Codable + +extension JSONField: Codable { + + public init(from decoder: Decoder) throws { + let container = try decoder.singleValueContainer() + + if container.decodeNil() { + self = .null + } else if let value = try? container.decode(Bool.self) { + self = .bool(value) + } else if let value = try? container.decode(Int.self) { + self = .int(value) + } else if let value = try? container.decode(Double.self) { + self = .double(value) + } else if let value = try? container.decode(String.self) { + self = .string(value) + } else if let value = try? container.decode([JSONField].self) { + self = .array(value) + } else if let value = try? container.decode([String: JSONField].self) { + self = .object(value) + } else { + throw DecodingError.dataCorrupted( + DecodingError.Context( + codingPath: decoder.codingPath, + debugDescription: "Cannot decode JSONField" + ) + ) + } + } + + public func encode(to encoder: Encoder) throws { + var container = encoder.singleValueContainer() + + switch self { + case .null: + try container.encodeNil() + case .bool(let value): + try container.encode(value) + case .int(let value): + try container.encode(value) + case .double(let value): + try container.encode(value) + case .string(let value): + try container.encode(value) + case .array(let value): + try container.encode(value) + case .object(let value): + try container.encode(value) + } + } +} diff --git a/Sources/Model/JSONObject.swift b/Sources/Model/JSONObject.swift index d41cbb45..172ec870 100644 --- a/Sources/Model/JSONObject.swift +++ b/Sources/Model/JSONObject.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - JSONObject diff --git a/Sources/Model/KubernetesResource.swift b/Sources/Model/KubernetesResource.swift index e8ca1143..a9b6de53 100644 --- a/Sources/Model/KubernetesResource.swift +++ b/Sources/Model/KubernetesResource.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - KubernetesResource diff --git a/Sources/Model/Quantity.swift b/Sources/Model/Quantity.swift index 776a643d..05ad7d42 100644 --- a/Sources/Model/Quantity.swift +++ b/Sources/Model/Quantity.swift @@ -14,28 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation - -// MARK: - Quantity - -extension String { - - subscript(offset: Int) -> Character { - self[index(startIndex, offsetBy: offset)] - } - - subscript(_ range: CountableRange) -> String { - let start = index(startIndex, offsetBy: max(0, range.lowerBound)) - let end = index(start, offsetBy: min(count - range.lowerBound, - range.upperBound - range.lowerBound)) - return String(self[start ..< end]) - } - - subscript(_ range: CountablePartialRangeFrom) -> String { - let start = index(startIndex, offsetBy: max(0, range.lowerBound)) - return String(self[start...]) - } -} +#endif // MARK: - UnitType @@ -161,24 +144,21 @@ public struct Quantity: ExpressibleByStringLiteral, ExpressibleByIntegerLiteral, } mutating func parseData(str: String) throws -> Bool { - let range = NSRange(location: 0, length: str.count) - let regex = try! NSRegularExpression(pattern: "^\\d*\\.?\\d*e?\\d*", options: []) - let results = regex.matches(in: str, options: [], range: range) - if results.count != 1 { + let regex = /^\d*\.?\d*e?\d*/ + guard let match = str.prefixMatch(of: regex) else { throw DecodingError.dataCorrupted(DecodingError.Context( codingPath: [], debugDescription: "Cannot decode value: " + str )) } - let r = results[0].range - guard let num = Decimal(string: str[r.location ..< (r.location + r.length)]) else { + guard let num = Decimal(string: String(match.output)) else { return false } if num < 0 { return false } - let unit = str[(r.location + r.length)...] + let unit = str[match.range.upperBound...] switch unit { case "Ki", "Mi", "Gi", "Ti", "Pi", "Ei": unitType = .binarySI @@ -283,8 +263,11 @@ public extension Quantity { continue } - let numInt = Int64(truncating: NSDecimalNumber(decimal: num)) - let vInt = Int64(truncating: NSDecimalNumber(decimal: dec.pair)) + guard let numInt = Int64(num.description), + let vInt = Int64(dec.pair.description) else { + i += 1 + continue + } let remain = numInt % vInt if remain == 0 { i += 1 diff --git a/Sources/Model/UnstructuredResource.swift b/Sources/Model/UnstructuredResource.swift index c81ce121..b8b5a7c7 100644 --- a/Sources/Model/UnstructuredResource.swift +++ b/Sources/Model/UnstructuredResource.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - UnstructuredResource diff --git a/Sources/Model/UnstructuredResourceList.swift b/Sources/Model/UnstructuredResourceList.swift index cf7c4d0a..42c6d67d 100644 --- a/Sources/Model/UnstructuredResourceList.swift +++ b/Sources/Model/UnstructuredResourceList.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - UnstructuredResource diff --git a/Sources/Model/admissionregistration/admissionregistration.swift b/Sources/Model/admissionregistration/admissionregistration.swift index 2538472d..77f8ca2a 100644 --- a/Sources/Model/admissionregistration/admissionregistration.swift +++ b/Sources/Model/admissionregistration/admissionregistration.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `admissionregistration` diff --git a/Sources/Model/admissionregistration/v1/AuditAnnotation+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/AuditAnnotation+admissionregistration.v1.swift index 3544f410..4adb179c 100644 --- a/Sources/Model/admissionregistration/v1/AuditAnnotation+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/AuditAnnotation+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.AuditAnnotation /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.AuditAnnotation diff --git a/Sources/Model/admissionregistration/v1/ExpressionWarning+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ExpressionWarning+admissionregistration.v1.swift index b5f93ab7..e5a651a4 100644 --- a/Sources/Model/admissionregistration/v1/ExpressionWarning+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ExpressionWarning+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.ExpressionWarning /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.ExpressionWarning diff --git a/Sources/Model/admissionregistration/v1/MatchCondition+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MatchCondition+admissionregistration.v1.swift index 4feffcd5..1d3a0b7d 100644 --- a/Sources/Model/admissionregistration/v1/MatchCondition+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MatchCondition+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.MatchCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.MatchCondition diff --git a/Sources/Model/admissionregistration/v1/MatchResources+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MatchResources+admissionregistration.v1.swift index 80981155..dde0ce7e 100644 --- a/Sources/Model/admissionregistration/v1/MatchResources+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MatchResources+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.MatchResources /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.MatchResources diff --git a/Sources/Model/admissionregistration/v1/MutatingWebhook+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MutatingWebhook+admissionregistration.v1.swift index c60e3553..42ccf197 100644 --- a/Sources/Model/admissionregistration/v1/MutatingWebhook+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MutatingWebhook+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.MutatingWebhook /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.MutatingWebhook diff --git a/Sources/Model/admissionregistration/v1/MutatingWebhookConfiguration+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MutatingWebhookConfiguration+admissionregistration.v1.swift index d4a4a749..908a2140 100644 --- a/Sources/Model/admissionregistration/v1/MutatingWebhookConfiguration+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MutatingWebhookConfiguration+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.MutatingWebhookConfiguration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.MutatingWebhookConfiguration diff --git a/Sources/Model/admissionregistration/v1/MutatingWebhookConfigurationList+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MutatingWebhookConfigurationList+admissionregistration.v1.swift index 50b14fea..01c5f643 100644 --- a/Sources/Model/admissionregistration/v1/MutatingWebhookConfigurationList+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MutatingWebhookConfigurationList+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.MutatingWebhookConfigurationList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.MutatingWebhookConfigurationList diff --git a/Sources/Model/admissionregistration/v1/NamedRuleWithOperations+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/NamedRuleWithOperations+admissionregistration.v1.swift index a1ca10b1..0dff7cc5 100644 --- a/Sources/Model/admissionregistration/v1/NamedRuleWithOperations+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/NamedRuleWithOperations+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.NamedRuleWithOperations /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.NamedRuleWithOperations diff --git a/Sources/Model/admissionregistration/v1/ParamKind+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ParamKind+admissionregistration.v1.swift index ee582484..5531a0b0 100644 --- a/Sources/Model/admissionregistration/v1/ParamKind+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ParamKind+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.ParamKind /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.ParamKind diff --git a/Sources/Model/admissionregistration/v1/ParamRef+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ParamRef+admissionregistration.v1.swift index f7ddfe4f..39eb8c5d 100644 --- a/Sources/Model/admissionregistration/v1/ParamRef+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ParamRef+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.ParamRef /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.ParamRef diff --git a/Sources/Model/admissionregistration/v1/RuleWithOperations+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/RuleWithOperations+admissionregistration.v1.swift index d0e0c01b..2af41dc0 100644 --- a/Sources/Model/admissionregistration/v1/RuleWithOperations+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/RuleWithOperations+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.RuleWithOperations /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.RuleWithOperations diff --git a/Sources/Model/admissionregistration/v1/ServiceReference+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ServiceReference+admissionregistration.v1.swift index d45e7c85..aac791ce 100644 --- a/Sources/Model/admissionregistration/v1/ServiceReference+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ServiceReference+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.ServiceReference /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.ServiceReference diff --git a/Sources/Model/admissionregistration/v1/TypeChecking+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/TypeChecking+admissionregistration.v1.swift index 89455771..ec467209 100644 --- a/Sources/Model/admissionregistration/v1/TypeChecking+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/TypeChecking+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.TypeChecking /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.TypeChecking diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicy+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicy+admissionregistration.v1.swift index 749ce2ea..ac2d58e0 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicy+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicy+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.ValidatingAdmissionPolicy /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.ValidatingAdmissionPolicy diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBinding+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBinding+admissionregistration.v1.swift index 185e68f6..55f0faa3 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBinding+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBinding+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.ValidatingAdmissionPolicyBinding /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.ValidatingAdmissionPolicyBinding diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1.swift index cb469b7d..0dcc9398 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.ValidatingAdmissionPolicyBindingList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.ValidatingAdmissionPolicyBindingList diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1.swift index f4d965a1..c720a1b6 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyList+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyList+admissionregistration.v1.swift index 574349c6..b29c34c4 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyList+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyList+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.ValidatingAdmissionPolicyList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.ValidatingAdmissionPolicyList diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicySpec+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicySpec+admissionregistration.v1.swift index abdea553..6280c385 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicySpec+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicySpec+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.ValidatingAdmissionPolicySpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.ValidatingAdmissionPolicySpec diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyStatus+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyStatus+admissionregistration.v1.swift index 1ce5cecf..083aaff6 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyStatus+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyStatus+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.ValidatingAdmissionPolicyStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.ValidatingAdmissionPolicyStatus diff --git a/Sources/Model/admissionregistration/v1/ValidatingWebhook+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingWebhook+admissionregistration.v1.swift index cfd7cea8..df684a39 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingWebhook+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingWebhook+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.ValidatingWebhook /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.ValidatingWebhook diff --git a/Sources/Model/admissionregistration/v1/ValidatingWebhookConfiguration+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingWebhookConfiguration+admissionregistration.v1.swift index 14323cac..5e23e581 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingWebhookConfiguration+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingWebhookConfiguration+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.ValidatingWebhookConfiguration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.ValidatingWebhookConfiguration diff --git a/Sources/Model/admissionregistration/v1/ValidatingWebhookConfigurationList+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingWebhookConfigurationList+admissionregistration.v1.swift index 6a339dd3..c75796a1 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingWebhookConfigurationList+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingWebhookConfigurationList+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.ValidatingWebhookConfigurationList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.ValidatingWebhookConfigurationList diff --git a/Sources/Model/admissionregistration/v1/Validation+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/Validation+admissionregistration.v1.swift index 63595efd..31900260 100644 --- a/Sources/Model/admissionregistration/v1/Validation+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/Validation+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.Validation /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.Validation diff --git a/Sources/Model/admissionregistration/v1/Variable+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/Variable+admissionregistration.v1.swift index d7eba971..34659f67 100644 --- a/Sources/Model/admissionregistration/v1/Variable+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/Variable+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.Variable /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.Variable diff --git a/Sources/Model/admissionregistration/v1/WebhookClientConfig+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/WebhookClientConfig+admissionregistration.v1.swift index 36de2ac5..f5dabd23 100644 --- a/Sources/Model/admissionregistration/v1/WebhookClientConfig+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/WebhookClientConfig+admissionregistration.v1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1.WebhookClientConfig /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1.WebhookClientConfig diff --git a/Sources/Model/admissionregistration/v1/admissionregistration+v1.swift b/Sources/Model/admissionregistration/v1/admissionregistration+v1.swift index 7d93ecad..e4e5e9c2 100644 --- a/Sources/Model/admissionregistration/v1/admissionregistration+v1.swift +++ b/Sources/Model/admissionregistration/v1/admissionregistration+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `admissionregistration.v1` diff --git a/Sources/Model/admissionregistration/v1alpha1/ApplyConfiguration+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/ApplyConfiguration+admissionregistration.v1alpha1.swift index 348b7183..7dc27f9a 100644 --- a/Sources/Model/admissionregistration/v1alpha1/ApplyConfiguration+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/ApplyConfiguration+admissionregistration.v1alpha1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1alpha1.ApplyConfiguration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1alpha1.ApplyConfiguration diff --git a/Sources/Model/admissionregistration/v1alpha1/JSONPatch+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/JSONPatch+admissionregistration.v1alpha1.swift index 8b32a8d3..352546a4 100644 --- a/Sources/Model/admissionregistration/v1alpha1/JSONPatch+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/JSONPatch+admissionregistration.v1alpha1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1alpha1.JSONPatch /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1alpha1.JSONPatch diff --git a/Sources/Model/admissionregistration/v1alpha1/MatchCondition+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MatchCondition+admissionregistration.v1alpha1.swift index 7b22a1d9..dd3378b4 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MatchCondition+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MatchCondition+admissionregistration.v1alpha1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1alpha1.MatchCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1alpha1.MatchCondition diff --git a/Sources/Model/admissionregistration/v1alpha1/MatchResources+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MatchResources+admissionregistration.v1alpha1.swift index dca57fd6..a79af986 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MatchResources+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MatchResources+admissionregistration.v1alpha1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1alpha1.MatchResources /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1alpha1.MatchResources diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicy+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicy+admissionregistration.v1alpha1.swift index f4f5bd8d..d615e878 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicy+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicy+admissionregistration.v1alpha1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1alpha1.MutatingAdmissionPolicy /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1alpha1.MutatingAdmissionPolicy diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBinding+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBinding+admissionregistration.v1alpha1.swift index d58362be..377b2157 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBinding+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBinding+admissionregistration.v1alpha1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1alpha1.MutatingAdmissionPolicyBinding /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1alpha1.MutatingAdmissionPolicyBinding diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingList+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingList+admissionregistration.v1alpha1.swift index 75bf44f2..33e0ce82 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingList+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingList+admissionregistration.v1alpha1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingList diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1alpha1.swift index 3d535390..471668b0 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1alpha1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingSpec diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyList+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyList+admissionregistration.v1alpha1.swift index 7cc31b15..d6fae65c 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyList+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyList+admissionregistration.v1alpha1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1alpha1.MutatingAdmissionPolicyList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1alpha1.MutatingAdmissionPolicyList diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicySpec+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicySpec+admissionregistration.v1alpha1.swift index 34f37f15..51c467e7 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicySpec+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicySpec+admissionregistration.v1alpha1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1alpha1.MutatingAdmissionPolicySpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1alpha1.MutatingAdmissionPolicySpec diff --git a/Sources/Model/admissionregistration/v1alpha1/Mutation+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/Mutation+admissionregistration.v1alpha1.swift index 1ec2dc5c..418b41c4 100644 --- a/Sources/Model/admissionregistration/v1alpha1/Mutation+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/Mutation+admissionregistration.v1alpha1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1alpha1.Mutation /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1alpha1.Mutation diff --git a/Sources/Model/admissionregistration/v1alpha1/NamedRuleWithOperations+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/NamedRuleWithOperations+admissionregistration.v1alpha1.swift index 26501f7d..08680c14 100644 --- a/Sources/Model/admissionregistration/v1alpha1/NamedRuleWithOperations+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/NamedRuleWithOperations+admissionregistration.v1alpha1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1alpha1.NamedRuleWithOperations /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1alpha1.NamedRuleWithOperations diff --git a/Sources/Model/admissionregistration/v1alpha1/ParamKind+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/ParamKind+admissionregistration.v1alpha1.swift index e9976f27..d56ef532 100644 --- a/Sources/Model/admissionregistration/v1alpha1/ParamKind+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/ParamKind+admissionregistration.v1alpha1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1alpha1.ParamKind /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1alpha1.ParamKind diff --git a/Sources/Model/admissionregistration/v1alpha1/ParamRef+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/ParamRef+admissionregistration.v1alpha1.swift index adff6254..1f97de79 100644 --- a/Sources/Model/admissionregistration/v1alpha1/ParamRef+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/ParamRef+admissionregistration.v1alpha1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1alpha1.ParamRef /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1alpha1.ParamRef diff --git a/Sources/Model/admissionregistration/v1alpha1/Variable+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/Variable+admissionregistration.v1alpha1.swift index 26f7fe6f..53644cfb 100644 --- a/Sources/Model/admissionregistration/v1alpha1/Variable+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/Variable+admissionregistration.v1alpha1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1alpha1.Variable /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1alpha1.Variable diff --git a/Sources/Model/admissionregistration/v1alpha1/admissionregistration+v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/admissionregistration+v1alpha1.swift index 6fade594..dbe5f751 100644 --- a/Sources/Model/admissionregistration/v1alpha1/admissionregistration+v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/admissionregistration+v1alpha1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `admissionregistration.v1alpha1` diff --git a/Sources/Model/admissionregistration/v1beta1/AuditAnnotation+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/AuditAnnotation+admissionregistration.v1beta1.swift index fdd71820..1d1e3f8f 100644 --- a/Sources/Model/admissionregistration/v1beta1/AuditAnnotation+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/AuditAnnotation+admissionregistration.v1beta1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1beta1.AuditAnnotation /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1beta1.AuditAnnotation diff --git a/Sources/Model/admissionregistration/v1beta1/ExpressionWarning+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ExpressionWarning+admissionregistration.v1beta1.swift index 8e36f35d..66add45e 100644 --- a/Sources/Model/admissionregistration/v1beta1/ExpressionWarning+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/ExpressionWarning+admissionregistration.v1beta1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1beta1.ExpressionWarning /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1beta1.ExpressionWarning diff --git a/Sources/Model/admissionregistration/v1beta1/MatchCondition+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MatchCondition+admissionregistration.v1beta1.swift index 37b3ff10..92cba4fe 100644 --- a/Sources/Model/admissionregistration/v1beta1/MatchCondition+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MatchCondition+admissionregistration.v1beta1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1beta1.MatchCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1beta1.MatchCondition diff --git a/Sources/Model/admissionregistration/v1beta1/MatchResources+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MatchResources+admissionregistration.v1beta1.swift index da0ce1a0..5fdf3d85 100644 --- a/Sources/Model/admissionregistration/v1beta1/MatchResources+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MatchResources+admissionregistration.v1beta1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1beta1.MatchResources /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1beta1.MatchResources diff --git a/Sources/Model/admissionregistration/v1beta1/NamedRuleWithOperations+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/NamedRuleWithOperations+admissionregistration.v1beta1.swift index f7e70455..e6cbead2 100644 --- a/Sources/Model/admissionregistration/v1beta1/NamedRuleWithOperations+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/NamedRuleWithOperations+admissionregistration.v1beta1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1beta1.NamedRuleWithOperations /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1beta1.NamedRuleWithOperations diff --git a/Sources/Model/admissionregistration/v1beta1/ParamKind+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ParamKind+admissionregistration.v1beta1.swift index a240dcb2..65c60488 100644 --- a/Sources/Model/admissionregistration/v1beta1/ParamKind+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/ParamKind+admissionregistration.v1beta1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1beta1.ParamKind /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1beta1.ParamKind diff --git a/Sources/Model/admissionregistration/v1beta1/ParamRef+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ParamRef+admissionregistration.v1beta1.swift index 8c992c16..21fbfbf2 100644 --- a/Sources/Model/admissionregistration/v1beta1/ParamRef+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/ParamRef+admissionregistration.v1beta1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1beta1.ParamRef /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1beta1.ParamRef diff --git a/Sources/Model/admissionregistration/v1beta1/TypeChecking+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/TypeChecking+admissionregistration.v1beta1.swift index 0caea1e9..dc137adf 100644 --- a/Sources/Model/admissionregistration/v1beta1/TypeChecking+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/TypeChecking+admissionregistration.v1beta1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1beta1.TypeChecking /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1beta1.TypeChecking diff --git a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicy+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicy+admissionregistration.v1beta1.swift index ed52e67a..44431c2d 100644 --- a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicy+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicy+admissionregistration.v1beta1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1beta1.ValidatingAdmissionPolicy /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1beta1.ValidatingAdmissionPolicy diff --git a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift index b6d49a0a..6cba142e 100644 --- a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding diff --git a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift index 7efe3110..9c8d103b 100644 --- a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList diff --git a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift index 072a6ba4..1c6c12dc 100644 --- a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec diff --git a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyList+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyList+admissionregistration.v1beta1.swift index d6dd30ee..1bbbff5e 100644 --- a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyList+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyList+admissionregistration.v1beta1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1beta1.ValidatingAdmissionPolicyList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1beta1.ValidatingAdmissionPolicyList diff --git a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicySpec+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicySpec+admissionregistration.v1beta1.swift index e7fed7b6..ce992c1e 100644 --- a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicySpec+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicySpec+admissionregistration.v1beta1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1beta1.ValidatingAdmissionPolicySpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1beta1.ValidatingAdmissionPolicySpec diff --git a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyStatus+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyStatus+admissionregistration.v1beta1.swift index 7195f721..36d6bf09 100644 --- a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyStatus+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyStatus+admissionregistration.v1beta1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus diff --git a/Sources/Model/admissionregistration/v1beta1/Validation+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/Validation+admissionregistration.v1beta1.swift index d72db32f..5705492f 100644 --- a/Sources/Model/admissionregistration/v1beta1/Validation+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/Validation+admissionregistration.v1beta1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1beta1.Validation /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1beta1.Validation diff --git a/Sources/Model/admissionregistration/v1beta1/Variable+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/Variable+admissionregistration.v1beta1.swift index c8c36d29..3588e4e1 100644 --- a/Sources/Model/admissionregistration/v1beta1/Variable+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/Variable+admissionregistration.v1beta1.swift @@ -20,7 +20,11 @@ /// admissionregistration.v1beta1.Variable /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - admissionregistration.v1beta1.Variable diff --git a/Sources/Model/admissionregistration/v1beta1/admissionregistration+v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/admissionregistration+v1beta1.swift index eafaf0fa..9a4ad6ce 100644 --- a/Sources/Model/admissionregistration/v1beta1/admissionregistration+v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/admissionregistration+v1beta1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `admissionregistration.v1beta1` diff --git a/Sources/Model/apiextensions/apiextensions.swift b/Sources/Model/apiextensions/apiextensions.swift index 0aa81bfd..90c9b895 100644 --- a/Sources/Model/apiextensions/apiextensions.swift +++ b/Sources/Model/apiextensions/apiextensions.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `apiextensions` diff --git a/Sources/Model/apiextensions/v1/CustomResourceColumnDefinition+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceColumnDefinition+apiextensions.v1.swift index f5c00bc0..362319b5 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceColumnDefinition+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceColumnDefinition+apiextensions.v1.swift @@ -20,7 +20,11 @@ /// apiextensions.v1.CustomResourceColumnDefinition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiextensions.v1.CustomResourceColumnDefinition diff --git a/Sources/Model/apiextensions/v1/CustomResourceConversion+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceConversion+apiextensions.v1.swift index 3580a576..78254cee 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceConversion+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceConversion+apiextensions.v1.swift @@ -20,7 +20,11 @@ /// apiextensions.v1.CustomResourceConversion /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiextensions.v1.CustomResourceConversion diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinition+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinition+apiextensions.v1.swift index 6b07439a..3fa946ec 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinition+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinition+apiextensions.v1.swift @@ -20,7 +20,11 @@ /// apiextensions.v1.CustomResourceDefinition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiextensions.v1.CustomResourceDefinition diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift index cce80ace..8d3a720d 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift @@ -20,7 +20,11 @@ /// apiextensions.v1.CustomResourceDefinitionCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiextensions.v1.CustomResourceDefinitionCondition diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionList+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionList+apiextensions.v1.swift index dbefd10c..8428dc2c 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionList+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionList+apiextensions.v1.swift @@ -20,7 +20,11 @@ /// apiextensions.v1.CustomResourceDefinitionList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiextensions.v1.CustomResourceDefinitionList diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionNames+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionNames+apiextensions.v1.swift index e7c01a8f..782610c9 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionNames+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionNames+apiextensions.v1.swift @@ -20,7 +20,11 @@ /// apiextensions.v1.CustomResourceDefinitionNames /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiextensions.v1.CustomResourceDefinitionNames diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionSpec+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionSpec+apiextensions.v1.swift index 5f23b7dd..29c9b538 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionSpec+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionSpec+apiextensions.v1.swift @@ -20,7 +20,11 @@ /// apiextensions.v1.CustomResourceDefinitionSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiextensions.v1.CustomResourceDefinitionSpec diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionStatus+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionStatus+apiextensions.v1.swift index b50fb975..7bf60df3 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionStatus+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionStatus+apiextensions.v1.swift @@ -20,7 +20,11 @@ /// apiextensions.v1.CustomResourceDefinitionStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiextensions.v1.CustomResourceDefinitionStatus diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionVersion+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionVersion+apiextensions.v1.swift index 1341daaa..41309d78 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionVersion+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionVersion+apiextensions.v1.swift @@ -20,7 +20,11 @@ /// apiextensions.v1.CustomResourceDefinitionVersion /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiextensions.v1.CustomResourceDefinitionVersion diff --git a/Sources/Model/apiextensions/v1/CustomResourceSubresourceScale+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceSubresourceScale+apiextensions.v1.swift index 6e1c281e..7abcbaac 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceSubresourceScale+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceSubresourceScale+apiextensions.v1.swift @@ -20,7 +20,11 @@ /// apiextensions.v1.CustomResourceSubresourceScale /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiextensions.v1.CustomResourceSubresourceScale diff --git a/Sources/Model/apiextensions/v1/CustomResourceSubresourceStatus+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceSubresourceStatus+apiextensions.v1.swift index 8a7ac8c8..f8aa6be3 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceSubresourceStatus+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceSubresourceStatus+apiextensions.v1.swift @@ -20,7 +20,11 @@ /// apiextensions.v1.CustomResourceSubresourceStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiextensions.v1.CustomResourceSubresourceStatus diff --git a/Sources/Model/apiextensions/v1/CustomResourceSubresources+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceSubresources+apiextensions.v1.swift index 39d5f38b..db504c12 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceSubresources+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceSubresources+apiextensions.v1.swift @@ -20,7 +20,11 @@ /// apiextensions.v1.CustomResourceSubresources /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiextensions.v1.CustomResourceSubresources diff --git a/Sources/Model/apiextensions/v1/CustomResourceValidation+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceValidation+apiextensions.v1.swift index 3579f6d0..6407408f 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceValidation+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceValidation+apiextensions.v1.swift @@ -20,7 +20,11 @@ /// apiextensions.v1.CustomResourceValidation /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiextensions.v1.CustomResourceValidation @@ -33,12 +37,12 @@ public extension apiextensions.v1 { /// /// openAPIV3Schema is the OpenAPI v3 schema to use for validation and pruning. /// - public var openAPIV3Schema: JSONObject? + public var openAPIV3Schema: [String: JSONField]? /// /// Default memberwise initializer /// public init( - openAPIV3Schema: JSONObject? = nil + openAPIV3Schema: [String: JSONField]? = nil ) { self.openAPIV3Schema = openAPIV3Schema } @@ -57,7 +61,7 @@ public extension apiextensions.v1.CustomResourceValidation { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.openAPIV3Schema = try container.decodeIfPresent(JSONObject.self, forKey: .openAPIV3Schema) + self.openAPIV3Schema = try container.decodeIfPresent([String: JSONField].self, forKey: .openAPIV3Schema) } func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/apiextensions/v1/ExternalDocumentation+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/ExternalDocumentation+apiextensions.v1.swift index a1ed9c42..7315d522 100644 --- a/Sources/Model/apiextensions/v1/ExternalDocumentation+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/ExternalDocumentation+apiextensions.v1.swift @@ -20,7 +20,11 @@ /// apiextensions.v1.ExternalDocumentation /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiextensions.v1.ExternalDocumentation diff --git a/Sources/Model/apiextensions/v1/SelectableField+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/SelectableField+apiextensions.v1.swift index 39e53112..326c22dc 100644 --- a/Sources/Model/apiextensions/v1/SelectableField+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/SelectableField+apiextensions.v1.swift @@ -20,7 +20,11 @@ /// apiextensions.v1.SelectableField /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiextensions.v1.SelectableField diff --git a/Sources/Model/apiextensions/v1/ServiceReference+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/ServiceReference+apiextensions.v1.swift index dafe60e9..2197a1b5 100644 --- a/Sources/Model/apiextensions/v1/ServiceReference+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/ServiceReference+apiextensions.v1.swift @@ -20,7 +20,11 @@ /// apiextensions.v1.ServiceReference /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiextensions.v1.ServiceReference diff --git a/Sources/Model/apiextensions/v1/ValidationRule+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/ValidationRule+apiextensions.v1.swift index 54e72840..031139b1 100644 --- a/Sources/Model/apiextensions/v1/ValidationRule+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/ValidationRule+apiextensions.v1.swift @@ -20,7 +20,11 @@ /// apiextensions.v1.ValidationRule /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiextensions.v1.ValidationRule diff --git a/Sources/Model/apiextensions/v1/WebhookClientConfig+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/WebhookClientConfig+apiextensions.v1.swift index 846c57fb..fa104336 100644 --- a/Sources/Model/apiextensions/v1/WebhookClientConfig+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/WebhookClientConfig+apiextensions.v1.swift @@ -20,7 +20,11 @@ /// apiextensions.v1.WebhookClientConfig /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiextensions.v1.WebhookClientConfig diff --git a/Sources/Model/apiextensions/v1/WebhookConversion+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/WebhookConversion+apiextensions.v1.swift index 9e09fc2e..833ffeb6 100644 --- a/Sources/Model/apiextensions/v1/WebhookConversion+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/WebhookConversion+apiextensions.v1.swift @@ -20,7 +20,11 @@ /// apiextensions.v1.WebhookConversion /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiextensions.v1.WebhookConversion diff --git a/Sources/Model/apiextensions/v1/apiextensions+v1.swift b/Sources/Model/apiextensions/v1/apiextensions+v1.swift index 6eea6947..e62e34b1 100644 --- a/Sources/Model/apiextensions/v1/apiextensions+v1.swift +++ b/Sources/Model/apiextensions/v1/apiextensions+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `apiextensions.v1` diff --git a/Sources/Model/apiregistration/apiregistration.swift b/Sources/Model/apiregistration/apiregistration.swift index ec0d35fa..19ed38fb 100644 --- a/Sources/Model/apiregistration/apiregistration.swift +++ b/Sources/Model/apiregistration/apiregistration.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `apiregistration` diff --git a/Sources/Model/apiregistration/v1/APIService+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIService+apiregistration.v1.swift index acb0b072..e1a93220 100644 --- a/Sources/Model/apiregistration/v1/APIService+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIService+apiregistration.v1.swift @@ -20,7 +20,11 @@ /// apiregistration.v1.APIService /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiregistration.v1.APIService diff --git a/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift index ecc3a520..dc5c96bf 100644 --- a/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift @@ -20,7 +20,11 @@ /// apiregistration.v1.APIServiceCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiregistration.v1.APIServiceCondition diff --git a/Sources/Model/apiregistration/v1/APIServiceList+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIServiceList+apiregistration.v1.swift index 44606c75..c108101c 100644 --- a/Sources/Model/apiregistration/v1/APIServiceList+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIServiceList+apiregistration.v1.swift @@ -20,7 +20,11 @@ /// apiregistration.v1.APIServiceList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiregistration.v1.APIServiceList diff --git a/Sources/Model/apiregistration/v1/APIServiceSpec+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIServiceSpec+apiregistration.v1.swift index fa725dd5..ca2e0491 100644 --- a/Sources/Model/apiregistration/v1/APIServiceSpec+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIServiceSpec+apiregistration.v1.swift @@ -20,7 +20,11 @@ /// apiregistration.v1.APIServiceSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiregistration.v1.APIServiceSpec diff --git a/Sources/Model/apiregistration/v1/APIServiceStatus+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIServiceStatus+apiregistration.v1.swift index af525be9..65d0a660 100644 --- a/Sources/Model/apiregistration/v1/APIServiceStatus+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIServiceStatus+apiregistration.v1.swift @@ -20,7 +20,11 @@ /// apiregistration.v1.APIServiceStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiregistration.v1.APIServiceStatus diff --git a/Sources/Model/apiregistration/v1/ServiceReference+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/ServiceReference+apiregistration.v1.swift index bd05ae8f..e6dd85f2 100644 --- a/Sources/Model/apiregistration/v1/ServiceReference+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/ServiceReference+apiregistration.v1.swift @@ -20,7 +20,11 @@ /// apiregistration.v1.ServiceReference /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apiregistration.v1.ServiceReference diff --git a/Sources/Model/apiregistration/v1/apiregistration+v1.swift b/Sources/Model/apiregistration/v1/apiregistration+v1.swift index 53ccae7b..938c4ffa 100644 --- a/Sources/Model/apiregistration/v1/apiregistration+v1.swift +++ b/Sources/Model/apiregistration/v1/apiregistration+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `apiregistration.v1` diff --git a/Sources/Model/apps/apps.swift b/Sources/Model/apps/apps.swift index a7f715ad..c0d8e3c7 100644 --- a/Sources/Model/apps/apps.swift +++ b/Sources/Model/apps/apps.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `apps` diff --git a/Sources/Model/apps/v1/ControllerRevision+apps.v1.swift b/Sources/Model/apps/v1/ControllerRevision+apps.v1.swift index f03c5b87..b44002a1 100644 --- a/Sources/Model/apps/v1/ControllerRevision+apps.v1.swift +++ b/Sources/Model/apps/v1/ControllerRevision+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.ControllerRevision /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.ControllerRevision @@ -51,7 +55,7 @@ public extension apps.v1 { /// /// Data is the serialized representation of the state. /// - public var data: JSONObject? + public var data: [String: JSONField]? /// /// Revision indicates the revision of the state represented by Data. /// @@ -61,7 +65,7 @@ public extension apps.v1 { /// public init( metadata: meta.v1.ObjectMeta? = nil, - data: JSONObject? = nil, + data: [String: JSONField]? = nil, revision: Int64 ) { self.metadata = metadata @@ -88,7 +92,7 @@ public extension apps.v1.ControllerRevision { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.metadata = try container.decodeIfPresent(meta.v1.ObjectMeta.self, forKey: .metadata) - self.data = try container.decodeIfPresent(JSONObject.self, forKey: .data) + self.data = try container.decodeIfPresent([String: JSONField].self, forKey: .data) self.revision = try container.decode(Int64.self, forKey: .revision) } diff --git a/Sources/Model/apps/v1/ControllerRevisionList+apps.v1.swift b/Sources/Model/apps/v1/ControllerRevisionList+apps.v1.swift index 6da820da..0ecadc3c 100644 --- a/Sources/Model/apps/v1/ControllerRevisionList+apps.v1.swift +++ b/Sources/Model/apps/v1/ControllerRevisionList+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.ControllerRevisionList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.ControllerRevisionList diff --git a/Sources/Model/apps/v1/DaemonSet+apps.v1.swift b/Sources/Model/apps/v1/DaemonSet+apps.v1.swift index 66bea3b1..b5a8372f 100644 --- a/Sources/Model/apps/v1/DaemonSet+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSet+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.DaemonSet /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.DaemonSet diff --git a/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift index ed2ba02e..e3e6ab84 100644 --- a/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.DaemonSetCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.DaemonSetCondition diff --git a/Sources/Model/apps/v1/DaemonSetList+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetList+apps.v1.swift index b426a155..40777e94 100644 --- a/Sources/Model/apps/v1/DaemonSetList+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetList+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.DaemonSetList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.DaemonSetList diff --git a/Sources/Model/apps/v1/DaemonSetSpec+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetSpec+apps.v1.swift index b694ded8..7135296d 100644 --- a/Sources/Model/apps/v1/DaemonSetSpec+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetSpec+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.DaemonSetSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.DaemonSetSpec diff --git a/Sources/Model/apps/v1/DaemonSetStatus+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetStatus+apps.v1.swift index 0d8145e2..d50b1631 100644 --- a/Sources/Model/apps/v1/DaemonSetStatus+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetStatus+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.DaemonSetStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.DaemonSetStatus diff --git a/Sources/Model/apps/v1/DaemonSetUpdateStrategy+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetUpdateStrategy+apps.v1.swift index ee5e949c..84c5faaa 100644 --- a/Sources/Model/apps/v1/DaemonSetUpdateStrategy+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetUpdateStrategy+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.DaemonSetUpdateStrategy /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.DaemonSetUpdateStrategy diff --git a/Sources/Model/apps/v1/Deployment+apps.v1.swift b/Sources/Model/apps/v1/Deployment+apps.v1.swift index c504c2f0..7a959d66 100644 --- a/Sources/Model/apps/v1/Deployment+apps.v1.swift +++ b/Sources/Model/apps/v1/Deployment+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.Deployment /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.Deployment diff --git a/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift b/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift index a470798e..7af26a8e 100644 --- a/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.DeploymentCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.DeploymentCondition diff --git a/Sources/Model/apps/v1/DeploymentList+apps.v1.swift b/Sources/Model/apps/v1/DeploymentList+apps.v1.swift index 5229c87b..20e332b0 100644 --- a/Sources/Model/apps/v1/DeploymentList+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentList+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.DeploymentList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.DeploymentList diff --git a/Sources/Model/apps/v1/DeploymentSpec+apps.v1.swift b/Sources/Model/apps/v1/DeploymentSpec+apps.v1.swift index 09caf1cb..30cf0479 100644 --- a/Sources/Model/apps/v1/DeploymentSpec+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentSpec+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.DeploymentSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.DeploymentSpec diff --git a/Sources/Model/apps/v1/DeploymentStatus+apps.v1.swift b/Sources/Model/apps/v1/DeploymentStatus+apps.v1.swift index 9f3a779c..1803c0be 100644 --- a/Sources/Model/apps/v1/DeploymentStatus+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentStatus+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.DeploymentStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.DeploymentStatus diff --git a/Sources/Model/apps/v1/DeploymentStrategy+apps.v1.swift b/Sources/Model/apps/v1/DeploymentStrategy+apps.v1.swift index fd49d0f0..d654d3c6 100644 --- a/Sources/Model/apps/v1/DeploymentStrategy+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentStrategy+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.DeploymentStrategy /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.DeploymentStrategy diff --git a/Sources/Model/apps/v1/ReplicaSet+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSet+apps.v1.swift index 1dd55772..22d598cb 100644 --- a/Sources/Model/apps/v1/ReplicaSet+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSet+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.ReplicaSet /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.ReplicaSet diff --git a/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift index f37ad584..54529963 100644 --- a/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.ReplicaSetCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.ReplicaSetCondition diff --git a/Sources/Model/apps/v1/ReplicaSetList+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSetList+apps.v1.swift index 3abe467f..0373958c 100644 --- a/Sources/Model/apps/v1/ReplicaSetList+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSetList+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.ReplicaSetList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.ReplicaSetList diff --git a/Sources/Model/apps/v1/ReplicaSetSpec+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSetSpec+apps.v1.swift index 3e05dfad..2ca8941a 100644 --- a/Sources/Model/apps/v1/ReplicaSetSpec+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSetSpec+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.ReplicaSetSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.ReplicaSetSpec diff --git a/Sources/Model/apps/v1/ReplicaSetStatus+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSetStatus+apps.v1.swift index dd37c95e..d9cbf222 100644 --- a/Sources/Model/apps/v1/ReplicaSetStatus+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSetStatus+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.ReplicaSetStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.ReplicaSetStatus diff --git a/Sources/Model/apps/v1/RollingUpdateDaemonSet+apps.v1.swift b/Sources/Model/apps/v1/RollingUpdateDaemonSet+apps.v1.swift index 1e29ebe7..443adcb1 100644 --- a/Sources/Model/apps/v1/RollingUpdateDaemonSet+apps.v1.swift +++ b/Sources/Model/apps/v1/RollingUpdateDaemonSet+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.RollingUpdateDaemonSet /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.RollingUpdateDaemonSet diff --git a/Sources/Model/apps/v1/RollingUpdateDeployment+apps.v1.swift b/Sources/Model/apps/v1/RollingUpdateDeployment+apps.v1.swift index d0e524df..18422fc1 100644 --- a/Sources/Model/apps/v1/RollingUpdateDeployment+apps.v1.swift +++ b/Sources/Model/apps/v1/RollingUpdateDeployment+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.RollingUpdateDeployment /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.RollingUpdateDeployment diff --git a/Sources/Model/apps/v1/RollingUpdateStatefulSetStrategy+apps.v1.swift b/Sources/Model/apps/v1/RollingUpdateStatefulSetStrategy+apps.v1.swift index ab6a2863..6c8031c5 100644 --- a/Sources/Model/apps/v1/RollingUpdateStatefulSetStrategy+apps.v1.swift +++ b/Sources/Model/apps/v1/RollingUpdateStatefulSetStrategy+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.RollingUpdateStatefulSetStrategy /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.RollingUpdateStatefulSetStrategy diff --git a/Sources/Model/apps/v1/StatefulSet+apps.v1.swift b/Sources/Model/apps/v1/StatefulSet+apps.v1.swift index 4df79975..03641a0d 100644 --- a/Sources/Model/apps/v1/StatefulSet+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSet+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.StatefulSet /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.StatefulSet diff --git a/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift index 479804ce..7ab1c7d5 100644 --- a/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.StatefulSetCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.StatefulSetCondition diff --git a/Sources/Model/apps/v1/StatefulSetList+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetList+apps.v1.swift index 4a99f7a8..7a13d7a2 100644 --- a/Sources/Model/apps/v1/StatefulSetList+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetList+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.StatefulSetList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.StatefulSetList diff --git a/Sources/Model/apps/v1/StatefulSetOrdinals+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetOrdinals+apps.v1.swift index 64362740..143b57ae 100644 --- a/Sources/Model/apps/v1/StatefulSetOrdinals+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetOrdinals+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.StatefulSetOrdinals /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.StatefulSetOrdinals diff --git a/Sources/Model/apps/v1/StatefulSetPersistentVolumeClaimRetentionPolicy+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetPersistentVolumeClaimRetentionPolicy+apps.v1.swift index aa25a734..7e92c98a 100644 --- a/Sources/Model/apps/v1/StatefulSetPersistentVolumeClaimRetentionPolicy+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetPersistentVolumeClaimRetentionPolicy+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy diff --git a/Sources/Model/apps/v1/StatefulSetSpec+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetSpec+apps.v1.swift index c32fb65c..7c378520 100644 --- a/Sources/Model/apps/v1/StatefulSetSpec+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetSpec+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.StatefulSetSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.StatefulSetSpec diff --git a/Sources/Model/apps/v1/StatefulSetStatus+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetStatus+apps.v1.swift index 2272e03f..c0952030 100644 --- a/Sources/Model/apps/v1/StatefulSetStatus+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetStatus+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.StatefulSetStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.StatefulSetStatus diff --git a/Sources/Model/apps/v1/StatefulSetUpdateStrategy+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetUpdateStrategy+apps.v1.swift index a9973a0c..e553364a 100644 --- a/Sources/Model/apps/v1/StatefulSetUpdateStrategy+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetUpdateStrategy+apps.v1.swift @@ -20,7 +20,11 @@ /// apps.v1.StatefulSetUpdateStrategy /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - apps.v1.StatefulSetUpdateStrategy diff --git a/Sources/Model/apps/v1/apps+v1.swift b/Sources/Model/apps/v1/apps+v1.swift index 4c849bd3..6d380022 100644 --- a/Sources/Model/apps/v1/apps+v1.swift +++ b/Sources/Model/apps/v1/apps+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `apps.v1` diff --git a/Sources/Model/authentication/authentication.swift b/Sources/Model/authentication/authentication.swift index 9f9b4908..f2209996 100644 --- a/Sources/Model/authentication/authentication.swift +++ b/Sources/Model/authentication/authentication.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `authentication` diff --git a/Sources/Model/authentication/v1/BoundObjectReference+authentication.v1.swift b/Sources/Model/authentication/v1/BoundObjectReference+authentication.v1.swift index efae971a..dbbd1771 100644 --- a/Sources/Model/authentication/v1/BoundObjectReference+authentication.v1.swift +++ b/Sources/Model/authentication/v1/BoundObjectReference+authentication.v1.swift @@ -20,7 +20,11 @@ /// authentication.v1.BoundObjectReference /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authentication.v1.BoundObjectReference diff --git a/Sources/Model/authentication/v1/SelfSubjectReview+authentication.v1.swift b/Sources/Model/authentication/v1/SelfSubjectReview+authentication.v1.swift index 8a4a1c3b..105cd671 100644 --- a/Sources/Model/authentication/v1/SelfSubjectReview+authentication.v1.swift +++ b/Sources/Model/authentication/v1/SelfSubjectReview+authentication.v1.swift @@ -20,7 +20,11 @@ /// authentication.v1.SelfSubjectReview /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authentication.v1.SelfSubjectReview diff --git a/Sources/Model/authentication/v1/SelfSubjectReviewStatus+authentication.v1.swift b/Sources/Model/authentication/v1/SelfSubjectReviewStatus+authentication.v1.swift index 41a0f8a5..a6078643 100644 --- a/Sources/Model/authentication/v1/SelfSubjectReviewStatus+authentication.v1.swift +++ b/Sources/Model/authentication/v1/SelfSubjectReviewStatus+authentication.v1.swift @@ -20,7 +20,11 @@ /// authentication.v1.SelfSubjectReviewStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authentication.v1.SelfSubjectReviewStatus diff --git a/Sources/Model/authentication/v1/TokenRequest+authentication.v1.swift b/Sources/Model/authentication/v1/TokenRequest+authentication.v1.swift index a9a68f33..35e479b2 100644 --- a/Sources/Model/authentication/v1/TokenRequest+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenRequest+authentication.v1.swift @@ -20,7 +20,11 @@ /// authentication.v1.TokenRequest /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authentication.v1.TokenRequest diff --git a/Sources/Model/authentication/v1/TokenRequestSpec+authentication.v1.swift b/Sources/Model/authentication/v1/TokenRequestSpec+authentication.v1.swift index 29972915..6e82422e 100644 --- a/Sources/Model/authentication/v1/TokenRequestSpec+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenRequestSpec+authentication.v1.swift @@ -20,7 +20,11 @@ /// authentication.v1.TokenRequestSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authentication.v1.TokenRequestSpec diff --git a/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift b/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift index ed02c1d6..f1863eeb 100644 --- a/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift @@ -20,7 +20,11 @@ /// authentication.v1.TokenRequestStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authentication.v1.TokenRequestStatus diff --git a/Sources/Model/authentication/v1/TokenReview+authentication.v1.swift b/Sources/Model/authentication/v1/TokenReview+authentication.v1.swift index 43e140e5..418e0bd4 100644 --- a/Sources/Model/authentication/v1/TokenReview+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenReview+authentication.v1.swift @@ -20,7 +20,11 @@ /// authentication.v1.TokenReview /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authentication.v1.TokenReview diff --git a/Sources/Model/authentication/v1/TokenReviewSpec+authentication.v1.swift b/Sources/Model/authentication/v1/TokenReviewSpec+authentication.v1.swift index 0779ae83..f689ca0e 100644 --- a/Sources/Model/authentication/v1/TokenReviewSpec+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenReviewSpec+authentication.v1.swift @@ -20,7 +20,11 @@ /// authentication.v1.TokenReviewSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authentication.v1.TokenReviewSpec diff --git a/Sources/Model/authentication/v1/TokenReviewStatus+authentication.v1.swift b/Sources/Model/authentication/v1/TokenReviewStatus+authentication.v1.swift index 3bcd7a6b..99f77f1b 100644 --- a/Sources/Model/authentication/v1/TokenReviewStatus+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenReviewStatus+authentication.v1.swift @@ -20,7 +20,11 @@ /// authentication.v1.TokenReviewStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authentication.v1.TokenReviewStatus diff --git a/Sources/Model/authentication/v1/UserInfo+authentication.v1.swift b/Sources/Model/authentication/v1/UserInfo+authentication.v1.swift index 26c9f1f6..db026e84 100644 --- a/Sources/Model/authentication/v1/UserInfo+authentication.v1.swift +++ b/Sources/Model/authentication/v1/UserInfo+authentication.v1.swift @@ -20,7 +20,11 @@ /// authentication.v1.UserInfo /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authentication.v1.UserInfo diff --git a/Sources/Model/authentication/v1/authentication+v1.swift b/Sources/Model/authentication/v1/authentication+v1.swift index 41adb474..0ace66d2 100644 --- a/Sources/Model/authentication/v1/authentication+v1.swift +++ b/Sources/Model/authentication/v1/authentication+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `authentication.v1` diff --git a/Sources/Model/authorization/authorization.swift b/Sources/Model/authorization/authorization.swift index ba743c94..00160d63 100644 --- a/Sources/Model/authorization/authorization.swift +++ b/Sources/Model/authorization/authorization.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `authorization` diff --git a/Sources/Model/authorization/v1/FieldSelectorAttributes+authorization.v1.swift b/Sources/Model/authorization/v1/FieldSelectorAttributes+authorization.v1.swift index 774f4a24..04717726 100644 --- a/Sources/Model/authorization/v1/FieldSelectorAttributes+authorization.v1.swift +++ b/Sources/Model/authorization/v1/FieldSelectorAttributes+authorization.v1.swift @@ -20,7 +20,11 @@ /// authorization.v1.FieldSelectorAttributes /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authorization.v1.FieldSelectorAttributes diff --git a/Sources/Model/authorization/v1/LabelSelectorAttributes+authorization.v1.swift b/Sources/Model/authorization/v1/LabelSelectorAttributes+authorization.v1.swift index bff90037..d7e2749f 100644 --- a/Sources/Model/authorization/v1/LabelSelectorAttributes+authorization.v1.swift +++ b/Sources/Model/authorization/v1/LabelSelectorAttributes+authorization.v1.swift @@ -20,7 +20,11 @@ /// authorization.v1.LabelSelectorAttributes /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authorization.v1.LabelSelectorAttributes diff --git a/Sources/Model/authorization/v1/LocalSubjectAccessReview+authorization.v1.swift b/Sources/Model/authorization/v1/LocalSubjectAccessReview+authorization.v1.swift index 2f595913..532cc9d2 100644 --- a/Sources/Model/authorization/v1/LocalSubjectAccessReview+authorization.v1.swift +++ b/Sources/Model/authorization/v1/LocalSubjectAccessReview+authorization.v1.swift @@ -20,7 +20,11 @@ /// authorization.v1.LocalSubjectAccessReview /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authorization.v1.LocalSubjectAccessReview diff --git a/Sources/Model/authorization/v1/NonResourceAttributes+authorization.v1.swift b/Sources/Model/authorization/v1/NonResourceAttributes+authorization.v1.swift index a4562e43..51e79ea7 100644 --- a/Sources/Model/authorization/v1/NonResourceAttributes+authorization.v1.swift +++ b/Sources/Model/authorization/v1/NonResourceAttributes+authorization.v1.swift @@ -20,7 +20,11 @@ /// authorization.v1.NonResourceAttributes /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authorization.v1.NonResourceAttributes diff --git a/Sources/Model/authorization/v1/NonResourceRule+authorization.v1.swift b/Sources/Model/authorization/v1/NonResourceRule+authorization.v1.swift index 982c1b85..523c3bde 100644 --- a/Sources/Model/authorization/v1/NonResourceRule+authorization.v1.swift +++ b/Sources/Model/authorization/v1/NonResourceRule+authorization.v1.swift @@ -20,7 +20,11 @@ /// authorization.v1.NonResourceRule /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authorization.v1.NonResourceRule diff --git a/Sources/Model/authorization/v1/ResourceAttributes+authorization.v1.swift b/Sources/Model/authorization/v1/ResourceAttributes+authorization.v1.swift index 5652f476..d0e65a4b 100644 --- a/Sources/Model/authorization/v1/ResourceAttributes+authorization.v1.swift +++ b/Sources/Model/authorization/v1/ResourceAttributes+authorization.v1.swift @@ -20,7 +20,11 @@ /// authorization.v1.ResourceAttributes /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authorization.v1.ResourceAttributes diff --git a/Sources/Model/authorization/v1/ResourceRule+authorization.v1.swift b/Sources/Model/authorization/v1/ResourceRule+authorization.v1.swift index 58a17d01..5952e72c 100644 --- a/Sources/Model/authorization/v1/ResourceRule+authorization.v1.swift +++ b/Sources/Model/authorization/v1/ResourceRule+authorization.v1.swift @@ -20,7 +20,11 @@ /// authorization.v1.ResourceRule /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authorization.v1.ResourceRule diff --git a/Sources/Model/authorization/v1/SelfSubjectAccessReview+authorization.v1.swift b/Sources/Model/authorization/v1/SelfSubjectAccessReview+authorization.v1.swift index 8a514f92..714b4049 100644 --- a/Sources/Model/authorization/v1/SelfSubjectAccessReview+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SelfSubjectAccessReview+authorization.v1.swift @@ -20,7 +20,11 @@ /// authorization.v1.SelfSubjectAccessReview /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authorization.v1.SelfSubjectAccessReview diff --git a/Sources/Model/authorization/v1/SelfSubjectAccessReviewSpec+authorization.v1.swift b/Sources/Model/authorization/v1/SelfSubjectAccessReviewSpec+authorization.v1.swift index c1a4a5d7..27003308 100644 --- a/Sources/Model/authorization/v1/SelfSubjectAccessReviewSpec+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SelfSubjectAccessReviewSpec+authorization.v1.swift @@ -20,7 +20,11 @@ /// authorization.v1.SelfSubjectAccessReviewSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authorization.v1.SelfSubjectAccessReviewSpec diff --git a/Sources/Model/authorization/v1/SelfSubjectRulesReview+authorization.v1.swift b/Sources/Model/authorization/v1/SelfSubjectRulesReview+authorization.v1.swift index d8835015..6a84d1bd 100644 --- a/Sources/Model/authorization/v1/SelfSubjectRulesReview+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SelfSubjectRulesReview+authorization.v1.swift @@ -20,7 +20,11 @@ /// authorization.v1.SelfSubjectRulesReview /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authorization.v1.SelfSubjectRulesReview diff --git a/Sources/Model/authorization/v1/SelfSubjectRulesReviewSpec+authorization.v1.swift b/Sources/Model/authorization/v1/SelfSubjectRulesReviewSpec+authorization.v1.swift index f65d7c67..383be4e0 100644 --- a/Sources/Model/authorization/v1/SelfSubjectRulesReviewSpec+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SelfSubjectRulesReviewSpec+authorization.v1.swift @@ -20,7 +20,11 @@ /// authorization.v1.SelfSubjectRulesReviewSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authorization.v1.SelfSubjectRulesReviewSpec diff --git a/Sources/Model/authorization/v1/SubjectAccessReview+authorization.v1.swift b/Sources/Model/authorization/v1/SubjectAccessReview+authorization.v1.swift index a6c38bc9..3de63fd0 100644 --- a/Sources/Model/authorization/v1/SubjectAccessReview+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SubjectAccessReview+authorization.v1.swift @@ -20,7 +20,11 @@ /// authorization.v1.SubjectAccessReview /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authorization.v1.SubjectAccessReview diff --git a/Sources/Model/authorization/v1/SubjectAccessReviewSpec+authorization.v1.swift b/Sources/Model/authorization/v1/SubjectAccessReviewSpec+authorization.v1.swift index 51a57c17..d323048b 100644 --- a/Sources/Model/authorization/v1/SubjectAccessReviewSpec+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SubjectAccessReviewSpec+authorization.v1.swift @@ -20,7 +20,11 @@ /// authorization.v1.SubjectAccessReviewSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authorization.v1.SubjectAccessReviewSpec diff --git a/Sources/Model/authorization/v1/SubjectAccessReviewStatus+authorization.v1.swift b/Sources/Model/authorization/v1/SubjectAccessReviewStatus+authorization.v1.swift index 12a16644..72fd9686 100644 --- a/Sources/Model/authorization/v1/SubjectAccessReviewStatus+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SubjectAccessReviewStatus+authorization.v1.swift @@ -20,7 +20,11 @@ /// authorization.v1.SubjectAccessReviewStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authorization.v1.SubjectAccessReviewStatus diff --git a/Sources/Model/authorization/v1/SubjectRulesReviewStatus+authorization.v1.swift b/Sources/Model/authorization/v1/SubjectRulesReviewStatus+authorization.v1.swift index 84d67be7..5f2273b6 100644 --- a/Sources/Model/authorization/v1/SubjectRulesReviewStatus+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SubjectRulesReviewStatus+authorization.v1.swift @@ -20,7 +20,11 @@ /// authorization.v1.SubjectRulesReviewStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - authorization.v1.SubjectRulesReviewStatus diff --git a/Sources/Model/authorization/v1/authorization+v1.swift b/Sources/Model/authorization/v1/authorization+v1.swift index 929f7132..7c6dc741 100644 --- a/Sources/Model/authorization/v1/authorization+v1.swift +++ b/Sources/Model/authorization/v1/authorization+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `authorization.v1` diff --git a/Sources/Model/autoscaling/autoscaling.swift b/Sources/Model/autoscaling/autoscaling.swift index 15bc27b4..35698022 100644 --- a/Sources/Model/autoscaling/autoscaling.swift +++ b/Sources/Model/autoscaling/autoscaling.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `autoscaling` diff --git a/Sources/Model/autoscaling/v1/CrossVersionObjectReference+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/CrossVersionObjectReference+autoscaling.v1.swift index a3076737..b82e778f 100644 --- a/Sources/Model/autoscaling/v1/CrossVersionObjectReference+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/CrossVersionObjectReference+autoscaling.v1.swift @@ -20,7 +20,11 @@ /// autoscaling.v1.CrossVersionObjectReference /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v1.CrossVersionObjectReference diff --git a/Sources/Model/autoscaling/v1/HorizontalPodAutoscaler+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/HorizontalPodAutoscaler+autoscaling.v1.swift index 3d377293..6752b3aa 100644 --- a/Sources/Model/autoscaling/v1/HorizontalPodAutoscaler+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/HorizontalPodAutoscaler+autoscaling.v1.swift @@ -20,7 +20,11 @@ /// autoscaling.v1.HorizontalPodAutoscaler /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v1.HorizontalPodAutoscaler diff --git a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerList+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerList+autoscaling.v1.swift index 1f0e0f52..aaca20a3 100644 --- a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerList+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerList+autoscaling.v1.swift @@ -20,7 +20,11 @@ /// autoscaling.v1.HorizontalPodAutoscalerList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v1.HorizontalPodAutoscalerList diff --git a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerSpec+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerSpec+autoscaling.v1.swift index a4458a38..8d868ccd 100644 --- a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerSpec+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerSpec+autoscaling.v1.swift @@ -20,7 +20,11 @@ /// autoscaling.v1.HorizontalPodAutoscalerSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v1.HorizontalPodAutoscalerSpec diff --git a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift index 3bf611ab..885d918d 100644 --- a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift @@ -20,7 +20,11 @@ /// autoscaling.v1.HorizontalPodAutoscalerStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v1.HorizontalPodAutoscalerStatus diff --git a/Sources/Model/autoscaling/v1/Scale+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/Scale+autoscaling.v1.swift index e3e1bc05..a9ac3476 100644 --- a/Sources/Model/autoscaling/v1/Scale+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/Scale+autoscaling.v1.swift @@ -20,7 +20,11 @@ /// autoscaling.v1.Scale /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v1.Scale diff --git a/Sources/Model/autoscaling/v1/ScaleSpec+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/ScaleSpec+autoscaling.v1.swift index 1c017ff5..00477a3e 100644 --- a/Sources/Model/autoscaling/v1/ScaleSpec+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/ScaleSpec+autoscaling.v1.swift @@ -20,7 +20,11 @@ /// autoscaling.v1.ScaleSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v1.ScaleSpec diff --git a/Sources/Model/autoscaling/v1/ScaleStatus+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/ScaleStatus+autoscaling.v1.swift index bf20fc99..d1e6ae8e 100644 --- a/Sources/Model/autoscaling/v1/ScaleStatus+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/ScaleStatus+autoscaling.v1.swift @@ -20,7 +20,11 @@ /// autoscaling.v1.ScaleStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v1.ScaleStatus diff --git a/Sources/Model/autoscaling/v1/autoscaling+v1.swift b/Sources/Model/autoscaling/v1/autoscaling+v1.swift index c09e22d5..b71587b5 100644 --- a/Sources/Model/autoscaling/v1/autoscaling+v1.swift +++ b/Sources/Model/autoscaling/v1/autoscaling+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `autoscaling.v1` diff --git a/Sources/Model/autoscaling/v2/ContainerResourceMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ContainerResourceMetricSource+autoscaling.v2.swift index 89ff9e0d..1e0fdb83 100644 --- a/Sources/Model/autoscaling/v2/ContainerResourceMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ContainerResourceMetricSource+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.ContainerResourceMetricSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.ContainerResourceMetricSource diff --git a/Sources/Model/autoscaling/v2/ContainerResourceMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ContainerResourceMetricStatus+autoscaling.v2.swift index 99220cb8..c651f7e0 100644 --- a/Sources/Model/autoscaling/v2/ContainerResourceMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ContainerResourceMetricStatus+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.ContainerResourceMetricStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.ContainerResourceMetricStatus diff --git a/Sources/Model/autoscaling/v2/CrossVersionObjectReference+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/CrossVersionObjectReference+autoscaling.v2.swift index e9dc16e8..f2801e96 100644 --- a/Sources/Model/autoscaling/v2/CrossVersionObjectReference+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/CrossVersionObjectReference+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.CrossVersionObjectReference /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.CrossVersionObjectReference diff --git a/Sources/Model/autoscaling/v2/ExternalMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ExternalMetricSource+autoscaling.v2.swift index 736317c8..3ad429c3 100644 --- a/Sources/Model/autoscaling/v2/ExternalMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ExternalMetricSource+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.ExternalMetricSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.ExternalMetricSource diff --git a/Sources/Model/autoscaling/v2/ExternalMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ExternalMetricStatus+autoscaling.v2.swift index c220064d..2e117b21 100644 --- a/Sources/Model/autoscaling/v2/ExternalMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ExternalMetricStatus+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.ExternalMetricStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.ExternalMetricStatus diff --git a/Sources/Model/autoscaling/v2/HPAScalingPolicy+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HPAScalingPolicy+autoscaling.v2.swift index 86f990e3..f565290b 100644 --- a/Sources/Model/autoscaling/v2/HPAScalingPolicy+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HPAScalingPolicy+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.HPAScalingPolicy /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.HPAScalingPolicy diff --git a/Sources/Model/autoscaling/v2/HPAScalingRules+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HPAScalingRules+autoscaling.v2.swift index 23c25a8b..65133c92 100644 --- a/Sources/Model/autoscaling/v2/HPAScalingRules+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HPAScalingRules+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.HPAScalingRules /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.HPAScalingRules diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscaler+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscaler+autoscaling.v2.swift index 5093421c..ba301e06 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscaler+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscaler+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.HorizontalPodAutoscaler /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.HorizontalPodAutoscaler diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerBehavior+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerBehavior+autoscaling.v2.swift index 0c7372d7..3b7f722c 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerBehavior+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerBehavior+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.HorizontalPodAutoscalerBehavior /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.HorizontalPodAutoscalerBehavior diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerCondition+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerCondition+autoscaling.v2.swift index 3b9e4b98..69f89951 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerCondition+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerCondition+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.HorizontalPodAutoscalerCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.HorizontalPodAutoscalerCondition diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerList+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerList+autoscaling.v2.swift index abed4788..0cfe2a76 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerList+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerList+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.HorizontalPodAutoscalerList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.HorizontalPodAutoscalerList diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerSpec+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerSpec+autoscaling.v2.swift index d48d00a4..d58cb7bd 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerSpec+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerSpec+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.HorizontalPodAutoscalerSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.HorizontalPodAutoscalerSpec diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerStatus+autoscaling.v2.swift index 86019046..10c3f8fa 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerStatus+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.HorizontalPodAutoscalerStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.HorizontalPodAutoscalerStatus diff --git a/Sources/Model/autoscaling/v2/MetricIdentifier+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricIdentifier+autoscaling.v2.swift index bb76ae85..0b83e636 100644 --- a/Sources/Model/autoscaling/v2/MetricIdentifier+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricIdentifier+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.MetricIdentifier /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.MetricIdentifier diff --git a/Sources/Model/autoscaling/v2/MetricSpec+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricSpec+autoscaling.v2.swift index 790cf82c..e398a801 100644 --- a/Sources/Model/autoscaling/v2/MetricSpec+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricSpec+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.MetricSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.MetricSpec diff --git a/Sources/Model/autoscaling/v2/MetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricStatus+autoscaling.v2.swift index 4d859ecd..d031d225 100644 --- a/Sources/Model/autoscaling/v2/MetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricStatus+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.MetricStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.MetricStatus diff --git a/Sources/Model/autoscaling/v2/MetricTarget+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricTarget+autoscaling.v2.swift index e870efd1..69206b82 100644 --- a/Sources/Model/autoscaling/v2/MetricTarget+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricTarget+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.MetricTarget /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.MetricTarget diff --git a/Sources/Model/autoscaling/v2/MetricValueStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricValueStatus+autoscaling.v2.swift index 61edf014..569864d9 100644 --- a/Sources/Model/autoscaling/v2/MetricValueStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricValueStatus+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.MetricValueStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.MetricValueStatus diff --git a/Sources/Model/autoscaling/v2/ObjectMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ObjectMetricSource+autoscaling.v2.swift index b62b9c64..2b3ed81c 100644 --- a/Sources/Model/autoscaling/v2/ObjectMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ObjectMetricSource+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.ObjectMetricSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.ObjectMetricSource diff --git a/Sources/Model/autoscaling/v2/ObjectMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ObjectMetricStatus+autoscaling.v2.swift index d3808c6c..38ba6723 100644 --- a/Sources/Model/autoscaling/v2/ObjectMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ObjectMetricStatus+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.ObjectMetricStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.ObjectMetricStatus diff --git a/Sources/Model/autoscaling/v2/PodsMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/PodsMetricSource+autoscaling.v2.swift index 0466373d..0426db38 100644 --- a/Sources/Model/autoscaling/v2/PodsMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/PodsMetricSource+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.PodsMetricSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.PodsMetricSource diff --git a/Sources/Model/autoscaling/v2/PodsMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/PodsMetricStatus+autoscaling.v2.swift index 0c8d634c..88c41c98 100644 --- a/Sources/Model/autoscaling/v2/PodsMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/PodsMetricStatus+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.PodsMetricStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.PodsMetricStatus diff --git a/Sources/Model/autoscaling/v2/ResourceMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ResourceMetricSource+autoscaling.v2.swift index b1ca70d1..7aa44913 100644 --- a/Sources/Model/autoscaling/v2/ResourceMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ResourceMetricSource+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.ResourceMetricSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.ResourceMetricSource diff --git a/Sources/Model/autoscaling/v2/ResourceMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ResourceMetricStatus+autoscaling.v2.swift index 55eabd51..04e0244b 100644 --- a/Sources/Model/autoscaling/v2/ResourceMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ResourceMetricStatus+autoscaling.v2.swift @@ -20,7 +20,11 @@ /// autoscaling.v2.ResourceMetricStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - autoscaling.v2.ResourceMetricStatus diff --git a/Sources/Model/autoscaling/v2/autoscaling+v2.swift b/Sources/Model/autoscaling/v2/autoscaling+v2.swift index 7c3463fa..58c3b4c9 100644 --- a/Sources/Model/autoscaling/v2/autoscaling+v2.swift +++ b/Sources/Model/autoscaling/v2/autoscaling+v2.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `autoscaling.v2` diff --git a/Sources/Model/batch/batch.swift b/Sources/Model/batch/batch.swift index 795b99dc..679d036b 100644 --- a/Sources/Model/batch/batch.swift +++ b/Sources/Model/batch/batch.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `batch` diff --git a/Sources/Model/batch/v1/CronJob+batch.v1.swift b/Sources/Model/batch/v1/CronJob+batch.v1.swift index c995c460..9996b853 100644 --- a/Sources/Model/batch/v1/CronJob+batch.v1.swift +++ b/Sources/Model/batch/v1/CronJob+batch.v1.swift @@ -20,7 +20,11 @@ /// batch.v1.CronJob /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - batch.v1.CronJob diff --git a/Sources/Model/batch/v1/CronJobList+batch.v1.swift b/Sources/Model/batch/v1/CronJobList+batch.v1.swift index 62a83e00..ebb69bf0 100644 --- a/Sources/Model/batch/v1/CronJobList+batch.v1.swift +++ b/Sources/Model/batch/v1/CronJobList+batch.v1.swift @@ -20,7 +20,11 @@ /// batch.v1.CronJobList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - batch.v1.CronJobList diff --git a/Sources/Model/batch/v1/CronJobSpec+batch.v1.swift b/Sources/Model/batch/v1/CronJobSpec+batch.v1.swift index 62ef3721..c7fedd1d 100644 --- a/Sources/Model/batch/v1/CronJobSpec+batch.v1.swift +++ b/Sources/Model/batch/v1/CronJobSpec+batch.v1.swift @@ -20,7 +20,11 @@ /// batch.v1.CronJobSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - batch.v1.CronJobSpec diff --git a/Sources/Model/batch/v1/CronJobStatus+batch.v1.swift b/Sources/Model/batch/v1/CronJobStatus+batch.v1.swift index 3e0814da..12bc65c2 100644 --- a/Sources/Model/batch/v1/CronJobStatus+batch.v1.swift +++ b/Sources/Model/batch/v1/CronJobStatus+batch.v1.swift @@ -20,7 +20,11 @@ /// batch.v1.CronJobStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - batch.v1.CronJobStatus diff --git a/Sources/Model/batch/v1/Job+batch.v1.swift b/Sources/Model/batch/v1/Job+batch.v1.swift index be04c2bf..338d7b02 100644 --- a/Sources/Model/batch/v1/Job+batch.v1.swift +++ b/Sources/Model/batch/v1/Job+batch.v1.swift @@ -20,7 +20,11 @@ /// batch.v1.Job /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - batch.v1.Job diff --git a/Sources/Model/batch/v1/JobCondition+batch.v1.swift b/Sources/Model/batch/v1/JobCondition+batch.v1.swift index f695c476..f65d768c 100644 --- a/Sources/Model/batch/v1/JobCondition+batch.v1.swift +++ b/Sources/Model/batch/v1/JobCondition+batch.v1.swift @@ -20,7 +20,11 @@ /// batch.v1.JobCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - batch.v1.JobCondition diff --git a/Sources/Model/batch/v1/JobList+batch.v1.swift b/Sources/Model/batch/v1/JobList+batch.v1.swift index ab875573..5df086d3 100644 --- a/Sources/Model/batch/v1/JobList+batch.v1.swift +++ b/Sources/Model/batch/v1/JobList+batch.v1.swift @@ -20,7 +20,11 @@ /// batch.v1.JobList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - batch.v1.JobList diff --git a/Sources/Model/batch/v1/JobSpec+batch.v1.swift b/Sources/Model/batch/v1/JobSpec+batch.v1.swift index 8a0e63e8..80fafdef 100644 --- a/Sources/Model/batch/v1/JobSpec+batch.v1.swift +++ b/Sources/Model/batch/v1/JobSpec+batch.v1.swift @@ -20,7 +20,11 @@ /// batch.v1.JobSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - batch.v1.JobSpec diff --git a/Sources/Model/batch/v1/JobStatus+batch.v1.swift b/Sources/Model/batch/v1/JobStatus+batch.v1.swift index 83fcd1f9..22d8eab9 100644 --- a/Sources/Model/batch/v1/JobStatus+batch.v1.swift +++ b/Sources/Model/batch/v1/JobStatus+batch.v1.swift @@ -20,7 +20,11 @@ /// batch.v1.JobStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - batch.v1.JobStatus diff --git a/Sources/Model/batch/v1/JobTemplateSpec+batch.v1.swift b/Sources/Model/batch/v1/JobTemplateSpec+batch.v1.swift index 013a864d..bc1c8c78 100644 --- a/Sources/Model/batch/v1/JobTemplateSpec+batch.v1.swift +++ b/Sources/Model/batch/v1/JobTemplateSpec+batch.v1.swift @@ -20,7 +20,11 @@ /// batch.v1.JobTemplateSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - batch.v1.JobTemplateSpec diff --git a/Sources/Model/batch/v1/PodFailurePolicy+batch.v1.swift b/Sources/Model/batch/v1/PodFailurePolicy+batch.v1.swift index a056dbf7..fb56fb8b 100644 --- a/Sources/Model/batch/v1/PodFailurePolicy+batch.v1.swift +++ b/Sources/Model/batch/v1/PodFailurePolicy+batch.v1.swift @@ -20,7 +20,11 @@ /// batch.v1.PodFailurePolicy /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - batch.v1.PodFailurePolicy diff --git a/Sources/Model/batch/v1/PodFailurePolicyOnExitCodesRequirement+batch.v1.swift b/Sources/Model/batch/v1/PodFailurePolicyOnExitCodesRequirement+batch.v1.swift index eae621f9..7b1519fc 100644 --- a/Sources/Model/batch/v1/PodFailurePolicyOnExitCodesRequirement+batch.v1.swift +++ b/Sources/Model/batch/v1/PodFailurePolicyOnExitCodesRequirement+batch.v1.swift @@ -20,7 +20,11 @@ /// batch.v1.PodFailurePolicyOnExitCodesRequirement /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - batch.v1.PodFailurePolicyOnExitCodesRequirement diff --git a/Sources/Model/batch/v1/PodFailurePolicyOnPodConditionsPattern+batch.v1.swift b/Sources/Model/batch/v1/PodFailurePolicyOnPodConditionsPattern+batch.v1.swift index 0afe23ae..8a949a6c 100644 --- a/Sources/Model/batch/v1/PodFailurePolicyOnPodConditionsPattern+batch.v1.swift +++ b/Sources/Model/batch/v1/PodFailurePolicyOnPodConditionsPattern+batch.v1.swift @@ -20,7 +20,11 @@ /// batch.v1.PodFailurePolicyOnPodConditionsPattern /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - batch.v1.PodFailurePolicyOnPodConditionsPattern diff --git a/Sources/Model/batch/v1/PodFailurePolicyRule+batch.v1.swift b/Sources/Model/batch/v1/PodFailurePolicyRule+batch.v1.swift index 6ce284ca..754b3b12 100644 --- a/Sources/Model/batch/v1/PodFailurePolicyRule+batch.v1.swift +++ b/Sources/Model/batch/v1/PodFailurePolicyRule+batch.v1.swift @@ -20,7 +20,11 @@ /// batch.v1.PodFailurePolicyRule /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - batch.v1.PodFailurePolicyRule diff --git a/Sources/Model/batch/v1/SuccessPolicy+batch.v1.swift b/Sources/Model/batch/v1/SuccessPolicy+batch.v1.swift index 48b372b3..e79c0a4c 100644 --- a/Sources/Model/batch/v1/SuccessPolicy+batch.v1.swift +++ b/Sources/Model/batch/v1/SuccessPolicy+batch.v1.swift @@ -20,7 +20,11 @@ /// batch.v1.SuccessPolicy /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - batch.v1.SuccessPolicy diff --git a/Sources/Model/batch/v1/SuccessPolicyRule+batch.v1.swift b/Sources/Model/batch/v1/SuccessPolicyRule+batch.v1.swift index 1dc1106d..f1417519 100644 --- a/Sources/Model/batch/v1/SuccessPolicyRule+batch.v1.swift +++ b/Sources/Model/batch/v1/SuccessPolicyRule+batch.v1.swift @@ -20,7 +20,11 @@ /// batch.v1.SuccessPolicyRule /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - batch.v1.SuccessPolicyRule diff --git a/Sources/Model/batch/v1/UncountedTerminatedPods+batch.v1.swift b/Sources/Model/batch/v1/UncountedTerminatedPods+batch.v1.swift index 5da27433..6f8e9a5e 100644 --- a/Sources/Model/batch/v1/UncountedTerminatedPods+batch.v1.swift +++ b/Sources/Model/batch/v1/UncountedTerminatedPods+batch.v1.swift @@ -20,7 +20,11 @@ /// batch.v1.UncountedTerminatedPods /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - batch.v1.UncountedTerminatedPods diff --git a/Sources/Model/batch/v1/batch+v1.swift b/Sources/Model/batch/v1/batch+v1.swift index 22f0f477..c1405de9 100644 --- a/Sources/Model/batch/v1/batch+v1.swift +++ b/Sources/Model/batch/v1/batch+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `batch.v1` diff --git a/Sources/Model/certificates/certificates.swift b/Sources/Model/certificates/certificates.swift index efc6563a..47e01d6d 100644 --- a/Sources/Model/certificates/certificates.swift +++ b/Sources/Model/certificates/certificates.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `certificates` diff --git a/Sources/Model/certificates/v1/CertificateSigningRequest+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequest+certificates.v1.swift index 389c0654..766ff780 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequest+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequest+certificates.v1.swift @@ -20,7 +20,11 @@ /// certificates.v1.CertificateSigningRequest /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - certificates.v1.CertificateSigningRequest diff --git a/Sources/Model/certificates/v1/CertificateSigningRequestCondition+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequestCondition+certificates.v1.swift index b312d7f5..1e3fec2b 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequestCondition+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequestCondition+certificates.v1.swift @@ -20,7 +20,11 @@ /// certificates.v1.CertificateSigningRequestCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - certificates.v1.CertificateSigningRequestCondition diff --git a/Sources/Model/certificates/v1/CertificateSigningRequestList+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequestList+certificates.v1.swift index 38f7a683..e3995c66 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequestList+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequestList+certificates.v1.swift @@ -20,7 +20,11 @@ /// certificates.v1.CertificateSigningRequestList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - certificates.v1.CertificateSigningRequestList diff --git a/Sources/Model/certificates/v1/CertificateSigningRequestSpec+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequestSpec+certificates.v1.swift index ba0f2f66..13c952b6 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequestSpec+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequestSpec+certificates.v1.swift @@ -20,7 +20,11 @@ /// certificates.v1.CertificateSigningRequestSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - certificates.v1.CertificateSigningRequestSpec diff --git a/Sources/Model/certificates/v1/CertificateSigningRequestStatus+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequestStatus+certificates.v1.swift index 1dd80bc1..6f682458 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequestStatus+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequestStatus+certificates.v1.swift @@ -20,7 +20,11 @@ /// certificates.v1.CertificateSigningRequestStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - certificates.v1.CertificateSigningRequestStatus diff --git a/Sources/Model/certificates/v1/certificates+v1.swift b/Sources/Model/certificates/v1/certificates+v1.swift index 2473a062..8e8ef582 100644 --- a/Sources/Model/certificates/v1/certificates+v1.swift +++ b/Sources/Model/certificates/v1/certificates+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `certificates.v1` diff --git a/Sources/Model/certificates/v1alpha1/ClusterTrustBundle+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/ClusterTrustBundle+certificates.v1alpha1.swift index 56fb7611..c03de46f 100644 --- a/Sources/Model/certificates/v1alpha1/ClusterTrustBundle+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/ClusterTrustBundle+certificates.v1alpha1.swift @@ -20,7 +20,11 @@ /// certificates.v1alpha1.ClusterTrustBundle /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - certificates.v1alpha1.ClusterTrustBundle diff --git a/Sources/Model/certificates/v1alpha1/ClusterTrustBundleList+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/ClusterTrustBundleList+certificates.v1alpha1.swift index 0861b2b9..520dab7a 100644 --- a/Sources/Model/certificates/v1alpha1/ClusterTrustBundleList+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/ClusterTrustBundleList+certificates.v1alpha1.swift @@ -20,7 +20,11 @@ /// certificates.v1alpha1.ClusterTrustBundleList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - certificates.v1alpha1.ClusterTrustBundleList diff --git a/Sources/Model/certificates/v1alpha1/ClusterTrustBundleSpec+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/ClusterTrustBundleSpec+certificates.v1alpha1.swift index eb27bfa5..5e17886e 100644 --- a/Sources/Model/certificates/v1alpha1/ClusterTrustBundleSpec+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/ClusterTrustBundleSpec+certificates.v1alpha1.swift @@ -20,7 +20,11 @@ /// certificates.v1alpha1.ClusterTrustBundleSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - certificates.v1alpha1.ClusterTrustBundleSpec diff --git a/Sources/Model/certificates/v1alpha1/certificates+v1alpha1.swift b/Sources/Model/certificates/v1alpha1/certificates+v1alpha1.swift index fa720a0e..febc4e98 100644 --- a/Sources/Model/certificates/v1alpha1/certificates+v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/certificates+v1alpha1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `certificates.v1alpha1` diff --git a/Sources/Model/certificates/v1beta1/ClusterTrustBundle+certificates.v1beta1.swift b/Sources/Model/certificates/v1beta1/ClusterTrustBundle+certificates.v1beta1.swift index 1897111b..55747b6c 100644 --- a/Sources/Model/certificates/v1beta1/ClusterTrustBundle+certificates.v1beta1.swift +++ b/Sources/Model/certificates/v1beta1/ClusterTrustBundle+certificates.v1beta1.swift @@ -20,7 +20,11 @@ /// certificates.v1beta1.ClusterTrustBundle /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - certificates.v1beta1.ClusterTrustBundle diff --git a/Sources/Model/certificates/v1beta1/ClusterTrustBundleList+certificates.v1beta1.swift b/Sources/Model/certificates/v1beta1/ClusterTrustBundleList+certificates.v1beta1.swift index 252d3dd8..d777d6e9 100644 --- a/Sources/Model/certificates/v1beta1/ClusterTrustBundleList+certificates.v1beta1.swift +++ b/Sources/Model/certificates/v1beta1/ClusterTrustBundleList+certificates.v1beta1.swift @@ -20,7 +20,11 @@ /// certificates.v1beta1.ClusterTrustBundleList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - certificates.v1beta1.ClusterTrustBundleList diff --git a/Sources/Model/certificates/v1beta1/ClusterTrustBundleSpec+certificates.v1beta1.swift b/Sources/Model/certificates/v1beta1/ClusterTrustBundleSpec+certificates.v1beta1.swift index 9f64cef3..53a3fd86 100644 --- a/Sources/Model/certificates/v1beta1/ClusterTrustBundleSpec+certificates.v1beta1.swift +++ b/Sources/Model/certificates/v1beta1/ClusterTrustBundleSpec+certificates.v1beta1.swift @@ -20,7 +20,11 @@ /// certificates.v1beta1.ClusterTrustBundleSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - certificates.v1beta1.ClusterTrustBundleSpec diff --git a/Sources/Model/certificates/v1beta1/certificates+v1beta1.swift b/Sources/Model/certificates/v1beta1/certificates+v1beta1.swift index 3b6191de..3163bca1 100644 --- a/Sources/Model/certificates/v1beta1/certificates+v1beta1.swift +++ b/Sources/Model/certificates/v1beta1/certificates+v1beta1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `certificates.v1beta1` diff --git a/Sources/Model/coordination/coordination.swift b/Sources/Model/coordination/coordination.swift index 4a287e37..e5ec3374 100644 --- a/Sources/Model/coordination/coordination.swift +++ b/Sources/Model/coordination/coordination.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `coordination` diff --git a/Sources/Model/coordination/v1/Lease+coordination.v1.swift b/Sources/Model/coordination/v1/Lease+coordination.v1.swift index d14b9f8e..bc0aa650 100644 --- a/Sources/Model/coordination/v1/Lease+coordination.v1.swift +++ b/Sources/Model/coordination/v1/Lease+coordination.v1.swift @@ -20,7 +20,11 @@ /// coordination.v1.Lease /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - coordination.v1.Lease diff --git a/Sources/Model/coordination/v1/LeaseList+coordination.v1.swift b/Sources/Model/coordination/v1/LeaseList+coordination.v1.swift index f4bb46a1..205b30c4 100644 --- a/Sources/Model/coordination/v1/LeaseList+coordination.v1.swift +++ b/Sources/Model/coordination/v1/LeaseList+coordination.v1.swift @@ -20,7 +20,11 @@ /// coordination.v1.LeaseList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - coordination.v1.LeaseList diff --git a/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift b/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift index 153ae448..dc6c7598 100644 --- a/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift +++ b/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift @@ -20,7 +20,11 @@ /// coordination.v1.LeaseSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - coordination.v1.LeaseSpec diff --git a/Sources/Model/coordination/v1/coordination+v1.swift b/Sources/Model/coordination/v1/coordination+v1.swift index 78807754..2fcf2024 100644 --- a/Sources/Model/coordination/v1/coordination+v1.swift +++ b/Sources/Model/coordination/v1/coordination+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `coordination.v1` diff --git a/Sources/Model/coordination/v1alpha2/LeaseCandidate+coordination.v1alpha2.swift b/Sources/Model/coordination/v1alpha2/LeaseCandidate+coordination.v1alpha2.swift index 1751010a..fbff2613 100644 --- a/Sources/Model/coordination/v1alpha2/LeaseCandidate+coordination.v1alpha2.swift +++ b/Sources/Model/coordination/v1alpha2/LeaseCandidate+coordination.v1alpha2.swift @@ -20,7 +20,11 @@ /// coordination.v1alpha2.LeaseCandidate /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - coordination.v1alpha2.LeaseCandidate diff --git a/Sources/Model/coordination/v1alpha2/LeaseCandidateList+coordination.v1alpha2.swift b/Sources/Model/coordination/v1alpha2/LeaseCandidateList+coordination.v1alpha2.swift index 32e13f39..711004a3 100644 --- a/Sources/Model/coordination/v1alpha2/LeaseCandidateList+coordination.v1alpha2.swift +++ b/Sources/Model/coordination/v1alpha2/LeaseCandidateList+coordination.v1alpha2.swift @@ -20,7 +20,11 @@ /// coordination.v1alpha2.LeaseCandidateList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - coordination.v1alpha2.LeaseCandidateList diff --git a/Sources/Model/coordination/v1alpha2/LeaseCandidateSpec+coordination.v1alpha2.swift b/Sources/Model/coordination/v1alpha2/LeaseCandidateSpec+coordination.v1alpha2.swift index d9bca876..6610ccd5 100644 --- a/Sources/Model/coordination/v1alpha2/LeaseCandidateSpec+coordination.v1alpha2.swift +++ b/Sources/Model/coordination/v1alpha2/LeaseCandidateSpec+coordination.v1alpha2.swift @@ -20,7 +20,11 @@ /// coordination.v1alpha2.LeaseCandidateSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - coordination.v1alpha2.LeaseCandidateSpec diff --git a/Sources/Model/coordination/v1alpha2/coordination+v1alpha2.swift b/Sources/Model/coordination/v1alpha2/coordination+v1alpha2.swift index e6ef89d4..c80b3f6e 100644 --- a/Sources/Model/coordination/v1alpha2/coordination+v1alpha2.swift +++ b/Sources/Model/coordination/v1alpha2/coordination+v1alpha2.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `coordination.v1alpha2` diff --git a/Sources/Model/coordination/v1beta1/LeaseCandidate+coordination.v1beta1.swift b/Sources/Model/coordination/v1beta1/LeaseCandidate+coordination.v1beta1.swift index 94ebc2e4..b6f27622 100644 --- a/Sources/Model/coordination/v1beta1/LeaseCandidate+coordination.v1beta1.swift +++ b/Sources/Model/coordination/v1beta1/LeaseCandidate+coordination.v1beta1.swift @@ -20,7 +20,11 @@ /// coordination.v1beta1.LeaseCandidate /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - coordination.v1beta1.LeaseCandidate diff --git a/Sources/Model/coordination/v1beta1/LeaseCandidateList+coordination.v1beta1.swift b/Sources/Model/coordination/v1beta1/LeaseCandidateList+coordination.v1beta1.swift index f4143082..554be37f 100644 --- a/Sources/Model/coordination/v1beta1/LeaseCandidateList+coordination.v1beta1.swift +++ b/Sources/Model/coordination/v1beta1/LeaseCandidateList+coordination.v1beta1.swift @@ -20,7 +20,11 @@ /// coordination.v1beta1.LeaseCandidateList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - coordination.v1beta1.LeaseCandidateList diff --git a/Sources/Model/coordination/v1beta1/LeaseCandidateSpec+coordination.v1beta1.swift b/Sources/Model/coordination/v1beta1/LeaseCandidateSpec+coordination.v1beta1.swift index d2bac47e..5a95fa0e 100644 --- a/Sources/Model/coordination/v1beta1/LeaseCandidateSpec+coordination.v1beta1.swift +++ b/Sources/Model/coordination/v1beta1/LeaseCandidateSpec+coordination.v1beta1.swift @@ -20,7 +20,11 @@ /// coordination.v1beta1.LeaseCandidateSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - coordination.v1beta1.LeaseCandidateSpec diff --git a/Sources/Model/coordination/v1beta1/coordination+v1beta1.swift b/Sources/Model/coordination/v1beta1/coordination+v1beta1.swift index 4670cb5c..9173131e 100644 --- a/Sources/Model/coordination/v1beta1/coordination+v1beta1.swift +++ b/Sources/Model/coordination/v1beta1/coordination+v1beta1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `coordination.v1beta1` diff --git a/Sources/Model/core/core.swift b/Sources/Model/core/core.swift index e8f6dd20..4ded607f 100644 --- a/Sources/Model/core/core.swift +++ b/Sources/Model/core/core.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `core` diff --git a/Sources/Model/core/v1/AWSElasticBlockStoreVolumeSource+core.v1.swift b/Sources/Model/core/v1/AWSElasticBlockStoreVolumeSource+core.v1.swift index ca9c651c..d20099ba 100644 --- a/Sources/Model/core/v1/AWSElasticBlockStoreVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/AWSElasticBlockStoreVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.AWSElasticBlockStoreVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.AWSElasticBlockStoreVolumeSource diff --git a/Sources/Model/core/v1/Affinity+core.v1.swift b/Sources/Model/core/v1/Affinity+core.v1.swift index cf54a1fe..fd6c023c 100644 --- a/Sources/Model/core/v1/Affinity+core.v1.swift +++ b/Sources/Model/core/v1/Affinity+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.Affinity /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.Affinity diff --git a/Sources/Model/core/v1/AppArmorProfile+core.v1.swift b/Sources/Model/core/v1/AppArmorProfile+core.v1.swift index 600e10ea..4d5e9bf2 100644 --- a/Sources/Model/core/v1/AppArmorProfile+core.v1.swift +++ b/Sources/Model/core/v1/AppArmorProfile+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.AppArmorProfile /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.AppArmorProfile diff --git a/Sources/Model/core/v1/AttachedVolume+core.v1.swift b/Sources/Model/core/v1/AttachedVolume+core.v1.swift index 5e0d9057..228e7f07 100644 --- a/Sources/Model/core/v1/AttachedVolume+core.v1.swift +++ b/Sources/Model/core/v1/AttachedVolume+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.AttachedVolume /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.AttachedVolume diff --git a/Sources/Model/core/v1/AzureDiskVolumeSource+core.v1.swift b/Sources/Model/core/v1/AzureDiskVolumeSource+core.v1.swift index bd694be8..94b8dc47 100644 --- a/Sources/Model/core/v1/AzureDiskVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/AzureDiskVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.AzureDiskVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.AzureDiskVolumeSource diff --git a/Sources/Model/core/v1/AzureFilePersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/AzureFilePersistentVolumeSource+core.v1.swift index 21b1f314..126d5c86 100644 --- a/Sources/Model/core/v1/AzureFilePersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/AzureFilePersistentVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.AzureFilePersistentVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.AzureFilePersistentVolumeSource diff --git a/Sources/Model/core/v1/AzureFileVolumeSource+core.v1.swift b/Sources/Model/core/v1/AzureFileVolumeSource+core.v1.swift index 041f37b1..df260281 100644 --- a/Sources/Model/core/v1/AzureFileVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/AzureFileVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.AzureFileVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.AzureFileVolumeSource diff --git a/Sources/Model/core/v1/Binding+core.v1.swift b/Sources/Model/core/v1/Binding+core.v1.swift index a2cbb23a..01a94bd9 100644 --- a/Sources/Model/core/v1/Binding+core.v1.swift +++ b/Sources/Model/core/v1/Binding+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.Binding /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.Binding diff --git a/Sources/Model/core/v1/CSIPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/CSIPersistentVolumeSource+core.v1.swift index f9d3c857..0fc6210f 100644 --- a/Sources/Model/core/v1/CSIPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CSIPersistentVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.CSIPersistentVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.CSIPersistentVolumeSource diff --git a/Sources/Model/core/v1/CSIVolumeSource+core.v1.swift b/Sources/Model/core/v1/CSIVolumeSource+core.v1.swift index 2302fbe8..b8a65e81 100644 --- a/Sources/Model/core/v1/CSIVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CSIVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.CSIVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.CSIVolumeSource diff --git a/Sources/Model/core/v1/Capabilities+core.v1.swift b/Sources/Model/core/v1/Capabilities+core.v1.swift index f5a7eaca..2020be97 100644 --- a/Sources/Model/core/v1/Capabilities+core.v1.swift +++ b/Sources/Model/core/v1/Capabilities+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.Capabilities /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.Capabilities diff --git a/Sources/Model/core/v1/CephFSPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/CephFSPersistentVolumeSource+core.v1.swift index de1fb484..cb15d72f 100644 --- a/Sources/Model/core/v1/CephFSPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CephFSPersistentVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.CephFSPersistentVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.CephFSPersistentVolumeSource diff --git a/Sources/Model/core/v1/CephFSVolumeSource+core.v1.swift b/Sources/Model/core/v1/CephFSVolumeSource+core.v1.swift index 432e19d8..3c90cd8c 100644 --- a/Sources/Model/core/v1/CephFSVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CephFSVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.CephFSVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.CephFSVolumeSource diff --git a/Sources/Model/core/v1/CinderPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/CinderPersistentVolumeSource+core.v1.swift index 6228a844..d3097fb3 100644 --- a/Sources/Model/core/v1/CinderPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CinderPersistentVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.CinderPersistentVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.CinderPersistentVolumeSource diff --git a/Sources/Model/core/v1/CinderVolumeSource+core.v1.swift b/Sources/Model/core/v1/CinderVolumeSource+core.v1.swift index 83f53eb9..eb06ce9c 100644 --- a/Sources/Model/core/v1/CinderVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CinderVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.CinderVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.CinderVolumeSource diff --git a/Sources/Model/core/v1/ClientIPConfig+core.v1.swift b/Sources/Model/core/v1/ClientIPConfig+core.v1.swift index 65ad62b8..5290f6cf 100644 --- a/Sources/Model/core/v1/ClientIPConfig+core.v1.swift +++ b/Sources/Model/core/v1/ClientIPConfig+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ClientIPConfig /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ClientIPConfig diff --git a/Sources/Model/core/v1/ClusterTrustBundleProjection+core.v1.swift b/Sources/Model/core/v1/ClusterTrustBundleProjection+core.v1.swift index 5ded922a..8fd75d4f 100644 --- a/Sources/Model/core/v1/ClusterTrustBundleProjection+core.v1.swift +++ b/Sources/Model/core/v1/ClusterTrustBundleProjection+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ClusterTrustBundleProjection /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ClusterTrustBundleProjection diff --git a/Sources/Model/core/v1/ComponentCondition+core.v1.swift b/Sources/Model/core/v1/ComponentCondition+core.v1.swift index 1d849fc1..66baad38 100644 --- a/Sources/Model/core/v1/ComponentCondition+core.v1.swift +++ b/Sources/Model/core/v1/ComponentCondition+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ComponentCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ComponentCondition diff --git a/Sources/Model/core/v1/ComponentStatus+core.v1.swift b/Sources/Model/core/v1/ComponentStatus+core.v1.swift index 2f234d52..23cf717b 100644 --- a/Sources/Model/core/v1/ComponentStatus+core.v1.swift +++ b/Sources/Model/core/v1/ComponentStatus+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ComponentStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ComponentStatus diff --git a/Sources/Model/core/v1/ComponentStatusList+core.v1.swift b/Sources/Model/core/v1/ComponentStatusList+core.v1.swift index a77f010c..529008e9 100644 --- a/Sources/Model/core/v1/ComponentStatusList+core.v1.swift +++ b/Sources/Model/core/v1/ComponentStatusList+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ComponentStatusList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ComponentStatusList diff --git a/Sources/Model/core/v1/ConfigMap+core.v1.swift b/Sources/Model/core/v1/ConfigMap+core.v1.swift index 8946783b..e76f1692 100644 --- a/Sources/Model/core/v1/ConfigMap+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMap+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ConfigMap /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ConfigMap diff --git a/Sources/Model/core/v1/ConfigMapEnvSource+core.v1.swift b/Sources/Model/core/v1/ConfigMapEnvSource+core.v1.swift index f697a6ae..e46810e6 100644 --- a/Sources/Model/core/v1/ConfigMapEnvSource+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapEnvSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ConfigMapEnvSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ConfigMapEnvSource diff --git a/Sources/Model/core/v1/ConfigMapKeySelector+core.v1.swift b/Sources/Model/core/v1/ConfigMapKeySelector+core.v1.swift index 4a6bb9b6..8c9808ed 100644 --- a/Sources/Model/core/v1/ConfigMapKeySelector+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapKeySelector+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ConfigMapKeySelector /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ConfigMapKeySelector diff --git a/Sources/Model/core/v1/ConfigMapList+core.v1.swift b/Sources/Model/core/v1/ConfigMapList+core.v1.swift index 311c749b..49a228ee 100644 --- a/Sources/Model/core/v1/ConfigMapList+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapList+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ConfigMapList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ConfigMapList diff --git a/Sources/Model/core/v1/ConfigMapNodeConfigSource+core.v1.swift b/Sources/Model/core/v1/ConfigMapNodeConfigSource+core.v1.swift index f7289a4b..683d940d 100644 --- a/Sources/Model/core/v1/ConfigMapNodeConfigSource+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapNodeConfigSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ConfigMapNodeConfigSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ConfigMapNodeConfigSource diff --git a/Sources/Model/core/v1/ConfigMapProjection+core.v1.swift b/Sources/Model/core/v1/ConfigMapProjection+core.v1.swift index e2ee356e..db540e19 100644 --- a/Sources/Model/core/v1/ConfigMapProjection+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapProjection+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ConfigMapProjection /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ConfigMapProjection diff --git a/Sources/Model/core/v1/ConfigMapVolumeSource+core.v1.swift b/Sources/Model/core/v1/ConfigMapVolumeSource+core.v1.swift index 4453a273..53d66139 100644 --- a/Sources/Model/core/v1/ConfigMapVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ConfigMapVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ConfigMapVolumeSource diff --git a/Sources/Model/core/v1/Container+core.v1.swift b/Sources/Model/core/v1/Container+core.v1.swift index 00265bd9..86902182 100644 --- a/Sources/Model/core/v1/Container+core.v1.swift +++ b/Sources/Model/core/v1/Container+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.Container /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.Container diff --git a/Sources/Model/core/v1/ContainerImage+core.v1.swift b/Sources/Model/core/v1/ContainerImage+core.v1.swift index bcb0882a..e42092d5 100644 --- a/Sources/Model/core/v1/ContainerImage+core.v1.swift +++ b/Sources/Model/core/v1/ContainerImage+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ContainerImage /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ContainerImage diff --git a/Sources/Model/core/v1/ContainerPort+core.v1.swift b/Sources/Model/core/v1/ContainerPort+core.v1.swift index e8599625..c0f0c09b 100644 --- a/Sources/Model/core/v1/ContainerPort+core.v1.swift +++ b/Sources/Model/core/v1/ContainerPort+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ContainerPort /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ContainerPort diff --git a/Sources/Model/core/v1/ContainerResizePolicy+core.v1.swift b/Sources/Model/core/v1/ContainerResizePolicy+core.v1.swift index 88353f7a..4d38fc97 100644 --- a/Sources/Model/core/v1/ContainerResizePolicy+core.v1.swift +++ b/Sources/Model/core/v1/ContainerResizePolicy+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ContainerResizePolicy /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ContainerResizePolicy diff --git a/Sources/Model/core/v1/ContainerState+core.v1.swift b/Sources/Model/core/v1/ContainerState+core.v1.swift index 59a9583c..d9799ad9 100644 --- a/Sources/Model/core/v1/ContainerState+core.v1.swift +++ b/Sources/Model/core/v1/ContainerState+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ContainerState /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ContainerState diff --git a/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift b/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift index 5ab55ab8..3e897ae6 100644 --- a/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift +++ b/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ContainerStateRunning /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ContainerStateRunning diff --git a/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift b/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift index a51f3483..31e49876 100644 --- a/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift +++ b/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ContainerStateTerminated /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ContainerStateTerminated diff --git a/Sources/Model/core/v1/ContainerStateWaiting+core.v1.swift b/Sources/Model/core/v1/ContainerStateWaiting+core.v1.swift index 3d05ee45..9e79df88 100644 --- a/Sources/Model/core/v1/ContainerStateWaiting+core.v1.swift +++ b/Sources/Model/core/v1/ContainerStateWaiting+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ContainerStateWaiting /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ContainerStateWaiting diff --git a/Sources/Model/core/v1/ContainerStatus+core.v1.swift b/Sources/Model/core/v1/ContainerStatus+core.v1.swift index 1e08ad6e..37126324 100644 --- a/Sources/Model/core/v1/ContainerStatus+core.v1.swift +++ b/Sources/Model/core/v1/ContainerStatus+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ContainerStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ContainerStatus diff --git a/Sources/Model/core/v1/ContainerUser+core.v1.swift b/Sources/Model/core/v1/ContainerUser+core.v1.swift index 7e4d81c1..e67a61b4 100644 --- a/Sources/Model/core/v1/ContainerUser+core.v1.swift +++ b/Sources/Model/core/v1/ContainerUser+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ContainerUser /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ContainerUser diff --git a/Sources/Model/core/v1/DaemonEndpoint+core.v1.swift b/Sources/Model/core/v1/DaemonEndpoint+core.v1.swift index 266e274e..9e3f8068 100644 --- a/Sources/Model/core/v1/DaemonEndpoint+core.v1.swift +++ b/Sources/Model/core/v1/DaemonEndpoint+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.DaemonEndpoint /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.DaemonEndpoint diff --git a/Sources/Model/core/v1/DownwardAPIProjection+core.v1.swift b/Sources/Model/core/v1/DownwardAPIProjection+core.v1.swift index 1b93c76a..e2d68360 100644 --- a/Sources/Model/core/v1/DownwardAPIProjection+core.v1.swift +++ b/Sources/Model/core/v1/DownwardAPIProjection+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.DownwardAPIProjection /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.DownwardAPIProjection diff --git a/Sources/Model/core/v1/DownwardAPIVolumeFile+core.v1.swift b/Sources/Model/core/v1/DownwardAPIVolumeFile+core.v1.swift index 84bc1f50..cf76b6a8 100644 --- a/Sources/Model/core/v1/DownwardAPIVolumeFile+core.v1.swift +++ b/Sources/Model/core/v1/DownwardAPIVolumeFile+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.DownwardAPIVolumeFile /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.DownwardAPIVolumeFile diff --git a/Sources/Model/core/v1/DownwardAPIVolumeSource+core.v1.swift b/Sources/Model/core/v1/DownwardAPIVolumeSource+core.v1.swift index ea1c156a..101699d1 100644 --- a/Sources/Model/core/v1/DownwardAPIVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/DownwardAPIVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.DownwardAPIVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.DownwardAPIVolumeSource diff --git a/Sources/Model/core/v1/EmptyDirVolumeSource+core.v1.swift b/Sources/Model/core/v1/EmptyDirVolumeSource+core.v1.swift index 8de14e64..06713fb4 100644 --- a/Sources/Model/core/v1/EmptyDirVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/EmptyDirVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.EmptyDirVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.EmptyDirVolumeSource diff --git a/Sources/Model/core/v1/EndpointAddress+core.v1.swift b/Sources/Model/core/v1/EndpointAddress+core.v1.swift index 5996c394..8115ea5b 100644 --- a/Sources/Model/core/v1/EndpointAddress+core.v1.swift +++ b/Sources/Model/core/v1/EndpointAddress+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.EndpointAddress /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.EndpointAddress diff --git a/Sources/Model/core/v1/EndpointPort+core.v1.swift b/Sources/Model/core/v1/EndpointPort+core.v1.swift index 0d6d2442..6fa02904 100644 --- a/Sources/Model/core/v1/EndpointPort+core.v1.swift +++ b/Sources/Model/core/v1/EndpointPort+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.EndpointPort /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.EndpointPort diff --git a/Sources/Model/core/v1/EndpointSubset+core.v1.swift b/Sources/Model/core/v1/EndpointSubset+core.v1.swift index 1ebed233..abbb34f0 100644 --- a/Sources/Model/core/v1/EndpointSubset+core.v1.swift +++ b/Sources/Model/core/v1/EndpointSubset+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.EndpointSubset /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.EndpointSubset diff --git a/Sources/Model/core/v1/Endpoints+core.v1.swift b/Sources/Model/core/v1/Endpoints+core.v1.swift index 92c1e616..58811619 100644 --- a/Sources/Model/core/v1/Endpoints+core.v1.swift +++ b/Sources/Model/core/v1/Endpoints+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.Endpoints /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.Endpoints diff --git a/Sources/Model/core/v1/EndpointsList+core.v1.swift b/Sources/Model/core/v1/EndpointsList+core.v1.swift index ca718296..d3eb5b9d 100644 --- a/Sources/Model/core/v1/EndpointsList+core.v1.swift +++ b/Sources/Model/core/v1/EndpointsList+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.EndpointsList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.EndpointsList diff --git a/Sources/Model/core/v1/EnvFromSource+core.v1.swift b/Sources/Model/core/v1/EnvFromSource+core.v1.swift index 4cf209c2..d4a1de88 100644 --- a/Sources/Model/core/v1/EnvFromSource+core.v1.swift +++ b/Sources/Model/core/v1/EnvFromSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.EnvFromSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.EnvFromSource diff --git a/Sources/Model/core/v1/EnvVar+core.v1.swift b/Sources/Model/core/v1/EnvVar+core.v1.swift index d3955b11..8cdaf95c 100644 --- a/Sources/Model/core/v1/EnvVar+core.v1.swift +++ b/Sources/Model/core/v1/EnvVar+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.EnvVar /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.EnvVar diff --git a/Sources/Model/core/v1/EnvVarSource+core.v1.swift b/Sources/Model/core/v1/EnvVarSource+core.v1.swift index fdf93fc2..c714e430 100644 --- a/Sources/Model/core/v1/EnvVarSource+core.v1.swift +++ b/Sources/Model/core/v1/EnvVarSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.EnvVarSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.EnvVarSource diff --git a/Sources/Model/core/v1/EphemeralContainer+core.v1.swift b/Sources/Model/core/v1/EphemeralContainer+core.v1.swift index d6444f8a..fb0b1b8e 100644 --- a/Sources/Model/core/v1/EphemeralContainer+core.v1.swift +++ b/Sources/Model/core/v1/EphemeralContainer+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.EphemeralContainer /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.EphemeralContainer diff --git a/Sources/Model/core/v1/EphemeralVolumeSource+core.v1.swift b/Sources/Model/core/v1/EphemeralVolumeSource+core.v1.swift index 7c45b0ad..469bc155 100644 --- a/Sources/Model/core/v1/EphemeralVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/EphemeralVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.EphemeralVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.EphemeralVolumeSource diff --git a/Sources/Model/core/v1/Event+core.v1.swift b/Sources/Model/core/v1/Event+core.v1.swift index 44e3427a..174f6dd7 100644 --- a/Sources/Model/core/v1/Event+core.v1.swift +++ b/Sources/Model/core/v1/Event+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.Event /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.Event diff --git a/Sources/Model/core/v1/EventList+core.v1.swift b/Sources/Model/core/v1/EventList+core.v1.swift index 6f943a3a..0aa0f723 100644 --- a/Sources/Model/core/v1/EventList+core.v1.swift +++ b/Sources/Model/core/v1/EventList+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.EventList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.EventList diff --git a/Sources/Model/core/v1/EventSeries+core.v1.swift b/Sources/Model/core/v1/EventSeries+core.v1.swift index 4d63fdac..319e5be2 100644 --- a/Sources/Model/core/v1/EventSeries+core.v1.swift +++ b/Sources/Model/core/v1/EventSeries+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.EventSeries /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.EventSeries diff --git a/Sources/Model/core/v1/EventSource+core.v1.swift b/Sources/Model/core/v1/EventSource+core.v1.swift index 032c9f3b..f0202ed9 100644 --- a/Sources/Model/core/v1/EventSource+core.v1.swift +++ b/Sources/Model/core/v1/EventSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.EventSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.EventSource diff --git a/Sources/Model/core/v1/ExecAction+core.v1.swift b/Sources/Model/core/v1/ExecAction+core.v1.swift index c85289dd..fc967135 100644 --- a/Sources/Model/core/v1/ExecAction+core.v1.swift +++ b/Sources/Model/core/v1/ExecAction+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ExecAction /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ExecAction diff --git a/Sources/Model/core/v1/FCVolumeSource+core.v1.swift b/Sources/Model/core/v1/FCVolumeSource+core.v1.swift index e9ee7d11..344ac118 100644 --- a/Sources/Model/core/v1/FCVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/FCVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.FCVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.FCVolumeSource diff --git a/Sources/Model/core/v1/FlexPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/FlexPersistentVolumeSource+core.v1.swift index 1904631f..fb5c5e20 100644 --- a/Sources/Model/core/v1/FlexPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/FlexPersistentVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.FlexPersistentVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.FlexPersistentVolumeSource diff --git a/Sources/Model/core/v1/FlexVolumeSource+core.v1.swift b/Sources/Model/core/v1/FlexVolumeSource+core.v1.swift index 902fe597..fd2eba28 100644 --- a/Sources/Model/core/v1/FlexVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/FlexVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.FlexVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.FlexVolumeSource diff --git a/Sources/Model/core/v1/FlockerVolumeSource+core.v1.swift b/Sources/Model/core/v1/FlockerVolumeSource+core.v1.swift index 336a6a25..b90fe27d 100644 --- a/Sources/Model/core/v1/FlockerVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/FlockerVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.FlockerVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.FlockerVolumeSource diff --git a/Sources/Model/core/v1/GCEPersistentDiskVolumeSource+core.v1.swift b/Sources/Model/core/v1/GCEPersistentDiskVolumeSource+core.v1.swift index 264a3b38..8f066a83 100644 --- a/Sources/Model/core/v1/GCEPersistentDiskVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/GCEPersistentDiskVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.GCEPersistentDiskVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.GCEPersistentDiskVolumeSource diff --git a/Sources/Model/core/v1/GRPCAction+core.v1.swift b/Sources/Model/core/v1/GRPCAction+core.v1.swift index cf5eda17..7caf7e35 100644 --- a/Sources/Model/core/v1/GRPCAction+core.v1.swift +++ b/Sources/Model/core/v1/GRPCAction+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.GRPCAction /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.GRPCAction diff --git a/Sources/Model/core/v1/GitRepoVolumeSource+core.v1.swift b/Sources/Model/core/v1/GitRepoVolumeSource+core.v1.swift index 780bfdf5..e4cbfce0 100644 --- a/Sources/Model/core/v1/GitRepoVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/GitRepoVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.GitRepoVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.GitRepoVolumeSource diff --git a/Sources/Model/core/v1/GlusterfsPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/GlusterfsPersistentVolumeSource+core.v1.swift index 2a16a8b1..b1a06aaf 100644 --- a/Sources/Model/core/v1/GlusterfsPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/GlusterfsPersistentVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.GlusterfsPersistentVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.GlusterfsPersistentVolumeSource diff --git a/Sources/Model/core/v1/GlusterfsVolumeSource+core.v1.swift b/Sources/Model/core/v1/GlusterfsVolumeSource+core.v1.swift index cfa27c4c..f609972e 100644 --- a/Sources/Model/core/v1/GlusterfsVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/GlusterfsVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.GlusterfsVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.GlusterfsVolumeSource diff --git a/Sources/Model/core/v1/HTTPGetAction+core.v1.swift b/Sources/Model/core/v1/HTTPGetAction+core.v1.swift index 03d1f48c..0f34058f 100644 --- a/Sources/Model/core/v1/HTTPGetAction+core.v1.swift +++ b/Sources/Model/core/v1/HTTPGetAction+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.HTTPGetAction /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.HTTPGetAction diff --git a/Sources/Model/core/v1/HTTPHeader+core.v1.swift b/Sources/Model/core/v1/HTTPHeader+core.v1.swift index b1ed9441..743e4821 100644 --- a/Sources/Model/core/v1/HTTPHeader+core.v1.swift +++ b/Sources/Model/core/v1/HTTPHeader+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.HTTPHeader /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.HTTPHeader diff --git a/Sources/Model/core/v1/HostAlias+core.v1.swift b/Sources/Model/core/v1/HostAlias+core.v1.swift index 88e554d4..64c628c9 100644 --- a/Sources/Model/core/v1/HostAlias+core.v1.swift +++ b/Sources/Model/core/v1/HostAlias+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.HostAlias /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.HostAlias diff --git a/Sources/Model/core/v1/HostIP+core.v1.swift b/Sources/Model/core/v1/HostIP+core.v1.swift index 08285eed..dbb33576 100644 --- a/Sources/Model/core/v1/HostIP+core.v1.swift +++ b/Sources/Model/core/v1/HostIP+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.HostIP /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.HostIP diff --git a/Sources/Model/core/v1/HostPathVolumeSource+core.v1.swift b/Sources/Model/core/v1/HostPathVolumeSource+core.v1.swift index a385bf35..6b51155c 100644 --- a/Sources/Model/core/v1/HostPathVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/HostPathVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.HostPathVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.HostPathVolumeSource diff --git a/Sources/Model/core/v1/ISCSIPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/ISCSIPersistentVolumeSource+core.v1.swift index 37afb0df..e4659b94 100644 --- a/Sources/Model/core/v1/ISCSIPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ISCSIPersistentVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ISCSIPersistentVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ISCSIPersistentVolumeSource diff --git a/Sources/Model/core/v1/ISCSIVolumeSource+core.v1.swift b/Sources/Model/core/v1/ISCSIVolumeSource+core.v1.swift index bba04091..17fc5b50 100644 --- a/Sources/Model/core/v1/ISCSIVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ISCSIVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ISCSIVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ISCSIVolumeSource diff --git a/Sources/Model/core/v1/ImageVolumeSource+core.v1.swift b/Sources/Model/core/v1/ImageVolumeSource+core.v1.swift index 642421b4..764f329e 100644 --- a/Sources/Model/core/v1/ImageVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ImageVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ImageVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ImageVolumeSource diff --git a/Sources/Model/core/v1/KeyToPath+core.v1.swift b/Sources/Model/core/v1/KeyToPath+core.v1.swift index 1ac40d27..4e9abae8 100644 --- a/Sources/Model/core/v1/KeyToPath+core.v1.swift +++ b/Sources/Model/core/v1/KeyToPath+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.KeyToPath /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.KeyToPath diff --git a/Sources/Model/core/v1/Lifecycle+core.v1.swift b/Sources/Model/core/v1/Lifecycle+core.v1.swift index 5d03fa22..4a5b94c9 100644 --- a/Sources/Model/core/v1/Lifecycle+core.v1.swift +++ b/Sources/Model/core/v1/Lifecycle+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.Lifecycle /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.Lifecycle diff --git a/Sources/Model/core/v1/LifecycleHandler+core.v1.swift b/Sources/Model/core/v1/LifecycleHandler+core.v1.swift index 8efe8068..24e4f3a5 100644 --- a/Sources/Model/core/v1/LifecycleHandler+core.v1.swift +++ b/Sources/Model/core/v1/LifecycleHandler+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.LifecycleHandler /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.LifecycleHandler diff --git a/Sources/Model/core/v1/LimitRange+core.v1.swift b/Sources/Model/core/v1/LimitRange+core.v1.swift index 966037ea..354cafad 100644 --- a/Sources/Model/core/v1/LimitRange+core.v1.swift +++ b/Sources/Model/core/v1/LimitRange+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.LimitRange /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.LimitRange diff --git a/Sources/Model/core/v1/LimitRangeItem+core.v1.swift b/Sources/Model/core/v1/LimitRangeItem+core.v1.swift index ff885a8f..51c29c46 100644 --- a/Sources/Model/core/v1/LimitRangeItem+core.v1.swift +++ b/Sources/Model/core/v1/LimitRangeItem+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.LimitRangeItem /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.LimitRangeItem diff --git a/Sources/Model/core/v1/LimitRangeList+core.v1.swift b/Sources/Model/core/v1/LimitRangeList+core.v1.swift index e0115a90..d14b9fb2 100644 --- a/Sources/Model/core/v1/LimitRangeList+core.v1.swift +++ b/Sources/Model/core/v1/LimitRangeList+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.LimitRangeList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.LimitRangeList diff --git a/Sources/Model/core/v1/LimitRangeSpec+core.v1.swift b/Sources/Model/core/v1/LimitRangeSpec+core.v1.swift index 77f0db40..b20b391f 100644 --- a/Sources/Model/core/v1/LimitRangeSpec+core.v1.swift +++ b/Sources/Model/core/v1/LimitRangeSpec+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.LimitRangeSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.LimitRangeSpec diff --git a/Sources/Model/core/v1/LinuxContainerUser+core.v1.swift b/Sources/Model/core/v1/LinuxContainerUser+core.v1.swift index cf462c9c..10085d2e 100644 --- a/Sources/Model/core/v1/LinuxContainerUser+core.v1.swift +++ b/Sources/Model/core/v1/LinuxContainerUser+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.LinuxContainerUser /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.LinuxContainerUser diff --git a/Sources/Model/core/v1/LoadBalancerIngress+core.v1.swift b/Sources/Model/core/v1/LoadBalancerIngress+core.v1.swift index 48dbb134..c435fae6 100644 --- a/Sources/Model/core/v1/LoadBalancerIngress+core.v1.swift +++ b/Sources/Model/core/v1/LoadBalancerIngress+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.LoadBalancerIngress /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.LoadBalancerIngress diff --git a/Sources/Model/core/v1/LoadBalancerStatus+core.v1.swift b/Sources/Model/core/v1/LoadBalancerStatus+core.v1.swift index 77f4abe0..8f5f0a62 100644 --- a/Sources/Model/core/v1/LoadBalancerStatus+core.v1.swift +++ b/Sources/Model/core/v1/LoadBalancerStatus+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.LoadBalancerStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.LoadBalancerStatus diff --git a/Sources/Model/core/v1/LocalObjectReference+core.v1.swift b/Sources/Model/core/v1/LocalObjectReference+core.v1.swift index 195620ae..28cc2362 100644 --- a/Sources/Model/core/v1/LocalObjectReference+core.v1.swift +++ b/Sources/Model/core/v1/LocalObjectReference+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.LocalObjectReference /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.LocalObjectReference diff --git a/Sources/Model/core/v1/LocalVolumeSource+core.v1.swift b/Sources/Model/core/v1/LocalVolumeSource+core.v1.swift index 939735fb..01576b15 100644 --- a/Sources/Model/core/v1/LocalVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/LocalVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.LocalVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.LocalVolumeSource diff --git a/Sources/Model/core/v1/ModifyVolumeStatus+core.v1.swift b/Sources/Model/core/v1/ModifyVolumeStatus+core.v1.swift index 86f77b30..d111b4a6 100644 --- a/Sources/Model/core/v1/ModifyVolumeStatus+core.v1.swift +++ b/Sources/Model/core/v1/ModifyVolumeStatus+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ModifyVolumeStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ModifyVolumeStatus diff --git a/Sources/Model/core/v1/NFSVolumeSource+core.v1.swift b/Sources/Model/core/v1/NFSVolumeSource+core.v1.swift index e1671622..96de7de0 100644 --- a/Sources/Model/core/v1/NFSVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/NFSVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NFSVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NFSVolumeSource diff --git a/Sources/Model/core/v1/Namespace+core.v1.swift b/Sources/Model/core/v1/Namespace+core.v1.swift index baf2b851..41c0545e 100644 --- a/Sources/Model/core/v1/Namespace+core.v1.swift +++ b/Sources/Model/core/v1/Namespace+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.Namespace /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.Namespace diff --git a/Sources/Model/core/v1/NamespaceCondition+core.v1.swift b/Sources/Model/core/v1/NamespaceCondition+core.v1.swift index 0a89e230..24924b96 100644 --- a/Sources/Model/core/v1/NamespaceCondition+core.v1.swift +++ b/Sources/Model/core/v1/NamespaceCondition+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NamespaceCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NamespaceCondition diff --git a/Sources/Model/core/v1/NamespaceList+core.v1.swift b/Sources/Model/core/v1/NamespaceList+core.v1.swift index ef889651..3b7f21b7 100644 --- a/Sources/Model/core/v1/NamespaceList+core.v1.swift +++ b/Sources/Model/core/v1/NamespaceList+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NamespaceList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NamespaceList diff --git a/Sources/Model/core/v1/NamespaceSpec+core.v1.swift b/Sources/Model/core/v1/NamespaceSpec+core.v1.swift index 0d9d13a0..9dd076e3 100644 --- a/Sources/Model/core/v1/NamespaceSpec+core.v1.swift +++ b/Sources/Model/core/v1/NamespaceSpec+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NamespaceSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NamespaceSpec diff --git a/Sources/Model/core/v1/NamespaceStatus+core.v1.swift b/Sources/Model/core/v1/NamespaceStatus+core.v1.swift index 7f5e6630..acf8d3ca 100644 --- a/Sources/Model/core/v1/NamespaceStatus+core.v1.swift +++ b/Sources/Model/core/v1/NamespaceStatus+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NamespaceStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NamespaceStatus diff --git a/Sources/Model/core/v1/Node+core.v1.swift b/Sources/Model/core/v1/Node+core.v1.swift index ea7e5847..95c4eded 100644 --- a/Sources/Model/core/v1/Node+core.v1.swift +++ b/Sources/Model/core/v1/Node+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.Node /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.Node diff --git a/Sources/Model/core/v1/NodeAddress+core.v1.swift b/Sources/Model/core/v1/NodeAddress+core.v1.swift index 556d932c..b0903fa2 100644 --- a/Sources/Model/core/v1/NodeAddress+core.v1.swift +++ b/Sources/Model/core/v1/NodeAddress+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NodeAddress /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NodeAddress diff --git a/Sources/Model/core/v1/NodeAffinity+core.v1.swift b/Sources/Model/core/v1/NodeAffinity+core.v1.swift index 25a12f99..beb84ba7 100644 --- a/Sources/Model/core/v1/NodeAffinity+core.v1.swift +++ b/Sources/Model/core/v1/NodeAffinity+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NodeAffinity /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NodeAffinity diff --git a/Sources/Model/core/v1/NodeCondition+core.v1.swift b/Sources/Model/core/v1/NodeCondition+core.v1.swift index fa8f8867..fb3cd845 100644 --- a/Sources/Model/core/v1/NodeCondition+core.v1.swift +++ b/Sources/Model/core/v1/NodeCondition+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NodeCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NodeCondition diff --git a/Sources/Model/core/v1/NodeConfigSource+core.v1.swift b/Sources/Model/core/v1/NodeConfigSource+core.v1.swift index 285f2d8c..5d3e0b00 100644 --- a/Sources/Model/core/v1/NodeConfigSource+core.v1.swift +++ b/Sources/Model/core/v1/NodeConfigSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NodeConfigSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NodeConfigSource diff --git a/Sources/Model/core/v1/NodeConfigStatus+core.v1.swift b/Sources/Model/core/v1/NodeConfigStatus+core.v1.swift index 6b25768e..bc182df9 100644 --- a/Sources/Model/core/v1/NodeConfigStatus+core.v1.swift +++ b/Sources/Model/core/v1/NodeConfigStatus+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NodeConfigStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NodeConfigStatus diff --git a/Sources/Model/core/v1/NodeDaemonEndpoints+core.v1.swift b/Sources/Model/core/v1/NodeDaemonEndpoints+core.v1.swift index ebea16d4..f8786784 100644 --- a/Sources/Model/core/v1/NodeDaemonEndpoints+core.v1.swift +++ b/Sources/Model/core/v1/NodeDaemonEndpoints+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NodeDaemonEndpoints /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NodeDaemonEndpoints diff --git a/Sources/Model/core/v1/NodeFeatures+core.v1.swift b/Sources/Model/core/v1/NodeFeatures+core.v1.swift index 05ead64b..40271d95 100644 --- a/Sources/Model/core/v1/NodeFeatures+core.v1.swift +++ b/Sources/Model/core/v1/NodeFeatures+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NodeFeatures /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NodeFeatures diff --git a/Sources/Model/core/v1/NodeList+core.v1.swift b/Sources/Model/core/v1/NodeList+core.v1.swift index 5d5c3f2e..cf24462e 100644 --- a/Sources/Model/core/v1/NodeList+core.v1.swift +++ b/Sources/Model/core/v1/NodeList+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NodeList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NodeList diff --git a/Sources/Model/core/v1/NodeRuntimeHandler+core.v1.swift b/Sources/Model/core/v1/NodeRuntimeHandler+core.v1.swift index 487de0f4..2e9774fb 100644 --- a/Sources/Model/core/v1/NodeRuntimeHandler+core.v1.swift +++ b/Sources/Model/core/v1/NodeRuntimeHandler+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NodeRuntimeHandler /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NodeRuntimeHandler diff --git a/Sources/Model/core/v1/NodeRuntimeHandlerFeatures+core.v1.swift b/Sources/Model/core/v1/NodeRuntimeHandlerFeatures+core.v1.swift index 5284b71d..59fa5f35 100644 --- a/Sources/Model/core/v1/NodeRuntimeHandlerFeatures+core.v1.swift +++ b/Sources/Model/core/v1/NodeRuntimeHandlerFeatures+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NodeRuntimeHandlerFeatures /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NodeRuntimeHandlerFeatures diff --git a/Sources/Model/core/v1/NodeSelector+core.v1.swift b/Sources/Model/core/v1/NodeSelector+core.v1.swift index bceb666d..fad69b44 100644 --- a/Sources/Model/core/v1/NodeSelector+core.v1.swift +++ b/Sources/Model/core/v1/NodeSelector+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NodeSelector /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NodeSelector diff --git a/Sources/Model/core/v1/NodeSelectorRequirement+core.v1.swift b/Sources/Model/core/v1/NodeSelectorRequirement+core.v1.swift index 9bfa98a8..f186ea4a 100644 --- a/Sources/Model/core/v1/NodeSelectorRequirement+core.v1.swift +++ b/Sources/Model/core/v1/NodeSelectorRequirement+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NodeSelectorRequirement /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NodeSelectorRequirement diff --git a/Sources/Model/core/v1/NodeSelectorTerm+core.v1.swift b/Sources/Model/core/v1/NodeSelectorTerm+core.v1.swift index 5a5d4a20..b3c3c2c8 100644 --- a/Sources/Model/core/v1/NodeSelectorTerm+core.v1.swift +++ b/Sources/Model/core/v1/NodeSelectorTerm+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NodeSelectorTerm /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NodeSelectorTerm diff --git a/Sources/Model/core/v1/NodeSpec+core.v1.swift b/Sources/Model/core/v1/NodeSpec+core.v1.swift index ad6899fe..05fb6347 100644 --- a/Sources/Model/core/v1/NodeSpec+core.v1.swift +++ b/Sources/Model/core/v1/NodeSpec+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NodeSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NodeSpec diff --git a/Sources/Model/core/v1/NodeStatus+core.v1.swift b/Sources/Model/core/v1/NodeStatus+core.v1.swift index ec80997f..27b123df 100644 --- a/Sources/Model/core/v1/NodeStatus+core.v1.swift +++ b/Sources/Model/core/v1/NodeStatus+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NodeStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NodeStatus diff --git a/Sources/Model/core/v1/NodeSwapStatus+core.v1.swift b/Sources/Model/core/v1/NodeSwapStatus+core.v1.swift index 4b352015..66bbb70c 100644 --- a/Sources/Model/core/v1/NodeSwapStatus+core.v1.swift +++ b/Sources/Model/core/v1/NodeSwapStatus+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NodeSwapStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NodeSwapStatus diff --git a/Sources/Model/core/v1/NodeSystemInfo+core.v1.swift b/Sources/Model/core/v1/NodeSystemInfo+core.v1.swift index d03d5d94..03af88fe 100644 --- a/Sources/Model/core/v1/NodeSystemInfo+core.v1.swift +++ b/Sources/Model/core/v1/NodeSystemInfo+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.NodeSystemInfo /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.NodeSystemInfo diff --git a/Sources/Model/core/v1/ObjectFieldSelector+core.v1.swift b/Sources/Model/core/v1/ObjectFieldSelector+core.v1.swift index dd4361e0..b2d95f46 100644 --- a/Sources/Model/core/v1/ObjectFieldSelector+core.v1.swift +++ b/Sources/Model/core/v1/ObjectFieldSelector+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ObjectFieldSelector /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ObjectFieldSelector diff --git a/Sources/Model/core/v1/ObjectReference+core.v1.swift b/Sources/Model/core/v1/ObjectReference+core.v1.swift index 60bbb01b..c898536a 100644 --- a/Sources/Model/core/v1/ObjectReference+core.v1.swift +++ b/Sources/Model/core/v1/ObjectReference+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ObjectReference /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ObjectReference diff --git a/Sources/Model/core/v1/PersistentVolume+core.v1.swift b/Sources/Model/core/v1/PersistentVolume+core.v1.swift index c997b75c..49e0c51c 100644 --- a/Sources/Model/core/v1/PersistentVolume+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolume+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PersistentVolume /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PersistentVolume diff --git a/Sources/Model/core/v1/PersistentVolumeClaim+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaim+core.v1.swift index 5cbdcfed..49f61c25 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaim+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaim+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PersistentVolumeClaim /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PersistentVolumeClaim diff --git a/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift index 3abd8afd..16cbd2ec 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PersistentVolumeClaimCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PersistentVolumeClaimCondition diff --git a/Sources/Model/core/v1/PersistentVolumeClaimList+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimList+core.v1.swift index 90208284..c1fd3a77 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimList+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimList+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PersistentVolumeClaimList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PersistentVolumeClaimList diff --git a/Sources/Model/core/v1/PersistentVolumeClaimSpec+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimSpec+core.v1.swift index 6205637c..445037e5 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimSpec+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimSpec+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PersistentVolumeClaimSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PersistentVolumeClaimSpec diff --git a/Sources/Model/core/v1/PersistentVolumeClaimStatus+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimStatus+core.v1.swift index 0b407bec..a69e6a3b 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimStatus+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimStatus+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PersistentVolumeClaimStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PersistentVolumeClaimStatus diff --git a/Sources/Model/core/v1/PersistentVolumeClaimTemplate+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimTemplate+core.v1.swift index 92aee413..d953a466 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimTemplate+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimTemplate+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PersistentVolumeClaimTemplate /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PersistentVolumeClaimTemplate diff --git a/Sources/Model/core/v1/PersistentVolumeClaimVolumeSource+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimVolumeSource+core.v1.swift index 46a41541..e3999db2 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PersistentVolumeClaimVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PersistentVolumeClaimVolumeSource diff --git a/Sources/Model/core/v1/PersistentVolumeList+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeList+core.v1.swift index 74718543..2edd5347 100644 --- a/Sources/Model/core/v1/PersistentVolumeList+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeList+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PersistentVolumeList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PersistentVolumeList diff --git a/Sources/Model/core/v1/PersistentVolumeSpec+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeSpec+core.v1.swift index d6e0ebf1..e57a6e6c 100644 --- a/Sources/Model/core/v1/PersistentVolumeSpec+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeSpec+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PersistentVolumeSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PersistentVolumeSpec diff --git a/Sources/Model/core/v1/PersistentVolumeStatus+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeStatus+core.v1.swift index 102eb77b..8b2171ff 100644 --- a/Sources/Model/core/v1/PersistentVolumeStatus+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeStatus+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PersistentVolumeStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PersistentVolumeStatus diff --git a/Sources/Model/core/v1/PhotonPersistentDiskVolumeSource+core.v1.swift b/Sources/Model/core/v1/PhotonPersistentDiskVolumeSource+core.v1.swift index 65278d1b..bfe170fa 100644 --- a/Sources/Model/core/v1/PhotonPersistentDiskVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/PhotonPersistentDiskVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PhotonPersistentDiskVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PhotonPersistentDiskVolumeSource diff --git a/Sources/Model/core/v1/Pod+core.v1.swift b/Sources/Model/core/v1/Pod+core.v1.swift index 811aaab1..a1d2be3f 100644 --- a/Sources/Model/core/v1/Pod+core.v1.swift +++ b/Sources/Model/core/v1/Pod+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.Pod /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.Pod diff --git a/Sources/Model/core/v1/PodAffinity+core.v1.swift b/Sources/Model/core/v1/PodAffinity+core.v1.swift index 9fcba1ca..d358e4a8 100644 --- a/Sources/Model/core/v1/PodAffinity+core.v1.swift +++ b/Sources/Model/core/v1/PodAffinity+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PodAffinity /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PodAffinity diff --git a/Sources/Model/core/v1/PodAffinityTerm+core.v1.swift b/Sources/Model/core/v1/PodAffinityTerm+core.v1.swift index 61036ba5..7f134351 100644 --- a/Sources/Model/core/v1/PodAffinityTerm+core.v1.swift +++ b/Sources/Model/core/v1/PodAffinityTerm+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PodAffinityTerm /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PodAffinityTerm diff --git a/Sources/Model/core/v1/PodAntiAffinity+core.v1.swift b/Sources/Model/core/v1/PodAntiAffinity+core.v1.swift index 39e42e08..dfb4981a 100644 --- a/Sources/Model/core/v1/PodAntiAffinity+core.v1.swift +++ b/Sources/Model/core/v1/PodAntiAffinity+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PodAntiAffinity /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PodAntiAffinity diff --git a/Sources/Model/core/v1/PodCondition+core.v1.swift b/Sources/Model/core/v1/PodCondition+core.v1.swift index fe16725f..7fe9b282 100644 --- a/Sources/Model/core/v1/PodCondition+core.v1.swift +++ b/Sources/Model/core/v1/PodCondition+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PodCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PodCondition diff --git a/Sources/Model/core/v1/PodDNSConfig+core.v1.swift b/Sources/Model/core/v1/PodDNSConfig+core.v1.swift index 72e26961..1cbe8287 100644 --- a/Sources/Model/core/v1/PodDNSConfig+core.v1.swift +++ b/Sources/Model/core/v1/PodDNSConfig+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PodDNSConfig /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PodDNSConfig diff --git a/Sources/Model/core/v1/PodDNSConfigOption+core.v1.swift b/Sources/Model/core/v1/PodDNSConfigOption+core.v1.swift index 76f013c3..decead0c 100644 --- a/Sources/Model/core/v1/PodDNSConfigOption+core.v1.swift +++ b/Sources/Model/core/v1/PodDNSConfigOption+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PodDNSConfigOption /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PodDNSConfigOption diff --git a/Sources/Model/core/v1/PodIP+core.v1.swift b/Sources/Model/core/v1/PodIP+core.v1.swift index 0c691be2..8af7dd3d 100644 --- a/Sources/Model/core/v1/PodIP+core.v1.swift +++ b/Sources/Model/core/v1/PodIP+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PodIP /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PodIP diff --git a/Sources/Model/core/v1/PodList+core.v1.swift b/Sources/Model/core/v1/PodList+core.v1.swift index 22dbbb33..f626aaa9 100644 --- a/Sources/Model/core/v1/PodList+core.v1.swift +++ b/Sources/Model/core/v1/PodList+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PodList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PodList diff --git a/Sources/Model/core/v1/PodOS+core.v1.swift b/Sources/Model/core/v1/PodOS+core.v1.swift index 5b8179f7..88b8d201 100644 --- a/Sources/Model/core/v1/PodOS+core.v1.swift +++ b/Sources/Model/core/v1/PodOS+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PodOS /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PodOS diff --git a/Sources/Model/core/v1/PodReadinessGate+core.v1.swift b/Sources/Model/core/v1/PodReadinessGate+core.v1.swift index 228dead0..9572cee8 100644 --- a/Sources/Model/core/v1/PodReadinessGate+core.v1.swift +++ b/Sources/Model/core/v1/PodReadinessGate+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PodReadinessGate /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PodReadinessGate diff --git a/Sources/Model/core/v1/PodResourceClaim+core.v1.swift b/Sources/Model/core/v1/PodResourceClaim+core.v1.swift index b448733e..cff918b7 100644 --- a/Sources/Model/core/v1/PodResourceClaim+core.v1.swift +++ b/Sources/Model/core/v1/PodResourceClaim+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PodResourceClaim /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PodResourceClaim diff --git a/Sources/Model/core/v1/PodResourceClaimStatus+core.v1.swift b/Sources/Model/core/v1/PodResourceClaimStatus+core.v1.swift index 15e6f477..7ab6a62c 100644 --- a/Sources/Model/core/v1/PodResourceClaimStatus+core.v1.swift +++ b/Sources/Model/core/v1/PodResourceClaimStatus+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PodResourceClaimStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PodResourceClaimStatus diff --git a/Sources/Model/core/v1/PodSchedulingGate+core.v1.swift b/Sources/Model/core/v1/PodSchedulingGate+core.v1.swift index 2e8da634..eb23d918 100644 --- a/Sources/Model/core/v1/PodSchedulingGate+core.v1.swift +++ b/Sources/Model/core/v1/PodSchedulingGate+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PodSchedulingGate /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PodSchedulingGate diff --git a/Sources/Model/core/v1/PodSecurityContext+core.v1.swift b/Sources/Model/core/v1/PodSecurityContext+core.v1.swift index 2c736f02..9a35e222 100644 --- a/Sources/Model/core/v1/PodSecurityContext+core.v1.swift +++ b/Sources/Model/core/v1/PodSecurityContext+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PodSecurityContext /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PodSecurityContext diff --git a/Sources/Model/core/v1/PodSpec+core.v1.swift b/Sources/Model/core/v1/PodSpec+core.v1.swift index dd92be2c..0247b5e4 100644 --- a/Sources/Model/core/v1/PodSpec+core.v1.swift +++ b/Sources/Model/core/v1/PodSpec+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PodSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PodSpec diff --git a/Sources/Model/core/v1/PodStatus+core.v1.swift b/Sources/Model/core/v1/PodStatus+core.v1.swift index 713e459c..27cbf003 100644 --- a/Sources/Model/core/v1/PodStatus+core.v1.swift +++ b/Sources/Model/core/v1/PodStatus+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PodStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PodStatus diff --git a/Sources/Model/core/v1/PodTemplate+core.v1.swift b/Sources/Model/core/v1/PodTemplate+core.v1.swift index d740a596..5ef451a5 100644 --- a/Sources/Model/core/v1/PodTemplate+core.v1.swift +++ b/Sources/Model/core/v1/PodTemplate+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PodTemplate /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PodTemplate diff --git a/Sources/Model/core/v1/PodTemplateList+core.v1.swift b/Sources/Model/core/v1/PodTemplateList+core.v1.swift index 3c4bc49d..7e856459 100644 --- a/Sources/Model/core/v1/PodTemplateList+core.v1.swift +++ b/Sources/Model/core/v1/PodTemplateList+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PodTemplateList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PodTemplateList diff --git a/Sources/Model/core/v1/PodTemplateSpec+core.v1.swift b/Sources/Model/core/v1/PodTemplateSpec+core.v1.swift index 76acbf41..9db22d0a 100644 --- a/Sources/Model/core/v1/PodTemplateSpec+core.v1.swift +++ b/Sources/Model/core/v1/PodTemplateSpec+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PodTemplateSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PodTemplateSpec diff --git a/Sources/Model/core/v1/PortStatus+core.v1.swift b/Sources/Model/core/v1/PortStatus+core.v1.swift index 62cafbf2..99d338b3 100644 --- a/Sources/Model/core/v1/PortStatus+core.v1.swift +++ b/Sources/Model/core/v1/PortStatus+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PortStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PortStatus diff --git a/Sources/Model/core/v1/PortworxVolumeSource+core.v1.swift b/Sources/Model/core/v1/PortworxVolumeSource+core.v1.swift index 76dde8b4..630bde19 100644 --- a/Sources/Model/core/v1/PortworxVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/PortworxVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PortworxVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PortworxVolumeSource diff --git a/Sources/Model/core/v1/PreferredSchedulingTerm+core.v1.swift b/Sources/Model/core/v1/PreferredSchedulingTerm+core.v1.swift index 391b27c5..2b99d535 100644 --- a/Sources/Model/core/v1/PreferredSchedulingTerm+core.v1.swift +++ b/Sources/Model/core/v1/PreferredSchedulingTerm+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.PreferredSchedulingTerm /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.PreferredSchedulingTerm diff --git a/Sources/Model/core/v1/Probe+core.v1.swift b/Sources/Model/core/v1/Probe+core.v1.swift index 2b2ebd9a..78549ec7 100644 --- a/Sources/Model/core/v1/Probe+core.v1.swift +++ b/Sources/Model/core/v1/Probe+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.Probe /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.Probe diff --git a/Sources/Model/core/v1/ProjectedVolumeSource+core.v1.swift b/Sources/Model/core/v1/ProjectedVolumeSource+core.v1.swift index 9f71d476..ec87e5a5 100644 --- a/Sources/Model/core/v1/ProjectedVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ProjectedVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ProjectedVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ProjectedVolumeSource diff --git a/Sources/Model/core/v1/QuobyteVolumeSource+core.v1.swift b/Sources/Model/core/v1/QuobyteVolumeSource+core.v1.swift index 7727ca88..52cf2277 100644 --- a/Sources/Model/core/v1/QuobyteVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/QuobyteVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.QuobyteVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.QuobyteVolumeSource diff --git a/Sources/Model/core/v1/RBDPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/RBDPersistentVolumeSource+core.v1.swift index 993ae6e9..f61b83ad 100644 --- a/Sources/Model/core/v1/RBDPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/RBDPersistentVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.RBDPersistentVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.RBDPersistentVolumeSource diff --git a/Sources/Model/core/v1/RBDVolumeSource+core.v1.swift b/Sources/Model/core/v1/RBDVolumeSource+core.v1.swift index ad492837..b19318ef 100644 --- a/Sources/Model/core/v1/RBDVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/RBDVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.RBDVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.RBDVolumeSource diff --git a/Sources/Model/core/v1/ReplicationController+core.v1.swift b/Sources/Model/core/v1/ReplicationController+core.v1.swift index c3f8287e..0917c43b 100644 --- a/Sources/Model/core/v1/ReplicationController+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationController+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ReplicationController /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ReplicationController diff --git a/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift b/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift index 968c7132..70b46302 100644 --- a/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ReplicationControllerCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ReplicationControllerCondition diff --git a/Sources/Model/core/v1/ReplicationControllerList+core.v1.swift b/Sources/Model/core/v1/ReplicationControllerList+core.v1.swift index 6741c6d8..60124e49 100644 --- a/Sources/Model/core/v1/ReplicationControllerList+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationControllerList+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ReplicationControllerList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ReplicationControllerList diff --git a/Sources/Model/core/v1/ReplicationControllerSpec+core.v1.swift b/Sources/Model/core/v1/ReplicationControllerSpec+core.v1.swift index 919b4b54..e1bd63e9 100644 --- a/Sources/Model/core/v1/ReplicationControllerSpec+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationControllerSpec+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ReplicationControllerSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ReplicationControllerSpec diff --git a/Sources/Model/core/v1/ReplicationControllerStatus+core.v1.swift b/Sources/Model/core/v1/ReplicationControllerStatus+core.v1.swift index 92aa1f4c..25484a28 100644 --- a/Sources/Model/core/v1/ReplicationControllerStatus+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationControllerStatus+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ReplicationControllerStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ReplicationControllerStatus diff --git a/Sources/Model/core/v1/ResourceClaim+core.v1.swift b/Sources/Model/core/v1/ResourceClaim+core.v1.swift index b03d5731..47267d59 100644 --- a/Sources/Model/core/v1/ResourceClaim+core.v1.swift +++ b/Sources/Model/core/v1/ResourceClaim+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ResourceClaim /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ResourceClaim diff --git a/Sources/Model/core/v1/ResourceFieldSelector+core.v1.swift b/Sources/Model/core/v1/ResourceFieldSelector+core.v1.swift index b7fbe09c..3f082e25 100644 --- a/Sources/Model/core/v1/ResourceFieldSelector+core.v1.swift +++ b/Sources/Model/core/v1/ResourceFieldSelector+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ResourceFieldSelector /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ResourceFieldSelector diff --git a/Sources/Model/core/v1/ResourceHealth+core.v1.swift b/Sources/Model/core/v1/ResourceHealth+core.v1.swift index 16522481..9807adfc 100644 --- a/Sources/Model/core/v1/ResourceHealth+core.v1.swift +++ b/Sources/Model/core/v1/ResourceHealth+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ResourceHealth /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ResourceHealth diff --git a/Sources/Model/core/v1/ResourceQuota+core.v1.swift b/Sources/Model/core/v1/ResourceQuota+core.v1.swift index b34b9920..5fa7ce98 100644 --- a/Sources/Model/core/v1/ResourceQuota+core.v1.swift +++ b/Sources/Model/core/v1/ResourceQuota+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ResourceQuota /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ResourceQuota diff --git a/Sources/Model/core/v1/ResourceQuotaList+core.v1.swift b/Sources/Model/core/v1/ResourceQuotaList+core.v1.swift index 6179a30a..0d7f9392 100644 --- a/Sources/Model/core/v1/ResourceQuotaList+core.v1.swift +++ b/Sources/Model/core/v1/ResourceQuotaList+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ResourceQuotaList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ResourceQuotaList diff --git a/Sources/Model/core/v1/ResourceQuotaSpec+core.v1.swift b/Sources/Model/core/v1/ResourceQuotaSpec+core.v1.swift index 1923f635..17e8f25c 100644 --- a/Sources/Model/core/v1/ResourceQuotaSpec+core.v1.swift +++ b/Sources/Model/core/v1/ResourceQuotaSpec+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ResourceQuotaSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ResourceQuotaSpec diff --git a/Sources/Model/core/v1/ResourceQuotaStatus+core.v1.swift b/Sources/Model/core/v1/ResourceQuotaStatus+core.v1.swift index 7b2513a6..460eb3e7 100644 --- a/Sources/Model/core/v1/ResourceQuotaStatus+core.v1.swift +++ b/Sources/Model/core/v1/ResourceQuotaStatus+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ResourceQuotaStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ResourceQuotaStatus diff --git a/Sources/Model/core/v1/ResourceRequirements+core.v1.swift b/Sources/Model/core/v1/ResourceRequirements+core.v1.swift index 0f41759d..69324c40 100644 --- a/Sources/Model/core/v1/ResourceRequirements+core.v1.swift +++ b/Sources/Model/core/v1/ResourceRequirements+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ResourceRequirements /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ResourceRequirements diff --git a/Sources/Model/core/v1/ResourceStatus+core.v1.swift b/Sources/Model/core/v1/ResourceStatus+core.v1.swift index 16ed0071..da950f6d 100644 --- a/Sources/Model/core/v1/ResourceStatus+core.v1.swift +++ b/Sources/Model/core/v1/ResourceStatus+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ResourceStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ResourceStatus diff --git a/Sources/Model/core/v1/SELinuxOptions+core.v1.swift b/Sources/Model/core/v1/SELinuxOptions+core.v1.swift index 3452eaca..7a03a793 100644 --- a/Sources/Model/core/v1/SELinuxOptions+core.v1.swift +++ b/Sources/Model/core/v1/SELinuxOptions+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.SELinuxOptions /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.SELinuxOptions diff --git a/Sources/Model/core/v1/ScaleIOPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/ScaleIOPersistentVolumeSource+core.v1.swift index 1f825454..7f622627 100644 --- a/Sources/Model/core/v1/ScaleIOPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ScaleIOPersistentVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ScaleIOPersistentVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ScaleIOPersistentVolumeSource diff --git a/Sources/Model/core/v1/ScaleIOVolumeSource+core.v1.swift b/Sources/Model/core/v1/ScaleIOVolumeSource+core.v1.swift index 25853529..67d17040 100644 --- a/Sources/Model/core/v1/ScaleIOVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ScaleIOVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ScaleIOVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ScaleIOVolumeSource diff --git a/Sources/Model/core/v1/ScopeSelector+core.v1.swift b/Sources/Model/core/v1/ScopeSelector+core.v1.swift index a2a72090..611a08d8 100644 --- a/Sources/Model/core/v1/ScopeSelector+core.v1.swift +++ b/Sources/Model/core/v1/ScopeSelector+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ScopeSelector /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ScopeSelector diff --git a/Sources/Model/core/v1/ScopedResourceSelectorRequirement+core.v1.swift b/Sources/Model/core/v1/ScopedResourceSelectorRequirement+core.v1.swift index 11a4d6c8..71d9d11b 100644 --- a/Sources/Model/core/v1/ScopedResourceSelectorRequirement+core.v1.swift +++ b/Sources/Model/core/v1/ScopedResourceSelectorRequirement+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ScopedResourceSelectorRequirement /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ScopedResourceSelectorRequirement diff --git a/Sources/Model/core/v1/SeccompProfile+core.v1.swift b/Sources/Model/core/v1/SeccompProfile+core.v1.swift index 4a8f50e7..ee76f34d 100644 --- a/Sources/Model/core/v1/SeccompProfile+core.v1.swift +++ b/Sources/Model/core/v1/SeccompProfile+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.SeccompProfile /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.SeccompProfile diff --git a/Sources/Model/core/v1/Secret+core.v1.swift b/Sources/Model/core/v1/Secret+core.v1.swift index 2c898591..15c1e9f3 100644 --- a/Sources/Model/core/v1/Secret+core.v1.swift +++ b/Sources/Model/core/v1/Secret+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.Secret /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.Secret diff --git a/Sources/Model/core/v1/SecretEnvSource+core.v1.swift b/Sources/Model/core/v1/SecretEnvSource+core.v1.swift index 7e4410a2..0c66f2b9 100644 --- a/Sources/Model/core/v1/SecretEnvSource+core.v1.swift +++ b/Sources/Model/core/v1/SecretEnvSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.SecretEnvSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.SecretEnvSource diff --git a/Sources/Model/core/v1/SecretKeySelector+core.v1.swift b/Sources/Model/core/v1/SecretKeySelector+core.v1.swift index 3cc86f52..bd097b83 100644 --- a/Sources/Model/core/v1/SecretKeySelector+core.v1.swift +++ b/Sources/Model/core/v1/SecretKeySelector+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.SecretKeySelector /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.SecretKeySelector diff --git a/Sources/Model/core/v1/SecretList+core.v1.swift b/Sources/Model/core/v1/SecretList+core.v1.swift index be606e85..2aaeb655 100644 --- a/Sources/Model/core/v1/SecretList+core.v1.swift +++ b/Sources/Model/core/v1/SecretList+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.SecretList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.SecretList diff --git a/Sources/Model/core/v1/SecretProjection+core.v1.swift b/Sources/Model/core/v1/SecretProjection+core.v1.swift index 69d1e0b8..f2e2e817 100644 --- a/Sources/Model/core/v1/SecretProjection+core.v1.swift +++ b/Sources/Model/core/v1/SecretProjection+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.SecretProjection /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.SecretProjection diff --git a/Sources/Model/core/v1/SecretReference+core.v1.swift b/Sources/Model/core/v1/SecretReference+core.v1.swift index 1eabb032..b2997a5e 100644 --- a/Sources/Model/core/v1/SecretReference+core.v1.swift +++ b/Sources/Model/core/v1/SecretReference+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.SecretReference /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.SecretReference diff --git a/Sources/Model/core/v1/SecretVolumeSource+core.v1.swift b/Sources/Model/core/v1/SecretVolumeSource+core.v1.swift index 90b3f1ba..50c29481 100644 --- a/Sources/Model/core/v1/SecretVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/SecretVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.SecretVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.SecretVolumeSource diff --git a/Sources/Model/core/v1/SecurityContext+core.v1.swift b/Sources/Model/core/v1/SecurityContext+core.v1.swift index b96b43ad..4a305204 100644 --- a/Sources/Model/core/v1/SecurityContext+core.v1.swift +++ b/Sources/Model/core/v1/SecurityContext+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.SecurityContext /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.SecurityContext diff --git a/Sources/Model/core/v1/Service+core.v1.swift b/Sources/Model/core/v1/Service+core.v1.swift index a1042d81..f7196a1b 100644 --- a/Sources/Model/core/v1/Service+core.v1.swift +++ b/Sources/Model/core/v1/Service+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.Service /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.Service diff --git a/Sources/Model/core/v1/ServiceAccount+core.v1.swift b/Sources/Model/core/v1/ServiceAccount+core.v1.swift index 4a652d58..54b85b27 100644 --- a/Sources/Model/core/v1/ServiceAccount+core.v1.swift +++ b/Sources/Model/core/v1/ServiceAccount+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ServiceAccount /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ServiceAccount diff --git a/Sources/Model/core/v1/ServiceAccountList+core.v1.swift b/Sources/Model/core/v1/ServiceAccountList+core.v1.swift index 915a27af..1917439f 100644 --- a/Sources/Model/core/v1/ServiceAccountList+core.v1.swift +++ b/Sources/Model/core/v1/ServiceAccountList+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ServiceAccountList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ServiceAccountList diff --git a/Sources/Model/core/v1/ServiceAccountTokenProjection+core.v1.swift b/Sources/Model/core/v1/ServiceAccountTokenProjection+core.v1.swift index 1eee6e26..20c8bffc 100644 --- a/Sources/Model/core/v1/ServiceAccountTokenProjection+core.v1.swift +++ b/Sources/Model/core/v1/ServiceAccountTokenProjection+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ServiceAccountTokenProjection /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ServiceAccountTokenProjection diff --git a/Sources/Model/core/v1/ServiceList+core.v1.swift b/Sources/Model/core/v1/ServiceList+core.v1.swift index 4f1c356e..a21f365a 100644 --- a/Sources/Model/core/v1/ServiceList+core.v1.swift +++ b/Sources/Model/core/v1/ServiceList+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ServiceList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ServiceList diff --git a/Sources/Model/core/v1/ServicePort+core.v1.swift b/Sources/Model/core/v1/ServicePort+core.v1.swift index b4620a58..ec43c6e0 100644 --- a/Sources/Model/core/v1/ServicePort+core.v1.swift +++ b/Sources/Model/core/v1/ServicePort+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ServicePort /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ServicePort diff --git a/Sources/Model/core/v1/ServiceSpec+core.v1.swift b/Sources/Model/core/v1/ServiceSpec+core.v1.swift index 5535350e..e49a478c 100644 --- a/Sources/Model/core/v1/ServiceSpec+core.v1.swift +++ b/Sources/Model/core/v1/ServiceSpec+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ServiceSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ServiceSpec diff --git a/Sources/Model/core/v1/ServiceStatus+core.v1.swift b/Sources/Model/core/v1/ServiceStatus+core.v1.swift index b72241d4..4f4ab136 100644 --- a/Sources/Model/core/v1/ServiceStatus+core.v1.swift +++ b/Sources/Model/core/v1/ServiceStatus+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.ServiceStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.ServiceStatus diff --git a/Sources/Model/core/v1/SessionAffinityConfig+core.v1.swift b/Sources/Model/core/v1/SessionAffinityConfig+core.v1.swift index d1b2e96c..a3558598 100644 --- a/Sources/Model/core/v1/SessionAffinityConfig+core.v1.swift +++ b/Sources/Model/core/v1/SessionAffinityConfig+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.SessionAffinityConfig /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.SessionAffinityConfig diff --git a/Sources/Model/core/v1/SleepAction+core.v1.swift b/Sources/Model/core/v1/SleepAction+core.v1.swift index 40d1b5c5..0a16bd5d 100644 --- a/Sources/Model/core/v1/SleepAction+core.v1.swift +++ b/Sources/Model/core/v1/SleepAction+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.SleepAction /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.SleepAction diff --git a/Sources/Model/core/v1/StorageOSPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/StorageOSPersistentVolumeSource+core.v1.swift index 4d4aa8e5..7013e46c 100644 --- a/Sources/Model/core/v1/StorageOSPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/StorageOSPersistentVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.StorageOSPersistentVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.StorageOSPersistentVolumeSource diff --git a/Sources/Model/core/v1/StorageOSVolumeSource+core.v1.swift b/Sources/Model/core/v1/StorageOSVolumeSource+core.v1.swift index 0b68bd50..d7182efc 100644 --- a/Sources/Model/core/v1/StorageOSVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/StorageOSVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.StorageOSVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.StorageOSVolumeSource diff --git a/Sources/Model/core/v1/Sysctl+core.v1.swift b/Sources/Model/core/v1/Sysctl+core.v1.swift index 9e2495fb..e798bd0b 100644 --- a/Sources/Model/core/v1/Sysctl+core.v1.swift +++ b/Sources/Model/core/v1/Sysctl+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.Sysctl /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.Sysctl diff --git a/Sources/Model/core/v1/TCPSocketAction+core.v1.swift b/Sources/Model/core/v1/TCPSocketAction+core.v1.swift index 658fb830..afb4814c 100644 --- a/Sources/Model/core/v1/TCPSocketAction+core.v1.swift +++ b/Sources/Model/core/v1/TCPSocketAction+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.TCPSocketAction /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.TCPSocketAction diff --git a/Sources/Model/core/v1/Taint+core.v1.swift b/Sources/Model/core/v1/Taint+core.v1.swift index a4b2a6bd..a70e8125 100644 --- a/Sources/Model/core/v1/Taint+core.v1.swift +++ b/Sources/Model/core/v1/Taint+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.Taint /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.Taint diff --git a/Sources/Model/core/v1/Toleration+core.v1.swift b/Sources/Model/core/v1/Toleration+core.v1.swift index e8f9bb7d..7ca1774a 100644 --- a/Sources/Model/core/v1/Toleration+core.v1.swift +++ b/Sources/Model/core/v1/Toleration+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.Toleration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.Toleration diff --git a/Sources/Model/core/v1/TopologySelectorLabelRequirement+core.v1.swift b/Sources/Model/core/v1/TopologySelectorLabelRequirement+core.v1.swift index 05278b8b..a86bcb82 100644 --- a/Sources/Model/core/v1/TopologySelectorLabelRequirement+core.v1.swift +++ b/Sources/Model/core/v1/TopologySelectorLabelRequirement+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.TopologySelectorLabelRequirement /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.TopologySelectorLabelRequirement diff --git a/Sources/Model/core/v1/TopologySelectorTerm+core.v1.swift b/Sources/Model/core/v1/TopologySelectorTerm+core.v1.swift index 20d84338..d2f0b6cd 100644 --- a/Sources/Model/core/v1/TopologySelectorTerm+core.v1.swift +++ b/Sources/Model/core/v1/TopologySelectorTerm+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.TopologySelectorTerm /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.TopologySelectorTerm diff --git a/Sources/Model/core/v1/TopologySpreadConstraint+core.v1.swift b/Sources/Model/core/v1/TopologySpreadConstraint+core.v1.swift index 4b805fa0..99f317c0 100644 --- a/Sources/Model/core/v1/TopologySpreadConstraint+core.v1.swift +++ b/Sources/Model/core/v1/TopologySpreadConstraint+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.TopologySpreadConstraint /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.TopologySpreadConstraint diff --git a/Sources/Model/core/v1/TypedLocalObjectReference+core.v1.swift b/Sources/Model/core/v1/TypedLocalObjectReference+core.v1.swift index f05c44d0..b025123b 100644 --- a/Sources/Model/core/v1/TypedLocalObjectReference+core.v1.swift +++ b/Sources/Model/core/v1/TypedLocalObjectReference+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.TypedLocalObjectReference /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.TypedLocalObjectReference diff --git a/Sources/Model/core/v1/TypedObjectReference+core.v1.swift b/Sources/Model/core/v1/TypedObjectReference+core.v1.swift index 9a9a9787..8e0a35d4 100644 --- a/Sources/Model/core/v1/TypedObjectReference+core.v1.swift +++ b/Sources/Model/core/v1/TypedObjectReference+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.TypedObjectReference /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.TypedObjectReference diff --git a/Sources/Model/core/v1/Volume+core.v1.swift b/Sources/Model/core/v1/Volume+core.v1.swift index a7b59156..a8ad96fe 100644 --- a/Sources/Model/core/v1/Volume+core.v1.swift +++ b/Sources/Model/core/v1/Volume+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.Volume /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.Volume diff --git a/Sources/Model/core/v1/VolumeDevice+core.v1.swift b/Sources/Model/core/v1/VolumeDevice+core.v1.swift index 957b3ff2..2ea33a3b 100644 --- a/Sources/Model/core/v1/VolumeDevice+core.v1.swift +++ b/Sources/Model/core/v1/VolumeDevice+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.VolumeDevice /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.VolumeDevice diff --git a/Sources/Model/core/v1/VolumeMount+core.v1.swift b/Sources/Model/core/v1/VolumeMount+core.v1.swift index 9ec8dbfe..6ddd9c4f 100644 --- a/Sources/Model/core/v1/VolumeMount+core.v1.swift +++ b/Sources/Model/core/v1/VolumeMount+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.VolumeMount /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.VolumeMount diff --git a/Sources/Model/core/v1/VolumeMountStatus+core.v1.swift b/Sources/Model/core/v1/VolumeMountStatus+core.v1.swift index 49513904..6b8f164c 100644 --- a/Sources/Model/core/v1/VolumeMountStatus+core.v1.swift +++ b/Sources/Model/core/v1/VolumeMountStatus+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.VolumeMountStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.VolumeMountStatus diff --git a/Sources/Model/core/v1/VolumeNodeAffinity+core.v1.swift b/Sources/Model/core/v1/VolumeNodeAffinity+core.v1.swift index 50261209..1570d4bc 100644 --- a/Sources/Model/core/v1/VolumeNodeAffinity+core.v1.swift +++ b/Sources/Model/core/v1/VolumeNodeAffinity+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.VolumeNodeAffinity /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.VolumeNodeAffinity diff --git a/Sources/Model/core/v1/VolumeProjection+core.v1.swift b/Sources/Model/core/v1/VolumeProjection+core.v1.swift index a5808384..2399ffb6 100644 --- a/Sources/Model/core/v1/VolumeProjection+core.v1.swift +++ b/Sources/Model/core/v1/VolumeProjection+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.VolumeProjection /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.VolumeProjection diff --git a/Sources/Model/core/v1/VolumeResourceRequirements+core.v1.swift b/Sources/Model/core/v1/VolumeResourceRequirements+core.v1.swift index 0712fdd7..3c33492d 100644 --- a/Sources/Model/core/v1/VolumeResourceRequirements+core.v1.swift +++ b/Sources/Model/core/v1/VolumeResourceRequirements+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.VolumeResourceRequirements /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.VolumeResourceRequirements diff --git a/Sources/Model/core/v1/VsphereVirtualDiskVolumeSource+core.v1.swift b/Sources/Model/core/v1/VsphereVirtualDiskVolumeSource+core.v1.swift index b89792fd..7fd827cd 100644 --- a/Sources/Model/core/v1/VsphereVirtualDiskVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/VsphereVirtualDiskVolumeSource+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.VsphereVirtualDiskVolumeSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.VsphereVirtualDiskVolumeSource diff --git a/Sources/Model/core/v1/WeightedPodAffinityTerm+core.v1.swift b/Sources/Model/core/v1/WeightedPodAffinityTerm+core.v1.swift index ef840a15..ece20a3d 100644 --- a/Sources/Model/core/v1/WeightedPodAffinityTerm+core.v1.swift +++ b/Sources/Model/core/v1/WeightedPodAffinityTerm+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.WeightedPodAffinityTerm /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.WeightedPodAffinityTerm diff --git a/Sources/Model/core/v1/WindowsSecurityContextOptions+core.v1.swift b/Sources/Model/core/v1/WindowsSecurityContextOptions+core.v1.swift index a2eefb50..94ab8261 100644 --- a/Sources/Model/core/v1/WindowsSecurityContextOptions+core.v1.swift +++ b/Sources/Model/core/v1/WindowsSecurityContextOptions+core.v1.swift @@ -20,7 +20,11 @@ /// core.v1.WindowsSecurityContextOptions /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - core.v1.WindowsSecurityContextOptions diff --git a/Sources/Model/core/v1/core+v1.swift b/Sources/Model/core/v1/core+v1.swift index 46a3fdc1..b377fb4b 100644 --- a/Sources/Model/core/v1/core+v1.swift +++ b/Sources/Model/core/v1/core+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `core.v1` diff --git a/Sources/Model/discovery/discovery.swift b/Sources/Model/discovery/discovery.swift index 353e29e3..bdb0d523 100644 --- a/Sources/Model/discovery/discovery.swift +++ b/Sources/Model/discovery/discovery.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `discovery` diff --git a/Sources/Model/discovery/v1/Endpoint+discovery.v1.swift b/Sources/Model/discovery/v1/Endpoint+discovery.v1.swift index 1e047739..9738d45e 100644 --- a/Sources/Model/discovery/v1/Endpoint+discovery.v1.swift +++ b/Sources/Model/discovery/v1/Endpoint+discovery.v1.swift @@ -20,7 +20,11 @@ /// discovery.v1.Endpoint /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - discovery.v1.Endpoint diff --git a/Sources/Model/discovery/v1/EndpointConditions+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointConditions+discovery.v1.swift index 1fe15237..726f4288 100644 --- a/Sources/Model/discovery/v1/EndpointConditions+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointConditions+discovery.v1.swift @@ -20,7 +20,11 @@ /// discovery.v1.EndpointConditions /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - discovery.v1.EndpointConditions diff --git a/Sources/Model/discovery/v1/EndpointHints+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointHints+discovery.v1.swift index 25ab095a..77c75714 100644 --- a/Sources/Model/discovery/v1/EndpointHints+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointHints+discovery.v1.swift @@ -20,7 +20,11 @@ /// discovery.v1.EndpointHints /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - discovery.v1.EndpointHints diff --git a/Sources/Model/discovery/v1/EndpointPort+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointPort+discovery.v1.swift index d918d255..913ab739 100644 --- a/Sources/Model/discovery/v1/EndpointPort+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointPort+discovery.v1.swift @@ -20,7 +20,11 @@ /// discovery.v1.EndpointPort /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - discovery.v1.EndpointPort diff --git a/Sources/Model/discovery/v1/EndpointSlice+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointSlice+discovery.v1.swift index 2b99a7eb..dd017566 100644 --- a/Sources/Model/discovery/v1/EndpointSlice+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointSlice+discovery.v1.swift @@ -20,7 +20,11 @@ /// discovery.v1.EndpointSlice /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - discovery.v1.EndpointSlice diff --git a/Sources/Model/discovery/v1/EndpointSliceList+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointSliceList+discovery.v1.swift index 634e945d..02f03c3a 100644 --- a/Sources/Model/discovery/v1/EndpointSliceList+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointSliceList+discovery.v1.swift @@ -20,7 +20,11 @@ /// discovery.v1.EndpointSliceList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - discovery.v1.EndpointSliceList diff --git a/Sources/Model/discovery/v1/ForNode+discovery.v1.swift b/Sources/Model/discovery/v1/ForNode+discovery.v1.swift index a5441a86..583f0bb6 100644 --- a/Sources/Model/discovery/v1/ForNode+discovery.v1.swift +++ b/Sources/Model/discovery/v1/ForNode+discovery.v1.swift @@ -20,7 +20,11 @@ /// discovery.v1.ForNode /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - discovery.v1.ForNode diff --git a/Sources/Model/discovery/v1/ForZone+discovery.v1.swift b/Sources/Model/discovery/v1/ForZone+discovery.v1.swift index b5ca95ba..07f05761 100644 --- a/Sources/Model/discovery/v1/ForZone+discovery.v1.swift +++ b/Sources/Model/discovery/v1/ForZone+discovery.v1.swift @@ -20,7 +20,11 @@ /// discovery.v1.ForZone /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - discovery.v1.ForZone diff --git a/Sources/Model/discovery/v1/discovery+v1.swift b/Sources/Model/discovery/v1/discovery+v1.swift index d6fdfe7c..43492a19 100644 --- a/Sources/Model/discovery/v1/discovery+v1.swift +++ b/Sources/Model/discovery/v1/discovery+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `discovery.v1` diff --git a/Sources/Model/events/events.swift b/Sources/Model/events/events.swift index 758b21c0..a7954aec 100644 --- a/Sources/Model/events/events.swift +++ b/Sources/Model/events/events.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `events` diff --git a/Sources/Model/events/v1/Event+events.v1.swift b/Sources/Model/events/v1/Event+events.v1.swift index 52ddce50..9892f78b 100644 --- a/Sources/Model/events/v1/Event+events.v1.swift +++ b/Sources/Model/events/v1/Event+events.v1.swift @@ -20,7 +20,11 @@ /// events.v1.Event /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - events.v1.Event diff --git a/Sources/Model/events/v1/EventList+events.v1.swift b/Sources/Model/events/v1/EventList+events.v1.swift index c4a8d792..8d68e166 100644 --- a/Sources/Model/events/v1/EventList+events.v1.swift +++ b/Sources/Model/events/v1/EventList+events.v1.swift @@ -20,7 +20,11 @@ /// events.v1.EventList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - events.v1.EventList diff --git a/Sources/Model/events/v1/EventSeries+events.v1.swift b/Sources/Model/events/v1/EventSeries+events.v1.swift index eb5ea35e..90df1421 100644 --- a/Sources/Model/events/v1/EventSeries+events.v1.swift +++ b/Sources/Model/events/v1/EventSeries+events.v1.swift @@ -20,7 +20,11 @@ /// events.v1.EventSeries /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - events.v1.EventSeries diff --git a/Sources/Model/events/v1/events+v1.swift b/Sources/Model/events/v1/events+v1.swift index b272d8a2..13008e86 100644 --- a/Sources/Model/events/v1/events+v1.swift +++ b/Sources/Model/events/v1/events+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `events.v1` diff --git a/Sources/Model/flowcontrol/flowcontrol.swift b/Sources/Model/flowcontrol/flowcontrol.swift index 1b744294..5a083c06 100644 --- a/Sources/Model/flowcontrol/flowcontrol.swift +++ b/Sources/Model/flowcontrol/flowcontrol.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `flowcontrol` diff --git a/Sources/Model/flowcontrol/v1/ExemptPriorityLevelConfiguration+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/ExemptPriorityLevelConfiguration+flowcontrol.v1.swift index 939b6370..2090b57f 100644 --- a/Sources/Model/flowcontrol/v1/ExemptPriorityLevelConfiguration+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/ExemptPriorityLevelConfiguration+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.ExemptPriorityLevelConfiguration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.ExemptPriorityLevelConfiguration diff --git a/Sources/Model/flowcontrol/v1/FlowDistinguisherMethod+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowDistinguisherMethod+flowcontrol.v1.swift index 6b386791..fe44c164 100644 --- a/Sources/Model/flowcontrol/v1/FlowDistinguisherMethod+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowDistinguisherMethod+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.FlowDistinguisherMethod /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.FlowDistinguisherMethod diff --git a/Sources/Model/flowcontrol/v1/FlowSchema+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchema+flowcontrol.v1.swift index 27de5f89..28c83e1b 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchema+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchema+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.FlowSchema /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.FlowSchema diff --git a/Sources/Model/flowcontrol/v1/FlowSchemaCondition+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchemaCondition+flowcontrol.v1.swift index 9c9f5ee7..8152fdd4 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchemaCondition+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchemaCondition+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.FlowSchemaCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.FlowSchemaCondition diff --git a/Sources/Model/flowcontrol/v1/FlowSchemaList+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchemaList+flowcontrol.v1.swift index 340b7cec..3c604506 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchemaList+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchemaList+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.FlowSchemaList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.FlowSchemaList diff --git a/Sources/Model/flowcontrol/v1/FlowSchemaSpec+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchemaSpec+flowcontrol.v1.swift index f69a12e8..9bea0a80 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchemaSpec+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchemaSpec+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.FlowSchemaSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.FlowSchemaSpec diff --git a/Sources/Model/flowcontrol/v1/FlowSchemaStatus+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchemaStatus+flowcontrol.v1.swift index 64ddf7ba..48dc47ef 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchemaStatus+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchemaStatus+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.FlowSchemaStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.FlowSchemaStatus diff --git a/Sources/Model/flowcontrol/v1/GroupSubject+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/GroupSubject+flowcontrol.v1.swift index 134bf3a5..2385d46d 100644 --- a/Sources/Model/flowcontrol/v1/GroupSubject+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/GroupSubject+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.GroupSubject /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.GroupSubject diff --git a/Sources/Model/flowcontrol/v1/LimitResponse+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/LimitResponse+flowcontrol.v1.swift index 18159074..02f66a3c 100644 --- a/Sources/Model/flowcontrol/v1/LimitResponse+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/LimitResponse+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.LimitResponse /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.LimitResponse diff --git a/Sources/Model/flowcontrol/v1/LimitedPriorityLevelConfiguration+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/LimitedPriorityLevelConfiguration+flowcontrol.v1.swift index 0d48b798..dfd01775 100644 --- a/Sources/Model/flowcontrol/v1/LimitedPriorityLevelConfiguration+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/LimitedPriorityLevelConfiguration+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.LimitedPriorityLevelConfiguration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.LimitedPriorityLevelConfiguration diff --git a/Sources/Model/flowcontrol/v1/NonResourcePolicyRule+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/NonResourcePolicyRule+flowcontrol.v1.swift index 69a300d2..bcfa543a 100644 --- a/Sources/Model/flowcontrol/v1/NonResourcePolicyRule+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/NonResourcePolicyRule+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.NonResourcePolicyRule /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.NonResourcePolicyRule diff --git a/Sources/Model/flowcontrol/v1/PolicyRulesWithSubjects+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PolicyRulesWithSubjects+flowcontrol.v1.swift index eefbcbb8..885d851e 100644 --- a/Sources/Model/flowcontrol/v1/PolicyRulesWithSubjects+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PolicyRulesWithSubjects+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.PolicyRulesWithSubjects /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.PolicyRulesWithSubjects diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfiguration+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfiguration+flowcontrol.v1.swift index 6a9b03db..37ebcb72 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfiguration+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfiguration+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.PriorityLevelConfiguration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.PriorityLevelConfiguration diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationCondition+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationCondition+flowcontrol.v1.swift index 8cddbe90..064269a9 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationCondition+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationCondition+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.PriorityLevelConfigurationCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.PriorityLevelConfigurationCondition diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationList+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationList+flowcontrol.v1.swift index 34e75d4d..42b2bc1b 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationList+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationList+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.PriorityLevelConfigurationList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.PriorityLevelConfigurationList diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationReference+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationReference+flowcontrol.v1.swift index db09b963..717c3053 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationReference+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationReference+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.PriorityLevelConfigurationReference /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.PriorityLevelConfigurationReference diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationSpec+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationSpec+flowcontrol.v1.swift index c47e7435..d81f741d 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationSpec+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationSpec+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.PriorityLevelConfigurationSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.PriorityLevelConfigurationSpec diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationStatus+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationStatus+flowcontrol.v1.swift index 0eb28039..95ca0ab7 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationStatus+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationStatus+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.PriorityLevelConfigurationStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.PriorityLevelConfigurationStatus diff --git a/Sources/Model/flowcontrol/v1/QueuingConfiguration+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/QueuingConfiguration+flowcontrol.v1.swift index 02f1f07b..0f6acba8 100644 --- a/Sources/Model/flowcontrol/v1/QueuingConfiguration+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/QueuingConfiguration+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.QueuingConfiguration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.QueuingConfiguration diff --git a/Sources/Model/flowcontrol/v1/ResourcePolicyRule+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/ResourcePolicyRule+flowcontrol.v1.swift index 6e87bddf..f7e80610 100644 --- a/Sources/Model/flowcontrol/v1/ResourcePolicyRule+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/ResourcePolicyRule+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.ResourcePolicyRule /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.ResourcePolicyRule diff --git a/Sources/Model/flowcontrol/v1/ServiceAccountSubject+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/ServiceAccountSubject+flowcontrol.v1.swift index b4b1fd03..ad0daada 100644 --- a/Sources/Model/flowcontrol/v1/ServiceAccountSubject+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/ServiceAccountSubject+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.ServiceAccountSubject /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.ServiceAccountSubject diff --git a/Sources/Model/flowcontrol/v1/Subject+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/Subject+flowcontrol.v1.swift index 9ab6ece4..068eb713 100644 --- a/Sources/Model/flowcontrol/v1/Subject+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/Subject+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.Subject /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.Subject diff --git a/Sources/Model/flowcontrol/v1/UserSubject+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/UserSubject+flowcontrol.v1.swift index 95e311f8..11d9e701 100644 --- a/Sources/Model/flowcontrol/v1/UserSubject+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/UserSubject+flowcontrol.v1.swift @@ -20,7 +20,11 @@ /// flowcontrol.v1.UserSubject /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - flowcontrol.v1.UserSubject diff --git a/Sources/Model/flowcontrol/v1/flowcontrol+v1.swift b/Sources/Model/flowcontrol/v1/flowcontrol+v1.swift index 985251fd..9430b5ec 100644 --- a/Sources/Model/flowcontrol/v1/flowcontrol+v1.swift +++ b/Sources/Model/flowcontrol/v1/flowcontrol+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `flowcontrol.v1` diff --git a/Sources/Model/internal/internal.swift b/Sources/Model/internal/internal.swift index bc4fee25..972061a5 100644 --- a/Sources/Model/internal/internal.swift +++ b/Sources/Model/internal/internal.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `internal` diff --git a/Sources/Model/internal/v1alpha1/ServerStorageVersion+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/ServerStorageVersion+internal.v1alpha1.swift index ea8106bd..0f046e98 100644 --- a/Sources/Model/internal/v1alpha1/ServerStorageVersion+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/ServerStorageVersion+internal.v1alpha1.swift @@ -20,7 +20,11 @@ /// internal.v1alpha1.ServerStorageVersion /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - `internal`.v1alpha1.ServerStorageVersion diff --git a/Sources/Model/internal/v1alpha1/StorageVersion+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersion+internal.v1alpha1.swift index 57407020..43709580 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersion+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersion+internal.v1alpha1.swift @@ -20,7 +20,11 @@ /// internal.v1alpha1.StorageVersion /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - `internal`.v1alpha1.StorageVersion diff --git a/Sources/Model/internal/v1alpha1/StorageVersionCondition+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersionCondition+internal.v1alpha1.swift index 68496502..489fbb23 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersionCondition+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersionCondition+internal.v1alpha1.swift @@ -20,7 +20,11 @@ /// internal.v1alpha1.StorageVersionCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - `internal`.v1alpha1.StorageVersionCondition diff --git a/Sources/Model/internal/v1alpha1/StorageVersionList+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersionList+internal.v1alpha1.swift index 804d12c9..7479e401 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersionList+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersionList+internal.v1alpha1.swift @@ -20,7 +20,11 @@ /// internal.v1alpha1.StorageVersionList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - `internal`.v1alpha1.StorageVersionList diff --git a/Sources/Model/internal/v1alpha1/StorageVersionSpec+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersionSpec+internal.v1alpha1.swift index 9d908b5b..6edaea44 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersionSpec+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersionSpec+internal.v1alpha1.swift @@ -20,7 +20,11 @@ /// internal.v1alpha1.StorageVersionSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - `internal`.v1alpha1.StorageVersionSpec diff --git a/Sources/Model/internal/v1alpha1/StorageVersionStatus+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersionStatus+internal.v1alpha1.swift index f805c12f..a2044c69 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersionStatus+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersionStatus+internal.v1alpha1.swift @@ -20,7 +20,11 @@ /// internal.v1alpha1.StorageVersionStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - `internal`.v1alpha1.StorageVersionStatus diff --git a/Sources/Model/internal/v1alpha1/internal+v1alpha1.swift b/Sources/Model/internal/v1alpha1/internal+v1alpha1.swift index 844a17f9..7c643a67 100644 --- a/Sources/Model/internal/v1alpha1/internal+v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/internal+v1alpha1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `internal.v1alpha1` diff --git a/Sources/Model/meta/meta.swift b/Sources/Model/meta/meta.swift index e68efdde..2bcb6509 100644 --- a/Sources/Model/meta/meta.swift +++ b/Sources/Model/meta/meta.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `meta` diff --git a/Sources/Model/meta/v1/APIGroup+meta.v1.swift b/Sources/Model/meta/v1/APIGroup+meta.v1.swift index e4b5b1a3..5634e220 100644 --- a/Sources/Model/meta/v1/APIGroup+meta.v1.swift +++ b/Sources/Model/meta/v1/APIGroup+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.APIGroup /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.APIGroup diff --git a/Sources/Model/meta/v1/APIGroupList+meta.v1.swift b/Sources/Model/meta/v1/APIGroupList+meta.v1.swift index a3ab930e..5713f200 100644 --- a/Sources/Model/meta/v1/APIGroupList+meta.v1.swift +++ b/Sources/Model/meta/v1/APIGroupList+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.APIGroupList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.APIGroupList diff --git a/Sources/Model/meta/v1/APIResource+meta.v1.swift b/Sources/Model/meta/v1/APIResource+meta.v1.swift index c3b63aee..e866890f 100644 --- a/Sources/Model/meta/v1/APIResource+meta.v1.swift +++ b/Sources/Model/meta/v1/APIResource+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.APIResource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.APIResource diff --git a/Sources/Model/meta/v1/APIResourceList+meta.v1.swift b/Sources/Model/meta/v1/APIResourceList+meta.v1.swift index 064bdf33..d8e085da 100644 --- a/Sources/Model/meta/v1/APIResourceList+meta.v1.swift +++ b/Sources/Model/meta/v1/APIResourceList+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.APIResourceList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.APIResourceList diff --git a/Sources/Model/meta/v1/APIVersions+meta.v1.swift b/Sources/Model/meta/v1/APIVersions+meta.v1.swift index ad72c3d1..39ac90a5 100644 --- a/Sources/Model/meta/v1/APIVersions+meta.v1.swift +++ b/Sources/Model/meta/v1/APIVersions+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.APIVersions /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.APIVersions diff --git a/Sources/Model/meta/v1/Condition+meta.v1.swift b/Sources/Model/meta/v1/Condition+meta.v1.swift index 63dc299d..d254e3d2 100644 --- a/Sources/Model/meta/v1/Condition+meta.v1.swift +++ b/Sources/Model/meta/v1/Condition+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.Condition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.Condition diff --git a/Sources/Model/meta/v1/DeleteOptions+meta.v1.swift b/Sources/Model/meta/v1/DeleteOptions+meta.v1.swift index 5747c71b..ec9c9224 100644 --- a/Sources/Model/meta/v1/DeleteOptions+meta.v1.swift +++ b/Sources/Model/meta/v1/DeleteOptions+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.DeleteOptions /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.DeleteOptions diff --git a/Sources/Model/meta/v1/FieldSelectorRequirement+meta.v1.swift b/Sources/Model/meta/v1/FieldSelectorRequirement+meta.v1.swift index 09f2a32c..9d4754e6 100644 --- a/Sources/Model/meta/v1/FieldSelectorRequirement+meta.v1.swift +++ b/Sources/Model/meta/v1/FieldSelectorRequirement+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.FieldSelectorRequirement /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.FieldSelectorRequirement diff --git a/Sources/Model/meta/v1/GroupVersionForDiscovery+meta.v1.swift b/Sources/Model/meta/v1/GroupVersionForDiscovery+meta.v1.swift index 02ab13a0..8a8c5f86 100644 --- a/Sources/Model/meta/v1/GroupVersionForDiscovery+meta.v1.swift +++ b/Sources/Model/meta/v1/GroupVersionForDiscovery+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.GroupVersionForDiscovery /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.GroupVersionForDiscovery diff --git a/Sources/Model/meta/v1/LabelSelector+meta.v1.swift b/Sources/Model/meta/v1/LabelSelector+meta.v1.swift index 283735bb..e7288403 100644 --- a/Sources/Model/meta/v1/LabelSelector+meta.v1.swift +++ b/Sources/Model/meta/v1/LabelSelector+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.LabelSelector /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.LabelSelector diff --git a/Sources/Model/meta/v1/LabelSelectorRequirement+meta.v1.swift b/Sources/Model/meta/v1/LabelSelectorRequirement+meta.v1.swift index f4cb4d02..42515055 100644 --- a/Sources/Model/meta/v1/LabelSelectorRequirement+meta.v1.swift +++ b/Sources/Model/meta/v1/LabelSelectorRequirement+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.LabelSelectorRequirement /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.LabelSelectorRequirement diff --git a/Sources/Model/meta/v1/ListMeta+meta.v1.swift b/Sources/Model/meta/v1/ListMeta+meta.v1.swift index 5cc1bb35..57a16257 100644 --- a/Sources/Model/meta/v1/ListMeta+meta.v1.swift +++ b/Sources/Model/meta/v1/ListMeta+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.ListMeta /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.ListMeta diff --git a/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift b/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift index c0c974a4..5dedffd1 100644 --- a/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift +++ b/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.ManagedFieldsEntry /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.ManagedFieldsEntry @@ -41,7 +45,7 @@ public extension meta.v1 { /// /// FieldsV1 holds the first JSON version format as described in the "FieldsV1" type. /// - public var fieldsV1: JSONObject? + public var fieldsV1: [String: JSONField]? /// /// Manager is an identifier of the workflow managing these fields. /// @@ -64,7 +68,7 @@ public extension meta.v1 { public init( apiVersion: String? = nil, fieldsType: String? = nil, - fieldsV1: JSONObject? = nil, + fieldsV1: [String: JSONField]? = nil, manager: String? = nil, operation: String? = nil, subresource: String? = nil, @@ -101,7 +105,7 @@ public extension meta.v1.ManagedFieldsEntry { let container = try decoder.container(keyedBy: CodingKeys.self) self.apiVersion = try container.decodeIfPresent(String.self, forKey: .apiVersion) self.fieldsType = try container.decodeIfPresent(String.self, forKey: .fieldsType) - self.fieldsV1 = try container.decodeIfPresent(JSONObject.self, forKey: .fieldsV1) + self.fieldsV1 = try container.decodeIfPresent([String: JSONField].self, forKey: .fieldsV1) self.manager = try container.decodeIfPresent(String.self, forKey: .manager) self.operation = try container.decodeIfPresent(String.self, forKey: .operation) self.subresource = try container.decodeIfPresent(String.self, forKey: .subresource) diff --git a/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift b/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift index b27ca29e..28acc76b 100644 --- a/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift +++ b/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.ObjectMeta /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.ObjectMeta diff --git a/Sources/Model/meta/v1/OwnerReference+meta.v1.swift b/Sources/Model/meta/v1/OwnerReference+meta.v1.swift index c7277c96..fbdfb499 100644 --- a/Sources/Model/meta/v1/OwnerReference+meta.v1.swift +++ b/Sources/Model/meta/v1/OwnerReference+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.OwnerReference /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.OwnerReference diff --git a/Sources/Model/meta/v1/Preconditions+meta.v1.swift b/Sources/Model/meta/v1/Preconditions+meta.v1.swift index 1a82742e..04fa6302 100644 --- a/Sources/Model/meta/v1/Preconditions+meta.v1.swift +++ b/Sources/Model/meta/v1/Preconditions+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.Preconditions /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.Preconditions diff --git a/Sources/Model/meta/v1/ServerAddressByClientCIDR+meta.v1.swift b/Sources/Model/meta/v1/ServerAddressByClientCIDR+meta.v1.swift index 4b3a4166..3b7b9daf 100644 --- a/Sources/Model/meta/v1/ServerAddressByClientCIDR+meta.v1.swift +++ b/Sources/Model/meta/v1/ServerAddressByClientCIDR+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.ServerAddressByClientCIDR /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.ServerAddressByClientCIDR diff --git a/Sources/Model/meta/v1/Status+meta.v1.swift b/Sources/Model/meta/v1/Status+meta.v1.swift index bea861ad..a6fe5374 100644 --- a/Sources/Model/meta/v1/Status+meta.v1.swift +++ b/Sources/Model/meta/v1/Status+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.Status /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.Status diff --git a/Sources/Model/meta/v1/StatusCause+meta.v1.swift b/Sources/Model/meta/v1/StatusCause+meta.v1.swift index 789aa215..d3805c27 100644 --- a/Sources/Model/meta/v1/StatusCause+meta.v1.swift +++ b/Sources/Model/meta/v1/StatusCause+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.StatusCause /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.StatusCause diff --git a/Sources/Model/meta/v1/StatusDetails+meta.v1.swift b/Sources/Model/meta/v1/StatusDetails+meta.v1.swift index a187b1b1..33b722cb 100644 --- a/Sources/Model/meta/v1/StatusDetails+meta.v1.swift +++ b/Sources/Model/meta/v1/StatusDetails+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.StatusDetails /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.StatusDetails diff --git a/Sources/Model/meta/v1/WatchEvent+meta.v1.swift b/Sources/Model/meta/v1/WatchEvent+meta.v1.swift index 39c267ed..8be14ce6 100644 --- a/Sources/Model/meta/v1/WatchEvent+meta.v1.swift +++ b/Sources/Model/meta/v1/WatchEvent+meta.v1.swift @@ -20,7 +20,11 @@ /// meta.v1.WatchEvent /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - meta.v1.WatchEvent @@ -37,7 +41,7 @@ public extension meta.v1 { /// * If Type is Error: *Status is recommended; other types may make sense /// depending on context. /// - public var object: JSONObject + public var object: [String: JSONField] /// /// No description /// @@ -46,7 +50,7 @@ public extension meta.v1 { /// Default memberwise initializer /// public init( - object: JSONObject, + object: [String: JSONField], type: String ) { self.object = object @@ -68,7 +72,7 @@ public extension meta.v1.WatchEvent { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.object = try container.decode(JSONObject.self, forKey: .object) + self.object = try container.decode([String: JSONField].self, forKey: .object) self.type = try container.decode(String.self, forKey: .type) } diff --git a/Sources/Model/meta/v1/meta+v1.swift b/Sources/Model/meta/v1/meta+v1.swift index 63e0d280..65734c09 100644 --- a/Sources/Model/meta/v1/meta+v1.swift +++ b/Sources/Model/meta/v1/meta+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `meta.v1` diff --git a/Sources/Model/networking/networking.swift b/Sources/Model/networking/networking.swift index 669dab11..6d2d9f2c 100644 --- a/Sources/Model/networking/networking.swift +++ b/Sources/Model/networking/networking.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `networking` diff --git a/Sources/Model/networking/v1/HTTPIngressPath+networking.v1.swift b/Sources/Model/networking/v1/HTTPIngressPath+networking.v1.swift index d93338ac..ef5ecfc6 100644 --- a/Sources/Model/networking/v1/HTTPIngressPath+networking.v1.swift +++ b/Sources/Model/networking/v1/HTTPIngressPath+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.HTTPIngressPath /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.HTTPIngressPath diff --git a/Sources/Model/networking/v1/HTTPIngressRuleValue+networking.v1.swift b/Sources/Model/networking/v1/HTTPIngressRuleValue+networking.v1.swift index 6861ce62..de8c4200 100644 --- a/Sources/Model/networking/v1/HTTPIngressRuleValue+networking.v1.swift +++ b/Sources/Model/networking/v1/HTTPIngressRuleValue+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.HTTPIngressRuleValue /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.HTTPIngressRuleValue diff --git a/Sources/Model/networking/v1/IPAddress+networking.v1.swift b/Sources/Model/networking/v1/IPAddress+networking.v1.swift index e2204eb2..6e5bd6f7 100644 --- a/Sources/Model/networking/v1/IPAddress+networking.v1.swift +++ b/Sources/Model/networking/v1/IPAddress+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.IPAddress /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.IPAddress diff --git a/Sources/Model/networking/v1/IPAddressList+networking.v1.swift b/Sources/Model/networking/v1/IPAddressList+networking.v1.swift index f006d6fd..68898bf7 100644 --- a/Sources/Model/networking/v1/IPAddressList+networking.v1.swift +++ b/Sources/Model/networking/v1/IPAddressList+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.IPAddressList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.IPAddressList diff --git a/Sources/Model/networking/v1/IPAddressSpec+networking.v1.swift b/Sources/Model/networking/v1/IPAddressSpec+networking.v1.swift index 70aca706..70c5b16b 100644 --- a/Sources/Model/networking/v1/IPAddressSpec+networking.v1.swift +++ b/Sources/Model/networking/v1/IPAddressSpec+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.IPAddressSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.IPAddressSpec diff --git a/Sources/Model/networking/v1/IPBlock+networking.v1.swift b/Sources/Model/networking/v1/IPBlock+networking.v1.swift index 21117edd..db5274db 100644 --- a/Sources/Model/networking/v1/IPBlock+networking.v1.swift +++ b/Sources/Model/networking/v1/IPBlock+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.IPBlock /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.IPBlock diff --git a/Sources/Model/networking/v1/Ingress+networking.v1.swift b/Sources/Model/networking/v1/Ingress+networking.v1.swift index 3c7be2dd..6c05e899 100644 --- a/Sources/Model/networking/v1/Ingress+networking.v1.swift +++ b/Sources/Model/networking/v1/Ingress+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.Ingress /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.Ingress diff --git a/Sources/Model/networking/v1/IngressBackend+networking.v1.swift b/Sources/Model/networking/v1/IngressBackend+networking.v1.swift index 225059f3..2d825bd3 100644 --- a/Sources/Model/networking/v1/IngressBackend+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressBackend+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.IngressBackend /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.IngressBackend diff --git a/Sources/Model/networking/v1/IngressClass+networking.v1.swift b/Sources/Model/networking/v1/IngressClass+networking.v1.swift index 3fa9eb39..8349177b 100644 --- a/Sources/Model/networking/v1/IngressClass+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressClass+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.IngressClass /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.IngressClass diff --git a/Sources/Model/networking/v1/IngressClassList+networking.v1.swift b/Sources/Model/networking/v1/IngressClassList+networking.v1.swift index 1cd624cb..b6f7c473 100644 --- a/Sources/Model/networking/v1/IngressClassList+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressClassList+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.IngressClassList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.IngressClassList diff --git a/Sources/Model/networking/v1/IngressClassParametersReference+networking.v1.swift b/Sources/Model/networking/v1/IngressClassParametersReference+networking.v1.swift index 6223537f..6125fe4d 100644 --- a/Sources/Model/networking/v1/IngressClassParametersReference+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressClassParametersReference+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.IngressClassParametersReference /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.IngressClassParametersReference diff --git a/Sources/Model/networking/v1/IngressClassSpec+networking.v1.swift b/Sources/Model/networking/v1/IngressClassSpec+networking.v1.swift index 97d151d9..cb14fb69 100644 --- a/Sources/Model/networking/v1/IngressClassSpec+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressClassSpec+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.IngressClassSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.IngressClassSpec diff --git a/Sources/Model/networking/v1/IngressList+networking.v1.swift b/Sources/Model/networking/v1/IngressList+networking.v1.swift index 2393abd6..e30ff13f 100644 --- a/Sources/Model/networking/v1/IngressList+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressList+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.IngressList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.IngressList diff --git a/Sources/Model/networking/v1/IngressLoadBalancerIngress+networking.v1.swift b/Sources/Model/networking/v1/IngressLoadBalancerIngress+networking.v1.swift index af3523b1..70c98ba9 100644 --- a/Sources/Model/networking/v1/IngressLoadBalancerIngress+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressLoadBalancerIngress+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.IngressLoadBalancerIngress /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.IngressLoadBalancerIngress diff --git a/Sources/Model/networking/v1/IngressLoadBalancerStatus+networking.v1.swift b/Sources/Model/networking/v1/IngressLoadBalancerStatus+networking.v1.swift index d636ff6e..288c51aa 100644 --- a/Sources/Model/networking/v1/IngressLoadBalancerStatus+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressLoadBalancerStatus+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.IngressLoadBalancerStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.IngressLoadBalancerStatus diff --git a/Sources/Model/networking/v1/IngressPortStatus+networking.v1.swift b/Sources/Model/networking/v1/IngressPortStatus+networking.v1.swift index e54013d6..2f793610 100644 --- a/Sources/Model/networking/v1/IngressPortStatus+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressPortStatus+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.IngressPortStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.IngressPortStatus diff --git a/Sources/Model/networking/v1/IngressRule+networking.v1.swift b/Sources/Model/networking/v1/IngressRule+networking.v1.swift index 15c2eca6..0d426804 100644 --- a/Sources/Model/networking/v1/IngressRule+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressRule+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.IngressRule /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.IngressRule diff --git a/Sources/Model/networking/v1/IngressServiceBackend+networking.v1.swift b/Sources/Model/networking/v1/IngressServiceBackend+networking.v1.swift index f402c584..ff2df308 100644 --- a/Sources/Model/networking/v1/IngressServiceBackend+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressServiceBackend+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.IngressServiceBackend /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.IngressServiceBackend diff --git a/Sources/Model/networking/v1/IngressSpec+networking.v1.swift b/Sources/Model/networking/v1/IngressSpec+networking.v1.swift index 0811cd3e..2794e8a4 100644 --- a/Sources/Model/networking/v1/IngressSpec+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressSpec+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.IngressSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.IngressSpec diff --git a/Sources/Model/networking/v1/IngressStatus+networking.v1.swift b/Sources/Model/networking/v1/IngressStatus+networking.v1.swift index d91b9593..3332c1e8 100644 --- a/Sources/Model/networking/v1/IngressStatus+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressStatus+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.IngressStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.IngressStatus diff --git a/Sources/Model/networking/v1/IngressTLS+networking.v1.swift b/Sources/Model/networking/v1/IngressTLS+networking.v1.swift index fc49a945..9c139d77 100644 --- a/Sources/Model/networking/v1/IngressTLS+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressTLS+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.IngressTLS /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.IngressTLS diff --git a/Sources/Model/networking/v1/NetworkPolicy+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicy+networking.v1.swift index dc9e0168..a45725e9 100644 --- a/Sources/Model/networking/v1/NetworkPolicy+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicy+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.NetworkPolicy /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.NetworkPolicy diff --git a/Sources/Model/networking/v1/NetworkPolicyEgressRule+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyEgressRule+networking.v1.swift index e818aecc..e95ea315 100644 --- a/Sources/Model/networking/v1/NetworkPolicyEgressRule+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyEgressRule+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.NetworkPolicyEgressRule /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.NetworkPolicyEgressRule diff --git a/Sources/Model/networking/v1/NetworkPolicyIngressRule+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyIngressRule+networking.v1.swift index f1be58c5..f17f5f46 100644 --- a/Sources/Model/networking/v1/NetworkPolicyIngressRule+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyIngressRule+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.NetworkPolicyIngressRule /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.NetworkPolicyIngressRule diff --git a/Sources/Model/networking/v1/NetworkPolicyList+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyList+networking.v1.swift index 2c1ff9c2..ff3e9e76 100644 --- a/Sources/Model/networking/v1/NetworkPolicyList+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyList+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.NetworkPolicyList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.NetworkPolicyList diff --git a/Sources/Model/networking/v1/NetworkPolicyPeer+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyPeer+networking.v1.swift index 0df79591..c5d4b36d 100644 --- a/Sources/Model/networking/v1/NetworkPolicyPeer+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyPeer+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.NetworkPolicyPeer /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.NetworkPolicyPeer diff --git a/Sources/Model/networking/v1/NetworkPolicyPort+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyPort+networking.v1.swift index bb738023..012c6167 100644 --- a/Sources/Model/networking/v1/NetworkPolicyPort+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyPort+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.NetworkPolicyPort /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.NetworkPolicyPort diff --git a/Sources/Model/networking/v1/NetworkPolicySpec+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicySpec+networking.v1.swift index 224a201e..187ed2b3 100644 --- a/Sources/Model/networking/v1/NetworkPolicySpec+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicySpec+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.NetworkPolicySpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.NetworkPolicySpec diff --git a/Sources/Model/networking/v1/ParentReference+networking.v1.swift b/Sources/Model/networking/v1/ParentReference+networking.v1.swift index cad66f8e..12094c36 100644 --- a/Sources/Model/networking/v1/ParentReference+networking.v1.swift +++ b/Sources/Model/networking/v1/ParentReference+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.ParentReference /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.ParentReference diff --git a/Sources/Model/networking/v1/ServiceBackendPort+networking.v1.swift b/Sources/Model/networking/v1/ServiceBackendPort+networking.v1.swift index 732f161e..49ec02b3 100644 --- a/Sources/Model/networking/v1/ServiceBackendPort+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceBackendPort+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.ServiceBackendPort /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.ServiceBackendPort diff --git a/Sources/Model/networking/v1/ServiceCIDR+networking.v1.swift b/Sources/Model/networking/v1/ServiceCIDR+networking.v1.swift index 3d502732..53aed358 100644 --- a/Sources/Model/networking/v1/ServiceCIDR+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceCIDR+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.ServiceCIDR /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.ServiceCIDR diff --git a/Sources/Model/networking/v1/ServiceCIDRList+networking.v1.swift b/Sources/Model/networking/v1/ServiceCIDRList+networking.v1.swift index 20a6f92e..bb92ecfb 100644 --- a/Sources/Model/networking/v1/ServiceCIDRList+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceCIDRList+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.ServiceCIDRList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.ServiceCIDRList diff --git a/Sources/Model/networking/v1/ServiceCIDRSpec+networking.v1.swift b/Sources/Model/networking/v1/ServiceCIDRSpec+networking.v1.swift index e04f4c27..174b1d3f 100644 --- a/Sources/Model/networking/v1/ServiceCIDRSpec+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceCIDRSpec+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.ServiceCIDRSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.ServiceCIDRSpec diff --git a/Sources/Model/networking/v1/ServiceCIDRStatus+networking.v1.swift b/Sources/Model/networking/v1/ServiceCIDRStatus+networking.v1.swift index b1f5ee1f..871329e5 100644 --- a/Sources/Model/networking/v1/ServiceCIDRStatus+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceCIDRStatus+networking.v1.swift @@ -20,7 +20,11 @@ /// networking.v1.ServiceCIDRStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1.ServiceCIDRStatus diff --git a/Sources/Model/networking/v1/networking+v1.swift b/Sources/Model/networking/v1/networking+v1.swift index c0f19270..98e4df6e 100644 --- a/Sources/Model/networking/v1/networking+v1.swift +++ b/Sources/Model/networking/v1/networking+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `networking.v1` diff --git a/Sources/Model/networking/v1beta1/IPAddress+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/IPAddress+networking.v1beta1.swift index ca39b3b9..df5fb6f0 100644 --- a/Sources/Model/networking/v1beta1/IPAddress+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/IPAddress+networking.v1beta1.swift @@ -20,7 +20,11 @@ /// networking.v1beta1.IPAddress /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1beta1.IPAddress diff --git a/Sources/Model/networking/v1beta1/IPAddressList+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/IPAddressList+networking.v1beta1.swift index 8096718d..beb8711a 100644 --- a/Sources/Model/networking/v1beta1/IPAddressList+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/IPAddressList+networking.v1beta1.swift @@ -20,7 +20,11 @@ /// networking.v1beta1.IPAddressList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1beta1.IPAddressList diff --git a/Sources/Model/networking/v1beta1/IPAddressSpec+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/IPAddressSpec+networking.v1beta1.swift index c8c437fd..ec9cb418 100644 --- a/Sources/Model/networking/v1beta1/IPAddressSpec+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/IPAddressSpec+networking.v1beta1.swift @@ -20,7 +20,11 @@ /// networking.v1beta1.IPAddressSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1beta1.IPAddressSpec diff --git a/Sources/Model/networking/v1beta1/ParentReference+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ParentReference+networking.v1beta1.swift index dc41b042..daf4e509 100644 --- a/Sources/Model/networking/v1beta1/ParentReference+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ParentReference+networking.v1beta1.swift @@ -20,7 +20,11 @@ /// networking.v1beta1.ParentReference /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1beta1.ParentReference diff --git a/Sources/Model/networking/v1beta1/ServiceCIDR+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ServiceCIDR+networking.v1beta1.swift index 5a027a76..f52dcb85 100644 --- a/Sources/Model/networking/v1beta1/ServiceCIDR+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ServiceCIDR+networking.v1beta1.swift @@ -20,7 +20,11 @@ /// networking.v1beta1.ServiceCIDR /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1beta1.ServiceCIDR diff --git a/Sources/Model/networking/v1beta1/ServiceCIDRList+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ServiceCIDRList+networking.v1beta1.swift index 7c73aca4..5f209092 100644 --- a/Sources/Model/networking/v1beta1/ServiceCIDRList+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ServiceCIDRList+networking.v1beta1.swift @@ -20,7 +20,11 @@ /// networking.v1beta1.ServiceCIDRList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1beta1.ServiceCIDRList diff --git a/Sources/Model/networking/v1beta1/ServiceCIDRSpec+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ServiceCIDRSpec+networking.v1beta1.swift index 1f5f818c..80c9ee7c 100644 --- a/Sources/Model/networking/v1beta1/ServiceCIDRSpec+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ServiceCIDRSpec+networking.v1beta1.swift @@ -20,7 +20,11 @@ /// networking.v1beta1.ServiceCIDRSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1beta1.ServiceCIDRSpec diff --git a/Sources/Model/networking/v1beta1/ServiceCIDRStatus+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ServiceCIDRStatus+networking.v1beta1.swift index bf502bab..b783713b 100644 --- a/Sources/Model/networking/v1beta1/ServiceCIDRStatus+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ServiceCIDRStatus+networking.v1beta1.swift @@ -20,7 +20,11 @@ /// networking.v1beta1.ServiceCIDRStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - networking.v1beta1.ServiceCIDRStatus diff --git a/Sources/Model/networking/v1beta1/networking+v1beta1.swift b/Sources/Model/networking/v1beta1/networking+v1beta1.swift index 104f9a05..077b4b80 100644 --- a/Sources/Model/networking/v1beta1/networking+v1beta1.swift +++ b/Sources/Model/networking/v1beta1/networking+v1beta1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `networking.v1beta1` diff --git a/Sources/Model/node/node.swift b/Sources/Model/node/node.swift index 72b77084..22a111c7 100644 --- a/Sources/Model/node/node.swift +++ b/Sources/Model/node/node.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `node` diff --git a/Sources/Model/node/v1/Overhead+node.v1.swift b/Sources/Model/node/v1/Overhead+node.v1.swift index 1f8a10d6..4a59ac40 100644 --- a/Sources/Model/node/v1/Overhead+node.v1.swift +++ b/Sources/Model/node/v1/Overhead+node.v1.swift @@ -20,7 +20,11 @@ /// node.v1.Overhead /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - node.v1.Overhead diff --git a/Sources/Model/node/v1/RuntimeClass+node.v1.swift b/Sources/Model/node/v1/RuntimeClass+node.v1.swift index b1c8bded..590a2d75 100644 --- a/Sources/Model/node/v1/RuntimeClass+node.v1.swift +++ b/Sources/Model/node/v1/RuntimeClass+node.v1.swift @@ -20,7 +20,11 @@ /// node.v1.RuntimeClass /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - node.v1.RuntimeClass diff --git a/Sources/Model/node/v1/RuntimeClassList+node.v1.swift b/Sources/Model/node/v1/RuntimeClassList+node.v1.swift index ca0397b5..5567b1f6 100644 --- a/Sources/Model/node/v1/RuntimeClassList+node.v1.swift +++ b/Sources/Model/node/v1/RuntimeClassList+node.v1.swift @@ -20,7 +20,11 @@ /// node.v1.RuntimeClassList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - node.v1.RuntimeClassList diff --git a/Sources/Model/node/v1/Scheduling+node.v1.swift b/Sources/Model/node/v1/Scheduling+node.v1.swift index 63b1306f..25e40e65 100644 --- a/Sources/Model/node/v1/Scheduling+node.v1.swift +++ b/Sources/Model/node/v1/Scheduling+node.v1.swift @@ -20,7 +20,11 @@ /// node.v1.Scheduling /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - node.v1.Scheduling diff --git a/Sources/Model/node/v1/node+v1.swift b/Sources/Model/node/v1/node+v1.swift index 03447b1c..9392f6b8 100644 --- a/Sources/Model/node/v1/node+v1.swift +++ b/Sources/Model/node/v1/node+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `node.v1` diff --git a/Sources/Model/policy/policy.swift b/Sources/Model/policy/policy.swift index 419a18a1..915900f6 100644 --- a/Sources/Model/policy/policy.swift +++ b/Sources/Model/policy/policy.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `policy` diff --git a/Sources/Model/policy/v1/Eviction+policy.v1.swift b/Sources/Model/policy/v1/Eviction+policy.v1.swift index c6a743e1..4a2a0c81 100644 --- a/Sources/Model/policy/v1/Eviction+policy.v1.swift +++ b/Sources/Model/policy/v1/Eviction+policy.v1.swift @@ -20,7 +20,11 @@ /// policy.v1.Eviction /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - policy.v1.Eviction diff --git a/Sources/Model/policy/v1/PodDisruptionBudget+policy.v1.swift b/Sources/Model/policy/v1/PodDisruptionBudget+policy.v1.swift index c15e5af5..627ce1a8 100644 --- a/Sources/Model/policy/v1/PodDisruptionBudget+policy.v1.swift +++ b/Sources/Model/policy/v1/PodDisruptionBudget+policy.v1.swift @@ -20,7 +20,11 @@ /// policy.v1.PodDisruptionBudget /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - policy.v1.PodDisruptionBudget diff --git a/Sources/Model/policy/v1/PodDisruptionBudgetList+policy.v1.swift b/Sources/Model/policy/v1/PodDisruptionBudgetList+policy.v1.swift index 456fc3a8..8498e1fb 100644 --- a/Sources/Model/policy/v1/PodDisruptionBudgetList+policy.v1.swift +++ b/Sources/Model/policy/v1/PodDisruptionBudgetList+policy.v1.swift @@ -20,7 +20,11 @@ /// policy.v1.PodDisruptionBudgetList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - policy.v1.PodDisruptionBudgetList diff --git a/Sources/Model/policy/v1/PodDisruptionBudgetSpec+policy.v1.swift b/Sources/Model/policy/v1/PodDisruptionBudgetSpec+policy.v1.swift index f7b5dc9a..2f8f9dec 100644 --- a/Sources/Model/policy/v1/PodDisruptionBudgetSpec+policy.v1.swift +++ b/Sources/Model/policy/v1/PodDisruptionBudgetSpec+policy.v1.swift @@ -20,7 +20,11 @@ /// policy.v1.PodDisruptionBudgetSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - policy.v1.PodDisruptionBudgetSpec diff --git a/Sources/Model/policy/v1/PodDisruptionBudgetStatus+policy.v1.swift b/Sources/Model/policy/v1/PodDisruptionBudgetStatus+policy.v1.swift index e78b4912..b1368f14 100644 --- a/Sources/Model/policy/v1/PodDisruptionBudgetStatus+policy.v1.swift +++ b/Sources/Model/policy/v1/PodDisruptionBudgetStatus+policy.v1.swift @@ -20,7 +20,11 @@ /// policy.v1.PodDisruptionBudgetStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - policy.v1.PodDisruptionBudgetStatus diff --git a/Sources/Model/policy/v1/policy+v1.swift b/Sources/Model/policy/v1/policy+v1.swift index ead2d6bf..1e96e83e 100644 --- a/Sources/Model/policy/v1/policy+v1.swift +++ b/Sources/Model/policy/v1/policy+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `policy.v1` diff --git a/Sources/Model/rbac/rbac.swift b/Sources/Model/rbac/rbac.swift index f5123d58..66960b3e 100644 --- a/Sources/Model/rbac/rbac.swift +++ b/Sources/Model/rbac/rbac.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `rbac` diff --git a/Sources/Model/rbac/v1/AggregationRule+rbac.v1.swift b/Sources/Model/rbac/v1/AggregationRule+rbac.v1.swift index 96d64fe4..1b75757e 100644 --- a/Sources/Model/rbac/v1/AggregationRule+rbac.v1.swift +++ b/Sources/Model/rbac/v1/AggregationRule+rbac.v1.swift @@ -20,7 +20,11 @@ /// rbac.v1.AggregationRule /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - rbac.v1.AggregationRule diff --git a/Sources/Model/rbac/v1/ClusterRole+rbac.v1.swift b/Sources/Model/rbac/v1/ClusterRole+rbac.v1.swift index 41dc3e31..5ce37d22 100644 --- a/Sources/Model/rbac/v1/ClusterRole+rbac.v1.swift +++ b/Sources/Model/rbac/v1/ClusterRole+rbac.v1.swift @@ -20,7 +20,11 @@ /// rbac.v1.ClusterRole /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - rbac.v1.ClusterRole diff --git a/Sources/Model/rbac/v1/ClusterRoleBinding+rbac.v1.swift b/Sources/Model/rbac/v1/ClusterRoleBinding+rbac.v1.swift index 6b762fea..7be4d0dc 100644 --- a/Sources/Model/rbac/v1/ClusterRoleBinding+rbac.v1.swift +++ b/Sources/Model/rbac/v1/ClusterRoleBinding+rbac.v1.swift @@ -20,7 +20,11 @@ /// rbac.v1.ClusterRoleBinding /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - rbac.v1.ClusterRoleBinding diff --git a/Sources/Model/rbac/v1/ClusterRoleBindingList+rbac.v1.swift b/Sources/Model/rbac/v1/ClusterRoleBindingList+rbac.v1.swift index 5490b6ca..a6114240 100644 --- a/Sources/Model/rbac/v1/ClusterRoleBindingList+rbac.v1.swift +++ b/Sources/Model/rbac/v1/ClusterRoleBindingList+rbac.v1.swift @@ -20,7 +20,11 @@ /// rbac.v1.ClusterRoleBindingList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - rbac.v1.ClusterRoleBindingList diff --git a/Sources/Model/rbac/v1/ClusterRoleList+rbac.v1.swift b/Sources/Model/rbac/v1/ClusterRoleList+rbac.v1.swift index bcabf762..38e2ebf1 100644 --- a/Sources/Model/rbac/v1/ClusterRoleList+rbac.v1.swift +++ b/Sources/Model/rbac/v1/ClusterRoleList+rbac.v1.swift @@ -20,7 +20,11 @@ /// rbac.v1.ClusterRoleList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - rbac.v1.ClusterRoleList diff --git a/Sources/Model/rbac/v1/PolicyRule+rbac.v1.swift b/Sources/Model/rbac/v1/PolicyRule+rbac.v1.swift index 49a87b82..09331785 100644 --- a/Sources/Model/rbac/v1/PolicyRule+rbac.v1.swift +++ b/Sources/Model/rbac/v1/PolicyRule+rbac.v1.swift @@ -20,7 +20,11 @@ /// rbac.v1.PolicyRule /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - rbac.v1.PolicyRule diff --git a/Sources/Model/rbac/v1/Role+rbac.v1.swift b/Sources/Model/rbac/v1/Role+rbac.v1.swift index 9f9ec10e..93f060b3 100644 --- a/Sources/Model/rbac/v1/Role+rbac.v1.swift +++ b/Sources/Model/rbac/v1/Role+rbac.v1.swift @@ -20,7 +20,11 @@ /// rbac.v1.Role /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - rbac.v1.Role diff --git a/Sources/Model/rbac/v1/RoleBinding+rbac.v1.swift b/Sources/Model/rbac/v1/RoleBinding+rbac.v1.swift index 3c063838..de898e5e 100644 --- a/Sources/Model/rbac/v1/RoleBinding+rbac.v1.swift +++ b/Sources/Model/rbac/v1/RoleBinding+rbac.v1.swift @@ -20,7 +20,11 @@ /// rbac.v1.RoleBinding /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - rbac.v1.RoleBinding diff --git a/Sources/Model/rbac/v1/RoleBindingList+rbac.v1.swift b/Sources/Model/rbac/v1/RoleBindingList+rbac.v1.swift index 2c216aaa..fc288c3c 100644 --- a/Sources/Model/rbac/v1/RoleBindingList+rbac.v1.swift +++ b/Sources/Model/rbac/v1/RoleBindingList+rbac.v1.swift @@ -20,7 +20,11 @@ /// rbac.v1.RoleBindingList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - rbac.v1.RoleBindingList diff --git a/Sources/Model/rbac/v1/RoleList+rbac.v1.swift b/Sources/Model/rbac/v1/RoleList+rbac.v1.swift index 01fa0fce..30c467c2 100644 --- a/Sources/Model/rbac/v1/RoleList+rbac.v1.swift +++ b/Sources/Model/rbac/v1/RoleList+rbac.v1.swift @@ -20,7 +20,11 @@ /// rbac.v1.RoleList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - rbac.v1.RoleList diff --git a/Sources/Model/rbac/v1/RoleRef+rbac.v1.swift b/Sources/Model/rbac/v1/RoleRef+rbac.v1.swift index c3a5c855..21bbadc1 100644 --- a/Sources/Model/rbac/v1/RoleRef+rbac.v1.swift +++ b/Sources/Model/rbac/v1/RoleRef+rbac.v1.swift @@ -20,7 +20,11 @@ /// rbac.v1.RoleRef /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - rbac.v1.RoleRef diff --git a/Sources/Model/rbac/v1/Subject+rbac.v1.swift b/Sources/Model/rbac/v1/Subject+rbac.v1.swift index ea25990b..827f3fc4 100644 --- a/Sources/Model/rbac/v1/Subject+rbac.v1.swift +++ b/Sources/Model/rbac/v1/Subject+rbac.v1.swift @@ -20,7 +20,11 @@ /// rbac.v1.Subject /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - rbac.v1.Subject diff --git a/Sources/Model/rbac/v1/rbac+v1.swift b/Sources/Model/rbac/v1/rbac+v1.swift index 054639f7..e4738101 100644 --- a/Sources/Model/rbac/v1/rbac+v1.swift +++ b/Sources/Model/rbac/v1/rbac+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `rbac.v1` diff --git a/Sources/Model/resource/resource.swift b/Sources/Model/resource/resource.swift index 64d15b30..1d714785 100644 --- a/Sources/Model/resource/resource.swift +++ b/Sources/Model/resource/resource.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `resource` diff --git a/Sources/Model/resource/v1alpha3/AllocatedDeviceStatus+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/AllocatedDeviceStatus+resource.v1alpha3.swift index f7fd0230..6b542457 100644 --- a/Sources/Model/resource/v1alpha3/AllocatedDeviceStatus+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/AllocatedDeviceStatus+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.AllocatedDeviceStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.AllocatedDeviceStatus @@ -41,7 +45,7 @@ public extension resource.v1alpha3 { /// /// The length of the raw data must be smaller or equal to 10 Ki. /// - public var data: JSONObject? + public var data: [String: JSONField]? /// /// Device references one device instance via its name in the driver's resource pool. It must be a DNS label. /// @@ -67,7 +71,7 @@ public extension resource.v1alpha3 { /// public init( conditions: [meta.v1.Condition]? = nil, - data: JSONObject? = nil, + data: [String: JSONField]? = nil, device: String, driver: String, networkData: resource.v1alpha3.NetworkDeviceData? = nil, @@ -101,7 +105,7 @@ public extension resource.v1alpha3.AllocatedDeviceStatus { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.conditions = try container.decodeIfPresent([meta.v1.Condition].self, forKey: .conditions) - self.data = try container.decodeIfPresent(JSONObject.self, forKey: .data) + self.data = try container.decodeIfPresent([String: JSONField].self, forKey: .data) self.device = try container.decode(String.self, forKey: .device) self.driver = try container.decode(String.self, forKey: .driver) self.networkData = try container.decodeIfPresent(resource.v1alpha3.NetworkDeviceData.self, forKey: .networkData) diff --git a/Sources/Model/resource/v1alpha3/AllocationResult+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/AllocationResult+resource.v1alpha3.swift index d6ba8f2e..f58ca243 100644 --- a/Sources/Model/resource/v1alpha3/AllocationResult+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/AllocationResult+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.AllocationResult /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.AllocationResult diff --git a/Sources/Model/resource/v1alpha3/BasicDevice+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/BasicDevice+resource.v1alpha3.swift index 4af4785d..c83d2764 100644 --- a/Sources/Model/resource/v1alpha3/BasicDevice+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/BasicDevice+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.BasicDevice /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.BasicDevice diff --git a/Sources/Model/resource/v1alpha3/CELDeviceSelector+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/CELDeviceSelector+resource.v1alpha3.swift index 792a34b5..b43b3be7 100644 --- a/Sources/Model/resource/v1alpha3/CELDeviceSelector+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/CELDeviceSelector+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.CELDeviceSelector /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.CELDeviceSelector diff --git a/Sources/Model/resource/v1alpha3/Counter+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/Counter+resource.v1alpha3.swift index 4740f15c..8984f468 100644 --- a/Sources/Model/resource/v1alpha3/Counter+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/Counter+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.Counter /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.Counter diff --git a/Sources/Model/resource/v1alpha3/CounterSet+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/CounterSet+resource.v1alpha3.swift index e5caaea4..21c6c47e 100644 --- a/Sources/Model/resource/v1alpha3/CounterSet+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/CounterSet+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.CounterSet /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.CounterSet diff --git a/Sources/Model/resource/v1alpha3/Device+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/Device+resource.v1alpha3.swift index 0909c1e8..8f93c501 100644 --- a/Sources/Model/resource/v1alpha3/Device+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/Device+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.Device /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.Device diff --git a/Sources/Model/resource/v1alpha3/DeviceAllocationConfiguration+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceAllocationConfiguration+resource.v1alpha3.swift index cff4770e..45056c3a 100644 --- a/Sources/Model/resource/v1alpha3/DeviceAllocationConfiguration+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceAllocationConfiguration+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceAllocationConfiguration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceAllocationConfiguration diff --git a/Sources/Model/resource/v1alpha3/DeviceAllocationResult+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceAllocationResult+resource.v1alpha3.swift index 86f6dab0..8f013221 100644 --- a/Sources/Model/resource/v1alpha3/DeviceAllocationResult+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceAllocationResult+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceAllocationResult /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceAllocationResult diff --git a/Sources/Model/resource/v1alpha3/DeviceAttribute+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceAttribute+resource.v1alpha3.swift index 3869718d..c7207f4f 100644 --- a/Sources/Model/resource/v1alpha3/DeviceAttribute+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceAttribute+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceAttribute /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceAttribute diff --git a/Sources/Model/resource/v1alpha3/DeviceClaim+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceClaim+resource.v1alpha3.swift index 73c049d4..52901143 100644 --- a/Sources/Model/resource/v1alpha3/DeviceClaim+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceClaim+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceClaim /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceClaim diff --git a/Sources/Model/resource/v1alpha3/DeviceClaimConfiguration+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceClaimConfiguration+resource.v1alpha3.swift index 9e8901c6..97d013aa 100644 --- a/Sources/Model/resource/v1alpha3/DeviceClaimConfiguration+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceClaimConfiguration+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceClaimConfiguration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceClaimConfiguration diff --git a/Sources/Model/resource/v1alpha3/DeviceClass+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceClass+resource.v1alpha3.swift index a45562ae..fd3ffeb6 100644 --- a/Sources/Model/resource/v1alpha3/DeviceClass+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceClass+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceClass /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceClass diff --git a/Sources/Model/resource/v1alpha3/DeviceClassConfiguration+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceClassConfiguration+resource.v1alpha3.swift index 2944d959..5e02b264 100644 --- a/Sources/Model/resource/v1alpha3/DeviceClassConfiguration+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceClassConfiguration+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceClassConfiguration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceClassConfiguration diff --git a/Sources/Model/resource/v1alpha3/DeviceClassList+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceClassList+resource.v1alpha3.swift index e08567b1..1a9f8b71 100644 --- a/Sources/Model/resource/v1alpha3/DeviceClassList+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceClassList+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceClassList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceClassList diff --git a/Sources/Model/resource/v1alpha3/DeviceClassSpec+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceClassSpec+resource.v1alpha3.swift index 63313bac..bc6dafb0 100644 --- a/Sources/Model/resource/v1alpha3/DeviceClassSpec+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceClassSpec+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceClassSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceClassSpec diff --git a/Sources/Model/resource/v1alpha3/DeviceConstraint+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceConstraint+resource.v1alpha3.swift index e497d7c5..88244bfc 100644 --- a/Sources/Model/resource/v1alpha3/DeviceConstraint+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceConstraint+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceConstraint /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceConstraint diff --git a/Sources/Model/resource/v1alpha3/DeviceCounterConsumption+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceCounterConsumption+resource.v1alpha3.swift index bed3e559..2c19c2d7 100644 --- a/Sources/Model/resource/v1alpha3/DeviceCounterConsumption+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceCounterConsumption+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceCounterConsumption /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceCounterConsumption diff --git a/Sources/Model/resource/v1alpha3/DeviceRequest+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceRequest+resource.v1alpha3.swift index 576cbf2b..24a1a196 100644 --- a/Sources/Model/resource/v1alpha3/DeviceRequest+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceRequest+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceRequest /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceRequest diff --git a/Sources/Model/resource/v1alpha3/DeviceRequestAllocationResult+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceRequestAllocationResult+resource.v1alpha3.swift index ef6f5efe..c920faf9 100644 --- a/Sources/Model/resource/v1alpha3/DeviceRequestAllocationResult+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceRequestAllocationResult+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceRequestAllocationResult /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceRequestAllocationResult diff --git a/Sources/Model/resource/v1alpha3/DeviceSelector+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceSelector+resource.v1alpha3.swift index dbe078f9..a54f4216 100644 --- a/Sources/Model/resource/v1alpha3/DeviceSelector+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceSelector+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceSelector /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceSelector diff --git a/Sources/Model/resource/v1alpha3/DeviceSubRequest+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceSubRequest+resource.v1alpha3.swift index 8351d62d..4bbd6157 100644 --- a/Sources/Model/resource/v1alpha3/DeviceSubRequest+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceSubRequest+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceSubRequest /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceSubRequest diff --git a/Sources/Model/resource/v1alpha3/DeviceTaint+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaint+resource.v1alpha3.swift index 472dc2ec..16a47fdc 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaint+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaint+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceTaint /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceTaint diff --git a/Sources/Model/resource/v1alpha3/DeviceTaintRule+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaintRule+resource.v1alpha3.swift index c6a6dffa..76b1dc27 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaintRule+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaintRule+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceTaintRule /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceTaintRule diff --git a/Sources/Model/resource/v1alpha3/DeviceTaintRuleList+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaintRuleList+resource.v1alpha3.swift index 3992ee97..f34016f5 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaintRuleList+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaintRuleList+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceTaintRuleList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceTaintRuleList diff --git a/Sources/Model/resource/v1alpha3/DeviceTaintRuleSpec+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaintRuleSpec+resource.v1alpha3.swift index 5b5f5571..57acde95 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaintRuleSpec+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaintRuleSpec+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceTaintRuleSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceTaintRuleSpec diff --git a/Sources/Model/resource/v1alpha3/DeviceTaintSelector+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaintSelector+resource.v1alpha3.swift index 70436629..8f4b9cca 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaintSelector+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaintSelector+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceTaintSelector /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceTaintSelector diff --git a/Sources/Model/resource/v1alpha3/DeviceToleration+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceToleration+resource.v1alpha3.swift index 9256dce0..7f2ac510 100644 --- a/Sources/Model/resource/v1alpha3/DeviceToleration+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceToleration+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.DeviceToleration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.DeviceToleration diff --git a/Sources/Model/resource/v1alpha3/NetworkDeviceData+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/NetworkDeviceData+resource.v1alpha3.swift index c8a5ce97..578a213d 100644 --- a/Sources/Model/resource/v1alpha3/NetworkDeviceData+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/NetworkDeviceData+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.NetworkDeviceData /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.NetworkDeviceData diff --git a/Sources/Model/resource/v1alpha3/OpaqueDeviceConfiguration+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/OpaqueDeviceConfiguration+resource.v1alpha3.swift index 00f888a7..4c8fc829 100644 --- a/Sources/Model/resource/v1alpha3/OpaqueDeviceConfiguration+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/OpaqueDeviceConfiguration+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.OpaqueDeviceConfiguration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.OpaqueDeviceConfiguration @@ -43,13 +47,13 @@ public extension resource.v1alpha3 { /// /// The length of the raw data must be smaller or equal to 10 Ki. /// - public var parameters: JSONObject + public var parameters: [String: JSONField] /// /// Default memberwise initializer /// public init( driver: String, - parameters: JSONObject + parameters: [String: JSONField] ) { self.driver = driver self.parameters = parameters @@ -71,7 +75,7 @@ public extension resource.v1alpha3.OpaqueDeviceConfiguration { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.driver = try container.decode(String.self, forKey: .driver) - self.parameters = try container.decode(JSONObject.self, forKey: .parameters) + self.parameters = try container.decode([String: JSONField].self, forKey: .parameters) } func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/resource/v1alpha3/ResourceClaim+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/ResourceClaim+resource.v1alpha3.swift index 867caff4..8fd8a252 100644 --- a/Sources/Model/resource/v1alpha3/ResourceClaim+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/ResourceClaim+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.ResourceClaim /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.ResourceClaim diff --git a/Sources/Model/resource/v1alpha3/ResourceClaimConsumerReference+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/ResourceClaimConsumerReference+resource.v1alpha3.swift index 595c8618..d6abdc93 100644 --- a/Sources/Model/resource/v1alpha3/ResourceClaimConsumerReference+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/ResourceClaimConsumerReference+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.ResourceClaimConsumerReference /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.ResourceClaimConsumerReference diff --git a/Sources/Model/resource/v1alpha3/ResourceClaimList+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/ResourceClaimList+resource.v1alpha3.swift index 3e5f12bf..8b88b847 100644 --- a/Sources/Model/resource/v1alpha3/ResourceClaimList+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/ResourceClaimList+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.ResourceClaimList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.ResourceClaimList diff --git a/Sources/Model/resource/v1alpha3/ResourceClaimSpec+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/ResourceClaimSpec+resource.v1alpha3.swift index a022880e..33984939 100644 --- a/Sources/Model/resource/v1alpha3/ResourceClaimSpec+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/ResourceClaimSpec+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.ResourceClaimSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.ResourceClaimSpec diff --git a/Sources/Model/resource/v1alpha3/ResourceClaimStatus+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/ResourceClaimStatus+resource.v1alpha3.swift index 1db65fc5..086889ec 100644 --- a/Sources/Model/resource/v1alpha3/ResourceClaimStatus+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/ResourceClaimStatus+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.ResourceClaimStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.ResourceClaimStatus diff --git a/Sources/Model/resource/v1alpha3/ResourceClaimTemplate+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/ResourceClaimTemplate+resource.v1alpha3.swift index ffa167dd..aa3fee8d 100644 --- a/Sources/Model/resource/v1alpha3/ResourceClaimTemplate+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/ResourceClaimTemplate+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.ResourceClaimTemplate /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.ResourceClaimTemplate diff --git a/Sources/Model/resource/v1alpha3/ResourceClaimTemplateList+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/ResourceClaimTemplateList+resource.v1alpha3.swift index 1b7eed5a..f35c03ac 100644 --- a/Sources/Model/resource/v1alpha3/ResourceClaimTemplateList+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/ResourceClaimTemplateList+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.ResourceClaimTemplateList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.ResourceClaimTemplateList diff --git a/Sources/Model/resource/v1alpha3/ResourceClaimTemplateSpec+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/ResourceClaimTemplateSpec+resource.v1alpha3.swift index 21775644..51f07ebe 100644 --- a/Sources/Model/resource/v1alpha3/ResourceClaimTemplateSpec+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/ResourceClaimTemplateSpec+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.ResourceClaimTemplateSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.ResourceClaimTemplateSpec diff --git a/Sources/Model/resource/v1alpha3/ResourcePool+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/ResourcePool+resource.v1alpha3.swift index 5b23eee2..2ffb4a8a 100644 --- a/Sources/Model/resource/v1alpha3/ResourcePool+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/ResourcePool+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.ResourcePool /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.ResourcePool diff --git a/Sources/Model/resource/v1alpha3/ResourceSlice+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/ResourceSlice+resource.v1alpha3.swift index 80a4a71b..0eb7a6b8 100644 --- a/Sources/Model/resource/v1alpha3/ResourceSlice+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/ResourceSlice+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.ResourceSlice /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.ResourceSlice diff --git a/Sources/Model/resource/v1alpha3/ResourceSliceList+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/ResourceSliceList+resource.v1alpha3.swift index fcd7a29a..eef13d79 100644 --- a/Sources/Model/resource/v1alpha3/ResourceSliceList+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/ResourceSliceList+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.ResourceSliceList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.ResourceSliceList diff --git a/Sources/Model/resource/v1alpha3/ResourceSliceSpec+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/ResourceSliceSpec+resource.v1alpha3.swift index 3abd86b5..814ce625 100644 --- a/Sources/Model/resource/v1alpha3/ResourceSliceSpec+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/ResourceSliceSpec+resource.v1alpha3.swift @@ -20,7 +20,11 @@ /// resource.v1alpha3.ResourceSliceSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1alpha3.ResourceSliceSpec diff --git a/Sources/Model/resource/v1alpha3/resource+v1alpha3.swift b/Sources/Model/resource/v1alpha3/resource+v1alpha3.swift index 0f0a3390..26580046 100644 --- a/Sources/Model/resource/v1alpha3/resource+v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/resource+v1alpha3.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `resource.v1alpha3` diff --git a/Sources/Model/resource/v1beta1/AllocatedDeviceStatus+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/AllocatedDeviceStatus+resource.v1beta1.swift index beda2cfd..04ab2f47 100644 --- a/Sources/Model/resource/v1beta1/AllocatedDeviceStatus+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/AllocatedDeviceStatus+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.AllocatedDeviceStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.AllocatedDeviceStatus @@ -41,7 +45,7 @@ public extension resource.v1beta1 { /// /// The length of the raw data must be smaller or equal to 10 Ki. /// - public var data: JSONObject? + public var data: [String: JSONField]? /// /// Device references one device instance via its name in the driver's resource pool. It must be a DNS label. /// @@ -67,7 +71,7 @@ public extension resource.v1beta1 { /// public init( conditions: [meta.v1.Condition]? = nil, - data: JSONObject? = nil, + data: [String: JSONField]? = nil, device: String, driver: String, networkData: resource.v1beta1.NetworkDeviceData? = nil, @@ -101,7 +105,7 @@ public extension resource.v1beta1.AllocatedDeviceStatus { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.conditions = try container.decodeIfPresent([meta.v1.Condition].self, forKey: .conditions) - self.data = try container.decodeIfPresent(JSONObject.self, forKey: .data) + self.data = try container.decodeIfPresent([String: JSONField].self, forKey: .data) self.device = try container.decode(String.self, forKey: .device) self.driver = try container.decode(String.self, forKey: .driver) self.networkData = try container.decodeIfPresent(resource.v1beta1.NetworkDeviceData.self, forKey: .networkData) diff --git a/Sources/Model/resource/v1beta1/AllocationResult+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/AllocationResult+resource.v1beta1.swift index 4329f969..f664e1f2 100644 --- a/Sources/Model/resource/v1beta1/AllocationResult+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/AllocationResult+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.AllocationResult /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.AllocationResult diff --git a/Sources/Model/resource/v1beta1/BasicDevice+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/BasicDevice+resource.v1beta1.swift index 52629740..e2fe1fa5 100644 --- a/Sources/Model/resource/v1beta1/BasicDevice+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/BasicDevice+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.BasicDevice /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.BasicDevice diff --git a/Sources/Model/resource/v1beta1/CELDeviceSelector+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/CELDeviceSelector+resource.v1beta1.swift index ac2f7e02..e1415dd4 100644 --- a/Sources/Model/resource/v1beta1/CELDeviceSelector+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/CELDeviceSelector+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.CELDeviceSelector /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.CELDeviceSelector diff --git a/Sources/Model/resource/v1beta1/Counter+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/Counter+resource.v1beta1.swift index 43d53e0a..80758ac1 100644 --- a/Sources/Model/resource/v1beta1/Counter+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/Counter+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.Counter /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.Counter diff --git a/Sources/Model/resource/v1beta1/CounterSet+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/CounterSet+resource.v1beta1.swift index 2e7da141..834bb1df 100644 --- a/Sources/Model/resource/v1beta1/CounterSet+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/CounterSet+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.CounterSet /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.CounterSet diff --git a/Sources/Model/resource/v1beta1/Device+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/Device+resource.v1beta1.swift index f6f8106a..53941880 100644 --- a/Sources/Model/resource/v1beta1/Device+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/Device+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.Device /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.Device diff --git a/Sources/Model/resource/v1beta1/DeviceAllocationConfiguration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceAllocationConfiguration+resource.v1beta1.swift index 4d4ea458..97de0a2b 100644 --- a/Sources/Model/resource/v1beta1/DeviceAllocationConfiguration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceAllocationConfiguration+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.DeviceAllocationConfiguration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.DeviceAllocationConfiguration diff --git a/Sources/Model/resource/v1beta1/DeviceAllocationResult+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceAllocationResult+resource.v1beta1.swift index 41967ac5..2497de4c 100644 --- a/Sources/Model/resource/v1beta1/DeviceAllocationResult+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceAllocationResult+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.DeviceAllocationResult /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.DeviceAllocationResult diff --git a/Sources/Model/resource/v1beta1/DeviceAttribute+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceAttribute+resource.v1beta1.swift index 3da1c5a5..3f2e7076 100644 --- a/Sources/Model/resource/v1beta1/DeviceAttribute+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceAttribute+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.DeviceAttribute /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.DeviceAttribute diff --git a/Sources/Model/resource/v1beta1/DeviceCapacity+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceCapacity+resource.v1beta1.swift index 851a7c7d..26b4aeed 100644 --- a/Sources/Model/resource/v1beta1/DeviceCapacity+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceCapacity+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.DeviceCapacity /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.DeviceCapacity diff --git a/Sources/Model/resource/v1beta1/DeviceClaim+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClaim+resource.v1beta1.swift index 2074f51e..f32ceee5 100644 --- a/Sources/Model/resource/v1beta1/DeviceClaim+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClaim+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.DeviceClaim /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.DeviceClaim diff --git a/Sources/Model/resource/v1beta1/DeviceClaimConfiguration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClaimConfiguration+resource.v1beta1.swift index fa5c527f..b040c7ea 100644 --- a/Sources/Model/resource/v1beta1/DeviceClaimConfiguration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClaimConfiguration+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.DeviceClaimConfiguration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.DeviceClaimConfiguration diff --git a/Sources/Model/resource/v1beta1/DeviceClass+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClass+resource.v1beta1.swift index 786711b8..d8c5f94e 100644 --- a/Sources/Model/resource/v1beta1/DeviceClass+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClass+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.DeviceClass /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.DeviceClass diff --git a/Sources/Model/resource/v1beta1/DeviceClassConfiguration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClassConfiguration+resource.v1beta1.swift index f7ef46ab..ec329af2 100644 --- a/Sources/Model/resource/v1beta1/DeviceClassConfiguration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClassConfiguration+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.DeviceClassConfiguration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.DeviceClassConfiguration diff --git a/Sources/Model/resource/v1beta1/DeviceClassList+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClassList+resource.v1beta1.swift index a22aa4b1..ac739a9b 100644 --- a/Sources/Model/resource/v1beta1/DeviceClassList+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClassList+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.DeviceClassList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.DeviceClassList diff --git a/Sources/Model/resource/v1beta1/DeviceClassSpec+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClassSpec+resource.v1beta1.swift index f3b7c8e2..3cbb225b 100644 --- a/Sources/Model/resource/v1beta1/DeviceClassSpec+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClassSpec+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.DeviceClassSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.DeviceClassSpec diff --git a/Sources/Model/resource/v1beta1/DeviceConstraint+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceConstraint+resource.v1beta1.swift index 84fb6855..9924b203 100644 --- a/Sources/Model/resource/v1beta1/DeviceConstraint+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceConstraint+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.DeviceConstraint /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.DeviceConstraint diff --git a/Sources/Model/resource/v1beta1/DeviceCounterConsumption+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceCounterConsumption+resource.v1beta1.swift index 6cb59e9e..9497930f 100644 --- a/Sources/Model/resource/v1beta1/DeviceCounterConsumption+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceCounterConsumption+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.DeviceCounterConsumption /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.DeviceCounterConsumption diff --git a/Sources/Model/resource/v1beta1/DeviceRequest+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceRequest+resource.v1beta1.swift index 29d866f4..e6b50e5a 100644 --- a/Sources/Model/resource/v1beta1/DeviceRequest+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceRequest+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.DeviceRequest /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.DeviceRequest diff --git a/Sources/Model/resource/v1beta1/DeviceRequestAllocationResult+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceRequestAllocationResult+resource.v1beta1.swift index 34e315a7..39bb100f 100644 --- a/Sources/Model/resource/v1beta1/DeviceRequestAllocationResult+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceRequestAllocationResult+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.DeviceRequestAllocationResult /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.DeviceRequestAllocationResult diff --git a/Sources/Model/resource/v1beta1/DeviceSelector+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceSelector+resource.v1beta1.swift index ac91326a..87e2b0f6 100644 --- a/Sources/Model/resource/v1beta1/DeviceSelector+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceSelector+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.DeviceSelector /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.DeviceSelector diff --git a/Sources/Model/resource/v1beta1/DeviceSubRequest+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceSubRequest+resource.v1beta1.swift index e000569c..ef619a2b 100644 --- a/Sources/Model/resource/v1beta1/DeviceSubRequest+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceSubRequest+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.DeviceSubRequest /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.DeviceSubRequest diff --git a/Sources/Model/resource/v1beta1/DeviceTaint+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceTaint+resource.v1beta1.swift index 2ef87733..7a5fad0d 100644 --- a/Sources/Model/resource/v1beta1/DeviceTaint+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceTaint+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.DeviceTaint /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.DeviceTaint diff --git a/Sources/Model/resource/v1beta1/DeviceToleration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceToleration+resource.v1beta1.swift index 35d54821..f2801f56 100644 --- a/Sources/Model/resource/v1beta1/DeviceToleration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceToleration+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.DeviceToleration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.DeviceToleration diff --git a/Sources/Model/resource/v1beta1/NetworkDeviceData+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/NetworkDeviceData+resource.v1beta1.swift index 43c2fa70..6f0a4bee 100644 --- a/Sources/Model/resource/v1beta1/NetworkDeviceData+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/NetworkDeviceData+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.NetworkDeviceData /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.NetworkDeviceData diff --git a/Sources/Model/resource/v1beta1/OpaqueDeviceConfiguration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/OpaqueDeviceConfiguration+resource.v1beta1.swift index 3790f65f..307a02fa 100644 --- a/Sources/Model/resource/v1beta1/OpaqueDeviceConfiguration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/OpaqueDeviceConfiguration+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.OpaqueDeviceConfiguration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.OpaqueDeviceConfiguration @@ -43,13 +47,13 @@ public extension resource.v1beta1 { /// /// The length of the raw data must be smaller or equal to 10 Ki. /// - public var parameters: JSONObject + public var parameters: [String: JSONField] /// /// Default memberwise initializer /// public init( driver: String, - parameters: JSONObject + parameters: [String: JSONField] ) { self.driver = driver self.parameters = parameters @@ -71,7 +75,7 @@ public extension resource.v1beta1.OpaqueDeviceConfiguration { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.driver = try container.decode(String.self, forKey: .driver) - self.parameters = try container.decode(JSONObject.self, forKey: .parameters) + self.parameters = try container.decode([String: JSONField].self, forKey: .parameters) } func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/resource/v1beta1/ResourceClaim+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaim+resource.v1beta1.swift index ee849861..6ba55758 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaim+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaim+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.ResourceClaim /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.ResourceClaim diff --git a/Sources/Model/resource/v1beta1/ResourceClaimConsumerReference+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimConsumerReference+resource.v1beta1.swift index 298c7c4c..2f07993f 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimConsumerReference+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimConsumerReference+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.ResourceClaimConsumerReference /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.ResourceClaimConsumerReference diff --git a/Sources/Model/resource/v1beta1/ResourceClaimList+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimList+resource.v1beta1.swift index c5505a63..2abe028f 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimList+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimList+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.ResourceClaimList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.ResourceClaimList diff --git a/Sources/Model/resource/v1beta1/ResourceClaimSpec+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimSpec+resource.v1beta1.swift index ce725b1f..ba33d90d 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimSpec+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimSpec+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.ResourceClaimSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.ResourceClaimSpec diff --git a/Sources/Model/resource/v1beta1/ResourceClaimStatus+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimStatus+resource.v1beta1.swift index 429f502f..e3d19db5 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimStatus+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimStatus+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.ResourceClaimStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.ResourceClaimStatus diff --git a/Sources/Model/resource/v1beta1/ResourceClaimTemplate+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimTemplate+resource.v1beta1.swift index 18c66f30..9d54927e 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimTemplate+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimTemplate+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.ResourceClaimTemplate /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.ResourceClaimTemplate diff --git a/Sources/Model/resource/v1beta1/ResourceClaimTemplateList+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimTemplateList+resource.v1beta1.swift index 75effb7c..73defc8a 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimTemplateList+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimTemplateList+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.ResourceClaimTemplateList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.ResourceClaimTemplateList diff --git a/Sources/Model/resource/v1beta1/ResourceClaimTemplateSpec+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimTemplateSpec+resource.v1beta1.swift index 1ce3d452..274c5dbf 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimTemplateSpec+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimTemplateSpec+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.ResourceClaimTemplateSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.ResourceClaimTemplateSpec diff --git a/Sources/Model/resource/v1beta1/ResourcePool+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourcePool+resource.v1beta1.swift index 09d699e3..29676b2d 100644 --- a/Sources/Model/resource/v1beta1/ResourcePool+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourcePool+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.ResourcePool /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.ResourcePool diff --git a/Sources/Model/resource/v1beta1/ResourceSlice+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceSlice+resource.v1beta1.swift index 63dbb7ac..4bff6560 100644 --- a/Sources/Model/resource/v1beta1/ResourceSlice+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceSlice+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.ResourceSlice /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.ResourceSlice diff --git a/Sources/Model/resource/v1beta1/ResourceSliceList+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceSliceList+resource.v1beta1.swift index e964c827..188d2569 100644 --- a/Sources/Model/resource/v1beta1/ResourceSliceList+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceSliceList+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.ResourceSliceList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.ResourceSliceList diff --git a/Sources/Model/resource/v1beta1/ResourceSliceSpec+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceSliceSpec+resource.v1beta1.swift index 19475215..80ed83ab 100644 --- a/Sources/Model/resource/v1beta1/ResourceSliceSpec+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceSliceSpec+resource.v1beta1.swift @@ -20,7 +20,11 @@ /// resource.v1beta1.ResourceSliceSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta1.ResourceSliceSpec diff --git a/Sources/Model/resource/v1beta1/resource+v1beta1.swift b/Sources/Model/resource/v1beta1/resource+v1beta1.swift index 91f581f6..733ca690 100644 --- a/Sources/Model/resource/v1beta1/resource+v1beta1.swift +++ b/Sources/Model/resource/v1beta1/resource+v1beta1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `resource.v1beta1` diff --git a/Sources/Model/resource/v1beta2/AllocatedDeviceStatus+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/AllocatedDeviceStatus+resource.v1beta2.swift index 8fdd5a6e..904704ee 100644 --- a/Sources/Model/resource/v1beta2/AllocatedDeviceStatus+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/AllocatedDeviceStatus+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.AllocatedDeviceStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.AllocatedDeviceStatus @@ -41,7 +45,7 @@ public extension resource.v1beta2 { /// /// The length of the raw data must be smaller or equal to 10 Ki. /// - public var data: JSONObject? + public var data: [String: JSONField]? /// /// Device references one device instance via its name in the driver's resource pool. It must be a DNS label. /// @@ -67,7 +71,7 @@ public extension resource.v1beta2 { /// public init( conditions: [meta.v1.Condition]? = nil, - data: JSONObject? = nil, + data: [String: JSONField]? = nil, device: String, driver: String, networkData: resource.v1beta2.NetworkDeviceData? = nil, @@ -101,7 +105,7 @@ public extension resource.v1beta2.AllocatedDeviceStatus { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.conditions = try container.decodeIfPresent([meta.v1.Condition].self, forKey: .conditions) - self.data = try container.decodeIfPresent(JSONObject.self, forKey: .data) + self.data = try container.decodeIfPresent([String: JSONField].self, forKey: .data) self.device = try container.decode(String.self, forKey: .device) self.driver = try container.decode(String.self, forKey: .driver) self.networkData = try container.decodeIfPresent(resource.v1beta2.NetworkDeviceData.self, forKey: .networkData) diff --git a/Sources/Model/resource/v1beta2/AllocationResult+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/AllocationResult+resource.v1beta2.swift index 0ac6a554..9cc15fe1 100644 --- a/Sources/Model/resource/v1beta2/AllocationResult+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/AllocationResult+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.AllocationResult /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.AllocationResult diff --git a/Sources/Model/resource/v1beta2/CELDeviceSelector+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/CELDeviceSelector+resource.v1beta2.swift index e49834f1..901e1d3c 100644 --- a/Sources/Model/resource/v1beta2/CELDeviceSelector+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/CELDeviceSelector+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.CELDeviceSelector /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.CELDeviceSelector diff --git a/Sources/Model/resource/v1beta2/Counter+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/Counter+resource.v1beta2.swift index af1e163d..4dead521 100644 --- a/Sources/Model/resource/v1beta2/Counter+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/Counter+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.Counter /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.Counter diff --git a/Sources/Model/resource/v1beta2/CounterSet+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/CounterSet+resource.v1beta2.swift index 1c3e6f58..01f764a4 100644 --- a/Sources/Model/resource/v1beta2/CounterSet+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/CounterSet+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.CounterSet /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.CounterSet diff --git a/Sources/Model/resource/v1beta2/Device+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/Device+resource.v1beta2.swift index 139f375f..e0faa847 100644 --- a/Sources/Model/resource/v1beta2/Device+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/Device+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.Device /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.Device diff --git a/Sources/Model/resource/v1beta2/DeviceAllocationConfiguration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceAllocationConfiguration+resource.v1beta2.swift index b1f296dd..1d11f42c 100644 --- a/Sources/Model/resource/v1beta2/DeviceAllocationConfiguration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceAllocationConfiguration+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.DeviceAllocationConfiguration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.DeviceAllocationConfiguration diff --git a/Sources/Model/resource/v1beta2/DeviceAllocationResult+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceAllocationResult+resource.v1beta2.swift index c9578a83..822f0332 100644 --- a/Sources/Model/resource/v1beta2/DeviceAllocationResult+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceAllocationResult+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.DeviceAllocationResult /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.DeviceAllocationResult diff --git a/Sources/Model/resource/v1beta2/DeviceAttribute+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceAttribute+resource.v1beta2.swift index fa8dda0b..7dae36b9 100644 --- a/Sources/Model/resource/v1beta2/DeviceAttribute+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceAttribute+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.DeviceAttribute /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.DeviceAttribute diff --git a/Sources/Model/resource/v1beta2/DeviceCapacity+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceCapacity+resource.v1beta2.swift index 7ef00d3f..2ca539d9 100644 --- a/Sources/Model/resource/v1beta2/DeviceCapacity+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceCapacity+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.DeviceCapacity /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.DeviceCapacity diff --git a/Sources/Model/resource/v1beta2/DeviceClaim+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClaim+resource.v1beta2.swift index 87a195c7..d735e8b0 100644 --- a/Sources/Model/resource/v1beta2/DeviceClaim+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClaim+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.DeviceClaim /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.DeviceClaim diff --git a/Sources/Model/resource/v1beta2/DeviceClaimConfiguration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClaimConfiguration+resource.v1beta2.swift index 481016b6..55ee218c 100644 --- a/Sources/Model/resource/v1beta2/DeviceClaimConfiguration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClaimConfiguration+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.DeviceClaimConfiguration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.DeviceClaimConfiguration diff --git a/Sources/Model/resource/v1beta2/DeviceClass+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClass+resource.v1beta2.swift index 5b1cc86e..709728b6 100644 --- a/Sources/Model/resource/v1beta2/DeviceClass+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClass+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.DeviceClass /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.DeviceClass diff --git a/Sources/Model/resource/v1beta2/DeviceClassConfiguration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClassConfiguration+resource.v1beta2.swift index 3372b5be..6ecab272 100644 --- a/Sources/Model/resource/v1beta2/DeviceClassConfiguration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClassConfiguration+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.DeviceClassConfiguration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.DeviceClassConfiguration diff --git a/Sources/Model/resource/v1beta2/DeviceClassList+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClassList+resource.v1beta2.swift index d019ff63..285ff7d0 100644 --- a/Sources/Model/resource/v1beta2/DeviceClassList+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClassList+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.DeviceClassList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.DeviceClassList diff --git a/Sources/Model/resource/v1beta2/DeviceClassSpec+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClassSpec+resource.v1beta2.swift index 5d5cb261..25115f92 100644 --- a/Sources/Model/resource/v1beta2/DeviceClassSpec+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClassSpec+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.DeviceClassSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.DeviceClassSpec diff --git a/Sources/Model/resource/v1beta2/DeviceConstraint+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceConstraint+resource.v1beta2.swift index f937bdb3..34ff0474 100644 --- a/Sources/Model/resource/v1beta2/DeviceConstraint+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceConstraint+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.DeviceConstraint /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.DeviceConstraint diff --git a/Sources/Model/resource/v1beta2/DeviceCounterConsumption+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceCounterConsumption+resource.v1beta2.swift index 568ded4f..2236c5ea 100644 --- a/Sources/Model/resource/v1beta2/DeviceCounterConsumption+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceCounterConsumption+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.DeviceCounterConsumption /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.DeviceCounterConsumption diff --git a/Sources/Model/resource/v1beta2/DeviceRequest+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceRequest+resource.v1beta2.swift index e46b1773..76b05713 100644 --- a/Sources/Model/resource/v1beta2/DeviceRequest+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceRequest+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.DeviceRequest /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.DeviceRequest diff --git a/Sources/Model/resource/v1beta2/DeviceRequestAllocationResult+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceRequestAllocationResult+resource.v1beta2.swift index 8f77b631..7190fe28 100644 --- a/Sources/Model/resource/v1beta2/DeviceRequestAllocationResult+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceRequestAllocationResult+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.DeviceRequestAllocationResult /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.DeviceRequestAllocationResult diff --git a/Sources/Model/resource/v1beta2/DeviceSelector+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceSelector+resource.v1beta2.swift index a1bdc398..e158678a 100644 --- a/Sources/Model/resource/v1beta2/DeviceSelector+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceSelector+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.DeviceSelector /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.DeviceSelector diff --git a/Sources/Model/resource/v1beta2/DeviceSubRequest+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceSubRequest+resource.v1beta2.swift index adf6a189..6dff2f86 100644 --- a/Sources/Model/resource/v1beta2/DeviceSubRequest+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceSubRequest+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.DeviceSubRequest /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.DeviceSubRequest diff --git a/Sources/Model/resource/v1beta2/DeviceTaint+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceTaint+resource.v1beta2.swift index 4ad99357..4329eddf 100644 --- a/Sources/Model/resource/v1beta2/DeviceTaint+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceTaint+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.DeviceTaint /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.DeviceTaint diff --git a/Sources/Model/resource/v1beta2/DeviceToleration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceToleration+resource.v1beta2.swift index 2f930c73..cd4711d1 100644 --- a/Sources/Model/resource/v1beta2/DeviceToleration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceToleration+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.DeviceToleration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.DeviceToleration diff --git a/Sources/Model/resource/v1beta2/ExactDeviceRequest+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ExactDeviceRequest+resource.v1beta2.swift index c8e8b8a3..6ae754bb 100644 --- a/Sources/Model/resource/v1beta2/ExactDeviceRequest+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ExactDeviceRequest+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.ExactDeviceRequest /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.ExactDeviceRequest diff --git a/Sources/Model/resource/v1beta2/NetworkDeviceData+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/NetworkDeviceData+resource.v1beta2.swift index 77168ec0..9fcb2c7a 100644 --- a/Sources/Model/resource/v1beta2/NetworkDeviceData+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/NetworkDeviceData+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.NetworkDeviceData /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.NetworkDeviceData diff --git a/Sources/Model/resource/v1beta2/OpaqueDeviceConfiguration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/OpaqueDeviceConfiguration+resource.v1beta2.swift index cd782aef..92db6aa7 100644 --- a/Sources/Model/resource/v1beta2/OpaqueDeviceConfiguration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/OpaqueDeviceConfiguration+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.OpaqueDeviceConfiguration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.OpaqueDeviceConfiguration @@ -43,13 +47,13 @@ public extension resource.v1beta2 { /// /// The length of the raw data must be smaller or equal to 10 Ki. /// - public var parameters: JSONObject + public var parameters: [String: JSONField] /// /// Default memberwise initializer /// public init( driver: String, - parameters: JSONObject + parameters: [String: JSONField] ) { self.driver = driver self.parameters = parameters @@ -71,7 +75,7 @@ public extension resource.v1beta2.OpaqueDeviceConfiguration { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.driver = try container.decode(String.self, forKey: .driver) - self.parameters = try container.decode(JSONObject.self, forKey: .parameters) + self.parameters = try container.decode([String: JSONField].self, forKey: .parameters) } func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/resource/v1beta2/ResourceClaim+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaim+resource.v1beta2.swift index b1abbc16..e3f0c6bb 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaim+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaim+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.ResourceClaim /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.ResourceClaim diff --git a/Sources/Model/resource/v1beta2/ResourceClaimConsumerReference+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimConsumerReference+resource.v1beta2.swift index 36edbe60..3f07570b 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimConsumerReference+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimConsumerReference+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.ResourceClaimConsumerReference /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.ResourceClaimConsumerReference diff --git a/Sources/Model/resource/v1beta2/ResourceClaimList+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimList+resource.v1beta2.swift index 7f96b20f..2b347fae 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimList+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimList+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.ResourceClaimList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.ResourceClaimList diff --git a/Sources/Model/resource/v1beta2/ResourceClaimSpec+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimSpec+resource.v1beta2.swift index 203101a0..4437d571 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimSpec+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimSpec+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.ResourceClaimSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.ResourceClaimSpec diff --git a/Sources/Model/resource/v1beta2/ResourceClaimStatus+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimStatus+resource.v1beta2.swift index 699850b9..00533079 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimStatus+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimStatus+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.ResourceClaimStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.ResourceClaimStatus diff --git a/Sources/Model/resource/v1beta2/ResourceClaimTemplate+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimTemplate+resource.v1beta2.swift index e702ae6b..5815e71a 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimTemplate+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimTemplate+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.ResourceClaimTemplate /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.ResourceClaimTemplate diff --git a/Sources/Model/resource/v1beta2/ResourceClaimTemplateList+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimTemplateList+resource.v1beta2.swift index d19a087c..0ad00590 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimTemplateList+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimTemplateList+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.ResourceClaimTemplateList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.ResourceClaimTemplateList diff --git a/Sources/Model/resource/v1beta2/ResourceClaimTemplateSpec+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimTemplateSpec+resource.v1beta2.swift index 67911022..c865a986 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimTemplateSpec+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimTemplateSpec+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.ResourceClaimTemplateSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.ResourceClaimTemplateSpec diff --git a/Sources/Model/resource/v1beta2/ResourcePool+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourcePool+resource.v1beta2.swift index ec9c0335..c16cd54f 100644 --- a/Sources/Model/resource/v1beta2/ResourcePool+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourcePool+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.ResourcePool /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.ResourcePool diff --git a/Sources/Model/resource/v1beta2/ResourceSlice+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceSlice+resource.v1beta2.swift index a7ebb2db..be348e5a 100644 --- a/Sources/Model/resource/v1beta2/ResourceSlice+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceSlice+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.ResourceSlice /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.ResourceSlice diff --git a/Sources/Model/resource/v1beta2/ResourceSliceList+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceSliceList+resource.v1beta2.swift index 4a23b269..bac0d070 100644 --- a/Sources/Model/resource/v1beta2/ResourceSliceList+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceSliceList+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.ResourceSliceList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.ResourceSliceList diff --git a/Sources/Model/resource/v1beta2/ResourceSliceSpec+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceSliceSpec+resource.v1beta2.swift index 91a32d57..1ea64e65 100644 --- a/Sources/Model/resource/v1beta2/ResourceSliceSpec+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceSliceSpec+resource.v1beta2.swift @@ -20,7 +20,11 @@ /// resource.v1beta2.ResourceSliceSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - resource.v1beta2.ResourceSliceSpec diff --git a/Sources/Model/resource/v1beta2/resource+v1beta2.swift b/Sources/Model/resource/v1beta2/resource+v1beta2.swift index a2dd80dc..5c85425b 100644 --- a/Sources/Model/resource/v1beta2/resource+v1beta2.swift +++ b/Sources/Model/resource/v1beta2/resource+v1beta2.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `resource.v1beta2` diff --git a/Sources/Model/scheduling/scheduling.swift b/Sources/Model/scheduling/scheduling.swift index f9a8ef8a..7e8a76cb 100644 --- a/Sources/Model/scheduling/scheduling.swift +++ b/Sources/Model/scheduling/scheduling.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `scheduling` diff --git a/Sources/Model/scheduling/v1/PriorityClass+scheduling.v1.swift b/Sources/Model/scheduling/v1/PriorityClass+scheduling.v1.swift index 64eb0138..c5bcdbfd 100644 --- a/Sources/Model/scheduling/v1/PriorityClass+scheduling.v1.swift +++ b/Sources/Model/scheduling/v1/PriorityClass+scheduling.v1.swift @@ -20,7 +20,11 @@ /// scheduling.v1.PriorityClass /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - scheduling.v1.PriorityClass diff --git a/Sources/Model/scheduling/v1/PriorityClassList+scheduling.v1.swift b/Sources/Model/scheduling/v1/PriorityClassList+scheduling.v1.swift index 4603374c..e3cc27ee 100644 --- a/Sources/Model/scheduling/v1/PriorityClassList+scheduling.v1.swift +++ b/Sources/Model/scheduling/v1/PriorityClassList+scheduling.v1.swift @@ -20,7 +20,11 @@ /// scheduling.v1.PriorityClassList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - scheduling.v1.PriorityClassList diff --git a/Sources/Model/scheduling/v1/scheduling+v1.swift b/Sources/Model/scheduling/v1/scheduling+v1.swift index d612f869..6147eec9 100644 --- a/Sources/Model/scheduling/v1/scheduling+v1.swift +++ b/Sources/Model/scheduling/v1/scheduling+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `scheduling.v1` diff --git a/Sources/Model/storage/storage.swift b/Sources/Model/storage/storage.swift index e73c3ab2..a47733fc 100644 --- a/Sources/Model/storage/storage.swift +++ b/Sources/Model/storage/storage.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `storage` diff --git a/Sources/Model/storage/v1/CSIDriver+storage.v1.swift b/Sources/Model/storage/v1/CSIDriver+storage.v1.swift index dcf179b5..92a3e2db 100644 --- a/Sources/Model/storage/v1/CSIDriver+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIDriver+storage.v1.swift @@ -20,7 +20,11 @@ /// storage.v1.CSIDriver /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1.CSIDriver diff --git a/Sources/Model/storage/v1/CSIDriverList+storage.v1.swift b/Sources/Model/storage/v1/CSIDriverList+storage.v1.swift index d79df64e..b4a47219 100644 --- a/Sources/Model/storage/v1/CSIDriverList+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIDriverList+storage.v1.swift @@ -20,7 +20,11 @@ /// storage.v1.CSIDriverList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1.CSIDriverList diff --git a/Sources/Model/storage/v1/CSIDriverSpec+storage.v1.swift b/Sources/Model/storage/v1/CSIDriverSpec+storage.v1.swift index 4d3cca57..f7e596b0 100644 --- a/Sources/Model/storage/v1/CSIDriverSpec+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIDriverSpec+storage.v1.swift @@ -20,7 +20,11 @@ /// storage.v1.CSIDriverSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1.CSIDriverSpec diff --git a/Sources/Model/storage/v1/CSINode+storage.v1.swift b/Sources/Model/storage/v1/CSINode+storage.v1.swift index 06df4f9c..e4cc7e5c 100644 --- a/Sources/Model/storage/v1/CSINode+storage.v1.swift +++ b/Sources/Model/storage/v1/CSINode+storage.v1.swift @@ -20,7 +20,11 @@ /// storage.v1.CSINode /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1.CSINode diff --git a/Sources/Model/storage/v1/CSINodeDriver+storage.v1.swift b/Sources/Model/storage/v1/CSINodeDriver+storage.v1.swift index 3dd91ce5..10e1626f 100644 --- a/Sources/Model/storage/v1/CSINodeDriver+storage.v1.swift +++ b/Sources/Model/storage/v1/CSINodeDriver+storage.v1.swift @@ -20,7 +20,11 @@ /// storage.v1.CSINodeDriver /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1.CSINodeDriver diff --git a/Sources/Model/storage/v1/CSINodeList+storage.v1.swift b/Sources/Model/storage/v1/CSINodeList+storage.v1.swift index b3156bc2..6350013b 100644 --- a/Sources/Model/storage/v1/CSINodeList+storage.v1.swift +++ b/Sources/Model/storage/v1/CSINodeList+storage.v1.swift @@ -20,7 +20,11 @@ /// storage.v1.CSINodeList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1.CSINodeList diff --git a/Sources/Model/storage/v1/CSINodeSpec+storage.v1.swift b/Sources/Model/storage/v1/CSINodeSpec+storage.v1.swift index 3013c6b8..886f9c78 100644 --- a/Sources/Model/storage/v1/CSINodeSpec+storage.v1.swift +++ b/Sources/Model/storage/v1/CSINodeSpec+storage.v1.swift @@ -20,7 +20,11 @@ /// storage.v1.CSINodeSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1.CSINodeSpec diff --git a/Sources/Model/storage/v1/CSIStorageCapacity+storage.v1.swift b/Sources/Model/storage/v1/CSIStorageCapacity+storage.v1.swift index 5e7b09ae..46f4503c 100644 --- a/Sources/Model/storage/v1/CSIStorageCapacity+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIStorageCapacity+storage.v1.swift @@ -20,7 +20,11 @@ /// storage.v1.CSIStorageCapacity /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1.CSIStorageCapacity diff --git a/Sources/Model/storage/v1/CSIStorageCapacityList+storage.v1.swift b/Sources/Model/storage/v1/CSIStorageCapacityList+storage.v1.swift index afbd4468..aa8cf5ee 100644 --- a/Sources/Model/storage/v1/CSIStorageCapacityList+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIStorageCapacityList+storage.v1.swift @@ -20,7 +20,11 @@ /// storage.v1.CSIStorageCapacityList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1.CSIStorageCapacityList diff --git a/Sources/Model/storage/v1/StorageClass+storage.v1.swift b/Sources/Model/storage/v1/StorageClass+storage.v1.swift index de15d3b7..26a84376 100644 --- a/Sources/Model/storage/v1/StorageClass+storage.v1.swift +++ b/Sources/Model/storage/v1/StorageClass+storage.v1.swift @@ -20,7 +20,11 @@ /// storage.v1.StorageClass /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1.StorageClass diff --git a/Sources/Model/storage/v1/StorageClassList+storage.v1.swift b/Sources/Model/storage/v1/StorageClassList+storage.v1.swift index 1d5b2a45..31153398 100644 --- a/Sources/Model/storage/v1/StorageClassList+storage.v1.swift +++ b/Sources/Model/storage/v1/StorageClassList+storage.v1.swift @@ -20,7 +20,11 @@ /// storage.v1.StorageClassList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1.StorageClassList diff --git a/Sources/Model/storage/v1/TokenRequest+storage.v1.swift b/Sources/Model/storage/v1/TokenRequest+storage.v1.swift index f6d4cb94..ea05411a 100644 --- a/Sources/Model/storage/v1/TokenRequest+storage.v1.swift +++ b/Sources/Model/storage/v1/TokenRequest+storage.v1.swift @@ -20,7 +20,11 @@ /// storage.v1.TokenRequest /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1.TokenRequest diff --git a/Sources/Model/storage/v1/VolumeAttachment+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachment+storage.v1.swift index b2836eb8..cda9c3f0 100644 --- a/Sources/Model/storage/v1/VolumeAttachment+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachment+storage.v1.swift @@ -20,7 +20,11 @@ /// storage.v1.VolumeAttachment /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1.VolumeAttachment diff --git a/Sources/Model/storage/v1/VolumeAttachmentList+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachmentList+storage.v1.swift index d4b6a64d..64f54a1e 100644 --- a/Sources/Model/storage/v1/VolumeAttachmentList+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachmentList+storage.v1.swift @@ -20,7 +20,11 @@ /// storage.v1.VolumeAttachmentList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1.VolumeAttachmentList diff --git a/Sources/Model/storage/v1/VolumeAttachmentSource+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachmentSource+storage.v1.swift index ff694f57..e8148fc4 100644 --- a/Sources/Model/storage/v1/VolumeAttachmentSource+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachmentSource+storage.v1.swift @@ -20,7 +20,11 @@ /// storage.v1.VolumeAttachmentSource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1.VolumeAttachmentSource diff --git a/Sources/Model/storage/v1/VolumeAttachmentSpec+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachmentSpec+storage.v1.swift index 0db20787..e89987c7 100644 --- a/Sources/Model/storage/v1/VolumeAttachmentSpec+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachmentSpec+storage.v1.swift @@ -20,7 +20,11 @@ /// storage.v1.VolumeAttachmentSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1.VolumeAttachmentSpec diff --git a/Sources/Model/storage/v1/VolumeAttachmentStatus+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachmentStatus+storage.v1.swift index 98842925..f68059a7 100644 --- a/Sources/Model/storage/v1/VolumeAttachmentStatus+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachmentStatus+storage.v1.swift @@ -20,7 +20,11 @@ /// storage.v1.VolumeAttachmentStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1.VolumeAttachmentStatus diff --git a/Sources/Model/storage/v1/VolumeError+storage.v1.swift b/Sources/Model/storage/v1/VolumeError+storage.v1.swift index 26d6a31a..1513eaf1 100644 --- a/Sources/Model/storage/v1/VolumeError+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeError+storage.v1.swift @@ -20,7 +20,11 @@ /// storage.v1.VolumeError /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1.VolumeError diff --git a/Sources/Model/storage/v1/VolumeNodeResources+storage.v1.swift b/Sources/Model/storage/v1/VolumeNodeResources+storage.v1.swift index ed0e90a3..d9a4486a 100644 --- a/Sources/Model/storage/v1/VolumeNodeResources+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeNodeResources+storage.v1.swift @@ -20,7 +20,11 @@ /// storage.v1.VolumeNodeResources /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1.VolumeNodeResources diff --git a/Sources/Model/storage/v1/storage+v1.swift b/Sources/Model/storage/v1/storage+v1.swift index 3648ac22..4fafed3d 100644 --- a/Sources/Model/storage/v1/storage+v1.swift +++ b/Sources/Model/storage/v1/storage+v1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `storage.v1` diff --git a/Sources/Model/storage/v1alpha1/VolumeAttributesClass+storage.v1alpha1.swift b/Sources/Model/storage/v1alpha1/VolumeAttributesClass+storage.v1alpha1.swift index fa40b8f5..4155c3d3 100644 --- a/Sources/Model/storage/v1alpha1/VolumeAttributesClass+storage.v1alpha1.swift +++ b/Sources/Model/storage/v1alpha1/VolumeAttributesClass+storage.v1alpha1.swift @@ -20,7 +20,11 @@ /// storage.v1alpha1.VolumeAttributesClass /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1alpha1.VolumeAttributesClass diff --git a/Sources/Model/storage/v1alpha1/VolumeAttributesClassList+storage.v1alpha1.swift b/Sources/Model/storage/v1alpha1/VolumeAttributesClassList+storage.v1alpha1.swift index 3d9ac48d..d22a2d20 100644 --- a/Sources/Model/storage/v1alpha1/VolumeAttributesClassList+storage.v1alpha1.swift +++ b/Sources/Model/storage/v1alpha1/VolumeAttributesClassList+storage.v1alpha1.swift @@ -20,7 +20,11 @@ /// storage.v1alpha1.VolumeAttributesClassList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1alpha1.VolumeAttributesClassList diff --git a/Sources/Model/storage/v1alpha1/storage+v1alpha1.swift b/Sources/Model/storage/v1alpha1/storage+v1alpha1.swift index d5fe72ac..cc472d66 100644 --- a/Sources/Model/storage/v1alpha1/storage+v1alpha1.swift +++ b/Sources/Model/storage/v1alpha1/storage+v1alpha1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `storage.v1alpha1` diff --git a/Sources/Model/storage/v1beta1/VolumeAttributesClass+storage.v1beta1.swift b/Sources/Model/storage/v1beta1/VolumeAttributesClass+storage.v1beta1.swift index 900e091a..35f09d12 100644 --- a/Sources/Model/storage/v1beta1/VolumeAttributesClass+storage.v1beta1.swift +++ b/Sources/Model/storage/v1beta1/VolumeAttributesClass+storage.v1beta1.swift @@ -20,7 +20,11 @@ /// storage.v1beta1.VolumeAttributesClass /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1beta1.VolumeAttributesClass diff --git a/Sources/Model/storage/v1beta1/VolumeAttributesClassList+storage.v1beta1.swift b/Sources/Model/storage/v1beta1/VolumeAttributesClassList+storage.v1beta1.swift index a8d275aa..471f88de 100644 --- a/Sources/Model/storage/v1beta1/VolumeAttributesClassList+storage.v1beta1.swift +++ b/Sources/Model/storage/v1beta1/VolumeAttributesClassList+storage.v1beta1.swift @@ -20,7 +20,11 @@ /// storage.v1beta1.VolumeAttributesClassList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storage.v1beta1.VolumeAttributesClassList diff --git a/Sources/Model/storage/v1beta1/storage+v1beta1.swift b/Sources/Model/storage/v1beta1/storage+v1beta1.swift index 0a246286..98920004 100644 --- a/Sources/Model/storage/v1beta1/storage+v1beta1.swift +++ b/Sources/Model/storage/v1beta1/storage+v1beta1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `storage.v1beta1` diff --git a/Sources/Model/storagemigration/storagemigration.swift b/Sources/Model/storagemigration/storagemigration.swift index 0fbd1e82..c7a332ed 100644 --- a/Sources/Model/storagemigration/storagemigration.swift +++ b/Sources/Model/storagemigration/storagemigration.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `storagemigration` diff --git a/Sources/Model/storagemigration/v1alpha1/GroupVersionResource+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/GroupVersionResource+storagemigration.v1alpha1.swift index 7a400685..b3677644 100644 --- a/Sources/Model/storagemigration/v1alpha1/GroupVersionResource+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/GroupVersionResource+storagemigration.v1alpha1.swift @@ -20,7 +20,11 @@ /// storagemigration.v1alpha1.GroupVersionResource /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storagemigration.v1alpha1.GroupVersionResource diff --git a/Sources/Model/storagemigration/v1alpha1/MigrationCondition+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/MigrationCondition+storagemigration.v1alpha1.swift index 142db73d..e1fc260a 100644 --- a/Sources/Model/storagemigration/v1alpha1/MigrationCondition+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/MigrationCondition+storagemigration.v1alpha1.swift @@ -20,7 +20,11 @@ /// storagemigration.v1alpha1.MigrationCondition /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storagemigration.v1alpha1.MigrationCondition diff --git a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigration+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigration+storagemigration.v1alpha1.swift index eddbaaae..a3235396 100644 --- a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigration+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigration+storagemigration.v1alpha1.swift @@ -20,7 +20,11 @@ /// storagemigration.v1alpha1.StorageVersionMigration /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storagemigration.v1alpha1.StorageVersionMigration diff --git a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationList+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationList+storagemigration.v1alpha1.swift index 563a7205..56a1f723 100644 --- a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationList+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationList+storagemigration.v1alpha1.swift @@ -20,7 +20,11 @@ /// storagemigration.v1alpha1.StorageVersionMigrationList /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storagemigration.v1alpha1.StorageVersionMigrationList diff --git a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationSpec+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationSpec+storagemigration.v1alpha1.swift index 62409320..e0252d2b 100644 --- a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationSpec+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationSpec+storagemigration.v1alpha1.swift @@ -20,7 +20,11 @@ /// storagemigration.v1alpha1.StorageVersionMigrationSpec /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storagemigration.v1alpha1.StorageVersionMigrationSpec diff --git a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationStatus+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationStatus+storagemigration.v1alpha1.swift index fdead520..f2763253 100644 --- a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationStatus+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationStatus+storagemigration.v1alpha1.swift @@ -20,7 +20,11 @@ /// storagemigration.v1alpha1.StorageVersionMigrationStatus /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif // MARK: - storagemigration.v1alpha1.StorageVersionMigrationStatus diff --git a/Sources/Model/storagemigration/v1alpha1/storagemigration+v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/storagemigration+v1alpha1.swift index 4736714b..31773cae 100644 --- a/Sources/Model/storagemigration/v1alpha1/storagemigration+v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/storagemigration+v1alpha1.swift @@ -19,7 +19,11 @@ /// Kubernetes v1.33.3 /// +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// /// Namespace for `storagemigration.v1alpha1` diff --git a/Sources/SwiftkubeModel.swift b/Sources/SwiftkubeModel.swift index 60ba839a..10dcb7e8 100644 --- a/Sources/SwiftkubeModel.swift +++ b/Sources/SwiftkubeModel.swift @@ -14,7 +14,11 @@ // limitations under the License. // +#if canImport(FoundationEssentials) +import FoundationEssentials +#else import Foundation +#endif /// Represents SwiftkubeModel errors. public enum SwiftkubeModelError: Error { From facc921b463c3cb0b0c01af7206ed0353d1eb94d Mon Sep 17 00:00:00 2001 From: Tobias Haeberle Date: Sun, 29 Mar 2026 23:38:05 +0200 Subject: [PATCH 02/11] Fix Quantity parsing for FoundationEssentials compatibility Use explicit String(unit) conversion from Substring since FoundationEssentials doesn't implicitly convert Substring to String. Co-Authored-By: Claude Opus 4.6 (1M context) --- Sources/Model/Quantity.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/Model/Quantity.swift b/Sources/Model/Quantity.swift index 05ad7d42..fe28e850 100644 --- a/Sources/Model/Quantity.swift +++ b/Sources/Model/Quantity.swift @@ -170,7 +170,7 @@ public struct Quantity: ExpressibleByStringLiteral, ExpressibleByIntegerLiteral, debugDescription: "Cannot decode value: " + str )) } - self.unit = unit + self.unit = String(unit) decimalValue = num * getUnitMultiple() return true } From 8f7865837b1da2e9fc7e7bfced09256f3b726ed8 Mon Sep 17 00:00:00 2001 From: Tobias Haeberle Date: Sun, 29 Mar 2026 23:56:08 +0200 Subject: [PATCH 03/11] Update to Kubernetes v1.34.6 Regenerated model files from K8s v1.34.6 OpenAPI spec. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../GroupVersionKind+DefaultResources.swift | 16 +- ...oupVersionKind+KubernetesAPIResource.swift | 30 +-- Sources/Model/GroupVersionKind+Meta.swift | 4 +- .../Model/GroupVersionKind+ResourceName.swift | 34 +-- ...roupVersionResource+DefaultResources.swift | 16 +- ...ersionResource+KubernetesAPIResource.swift | 30 +-- Sources/Model/GroupVersionResource+Meta.swift | 4 +- .../GroupVersionResource+ResourceName.swift | 34 +-- .../admissionregistration.swift | 2 +- ...tAnnotation+admissionregistration.v1.swift | 2 +- ...sionWarning+admissionregistration.v1.swift | 2 +- ...chCondition+admissionregistration.v1.swift | 2 +- ...chResources+admissionregistration.v1.swift | 2 +- ...tingWebhook+admissionregistration.v1.swift | 2 +- ...nfiguration+admissionregistration.v1.swift | 2 +- ...urationList+admissionregistration.v1.swift | 2 +- ...hOperations+admissionregistration.v1.swift | 2 +- .../ParamKind+admissionregistration.v1.swift | 2 +- .../ParamRef+admissionregistration.v1.swift | 2 +- ...hOperations+admissionregistration.v1.swift | 2 +- ...ceReference+admissionregistration.v1.swift | 2 +- ...ypeChecking+admissionregistration.v1.swift | 2 +- ...ssionPolicy+admissionregistration.v1.swift | 2 +- ...licyBinding+admissionregistration.v1.swift | 2 +- ...BindingList+admissionregistration.v1.swift | 2 +- ...BindingSpec+admissionregistration.v1.swift | 2 +- ...nPolicyList+admissionregistration.v1.swift | 2 +- ...nPolicySpec+admissionregistration.v1.swift | 2 +- ...olicyStatus+admissionregistration.v1.swift | 2 +- ...tingWebhook+admissionregistration.v1.swift | 2 +- ...nfiguration+admissionregistration.v1.swift | 2 +- ...urationList+admissionregistration.v1.swift | 2 +- .../Validation+admissionregistration.v1.swift | 2 +- .../Variable+admissionregistration.v1.swift | 2 +- ...lientConfig+admissionregistration.v1.swift | 2 +- .../v1/admissionregistration+v1.swift | 2 +- ...ation+admissionregistration.v1alpha1.swift | 2 +- ...Patch+admissionregistration.v1alpha1.swift | 2 +- ...ition+admissionregistration.v1alpha1.swift | 2 +- ...urces+admissionregistration.v1alpha1.swift | 2 +- ...olicy+admissionregistration.v1alpha1.swift | 2 +- ...nding+admissionregistration.v1alpha1.swift | 2 +- ...gList+admissionregistration.v1alpha1.swift | 2 +- ...gSpec+admissionregistration.v1alpha1.swift | 2 +- ...yList+admissionregistration.v1alpha1.swift | 2 +- ...ySpec+admissionregistration.v1alpha1.swift | 2 +- ...ation+admissionregistration.v1alpha1.swift | 2 +- ...tions+admissionregistration.v1alpha1.swift | 2 +- ...mKind+admissionregistration.v1alpha1.swift | 2 +- ...amRef+admissionregistration.v1alpha1.swift | 2 +- ...iable+admissionregistration.v1alpha1.swift | 2 +- .../admissionregistration+v1alpha1.swift | 2 +- ...ration+admissionregistration.v1beta1.swift | 99 +++++++++ ...tation+admissionregistration.v1beta1.swift | 91 -------- ...arning+admissionregistration.v1beta1.swift | 81 ------- ...NPatch+admissionregistration.v1beta1.swift | 125 +++++++++++ ...dition+admissionregistration.v1beta1.swift | 2 +- ...ources+admissionregistration.v1beta1.swift | 2 +- ...olicy+admissionregistration.v1beta1.swift} | 36 ++- ...nding+admissionregistration.v1beta1.swift} | 28 +-- ...gList+admissionregistration.v1beta1.swift} | 30 +-- ...ngSpec+admissionregistration.v1beta1.swift | 90 ++++++++ ...yList+admissionregistration.v1beta1.swift} | 30 +-- ...ySpec+admissionregistration.v1beta1.swift} | 62 +++--- ...tation+admissionregistration.v1beta1.swift | 90 ++++++++ ...ations+admissionregistration.v1beta1.swift | 2 +- ...amKind+admissionregistration.v1beta1.swift | 2 +- ...ramRef+admissionregistration.v1beta1.swift | 2 +- ...ngSpec+admissionregistration.v1beta1.swift | 117 ---------- ...Status+admissionregistration.v1beta1.swift | 90 -------- ...dation+admissionregistration.v1beta1.swift | 124 ----------- ...riable+admissionregistration.v1beta1.swift | 2 +- .../admissionregistration+v1beta1.swift | 2 +- .../Model/apiextensions/apiextensions.swift | 2 +- ...rceColumnDefinition+apiextensions.v1.swift | 2 +- ...mResourceConversion+apiextensions.v1.swift | 2 +- ...mResourceDefinition+apiextensions.v1.swift | 2 +- ...DefinitionCondition+apiextensions.v1.swift | 2 +- ...ourceDefinitionList+apiextensions.v1.swift | 2 +- ...urceDefinitionNames+apiextensions.v1.swift | 2 +- ...ourceDefinitionSpec+apiextensions.v1.swift | 2 +- ...rceDefinitionStatus+apiextensions.v1.swift | 2 +- ...ceDefinitionVersion+apiextensions.v1.swift | 2 +- ...rceSubresourceScale+apiextensions.v1.swift | 2 +- ...ceSubresourceStatus+apiextensions.v1.swift | 2 +- ...esourceSubresources+apiextensions.v1.swift | 2 +- ...mResourceValidation+apiextensions.v1.swift | 2 +- ...ternalDocumentation+apiextensions.v1.swift | 2 +- .../v1/SelectableField+apiextensions.v1.swift | 2 +- .../ServiceReference+apiextensions.v1.swift | 2 +- .../v1/ValidationRule+apiextensions.v1.swift | 2 +- ...WebhookClientConfig+apiextensions.v1.swift | 2 +- .../WebhookConversion+apiextensions.v1.swift | 2 +- .../apiextensions/v1/apiextensions+v1.swift | 2 +- .../apiregistration/apiregistration.swift | 2 +- .../v1/APIService+apiregistration.v1.swift | 2 +- ...IServiceCondition+apiregistration.v1.swift | 2 +- .../APIServiceList+apiregistration.v1.swift | 2 +- .../APIServiceSpec+apiregistration.v1.swift | 2 +- .../APIServiceStatus+apiregistration.v1.swift | 2 +- .../ServiceReference+apiregistration.v1.swift | 2 +- .../v1/apiregistration+v1.swift | 2 +- Sources/Model/apps/apps.swift | 2 +- .../apps/v1/ControllerRevision+apps.v1.swift | 2 +- .../v1/ControllerRevisionList+apps.v1.swift | 2 +- Sources/Model/apps/v1/DaemonSet+apps.v1.swift | 2 +- .../apps/v1/DaemonSetCondition+apps.v1.swift | 2 +- .../Model/apps/v1/DaemonSetList+apps.v1.swift | 2 +- .../Model/apps/v1/DaemonSetSpec+apps.v1.swift | 2 +- .../apps/v1/DaemonSetStatus+apps.v1.swift | 2 +- .../v1/DaemonSetUpdateStrategy+apps.v1.swift | 2 +- .../Model/apps/v1/Deployment+apps.v1.swift | 2 +- .../apps/v1/DeploymentCondition+apps.v1.swift | 2 +- .../apps/v1/DeploymentList+apps.v1.swift | 2 +- .../apps/v1/DeploymentSpec+apps.v1.swift | 2 +- .../apps/v1/DeploymentStatus+apps.v1.swift | 2 +- .../apps/v1/DeploymentStrategy+apps.v1.swift | 2 +- .../Model/apps/v1/ReplicaSet+apps.v1.swift | 2 +- .../apps/v1/ReplicaSetCondition+apps.v1.swift | 2 +- .../apps/v1/ReplicaSetList+apps.v1.swift | 2 +- .../apps/v1/ReplicaSetSpec+apps.v1.swift | 2 +- .../apps/v1/ReplicaSetStatus+apps.v1.swift | 2 +- .../v1/RollingUpdateDaemonSet+apps.v1.swift | 4 +- .../v1/RollingUpdateDeployment+apps.v1.swift | 2 +- ...ingUpdateStatefulSetStrategy+apps.v1.swift | 2 +- .../Model/apps/v1/StatefulSet+apps.v1.swift | 2 +- .../v1/StatefulSetCondition+apps.v1.swift | 2 +- .../apps/v1/StatefulSetList+apps.v1.swift | 2 +- .../apps/v1/StatefulSetOrdinals+apps.v1.swift | 2 +- ...ntVolumeClaimRetentionPolicy+apps.v1.swift | 2 +- .../apps/v1/StatefulSetSpec+apps.v1.swift | 2 +- .../apps/v1/StatefulSetStatus+apps.v1.swift | 2 +- .../StatefulSetUpdateStrategy+apps.v1.swift | 2 +- Sources/Model/apps/v1/apps+v1.swift | 2 +- .../Model/authentication/authentication.swift | 2 +- ...undObjectReference+authentication.v1.swift | 2 +- .../SelfSubjectReview+authentication.v1.swift | 2 +- ...ubjectReviewStatus+authentication.v1.swift | 2 +- .../v1/TokenRequest+authentication.v1.swift | 2 +- .../TokenRequestSpec+authentication.v1.swift | 2 +- ...TokenRequestStatus+authentication.v1.swift | 2 +- .../v1/TokenReview+authentication.v1.swift | 2 +- .../TokenReviewSpec+authentication.v1.swift | 2 +- .../TokenReviewStatus+authentication.v1.swift | 2 +- .../v1/UserInfo+authentication.v1.swift | 2 +- .../authentication/v1/authentication+v1.swift | 2 +- .../Model/authorization/authorization.swift | 2 +- ...dSelectorAttributes+authorization.v1.swift | 2 +- ...lSelectorAttributes+authorization.v1.swift | 2 +- ...SubjectAccessReview+authorization.v1.swift | 2 +- ...nResourceAttributes+authorization.v1.swift | 2 +- .../v1/NonResourceRule+authorization.v1.swift | 2 +- .../ResourceAttributes+authorization.v1.swift | 6 +- .../v1/ResourceRule+authorization.v1.swift | 2 +- ...SubjectAccessReview+authorization.v1.swift | 2 +- ...ectAccessReviewSpec+authorization.v1.swift | 2 +- ...fSubjectRulesReview+authorization.v1.swift | 2 +- ...jectRulesReviewSpec+authorization.v1.swift | 2 +- ...SubjectAccessReview+authorization.v1.swift | 2 +- ...ectAccessReviewSpec+authorization.v1.swift | 2 +- ...tAccessReviewStatus+authorization.v1.swift | 2 +- ...ctRulesReviewStatus+authorization.v1.swift | 2 +- .../authorization/v1/authorization+v1.swift | 2 +- Sources/Model/autoscaling/autoscaling.swift | 2 +- ...ersionObjectReference+autoscaling.v1.swift | 2 +- ...rizontalPodAutoscaler+autoscaling.v1.swift | 2 +- ...ntalPodAutoscalerList+autoscaling.v1.swift | 2 +- ...ntalPodAutoscalerSpec+autoscaling.v1.swift | 2 +- ...alPodAutoscalerStatus+autoscaling.v1.swift | 2 +- .../autoscaling/v1/Scale+autoscaling.v1.swift | 2 +- .../v1/ScaleSpec+autoscaling.v1.swift | 2 +- .../v1/ScaleStatus+autoscaling.v1.swift | 2 +- .../Model/autoscaling/v1/autoscaling+v1.swift | 2 +- ...rResourceMetricSource+autoscaling.v2.swift | 2 +- ...rResourceMetricStatus+autoscaling.v2.swift | 2 +- ...ersionObjectReference+autoscaling.v2.swift | 2 +- .../ExternalMetricSource+autoscaling.v2.swift | 2 +- .../ExternalMetricStatus+autoscaling.v2.swift | 2 +- .../v2/HPAScalingPolicy+autoscaling.v2.swift | 2 +- .../v2/HPAScalingRules+autoscaling.v2.swift | 2 +- ...rizontalPodAutoscaler+autoscaling.v2.swift | 2 +- ...PodAutoscalerBehavior+autoscaling.v2.swift | 2 +- ...odAutoscalerCondition+autoscaling.v2.swift | 2 +- ...ntalPodAutoscalerList+autoscaling.v2.swift | 2 +- ...ntalPodAutoscalerSpec+autoscaling.v2.swift | 2 +- ...alPodAutoscalerStatus+autoscaling.v2.swift | 2 +- .../v2/MetricIdentifier+autoscaling.v2.swift | 2 +- .../v2/MetricSpec+autoscaling.v2.swift | 2 +- .../v2/MetricStatus+autoscaling.v2.swift | 2 +- .../v2/MetricTarget+autoscaling.v2.swift | 2 +- .../v2/MetricValueStatus+autoscaling.v2.swift | 2 +- .../ObjectMetricSource+autoscaling.v2.swift | 2 +- .../ObjectMetricStatus+autoscaling.v2.swift | 2 +- .../v2/PodsMetricSource+autoscaling.v2.swift | 2 +- .../v2/PodsMetricStatus+autoscaling.v2.swift | 2 +- .../ResourceMetricSource+autoscaling.v2.swift | 2 +- .../ResourceMetricStatus+autoscaling.v2.swift | 2 +- .../Model/autoscaling/v2/autoscaling+v2.swift | 2 +- Sources/Model/batch/batch.swift | 2 +- Sources/Model/batch/v1/CronJob+batch.v1.swift | 2 +- .../Model/batch/v1/CronJobList+batch.v1.swift | 2 +- .../Model/batch/v1/CronJobSpec+batch.v1.swift | 2 +- .../batch/v1/CronJobStatus+batch.v1.swift | 2 +- Sources/Model/batch/v1/Job+batch.v1.swift | 2 +- .../batch/v1/JobCondition+batch.v1.swift | 2 +- Sources/Model/batch/v1/JobList+batch.v1.swift | 2 +- Sources/Model/batch/v1/JobSpec+batch.v1.swift | 6 +- .../Model/batch/v1/JobStatus+batch.v1.swift | 2 +- .../batch/v1/JobTemplateSpec+batch.v1.swift | 2 +- .../batch/v1/PodFailurePolicy+batch.v1.swift | 2 +- ...olicyOnExitCodesRequirement+batch.v1.swift | 2 +- ...olicyOnPodConditionsPattern+batch.v1.swift | 2 +- .../v1/PodFailurePolicyRule+batch.v1.swift | 2 +- .../batch/v1/SuccessPolicy+batch.v1.swift | 4 +- .../batch/v1/SuccessPolicyRule+batch.v1.swift | 2 +- .../v1/UncountedTerminatedPods+batch.v1.swift | 2 +- Sources/Model/batch/v1/batch+v1.swift | 2 +- Sources/Model/certificates/certificates.swift | 2 +- ...ficateSigningRequest+certificates.v1.swift | 2 +- ...ningRequestCondition+certificates.v1.swift | 2 +- ...teSigningRequestList+certificates.v1.swift | 2 +- ...teSigningRequestSpec+certificates.v1.swift | 2 +- ...SigningRequestStatus+certificates.v1.swift | 2 +- .../certificates/v1/certificates+v1.swift | 2 +- ...terTrustBundle+certificates.v1alpha1.swift | 2 +- ...rustBundleList+certificates.v1alpha1.swift | 2 +- ...rustBundleSpec+certificates.v1alpha1.swift | 2 +- ...ificateRequest+certificates.v1alpha1.swift | 111 ++++++++++ ...ateRequestList+certificates.v1alpha1.swift | 111 ++++++++++ ...ateRequestSpec+certificates.v1alpha1.swift | 173 +++++++++++++++ ...eRequestStatus+certificates.v1alpha1.swift | 123 +++++++++++ .../v1alpha1/certificates+v1alpha1.swift | 2 +- ...sterTrustBundle+certificates.v1beta1.swift | 2 +- ...TrustBundleList+certificates.v1beta1.swift | 2 +- ...TrustBundleSpec+certificates.v1beta1.swift | 2 +- .../v1beta1/certificates+v1beta1.swift | 2 +- Sources/Model/coordination/coordination.swift | 2 +- .../v1/Lease+coordination.v1.swift | 2 +- .../v1/LeaseList+coordination.v1.swift | 2 +- .../v1/LeaseSpec+coordination.v1.swift | 2 +- .../coordination/v1/coordination+v1.swift | 2 +- ...LeaseCandidate+coordination.v1alpha2.swift | 2 +- ...eCandidateList+coordination.v1alpha2.swift | 2 +- ...eCandidateSpec+coordination.v1alpha2.swift | 2 +- .../v1alpha2/coordination+v1alpha2.swift | 2 +- .../LeaseCandidate+coordination.v1beta1.swift | 2 +- ...seCandidateList+coordination.v1beta1.swift | 2 +- ...seCandidateSpec+coordination.v1beta1.swift | 2 +- .../v1beta1/coordination+v1beta1.swift | 2 +- Sources/Model/core/core.swift | 2 +- ...lasticBlockStoreVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/Affinity+core.v1.swift | 2 +- .../core/v1/AppArmorProfile+core.v1.swift | 2 +- .../core/v1/AttachedVolume+core.v1.swift | 2 +- .../v1/AzureDiskVolumeSource+core.v1.swift | 2 +- ...reFilePersistentVolumeSource+core.v1.swift | 2 +- .../v1/AzureFileVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/Binding+core.v1.swift | 2 +- .../CSIPersistentVolumeSource+core.v1.swift | 2 +- .../core/v1/CSIVolumeSource+core.v1.swift | 2 +- .../Model/core/v1/Capabilities+core.v1.swift | 2 +- ...CephFSPersistentVolumeSource+core.v1.swift | 2 +- .../core/v1/CephFSVolumeSource+core.v1.swift | 2 +- ...CinderPersistentVolumeSource+core.v1.swift | 2 +- .../core/v1/CinderVolumeSource+core.v1.swift | 2 +- .../core/v1/ClientIPConfig+core.v1.swift | 2 +- ...ClusterTrustBundleProjection+core.v1.swift | 2 +- .../core/v1/ComponentCondition+core.v1.swift | 2 +- .../core/v1/ComponentStatus+core.v1.swift | 2 +- .../core/v1/ComponentStatusList+core.v1.swift | 2 +- Sources/Model/core/v1/ConfigMap+core.v1.swift | 2 +- .../core/v1/ConfigMapEnvSource+core.v1.swift | 2 +- .../v1/ConfigMapKeySelector+core.v1.swift | 2 +- .../Model/core/v1/ConfigMapList+core.v1.swift | 2 +- .../ConfigMapNodeConfigSource+core.v1.swift | 2 +- .../core/v1/ConfigMapProjection+core.v1.swift | 2 +- .../v1/ConfigMapVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/Container+core.v1.swift | 15 +- ...ainerExtendedResourceRequest+core.v1.swift | 90 ++++++++ .../core/v1/ContainerImage+core.v1.swift | 2 +- .../Model/core/v1/ContainerPort+core.v1.swift | 2 +- .../v1/ContainerResizePolicy+core.v1.swift | 2 +- .../v1/ContainerRestartRule+core.v1.swift} | 42 ++-- ...tainerRestartRuleOnExitCodes+core.v1.swift | 84 +++++++ .../core/v1/ContainerState+core.v1.swift | 2 +- .../v1/ContainerStateRunning+core.v1.swift | 2 +- .../v1/ContainerStateTerminated+core.v1.swift | 2 +- .../v1/ContainerStateWaiting+core.v1.swift | 2 +- .../core/v1/ContainerStatus+core.v1.swift | 2 +- .../Model/core/v1/ContainerUser+core.v1.swift | 2 +- .../core/v1/DaemonEndpoint+core.v1.swift | 2 +- .../v1/DownwardAPIProjection+core.v1.swift | 2 +- .../v1/DownwardAPIVolumeFile+core.v1.swift | 2 +- .../v1/DownwardAPIVolumeSource+core.v1.swift | 2 +- .../v1/EmptyDirVolumeSource+core.v1.swift | 2 +- .../core/v1/EndpointAddress+core.v1.swift | 2 +- .../Model/core/v1/EndpointPort+core.v1.swift | 2 +- .../core/v1/EndpointSubset+core.v1.swift | 2 +- Sources/Model/core/v1/Endpoints+core.v1.swift | 2 +- .../Model/core/v1/EndpointsList+core.v1.swift | 2 +- .../Model/core/v1/EnvFromSource+core.v1.swift | 4 +- Sources/Model/core/v1/EnvVar+core.v1.swift | 4 +- .../Model/core/v1/EnvVarSource+core.v1.swift | 11 +- .../core/v1/EphemeralContainer+core.v1.swift | 15 +- .../v1/EphemeralVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/Event+core.v1.swift | 2 +- Sources/Model/core/v1/EventList+core.v1.swift | 2 +- .../Model/core/v1/EventSeries+core.v1.swift | 2 +- .../Model/core/v1/EventSource+core.v1.swift | 2 +- .../Model/core/v1/ExecAction+core.v1.swift | 2 +- .../core/v1/FCVolumeSource+core.v1.swift | 2 +- .../core/v1/FileKeySelector+core.v1.swift | 101 +++++++++ .../FlexPersistentVolumeSource+core.v1.swift | 2 +- .../core/v1/FlexVolumeSource+core.v1.swift | 2 +- .../core/v1/FlockerVolumeSource+core.v1.swift | 2 +- ...CEPersistentDiskVolumeSource+core.v1.swift | 2 +- .../Model/core/v1/GRPCAction+core.v1.swift | 2 +- .../core/v1/GitRepoVolumeSource+core.v1.swift | 2 +- ...sterfsPersistentVolumeSource+core.v1.swift | 2 +- .../v1/GlusterfsVolumeSource+core.v1.swift | 4 +- .../Model/core/v1/HTTPGetAction+core.v1.swift | 2 +- .../Model/core/v1/HTTPHeader+core.v1.swift | 2 +- Sources/Model/core/v1/HostAlias+core.v1.swift | 2 +- Sources/Model/core/v1/HostIP+core.v1.swift | 2 +- .../v1/HostPathVolumeSource+core.v1.swift | 2 +- .../ISCSIPersistentVolumeSource+core.v1.swift | 2 +- .../core/v1/ISCSIVolumeSource+core.v1.swift | 2 +- .../core/v1/ImageVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/KeyToPath+core.v1.swift | 2 +- Sources/Model/core/v1/Lifecycle+core.v1.swift | 2 +- .../core/v1/LifecycleHandler+core.v1.swift | 2 +- .../Model/core/v1/LimitRange+core.v1.swift | 2 +- .../core/v1/LimitRangeItem+core.v1.swift | 2 +- .../core/v1/LimitRangeList+core.v1.swift | 2 +- .../core/v1/LimitRangeSpec+core.v1.swift | 2 +- .../core/v1/LinuxContainerUser+core.v1.swift | 2 +- .../core/v1/LoadBalancerIngress+core.v1.swift | 2 +- .../core/v1/LoadBalancerStatus+core.v1.swift | 2 +- .../v1/LocalObjectReference+core.v1.swift | 2 +- .../core/v1/LocalVolumeSource+core.v1.swift | 2 +- .../core/v1/ModifyVolumeStatus+core.v1.swift | 2 +- .../core/v1/NFSVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/Namespace+core.v1.swift | 2 +- .../core/v1/NamespaceCondition+core.v1.swift | 2 +- .../Model/core/v1/NamespaceList+core.v1.swift | 2 +- .../Model/core/v1/NamespaceSpec+core.v1.swift | 2 +- .../core/v1/NamespaceStatus+core.v1.swift | 2 +- Sources/Model/core/v1/Node+core.v1.swift | 2 +- .../Model/core/v1/NodeAddress+core.v1.swift | 2 +- .../Model/core/v1/NodeAffinity+core.v1.swift | 2 +- .../Model/core/v1/NodeCondition+core.v1.swift | 2 +- .../core/v1/NodeConfigSource+core.v1.swift | 2 +- .../core/v1/NodeConfigStatus+core.v1.swift | 2 +- .../core/v1/NodeDaemonEndpoints+core.v1.swift | 2 +- .../Model/core/v1/NodeFeatures+core.v1.swift | 2 +- Sources/Model/core/v1/NodeList+core.v1.swift | 2 +- .../core/v1/NodeRuntimeHandler+core.v1.swift | 2 +- .../NodeRuntimeHandlerFeatures+core.v1.swift | 2 +- .../Model/core/v1/NodeSelector+core.v1.swift | 2 +- .../v1/NodeSelectorRequirement+core.v1.swift | 2 +- .../core/v1/NodeSelectorTerm+core.v1.swift | 2 +- Sources/Model/core/v1/NodeSpec+core.v1.swift | 2 +- .../Model/core/v1/NodeStatus+core.v1.swift | 2 +- .../core/v1/NodeSwapStatus+core.v1.swift | 2 +- .../core/v1/NodeSystemInfo+core.v1.swift | 2 +- .../core/v1/ObjectFieldSelector+core.v1.swift | 2 +- .../core/v1/ObjectReference+core.v1.swift | 2 +- .../core/v1/PersistentVolume+core.v1.swift | 2 +- .../v1/PersistentVolumeClaim+core.v1.swift | 2 +- ...rsistentVolumeClaimCondition+core.v1.swift | 2 +- .../PersistentVolumeClaimList+core.v1.swift | 2 +- .../PersistentVolumeClaimSpec+core.v1.swift | 4 +- .../PersistentVolumeClaimStatus+core.v1.swift | 6 +- ...ersistentVolumeClaimTemplate+core.v1.swift | 2 +- ...stentVolumeClaimVolumeSource+core.v1.swift | 2 +- .../v1/PersistentVolumeList+core.v1.swift | 2 +- .../v1/PersistentVolumeSpec+core.v1.swift | 4 +- .../v1/PersistentVolumeStatus+core.v1.swift | 2 +- ...onPersistentDiskVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/Pod+core.v1.swift | 2 +- .../Model/core/v1/PodAffinity+core.v1.swift | 2 +- .../core/v1/PodAffinityTerm+core.v1.swift | 2 +- .../core/v1/PodAntiAffinity+core.v1.swift | 4 +- .../v1/PodCertificateProjection+core.v1.swift | 135 ++++++++++++ .../Model/core/v1/PodCondition+core.v1.swift | 2 +- .../Model/core/v1/PodDNSConfig+core.v1.swift | 2 +- .../core/v1/PodDNSConfigOption+core.v1.swift | 2 +- ...dExtendedResourceClaimStatus+core.v1.swift | 81 +++++++ Sources/Model/core/v1/PodIP+core.v1.swift | 2 +- Sources/Model/core/v1/PodList+core.v1.swift | 2 +- Sources/Model/core/v1/PodOS+core.v1.swift | 2 +- .../core/v1/PodReadinessGate+core.v1.swift | 2 +- .../core/v1/PodResourceClaim+core.v1.swift | 2 +- .../v1/PodResourceClaimStatus+core.v1.swift | 2 +- .../core/v1/PodSchedulingGate+core.v1.swift | 2 +- .../core/v1/PodSecurityContext+core.v1.swift | 2 +- Sources/Model/core/v1/PodSpec+core.v1.swift | 19 +- Sources/Model/core/v1/PodStatus+core.v1.swift | 11 +- .../Model/core/v1/PodTemplate+core.v1.swift | 2 +- .../core/v1/PodTemplateList+core.v1.swift | 2 +- .../core/v1/PodTemplateSpec+core.v1.swift | 2 +- .../Model/core/v1/PortStatus+core.v1.swift | 2 +- .../v1/PortworxVolumeSource+core.v1.swift | 2 +- .../v1/PreferredSchedulingTerm+core.v1.swift | 2 +- Sources/Model/core/v1/Probe+core.v1.swift | 2 +- .../v1/ProjectedVolumeSource+core.v1.swift | 2 +- .../core/v1/QuobyteVolumeSource+core.v1.swift | 2 +- .../RBDPersistentVolumeSource+core.v1.swift | 2 +- .../core/v1/RBDVolumeSource+core.v1.swift | 2 +- .../v1/ReplicationController+core.v1.swift | 2 +- ...plicationControllerCondition+core.v1.swift | 2 +- .../ReplicationControllerList+core.v1.swift | 2 +- .../ReplicationControllerSpec+core.v1.swift | 2 +- .../ReplicationControllerStatus+core.v1.swift | 2 +- .../Model/core/v1/ResourceClaim+core.v1.swift | 2 +- .../v1/ResourceFieldSelector+core.v1.swift | 2 +- .../core/v1/ResourceHealth+core.v1.swift | 2 +- .../Model/core/v1/ResourceQuota+core.v1.swift | 2 +- .../core/v1/ResourceQuotaList+core.v1.swift | 2 +- .../core/v1/ResourceQuotaSpec+core.v1.swift | 2 +- .../core/v1/ResourceQuotaStatus+core.v1.swift | 2 +- .../v1/ResourceRequirements+core.v1.swift | 4 +- .../core/v1/ResourceStatus+core.v1.swift | 2 +- .../core/v1/SELinuxOptions+core.v1.swift | 2 +- ...caleIOPersistentVolumeSource+core.v1.swift | 2 +- .../core/v1/ScaleIOVolumeSource+core.v1.swift | 2 +- .../Model/core/v1/ScopeSelector+core.v1.swift | 2 +- ...dResourceSelectorRequirement+core.v1.swift | 2 +- .../core/v1/SeccompProfile+core.v1.swift | 2 +- Sources/Model/core/v1/Secret+core.v1.swift | 2 +- .../core/v1/SecretEnvSource+core.v1.swift | 2 +- .../core/v1/SecretKeySelector+core.v1.swift | 2 +- .../Model/core/v1/SecretList+core.v1.swift | 2 +- .../core/v1/SecretProjection+core.v1.swift | 2 +- .../core/v1/SecretReference+core.v1.swift | 2 +- .../core/v1/SecretVolumeSource+core.v1.swift | 2 +- .../core/v1/SecurityContext+core.v1.swift | 2 +- Sources/Model/core/v1/Service+core.v1.swift | 2 +- .../core/v1/ServiceAccount+core.v1.swift | 2 +- .../core/v1/ServiceAccountList+core.v1.swift | 2 +- ...erviceAccountTokenProjection+core.v1.swift | 2 +- .../Model/core/v1/ServiceList+core.v1.swift | 2 +- .../Model/core/v1/ServicePort+core.v1.swift | 2 +- .../Model/core/v1/ServiceSpec+core.v1.swift | 2 +- .../Model/core/v1/ServiceStatus+core.v1.swift | 2 +- .../v1/SessionAffinityConfig+core.v1.swift | 2 +- .../Model/core/v1/SleepAction+core.v1.swift | 2 +- ...rageOSPersistentVolumeSource+core.v1.swift | 2 +- .../v1/StorageOSVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/Sysctl+core.v1.swift | 2 +- .../core/v1/TCPSocketAction+core.v1.swift | 2 +- Sources/Model/core/v1/Taint+core.v1.swift | 4 +- .../Model/core/v1/Toleration+core.v1.swift | 2 +- ...logySelectorLabelRequirement+core.v1.swift | 2 +- .../v1/TopologySelectorTerm+core.v1.swift | 2 +- .../v1/TopologySpreadConstraint+core.v1.swift | 2 +- .../TypedLocalObjectReference+core.v1.swift | 2 +- .../v1/TypedObjectReference+core.v1.swift | 2 +- Sources/Model/core/v1/Volume+core.v1.swift | 8 +- .../Model/core/v1/VolumeDevice+core.v1.swift | 2 +- .../Model/core/v1/VolumeMount+core.v1.swift | 2 +- .../core/v1/VolumeMountStatus+core.v1.swift | 2 +- .../core/v1/VolumeNodeAffinity+core.v1.swift | 2 +- .../core/v1/VolumeProjection+core.v1.swift | 23 +- .../VolumeResourceRequirements+core.v1.swift | 2 +- ...phereVirtualDiskVolumeSource+core.v1.swift | 2 +- .../v1/WeightedPodAffinityTerm+core.v1.swift | 2 +- ...indowsSecurityContextOptions+core.v1.swift | 2 +- Sources/Model/core/v1/core+v1.swift | 2 +- Sources/Model/discovery/discovery.swift | 2 +- .../discovery/v1/Endpoint+discovery.v1.swift | 2 +- .../v1/EndpointConditions+discovery.v1.swift | 2 +- .../v1/EndpointHints+discovery.v1.swift | 2 +- .../v1/EndpointPort+discovery.v1.swift | 2 +- .../v1/EndpointSlice+discovery.v1.swift | 2 +- .../v1/EndpointSliceList+discovery.v1.swift | 2 +- .../discovery/v1/ForNode+discovery.v1.swift | 2 +- .../discovery/v1/ForZone+discovery.v1.swift | 2 +- Sources/Model/discovery/v1/discovery+v1.swift | 2 +- Sources/Model/events/events.swift | 2 +- Sources/Model/events/v1/Event+events.v1.swift | 2 +- .../Model/events/v1/EventList+events.v1.swift | 2 +- .../events/v1/EventSeries+events.v1.swift | 2 +- Sources/Model/events/v1/events+v1.swift | 2 +- Sources/Model/flowcontrol/flowcontrol.swift | 2 +- ...ityLevelConfiguration+flowcontrol.v1.swift | 2 +- ...owDistinguisherMethod+flowcontrol.v1.swift | 2 +- .../v1/FlowSchema+flowcontrol.v1.swift | 2 +- .../FlowSchemaCondition+flowcontrol.v1.swift | 2 +- .../v1/FlowSchemaList+flowcontrol.v1.swift | 2 +- .../v1/FlowSchemaSpec+flowcontrol.v1.swift | 2 +- .../v1/FlowSchemaStatus+flowcontrol.v1.swift | 2 +- .../v1/GroupSubject+flowcontrol.v1.swift | 2 +- .../v1/LimitResponse+flowcontrol.v1.swift | 2 +- ...ityLevelConfiguration+flowcontrol.v1.swift | 2 +- ...NonResourcePolicyRule+flowcontrol.v1.swift | 2 +- ...licyRulesWithSubjects+flowcontrol.v1.swift | 2 +- ...ityLevelConfiguration+flowcontrol.v1.swift | 2 +- ...onfigurationCondition+flowcontrol.v1.swift | 2 +- ...evelConfigurationList+flowcontrol.v1.swift | 2 +- ...onfigurationReference+flowcontrol.v1.swift | 2 +- ...evelConfigurationSpec+flowcontrol.v1.swift | 2 +- ...elConfigurationStatus+flowcontrol.v1.swift | 2 +- .../QueuingConfiguration+flowcontrol.v1.swift | 2 +- .../ResourcePolicyRule+flowcontrol.v1.swift | 2 +- ...ServiceAccountSubject+flowcontrol.v1.swift | 2 +- .../v1/Subject+flowcontrol.v1.swift | 2 +- .../v1/UserSubject+flowcontrol.v1.swift | 2 +- .../Model/flowcontrol/v1/flowcontrol+v1.swift | 2 +- Sources/Model/internal/internal.swift | 2 +- ...rverStorageVersion+internal.v1alpha1.swift | 2 +- .../StorageVersion+internal.v1alpha1.swift | 2 +- ...geVersionCondition+internal.v1alpha1.swift | 2 +- ...StorageVersionList+internal.v1alpha1.swift | 2 +- ...StorageVersionSpec+internal.v1alpha1.swift | 2 +- ...orageVersionStatus+internal.v1alpha1.swift | 2 +- .../internal/v1alpha1/internal+v1alpha1.swift | 2 +- Sources/Model/meta/meta.swift | 2 +- Sources/Model/meta/v1/APIGroup+meta.v1.swift | 2 +- .../Model/meta/v1/APIGroupList+meta.v1.swift | 2 +- .../Model/meta/v1/APIResource+meta.v1.swift | 2 +- .../meta/v1/APIResourceList+meta.v1.swift | 2 +- .../Model/meta/v1/APIVersions+meta.v1.swift | 2 +- Sources/Model/meta/v1/Condition+meta.v1.swift | 2 +- .../Model/meta/v1/DeleteOptions+meta.v1.swift | 2 +- .../v1/FieldSelectorRequirement+meta.v1.swift | 2 +- .../v1/GroupVersionForDiscovery+meta.v1.swift | 2 +- .../Model/meta/v1/LabelSelector+meta.v1.swift | 2 +- .../v1/LabelSelectorRequirement+meta.v1.swift | 2 +- Sources/Model/meta/v1/ListMeta+meta.v1.swift | 2 +- .../meta/v1/ManagedFieldsEntry+meta.v1.swift | 2 +- .../Model/meta/v1/ObjectMeta+meta.v1.swift | 2 +- .../meta/v1/OwnerReference+meta.v1.swift | 2 +- .../Model/meta/v1/Preconditions+meta.v1.swift | 2 +- .../ServerAddressByClientCIDR+meta.v1.swift | 2 +- Sources/Model/meta/v1/Status+meta.v1.swift | 2 +- .../Model/meta/v1/StatusCause+meta.v1.swift | 2 +- .../Model/meta/v1/StatusDetails+meta.v1.swift | 2 +- .../Model/meta/v1/WatchEvent+meta.v1.swift | 2 +- Sources/Model/meta/v1/meta+v1.swift | 2 +- Sources/Model/networking/networking.swift | 2 +- .../v1/HTTPIngressPath+networking.v1.swift | 2 +- .../HTTPIngressRuleValue+networking.v1.swift | 2 +- .../v1/IPAddress+networking.v1.swift | 2 +- .../v1/IPAddressList+networking.v1.swift | 2 +- .../v1/IPAddressSpec+networking.v1.swift | 2 +- .../networking/v1/IPBlock+networking.v1.swift | 2 +- .../networking/v1/Ingress+networking.v1.swift | 2 +- .../v1/IngressBackend+networking.v1.swift | 2 +- .../v1/IngressClass+networking.v1.swift | 2 +- .../v1/IngressClassList+networking.v1.swift | 2 +- ...assParametersReference+networking.v1.swift | 2 +- .../v1/IngressClassSpec+networking.v1.swift | 2 +- .../v1/IngressList+networking.v1.swift | 2 +- ...essLoadBalancerIngress+networking.v1.swift | 2 +- ...ressLoadBalancerStatus+networking.v1.swift | 2 +- .../v1/IngressPortStatus+networking.v1.swift | 2 +- .../v1/IngressRule+networking.v1.swift | 2 +- .../IngressServiceBackend+networking.v1.swift | 2 +- .../v1/IngressSpec+networking.v1.swift | 2 +- .../v1/IngressStatus+networking.v1.swift | 2 +- .../v1/IngressTLS+networking.v1.swift | 2 +- .../v1/NetworkPolicy+networking.v1.swift | 2 +- ...etworkPolicyEgressRule+networking.v1.swift | 2 +- ...tworkPolicyIngressRule+networking.v1.swift | 2 +- .../v1/NetworkPolicyList+networking.v1.swift | 2 +- .../v1/NetworkPolicyPeer+networking.v1.swift | 2 +- .../v1/NetworkPolicyPort+networking.v1.swift | 2 +- .../v1/NetworkPolicySpec+networking.v1.swift | 10 +- .../v1/ParentReference+networking.v1.swift | 2 +- .../v1/ServiceBackendPort+networking.v1.swift | 2 +- .../v1/ServiceCIDR+networking.v1.swift | 2 +- .../v1/ServiceCIDRList+networking.v1.swift | 2 +- .../v1/ServiceCIDRSpec+networking.v1.swift | 2 +- .../v1/ServiceCIDRStatus+networking.v1.swift | 2 +- .../Model/networking/v1/networking+v1.swift | 2 +- .../IPAddress+networking.v1beta1.swift | 2 +- .../IPAddressList+networking.v1beta1.swift | 2 +- .../IPAddressSpec+networking.v1beta1.swift | 2 +- .../ParentReference+networking.v1beta1.swift | 2 +- .../ServiceCIDR+networking.v1beta1.swift | 2 +- .../ServiceCIDRList+networking.v1beta1.swift | 2 +- .../ServiceCIDRSpec+networking.v1beta1.swift | 2 +- ...ServiceCIDRStatus+networking.v1beta1.swift | 2 +- .../v1beta1/networking+v1beta1.swift | 2 +- Sources/Model/node/node.swift | 2 +- Sources/Model/node/v1/Overhead+node.v1.swift | 2 +- .../Model/node/v1/RuntimeClass+node.v1.swift | 2 +- .../node/v1/RuntimeClassList+node.v1.swift | 2 +- .../Model/node/v1/Scheduling+node.v1.swift | 2 +- Sources/Model/node/v1/node+v1.swift | 2 +- Sources/Model/policy/policy.swift | 2 +- .../Model/policy/v1/Eviction+policy.v1.swift | 2 +- .../v1/PodDisruptionBudget+policy.v1.swift | 2 +- .../PodDisruptionBudgetList+policy.v1.swift | 2 +- .../PodDisruptionBudgetSpec+policy.v1.swift | 2 +- .../PodDisruptionBudgetStatus+policy.v1.swift | 2 +- Sources/Model/policy/v1/policy+v1.swift | 2 +- Sources/Model/rbac/rbac.swift | 2 +- .../rbac/v1/AggregationRule+rbac.v1.swift | 2 +- .../Model/rbac/v1/ClusterRole+rbac.v1.swift | 2 +- .../rbac/v1/ClusterRoleBinding+rbac.v1.swift | 2 +- .../v1/ClusterRoleBindingList+rbac.v1.swift | 2 +- .../rbac/v1/ClusterRoleList+rbac.v1.swift | 2 +- .../Model/rbac/v1/PolicyRule+rbac.v1.swift | 2 +- Sources/Model/rbac/v1/Role+rbac.v1.swift | 2 +- .../Model/rbac/v1/RoleBinding+rbac.v1.swift | 2 +- .../rbac/v1/RoleBindingList+rbac.v1.swift | 2 +- Sources/Model/rbac/v1/RoleList+rbac.v1.swift | 2 +- Sources/Model/rbac/v1/RoleRef+rbac.v1.swift | 2 +- Sources/Model/rbac/v1/Subject+rbac.v1.swift | 2 +- Sources/Model/rbac/v1/rbac+v1.swift | 2 +- Sources/Model/resource/resource.swift | 2 +- .../AllocatedDeviceStatus+resource.v1.swift} | 29 ++- .../AllocationResult+resource.v1.swift} | 27 ++- .../v1/CELDeviceSelector+resource.v1.swift | 102 +++++++++ .../CapacityRequestPolicy+resource.v1.swift | 106 +++++++++ ...pacityRequestPolicyRange+resource.v1.swift | 103 +++++++++ .../v1/CapacityRequirements+resource.v1.swift | 82 +++++++ .../Counter+resource.v1.swift} | 10 +- .../CounterSet+resource.v1.swift} | 24 +- .../resource/v1/Device+resource.v1.swift | 207 ++++++++++++++++++ ...AllocationConfiguration+resource.v1.swift} | 16 +- .../DeviceAllocationResult+resource.v1.swift} | 22 +- .../DeviceAttribute+resource.v1.swift} | 10 +- .../v1/DeviceCapacity+resource.v1.swift | 87 ++++++++ .../DeviceClaim+resource.v1.swift} | 28 +-- ...eviceClaimConfiguration+resource.v1.swift} | 16 +- .../DeviceClass+resource.v1.swift} | 20 +- ...eviceClassConfiguration+resource.v1.swift} | 16 +- .../DeviceClassList+resource.v1.swift} | 28 +-- .../DeviceClassSpec+resource.v1.swift} | 33 ++- .../DeviceConstraint+resource.v1.swift} | 25 ++- ...eviceCounterConsumption+resource.v1.swift} | 20 +- .../v1/DeviceRequest+resource.v1.swift | 98 +++++++++ ...RequestAllocationResult+resource.v1.swift} | 60 ++++- .../v1/DeviceSelector+resource.v1.swift} | 28 +-- .../DeviceSubRequest+resource.v1.swift} | 45 ++-- .../resource/v1/DeviceTaint+resource.v1.swift | 99 +++++++++ .../DeviceToleration+resource.v1.swift} | 10 +- .../ExactDeviceRequest+resource.v1.swift} | 81 +++---- .../NetworkDeviceData+resource.v1.swift} | 12 +- ...aqueDeviceConfiguration+resource.v1.swift} | 10 +- .../ResourceClaim+resource.v1.swift} | 26 +-- ...eClaimConsumerReference+resource.v1.swift} | 10 +- .../ResourceClaimList+resource.v1.swift} | 28 +-- .../ResourceClaimSpec+resource.v1.swift} | 16 +- .../ResourceClaimStatus+resource.v1.swift} | 28 +-- .../ResourceClaimTemplate+resource.v1.swift} | 20 +- ...sourceClaimTemplateList+resource.v1.swift} | 28 +-- ...sourceClaimTemplateSpec+resource.v1.swift} | 16 +- .../ResourcePool+resource.v1.swift} | 10 +- .../ResourceSlice+resource.v1.swift} | 20 +- .../ResourceSliceList+resource.v1.swift} | 28 +-- .../ResourceSliceSpec+resource.v1.swift} | 30 +-- Sources/Model/resource/v1/resource+v1.swift | 33 +++ .../BasicDevice+resource.v1alpha3.swift | 144 ------------ .../CELDeviceSelector+resource.v1alpha3.swift | 2 +- .../DeviceSelector+resource.v1alpha3.swift | 2 +- .../DeviceTaint+resource.v1alpha3.swift | 2 +- .../DeviceTaintRule+resource.v1alpha3.swift | 2 +- ...eviceTaintRuleList+resource.v1alpha3.swift | 2 +- ...eviceTaintRuleSpec+resource.v1alpha3.swift | 2 +- ...eviceTaintSelector+resource.v1alpha3.swift | 2 +- .../resource/v1alpha3/resource+v1alpha3.swift | 2 +- ...locatedDeviceStatus+resource.v1beta1.swift | 15 +- .../AllocationResult+resource.v1beta1.swift | 13 +- .../BasicDevice+resource.v1beta1.swift | 54 ++++- .../CELDeviceSelector+resource.v1beta1.swift | 4 +- ...pacityRequestPolicy+resource.v1beta1.swift | 106 +++++++++ ...yRequestPolicyRange+resource.v1beta1.swift | 103 +++++++++ ...apacityRequirements+resource.v1beta1.swift | 82 +++++++ .../v1beta1/Counter+resource.v1beta1.swift | 2 +- .../v1beta1/CounterSet+resource.v1beta1.swift | 2 +- .../v1beta1/Device+resource.v1beta1.swift | 2 +- ...cationConfiguration+resource.v1beta1.swift | 2 +- ...iceAllocationResult+resource.v1beta1.swift | 2 +- .../DeviceAttribute+resource.v1beta1.swift | 2 +- .../DeviceCapacity+resource.v1beta1.swift | 19 +- .../DeviceClaim+resource.v1beta1.swift | 2 +- ...eClaimConfiguration+resource.v1beta1.swift | 2 +- .../DeviceClass+resource.v1beta1.swift | 2 +- ...eClassConfiguration+resource.v1beta1.swift | 2 +- .../DeviceClassList+resource.v1beta1.swift | 2 +- .../DeviceClassSpec+resource.v1beta1.swift | 13 +- .../DeviceConstraint+resource.v1beta1.swift | 17 +- ...eCounterConsumption+resource.v1beta1.swift | 2 +- .../DeviceRequest+resource.v1beta1.swift | 15 +- ...estAllocationResult+resource.v1beta1.swift | 46 +++- .../DeviceSelector+resource.v1beta1.swift | 2 +- .../DeviceSubRequest+resource.v1beta1.swift | 15 +- .../DeviceTaint+resource.v1beta1.swift | 2 +- .../DeviceToleration+resource.v1beta1.swift | 2 +- .../NetworkDeviceData+resource.v1beta1.swift | 2 +- ...DeviceConfiguration+resource.v1beta1.swift | 2 +- .../ResourceClaim+resource.v1beta1.swift | 2 +- ...imConsumerReference+resource.v1beta1.swift | 2 +- .../ResourceClaimList+resource.v1beta1.swift | 2 +- .../ResourceClaimSpec+resource.v1beta1.swift | 2 +- ...ResourceClaimStatus+resource.v1beta1.swift | 2 +- ...sourceClaimTemplate+resource.v1beta1.swift | 2 +- ...ceClaimTemplateList+resource.v1beta1.swift | 2 +- ...ceClaimTemplateSpec+resource.v1beta1.swift | 2 +- .../ResourcePool+resource.v1beta1.swift | 2 +- .../ResourceSlice+resource.v1beta1.swift | 2 +- .../ResourceSliceList+resource.v1beta1.swift | 2 +- .../ResourceSliceSpec+resource.v1beta1.swift | 2 +- .../resource/v1beta1/resource+v1beta1.swift | 2 +- ...locatedDeviceStatus+resource.v1beta2.swift | 15 +- .../AllocationResult+resource.v1beta2.swift | 13 +- .../CELDeviceSelector+resource.v1beta2.swift | 4 +- ...pacityRequestPolicy+resource.v1beta2.swift | 106 +++++++++ ...yRequestPolicyRange+resource.v1beta2.swift | 103 +++++++++ ...apacityRequirements+resource.v1beta2.swift | 82 +++++++ .../v1beta2/Counter+resource.v1beta2.swift | 2 +- .../v1beta2/CounterSet+resource.v1beta2.swift | 2 +- .../v1beta2/Device+resource.v1beta2.swift | 54 ++++- ...cationConfiguration+resource.v1beta2.swift | 2 +- ...iceAllocationResult+resource.v1beta2.swift | 2 +- .../DeviceAttribute+resource.v1beta2.swift | 2 +- .../DeviceCapacity+resource.v1beta2.swift | 19 +- .../DeviceClaim+resource.v1beta2.swift | 2 +- ...eClaimConfiguration+resource.v1beta2.swift | 2 +- .../DeviceClass+resource.v1beta2.swift | 2 +- ...eClassConfiguration+resource.v1beta2.swift | 2 +- .../DeviceClassList+resource.v1beta2.swift | 2 +- .../DeviceClassSpec+resource.v1beta2.swift | 13 +- .../DeviceConstraint+resource.v1beta2.swift | 17 +- ...eCounterConsumption+resource.v1beta2.swift | 2 +- .../DeviceRequest+resource.v1beta2.swift | 2 +- ...estAllocationResult+resource.v1beta2.swift | 46 +++- .../DeviceSelector+resource.v1beta2.swift | 2 +- .../DeviceSubRequest+resource.v1beta2.swift | 15 +- .../DeviceTaint+resource.v1beta2.swift | 2 +- .../DeviceToleration+resource.v1beta2.swift | 2 +- .../ExactDeviceRequest+resource.v1beta2.swift | 15 +- .../NetworkDeviceData+resource.v1beta2.swift | 2 +- ...DeviceConfiguration+resource.v1beta2.swift | 2 +- .../ResourceClaim+resource.v1beta2.swift | 2 +- ...imConsumerReference+resource.v1beta2.swift | 2 +- .../ResourceClaimList+resource.v1beta2.swift | 2 +- .../ResourceClaimSpec+resource.v1beta2.swift | 2 +- ...ResourceClaimStatus+resource.v1beta2.swift | 2 +- ...sourceClaimTemplate+resource.v1beta2.swift | 2 +- ...ceClaimTemplateList+resource.v1beta2.swift | 2 +- ...ceClaimTemplateSpec+resource.v1beta2.swift | 2 +- .../ResourcePool+resource.v1beta2.swift | 2 +- .../ResourceSlice+resource.v1beta2.swift | 2 +- .../ResourceSliceList+resource.v1beta2.swift | 2 +- .../ResourceSliceSpec+resource.v1beta2.swift | 2 +- .../resource/v1beta2/resource+v1beta2.swift | 2 +- Sources/Model/scheduling/scheduling.swift | 2 +- .../v1/PriorityClass+scheduling.v1.swift | 2 +- .../v1/PriorityClassList+scheduling.v1.swift | 2 +- .../Model/scheduling/v1/scheduling+v1.swift | 2 +- Sources/Model/storage/storage.swift | 2 +- .../storage/v1/CSIDriver+storage.v1.swift | 2 +- .../storage/v1/CSIDriverList+storage.v1.swift | 2 +- .../storage/v1/CSIDriverSpec+storage.v1.swift | 6 +- .../Model/storage/v1/CSINode+storage.v1.swift | 2 +- .../storage/v1/CSINodeDriver+storage.v1.swift | 2 +- .../storage/v1/CSINodeList+storage.v1.swift | 2 +- .../storage/v1/CSINodeSpec+storage.v1.swift | 2 +- .../v1/CSIStorageCapacity+storage.v1.swift | 2 +- .../CSIStorageCapacityList+storage.v1.swift | 2 +- .../storage/v1/StorageClass+storage.v1.swift | 2 +- .../v1/StorageClassList+storage.v1.swift | 2 +- .../storage/v1/TokenRequest+storage.v1.swift | 2 +- .../v1/VolumeAttachment+storage.v1.swift | 2 +- .../v1/VolumeAttachmentList+storage.v1.swift | 2 +- .../VolumeAttachmentSource+storage.v1.swift | 2 +- .../v1/VolumeAttachmentSpec+storage.v1.swift | 2 +- .../VolumeAttachmentStatus+storage.v1.swift | 2 +- .../v1/VolumeAttributesClass+storage.v1.swift | 110 ++++++++++ ...VolumeAttributesClassList+storage.v1.swift | 111 ++++++++++ .../storage/v1/VolumeError+storage.v1.swift | 4 +- .../v1/VolumeNodeResources+storage.v1.swift | 2 +- Sources/Model/storage/v1/storage+v1.swift | 2 +- ...lumeAttributesClass+storage.v1alpha1.swift | 2 +- ...AttributesClassList+storage.v1alpha1.swift | 2 +- .../storage/v1alpha1/storage+v1alpha1.swift | 2 +- ...olumeAttributesClass+storage.v1beta1.swift | 2 +- ...eAttributesClassList+storage.v1beta1.swift | 2 +- .../storage/v1beta1/storage+v1beta1.swift | 2 +- .../storagemigration/storagemigration.swift | 2 +- ...onResource+storagemigration.v1alpha1.swift | 2 +- ...nCondition+storagemigration.v1alpha1.swift | 2 +- ...nMigration+storagemigration.v1alpha1.swift | 2 +- ...rationList+storagemigration.v1alpha1.swift | 2 +- ...rationSpec+storagemigration.v1alpha1.swift | 2 +- ...tionStatus+storagemigration.v1alpha1.swift | 2 +- .../v1alpha1/storagemigration+v1alpha1.swift | 2 +- 792 files changed, 4979 insertions(+), 1959 deletions(-) create mode 100644 Sources/Model/admissionregistration/v1beta1/ApplyConfiguration+admissionregistration.v1beta1.swift delete mode 100644 Sources/Model/admissionregistration/v1beta1/AuditAnnotation+admissionregistration.v1beta1.swift delete mode 100644 Sources/Model/admissionregistration/v1beta1/ExpressionWarning+admissionregistration.v1beta1.swift create mode 100644 Sources/Model/admissionregistration/v1beta1/JSONPatch+admissionregistration.v1beta1.swift rename Sources/Model/admissionregistration/v1beta1/{ValidatingAdmissionPolicy+admissionregistration.v1beta1.swift => MutatingAdmissionPolicy+admissionregistration.v1beta1.swift} (63%) rename Sources/Model/admissionregistration/v1beta1/{ValidatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift => MutatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift} (68%) rename Sources/Model/admissionregistration/v1beta1/{ValidatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift => MutatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift} (72%) create mode 100644 Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift rename Sources/Model/admissionregistration/v1beta1/{ValidatingAdmissionPolicyList+admissionregistration.v1beta1.swift => MutatingAdmissionPolicyList+admissionregistration.v1beta1.swift} (74%) rename Sources/Model/admissionregistration/v1beta1/{ValidatingAdmissionPolicySpec+admissionregistration.v1beta1.swift => MutatingAdmissionPolicySpec+admissionregistration.v1beta1.swift} (57%) create mode 100644 Sources/Model/admissionregistration/v1beta1/Mutation+admissionregistration.v1beta1.swift delete mode 100644 Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift delete mode 100644 Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyStatus+admissionregistration.v1beta1.swift delete mode 100644 Sources/Model/admissionregistration/v1beta1/Validation+admissionregistration.v1beta1.swift create mode 100644 Sources/Model/certificates/v1alpha1/PodCertificateRequest+certificates.v1alpha1.swift create mode 100644 Sources/Model/certificates/v1alpha1/PodCertificateRequestList+certificates.v1alpha1.swift create mode 100644 Sources/Model/certificates/v1alpha1/PodCertificateRequestSpec+certificates.v1alpha1.swift create mode 100644 Sources/Model/certificates/v1alpha1/PodCertificateRequestStatus+certificates.v1alpha1.swift create mode 100644 Sources/Model/core/v1/ContainerExtendedResourceRequest+core.v1.swift rename Sources/Model/{resource/v1alpha3/Device+resource.v1alpha3.swift => core/v1/ContainerRestartRule+core.v1.swift} (51%) create mode 100644 Sources/Model/core/v1/ContainerRestartRuleOnExitCodes+core.v1.swift create mode 100644 Sources/Model/core/v1/FileKeySelector+core.v1.swift create mode 100644 Sources/Model/core/v1/PodCertificateProjection+core.v1.swift create mode 100644 Sources/Model/core/v1/PodExtendedResourceClaimStatus+core.v1.swift rename Sources/Model/resource/{v1alpha3/AllocatedDeviceStatus+resource.v1alpha3.swift => v1/AllocatedDeviceStatus+resource.v1.swift} (81%) rename Sources/Model/resource/{v1alpha3/AllocationResult+resource.v1alpha3.swift => v1/AllocationResult+resource.v1.swift} (64%) create mode 100644 Sources/Model/resource/v1/CELDeviceSelector+resource.v1.swift create mode 100644 Sources/Model/resource/v1/CapacityRequestPolicy+resource.v1.swift create mode 100644 Sources/Model/resource/v1/CapacityRequestPolicyRange+resource.v1.swift create mode 100644 Sources/Model/resource/v1/CapacityRequirements+resource.v1.swift rename Sources/Model/resource/{v1alpha3/Counter+resource.v1alpha3.swift => v1/Counter+resource.v1.swift} (89%) rename Sources/Model/resource/{v1alpha3/CounterSet+resource.v1alpha3.swift => v1/CounterSet+resource.v1.swift} (68%) create mode 100644 Sources/Model/resource/v1/Device+resource.v1.swift rename Sources/Model/resource/{v1alpha3/DeviceAllocationConfiguration+resource.v1alpha3.swift => v1/DeviceAllocationConfiguration+resource.v1.swift} (83%) rename Sources/Model/resource/{v1alpha3/DeviceAllocationResult+resource.v1alpha3.swift => v1/DeviceAllocationResult+resource.v1.swift} (72%) rename Sources/Model/resource/{v1alpha3/DeviceAttribute+resource.v1alpha3.swift => v1/DeviceAttribute+resource.v1.swift} (92%) create mode 100644 Sources/Model/resource/v1/DeviceCapacity+resource.v1.swift rename Sources/Model/resource/{v1alpha3/DeviceClaim+resource.v1alpha3.swift => v1/DeviceClaim+resource.v1.swift} (69%) rename Sources/Model/resource/{v1alpha3/DeviceClaimConfiguration+resource.v1alpha3.swift => v1/DeviceClaimConfiguration+resource.v1.swift} (81%) rename Sources/Model/resource/{v1alpha3/DeviceClass+resource.v1alpha3.swift => v1/DeviceClass+resource.v1.swift} (87%) rename Sources/Model/resource/{v1alpha3/DeviceClassConfiguration+resource.v1alpha3.swift => v1/DeviceClassConfiguration+resource.v1.swift} (75%) rename Sources/Model/resource/{v1alpha3/DeviceClassList+resource.v1alpha3.swift => v1/DeviceClassList+resource.v1.swift} (78%) rename Sources/Model/resource/{v1alpha3/DeviceClassSpec+resource.v1alpha3.swift => v1/DeviceClassSpec+resource.v1.swift} (55%) rename Sources/Model/resource/{v1alpha3/DeviceConstraint+resource.v1alpha3.swift => v1/DeviceConstraint+resource.v1.swift} (72%) rename Sources/Model/resource/{v1alpha3/DeviceCounterConsumption+resource.v1alpha3.swift => v1/DeviceCounterConsumption+resource.v1.swift} (76%) create mode 100644 Sources/Model/resource/v1/DeviceRequest+resource.v1.swift rename Sources/Model/resource/{v1alpha3/DeviceRequestAllocationResult+resource.v1alpha3.swift => v1/DeviceRequestAllocationResult+resource.v1.swift} (56%) rename Sources/Model/{admissionregistration/v1beta1/TypeChecking+admissionregistration.v1beta1.swift => resource/v1/DeviceSelector+resource.v1.swift} (55%) rename Sources/Model/resource/{v1alpha3/DeviceSubRequest+resource.v1alpha3.swift => v1/DeviceSubRequest+resource.v1.swift} (71%) create mode 100644 Sources/Model/resource/v1/DeviceTaint+resource.v1.swift rename Sources/Model/resource/{v1alpha3/DeviceToleration+resource.v1alpha3.swift => v1/DeviceToleration+resource.v1.swift} (95%) rename Sources/Model/resource/{v1alpha3/DeviceRequest+resource.v1alpha3.swift => v1/ExactDeviceRequest+resource.v1.swift} (60%) rename Sources/Model/resource/{v1alpha3/NetworkDeviceData+resource.v1alpha3.swift => v1/NetworkDeviceData+resource.v1.swift} (92%) rename Sources/Model/resource/{v1alpha3/OpaqueDeviceConfiguration+resource.v1alpha3.swift => v1/OpaqueDeviceConfiguration+resource.v1.swift} (91%) rename Sources/Model/resource/{v1alpha3/ResourceClaim+resource.v1alpha3.swift => v1/ResourceClaim+resource.v1.swift} (82%) rename Sources/Model/resource/{v1alpha3/ResourceClaimConsumerReference+resource.v1alpha3.swift => v1/ResourceClaimConsumerReference+resource.v1.swift} (91%) rename Sources/Model/resource/{v1alpha3/ResourceClaimList+resource.v1alpha3.swift => v1/ResourceClaimList+resource.v1.swift} (78%) rename Sources/Model/resource/{v1alpha3/ResourceClaimSpec+resource.v1alpha3.swift => v1/ResourceClaimSpec+resource.v1.swift} (78%) rename Sources/Model/resource/{v1alpha3/ResourceClaimStatus+resource.v1alpha3.swift => v1/ResourceClaimStatus+resource.v1.swift} (75%) rename Sources/Model/resource/{v1alpha3/ResourceClaimTemplate+resource.v1alpha3.swift => v1/ResourceClaimTemplate+resource.v1.swift} (84%) rename Sources/Model/resource/{v1alpha3/ResourceClaimTemplateList+resource.v1alpha3.swift => v1/ResourceClaimTemplateList+resource.v1.swift} (76%) rename Sources/Model/resource/{v1alpha3/ResourceClaimTemplateSpec+resource.v1alpha3.swift => v1/ResourceClaimTemplateSpec+resource.v1.swift} (83%) rename Sources/Model/resource/{v1alpha3/ResourcePool+resource.v1alpha3.swift => v1/ResourcePool+resource.v1.swift} (94%) rename Sources/Model/resource/{v1alpha3/ResourceSlice+resource.v1alpha3.swift => v1/ResourceSlice+resource.v1.swift} (89%) rename Sources/Model/resource/{v1alpha3/ResourceSliceList+resource.v1alpha3.swift => v1/ResourceSliceList+resource.v1.swift} (78%) rename Sources/Model/resource/{v1alpha3/ResourceSliceSpec+resource.v1alpha3.swift => v1/ResourceSliceSpec+resource.v1.swift} (86%) create mode 100644 Sources/Model/resource/v1/resource+v1.swift delete mode 100644 Sources/Model/resource/v1alpha3/BasicDevice+resource.v1alpha3.swift create mode 100644 Sources/Model/resource/v1beta1/CapacityRequestPolicy+resource.v1beta1.swift create mode 100644 Sources/Model/resource/v1beta1/CapacityRequestPolicyRange+resource.v1beta1.swift create mode 100644 Sources/Model/resource/v1beta1/CapacityRequirements+resource.v1beta1.swift create mode 100644 Sources/Model/resource/v1beta2/CapacityRequestPolicy+resource.v1beta2.swift create mode 100644 Sources/Model/resource/v1beta2/CapacityRequestPolicyRange+resource.v1beta2.swift create mode 100644 Sources/Model/resource/v1beta2/CapacityRequirements+resource.v1beta2.swift create mode 100644 Sources/Model/storage/v1/VolumeAttributesClass+storage.v1.swift create mode 100644 Sources/Model/storage/v1/VolumeAttributesClassList+storage.v1.swift diff --git a/Sources/Model/GroupVersionKind+DefaultResources.swift b/Sources/Model/GroupVersionKind+DefaultResources.swift index 850f51a7..0ec2a1dc 100644 --- a/Sources/Model/GroupVersionKind+DefaultResources.swift +++ b/Sources/Model/GroupVersionKind+DefaultResources.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) @@ -51,8 +51,8 @@ public extension GroupVersionKind { static let admissionregistrationV1ValidatingAdmissionPolicy = GroupVersionKind(group: "admissionregistration.k8s.io", version: "v1", kind: "ValidatingAdmissionPolicy") static let admissionregistrationV1ValidatingAdmissionPolicyBinding = GroupVersionKind(group: "admissionregistration.k8s.io", version: "v1", kind: "ValidatingAdmissionPolicyBinding") static let admissionregistrationV1ValidatingWebhookConfiguration = GroupVersionKind(group: "admissionregistration.k8s.io", version: "v1", kind: "ValidatingWebhookConfiguration") - static let admissionregistrationV1Beta1ValidatingAdmissionPolicy = GroupVersionKind(group: "admissionregistration.k8s.io", version: "v1beta1", kind: "ValidatingAdmissionPolicy") - static let admissionregistrationV1Beta1ValidatingAdmissionPolicyBinding = GroupVersionKind(group: "admissionregistration.k8s.io", version: "v1beta1", kind: "ValidatingAdmissionPolicyBinding") + static let admissionregistrationV1Beta1MutatingAdmissionPolicy = GroupVersionKind(group: "admissionregistration.k8s.io", version: "v1beta1", kind: "MutatingAdmissionPolicy") + static let admissionregistrationV1Beta1MutatingAdmissionPolicyBinding = GroupVersionKind(group: "admissionregistration.k8s.io", version: "v1beta1", kind: "MutatingAdmissionPolicyBinding") static let admissionregistrationV1Alpha1MutatingAdmissionPolicy = GroupVersionKind(group: "admissionregistration.k8s.io", version: "v1alpha1", kind: "MutatingAdmissionPolicy") static let admissionregistrationV1Alpha1MutatingAdmissionPolicyBinding = GroupVersionKind(group: "admissionregistration.k8s.io", version: "v1alpha1", kind: "MutatingAdmissionPolicyBinding") static let apiextensionsV1CustomResourceDefinition = GroupVersionKind(group: "apiextensions.k8s.io", version: "v1", kind: "CustomResourceDefinition") @@ -76,6 +76,7 @@ public extension GroupVersionKind { static let certificatesV1CertificateSigningRequest = GroupVersionKind(group: "certificates.k8s.io", version: "v1", kind: "CertificateSigningRequest") static let certificatesV1Beta1ClusterTrustBundle = GroupVersionKind(group: "certificates.k8s.io", version: "v1beta1", kind: "ClusterTrustBundle") static let certificatesV1Alpha1ClusterTrustBundle = GroupVersionKind(group: "certificates.k8s.io", version: "v1alpha1", kind: "ClusterTrustBundle") + static let certificatesV1Alpha1PodCertificateRequest = GroupVersionKind(group: "certificates.k8s.io", version: "v1alpha1", kind: "PodCertificateRequest") static let coordinationV1Lease = GroupVersionKind(group: "coordination.k8s.io", version: "v1", kind: "Lease") static let coordinationV1Beta1LeaseCandidate = GroupVersionKind(group: "coordination.k8s.io", version: "v1beta1", kind: "LeaseCandidate") static let coordinationV1Alpha2LeaseCandidate = GroupVersionKind(group: "coordination.k8s.io", version: "v1alpha2", kind: "LeaseCandidate") @@ -97,6 +98,10 @@ public extension GroupVersionKind { static let rbacV1ClusterRoleBinding = GroupVersionKind(group: "rbac.authorization.k8s.io", version: "v1", kind: "ClusterRoleBinding") static let rbacV1Role = GroupVersionKind(group: "rbac.authorization.k8s.io", version: "v1", kind: "Role") static let rbacV1RoleBinding = GroupVersionKind(group: "rbac.authorization.k8s.io", version: "v1", kind: "RoleBinding") + static let resourceV1DeviceClass = GroupVersionKind(group: "resource.k8s.io", version: "v1", kind: "DeviceClass") + static let resourceV1ResourceClaim = GroupVersionKind(group: "resource.k8s.io", version: "v1", kind: "ResourceClaim") + static let resourceV1ResourceClaimTemplate = GroupVersionKind(group: "resource.k8s.io", version: "v1", kind: "ResourceClaimTemplate") + static let resourceV1ResourceSlice = GroupVersionKind(group: "resource.k8s.io", version: "v1", kind: "ResourceSlice") static let resourceV1Beta2DeviceClass = GroupVersionKind(group: "resource.k8s.io", version: "v1beta2", kind: "DeviceClass") static let resourceV1Beta2ResourceClaim = GroupVersionKind(group: "resource.k8s.io", version: "v1beta2", kind: "ResourceClaim") static let resourceV1Beta2ResourceClaimTemplate = GroupVersionKind(group: "resource.k8s.io", version: "v1beta2", kind: "ResourceClaimTemplate") @@ -105,17 +110,14 @@ public extension GroupVersionKind { static let resourceV1Beta1ResourceClaim = GroupVersionKind(group: "resource.k8s.io", version: "v1beta1", kind: "ResourceClaim") static let resourceV1Beta1ResourceClaimTemplate = GroupVersionKind(group: "resource.k8s.io", version: "v1beta1", kind: "ResourceClaimTemplate") static let resourceV1Beta1ResourceSlice = GroupVersionKind(group: "resource.k8s.io", version: "v1beta1", kind: "ResourceSlice") - static let resourceV1Alpha3DeviceClass = GroupVersionKind(group: "resource.k8s.io", version: "v1alpha3", kind: "DeviceClass") static let resourceV1Alpha3DeviceTaintRule = GroupVersionKind(group: "resource.k8s.io", version: "v1alpha3", kind: "DeviceTaintRule") - static let resourceV1Alpha3ResourceClaim = GroupVersionKind(group: "resource.k8s.io", version: "v1alpha3", kind: "ResourceClaim") - static let resourceV1Alpha3ResourceClaimTemplate = GroupVersionKind(group: "resource.k8s.io", version: "v1alpha3", kind: "ResourceClaimTemplate") - static let resourceV1Alpha3ResourceSlice = GroupVersionKind(group: "resource.k8s.io", version: "v1alpha3", kind: "ResourceSlice") static let schedulingV1PriorityClass = GroupVersionKind(group: "scheduling.k8s.io", version: "v1", kind: "PriorityClass") static let storageV1CSIDriver = GroupVersionKind(group: "storage.k8s.io", version: "v1", kind: "CSIDriver") static let storageV1CSINode = GroupVersionKind(group: "storage.k8s.io", version: "v1", kind: "CSINode") static let storageV1CSIStorageCapacity = GroupVersionKind(group: "storage.k8s.io", version: "v1", kind: "CSIStorageCapacity") static let storageV1StorageClass = GroupVersionKind(group: "storage.k8s.io", version: "v1", kind: "StorageClass") static let storageV1VolumeAttachment = GroupVersionKind(group: "storage.k8s.io", version: "v1", kind: "VolumeAttachment") + static let storageV1VolumeAttributesClass = GroupVersionKind(group: "storage.k8s.io", version: "v1", kind: "VolumeAttributesClass") static let storageV1Beta1VolumeAttributesClass = GroupVersionKind(group: "storage.k8s.io", version: "v1beta1", kind: "VolumeAttributesClass") static let storageV1Alpha1VolumeAttributesClass = GroupVersionKind(group: "storage.k8s.io", version: "v1alpha1", kind: "VolumeAttributesClass") static let storagemigrationV1Alpha1StorageVersionMigration = GroupVersionKind(group: "storagemigration.k8s.io", version: "v1alpha1", kind: "StorageVersionMigration") diff --git a/Sources/Model/GroupVersionKind+KubernetesAPIResource.swift b/Sources/Model/GroupVersionKind+KubernetesAPIResource.swift index 713c8256..931b8642 100644 --- a/Sources/Model/GroupVersionKind+KubernetesAPIResource.swift +++ b/Sources/Model/GroupVersionKind+KubernetesAPIResource.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) @@ -86,10 +86,10 @@ public extension GroupVersionKind { self = .admissionregistrationV1ValidatingAdmissionPolicyBinding case is admissionregistration.v1.ValidatingWebhookConfiguration.Type: self = .admissionregistrationV1ValidatingWebhookConfiguration - case is admissionregistration.v1beta1.ValidatingAdmissionPolicy.Type: - self = .admissionregistrationV1Beta1ValidatingAdmissionPolicy - case is admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding.Type: - self = .admissionregistrationV1Beta1ValidatingAdmissionPolicyBinding + case is admissionregistration.v1beta1.MutatingAdmissionPolicy.Type: + self = .admissionregistrationV1Beta1MutatingAdmissionPolicy + case is admissionregistration.v1beta1.MutatingAdmissionPolicyBinding.Type: + self = .admissionregistrationV1Beta1MutatingAdmissionPolicyBinding case is admissionregistration.v1alpha1.MutatingAdmissionPolicy.Type: self = .admissionregistrationV1Alpha1MutatingAdmissionPolicy case is admissionregistration.v1alpha1.MutatingAdmissionPolicyBinding.Type: @@ -136,6 +136,8 @@ public extension GroupVersionKind { self = .certificatesV1Beta1ClusterTrustBundle case is certificates.v1alpha1.ClusterTrustBundle.Type: self = .certificatesV1Alpha1ClusterTrustBundle + case is certificates.v1alpha1.PodCertificateRequest.Type: + self = .certificatesV1Alpha1PodCertificateRequest case is coordination.v1.Lease.Type: self = .coordinationV1Lease case is coordination.v1beta1.LeaseCandidate.Type: @@ -178,6 +180,14 @@ public extension GroupVersionKind { self = .rbacV1Role case is rbac.v1.RoleBinding.Type: self = .rbacV1RoleBinding + case is resource.v1.DeviceClass.Type: + self = .resourceV1DeviceClass + case is resource.v1.ResourceClaim.Type: + self = .resourceV1ResourceClaim + case is resource.v1.ResourceClaimTemplate.Type: + self = .resourceV1ResourceClaimTemplate + case is resource.v1.ResourceSlice.Type: + self = .resourceV1ResourceSlice case is resource.v1beta2.DeviceClass.Type: self = .resourceV1Beta2DeviceClass case is resource.v1beta2.ResourceClaim.Type: @@ -194,16 +204,8 @@ public extension GroupVersionKind { self = .resourceV1Beta1ResourceClaimTemplate case is resource.v1beta1.ResourceSlice.Type: self = .resourceV1Beta1ResourceSlice - case is resource.v1alpha3.DeviceClass.Type: - self = .resourceV1Alpha3DeviceClass case is resource.v1alpha3.DeviceTaintRule.Type: self = .resourceV1Alpha3DeviceTaintRule - case is resource.v1alpha3.ResourceClaim.Type: - self = .resourceV1Alpha3ResourceClaim - case is resource.v1alpha3.ResourceClaimTemplate.Type: - self = .resourceV1Alpha3ResourceClaimTemplate - case is resource.v1alpha3.ResourceSlice.Type: - self = .resourceV1Alpha3ResourceSlice case is scheduling.v1.PriorityClass.Type: self = .schedulingV1PriorityClass case is storage.v1.CSIDriver.Type: @@ -216,6 +218,8 @@ public extension GroupVersionKind { self = .storageV1StorageClass case is storage.v1.VolumeAttachment.Type: self = .storageV1VolumeAttachment + case is storage.v1.VolumeAttributesClass.Type: + self = .storageV1VolumeAttributesClass case is storage.v1beta1.VolumeAttributesClass.Type: self = .storageV1Beta1VolumeAttributesClass case is storage.v1alpha1.VolumeAttributesClass.Type: diff --git a/Sources/Model/GroupVersionKind+Meta.swift b/Sources/Model/GroupVersionKind+Meta.swift index 9b694b46..abebc34f 100644 --- a/Sources/Model/GroupVersionKind+Meta.swift +++ b/Sources/Model/GroupVersionKind+Meta.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) @@ -115,6 +115,8 @@ public extension GroupVersionKind { return false case "ClusterTrustBundle": return false + case "PodCertificateRequest": + return true case "Lease": return true case "LeaseCandidate": diff --git a/Sources/Model/GroupVersionKind+ResourceName.swift b/Sources/Model/GroupVersionKind+ResourceName.swift index 2366cdac..941d7d41 100644 --- a/Sources/Model/GroupVersionKind+ResourceName.swift +++ b/Sources/Model/GroupVersionKind+ResourceName.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) @@ -99,9 +99,9 @@ public extension GroupVersionKind { case "validatingwebhookconfiguration": return GroupVersionKind.admissionregistrationV1ValidatingWebhookConfiguration case "mutatingadmissionpolicy": - return GroupVersionKind.admissionregistrationV1Alpha1MutatingAdmissionPolicy + return GroupVersionKind.admissionregistrationV1Beta1MutatingAdmissionPolicy case "mutatingadmissionpolicybinding": - return GroupVersionKind.admissionregistrationV1Alpha1MutatingAdmissionPolicyBinding + return GroupVersionKind.admissionregistrationV1Beta1MutatingAdmissionPolicyBinding case "customresourcedefinition": return GroupVersionKind.apiextensionsV1CustomResourceDefinition case "apiservice": @@ -140,6 +140,8 @@ public extension GroupVersionKind { return GroupVersionKind.certificatesV1CertificateSigningRequest case "clustertrustbundle": return GroupVersionKind.certificatesV1Beta1ClusterTrustBundle + case "podcertificaterequest": + return GroupVersionKind.certificatesV1Alpha1PodCertificateRequest case "lease": return GroupVersionKind.coordinationV1Lease case "leasecandidate": @@ -175,13 +177,13 @@ public extension GroupVersionKind { case "rolebinding": return GroupVersionKind.rbacV1RoleBinding case "deviceclass": - return GroupVersionKind.resourceV1Beta2DeviceClass + return GroupVersionKind.resourceV1DeviceClass case "resourceclaim": - return GroupVersionKind.resourceV1Beta2ResourceClaim + return GroupVersionKind.resourceV1ResourceClaim case "resourceclaimtemplate": - return GroupVersionKind.resourceV1Beta2ResourceClaimTemplate + return GroupVersionKind.resourceV1ResourceClaimTemplate case "resourceslice": - return GroupVersionKind.resourceV1Beta2ResourceSlice + return GroupVersionKind.resourceV1ResourceSlice case "devicetaintrule": return GroupVersionKind.resourceV1Alpha3DeviceTaintRule case "priorityclass": @@ -197,7 +199,7 @@ public extension GroupVersionKind { case "volumeattachment": return GroupVersionKind.storageV1VolumeAttachment case "volumeattributesclass": - return GroupVersionKind.storageV1Beta1VolumeAttributesClass + return GroupVersionKind.storageV1VolumeAttributesClass case "storageversionmigration": return GroupVersionKind.storagemigrationV1Alpha1StorageVersionMigration default: @@ -251,9 +253,9 @@ public extension GroupVersionKind { case "validatingwebhookconfigurations": return GroupVersionKind.admissionregistrationV1ValidatingWebhookConfiguration case "mutatingadmissionpolicies": - return GroupVersionKind.admissionregistrationV1Alpha1MutatingAdmissionPolicy + return GroupVersionKind.admissionregistrationV1Beta1MutatingAdmissionPolicy case "mutatingadmissionpolicybindings": - return GroupVersionKind.admissionregistrationV1Alpha1MutatingAdmissionPolicyBinding + return GroupVersionKind.admissionregistrationV1Beta1MutatingAdmissionPolicyBinding case "customresourcedefinitions": return GroupVersionKind.apiextensionsV1CustomResourceDefinition case "apiservices": @@ -292,6 +294,8 @@ public extension GroupVersionKind { return GroupVersionKind.certificatesV1CertificateSigningRequest case "clustertrustbundles": return GroupVersionKind.certificatesV1Beta1ClusterTrustBundle + case "podcertificaterequests": + return GroupVersionKind.certificatesV1Alpha1PodCertificateRequest case "leases": return GroupVersionKind.coordinationV1Lease case "leasecandidates": @@ -327,13 +331,13 @@ public extension GroupVersionKind { case "rolebindings": return GroupVersionKind.rbacV1RoleBinding case "deviceclasses": - return GroupVersionKind.resourceV1Beta2DeviceClass + return GroupVersionKind.resourceV1DeviceClass case "resourceclaims": - return GroupVersionKind.resourceV1Beta2ResourceClaim + return GroupVersionKind.resourceV1ResourceClaim case "resourceclaimtemplates": - return GroupVersionKind.resourceV1Beta2ResourceClaimTemplate + return GroupVersionKind.resourceV1ResourceClaimTemplate case "resourceslices": - return GroupVersionKind.resourceV1Beta2ResourceSlice + return GroupVersionKind.resourceV1ResourceSlice case "devicetaintrules": return GroupVersionKind.resourceV1Alpha3DeviceTaintRule case "priorityclasses": @@ -349,7 +353,7 @@ public extension GroupVersionKind { case "volumeattachments": return GroupVersionKind.storageV1VolumeAttachment case "volumeattributesclasses": - return GroupVersionKind.storageV1Beta1VolumeAttributesClass + return GroupVersionKind.storageV1VolumeAttributesClass case "storageversionmigrations": return GroupVersionKind.storagemigrationV1Alpha1StorageVersionMigration default: diff --git a/Sources/Model/GroupVersionResource+DefaultResources.swift b/Sources/Model/GroupVersionResource+DefaultResources.swift index 70983262..234794a1 100644 --- a/Sources/Model/GroupVersionResource+DefaultResources.swift +++ b/Sources/Model/GroupVersionResource+DefaultResources.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) @@ -51,8 +51,8 @@ public extension GroupVersionResource { static let admissionregistrationV1ValidatingAdmissionPolicy = GroupVersionResource(group: "admissionregistration.k8s.io", version: "v1", resource: "validatingadmissionpolicies") static let admissionregistrationV1ValidatingAdmissionPolicyBinding = GroupVersionResource(group: "admissionregistration.k8s.io", version: "v1", resource: "validatingadmissionpolicybindings") static let admissionregistrationV1ValidatingWebhookConfiguration = GroupVersionResource(group: "admissionregistration.k8s.io", version: "v1", resource: "validatingwebhookconfigurations") - static let admissionregistrationV1Beta1ValidatingAdmissionPolicy = GroupVersionResource(group: "admissionregistration.k8s.io", version: "v1beta1", resource: "validatingadmissionpolicies") - static let admissionregistrationV1Beta1ValidatingAdmissionPolicyBinding = GroupVersionResource(group: "admissionregistration.k8s.io", version: "v1beta1", resource: "validatingadmissionpolicybindings") + static let admissionregistrationV1Beta1MutatingAdmissionPolicy = GroupVersionResource(group: "admissionregistration.k8s.io", version: "v1beta1", resource: "mutatingadmissionpolicies") + static let admissionregistrationV1Beta1MutatingAdmissionPolicyBinding = GroupVersionResource(group: "admissionregistration.k8s.io", version: "v1beta1", resource: "mutatingadmissionpolicybindings") static let admissionregistrationV1Alpha1MutatingAdmissionPolicy = GroupVersionResource(group: "admissionregistration.k8s.io", version: "v1alpha1", resource: "mutatingadmissionpolicies") static let admissionregistrationV1Alpha1MutatingAdmissionPolicyBinding = GroupVersionResource(group: "admissionregistration.k8s.io", version: "v1alpha1", resource: "mutatingadmissionpolicybindings") static let apiextensionsV1CustomResourceDefinition = GroupVersionResource(group: "apiextensions.k8s.io", version: "v1", resource: "customresourcedefinitions") @@ -76,6 +76,7 @@ public extension GroupVersionResource { static let certificatesV1CertificateSigningRequest = GroupVersionResource(group: "certificates.k8s.io", version: "v1", resource: "certificatesigningrequests") static let certificatesV1Beta1ClusterTrustBundle = GroupVersionResource(group: "certificates.k8s.io", version: "v1beta1", resource: "clustertrustbundles") static let certificatesV1Alpha1ClusterTrustBundle = GroupVersionResource(group: "certificates.k8s.io", version: "v1alpha1", resource: "clustertrustbundles") + static let certificatesV1Alpha1PodCertificateRequest = GroupVersionResource(group: "certificates.k8s.io", version: "v1alpha1", resource: "podcertificaterequests") static let coordinationV1Lease = GroupVersionResource(group: "coordination.k8s.io", version: "v1", resource: "leases") static let coordinationV1Beta1LeaseCandidate = GroupVersionResource(group: "coordination.k8s.io", version: "v1beta1", resource: "leasecandidates") static let coordinationV1Alpha2LeaseCandidate = GroupVersionResource(group: "coordination.k8s.io", version: "v1alpha2", resource: "leasecandidates") @@ -97,6 +98,10 @@ public extension GroupVersionResource { static let rbacV1ClusterRoleBinding = GroupVersionResource(group: "rbac.authorization.k8s.io", version: "v1", resource: "clusterrolebindings") static let rbacV1Role = GroupVersionResource(group: "rbac.authorization.k8s.io", version: "v1", resource: "roles") static let rbacV1RoleBinding = GroupVersionResource(group: "rbac.authorization.k8s.io", version: "v1", resource: "rolebindings") + static let resourceV1DeviceClass = GroupVersionResource(group: "resource.k8s.io", version: "v1", resource: "deviceclasses") + static let resourceV1ResourceClaim = GroupVersionResource(group: "resource.k8s.io", version: "v1", resource: "resourceclaims") + static let resourceV1ResourceClaimTemplate = GroupVersionResource(group: "resource.k8s.io", version: "v1", resource: "resourceclaimtemplates") + static let resourceV1ResourceSlice = GroupVersionResource(group: "resource.k8s.io", version: "v1", resource: "resourceslices") static let resourceV1Beta2DeviceClass = GroupVersionResource(group: "resource.k8s.io", version: "v1beta2", resource: "deviceclasses") static let resourceV1Beta2ResourceClaim = GroupVersionResource(group: "resource.k8s.io", version: "v1beta2", resource: "resourceclaims") static let resourceV1Beta2ResourceClaimTemplate = GroupVersionResource(group: "resource.k8s.io", version: "v1beta2", resource: "resourceclaimtemplates") @@ -105,17 +110,14 @@ public extension GroupVersionResource { static let resourceV1Beta1ResourceClaim = GroupVersionResource(group: "resource.k8s.io", version: "v1beta1", resource: "resourceclaims") static let resourceV1Beta1ResourceClaimTemplate = GroupVersionResource(group: "resource.k8s.io", version: "v1beta1", resource: "resourceclaimtemplates") static let resourceV1Beta1ResourceSlice = GroupVersionResource(group: "resource.k8s.io", version: "v1beta1", resource: "resourceslices") - static let resourceV1Alpha3DeviceClass = GroupVersionResource(group: "resource.k8s.io", version: "v1alpha3", resource: "deviceclasses") static let resourceV1Alpha3DeviceTaintRule = GroupVersionResource(group: "resource.k8s.io", version: "v1alpha3", resource: "devicetaintrules") - static let resourceV1Alpha3ResourceClaim = GroupVersionResource(group: "resource.k8s.io", version: "v1alpha3", resource: "resourceclaims") - static let resourceV1Alpha3ResourceClaimTemplate = GroupVersionResource(group: "resource.k8s.io", version: "v1alpha3", resource: "resourceclaimtemplates") - static let resourceV1Alpha3ResourceSlice = GroupVersionResource(group: "resource.k8s.io", version: "v1alpha3", resource: "resourceslices") static let schedulingV1PriorityClass = GroupVersionResource(group: "scheduling.k8s.io", version: "v1", resource: "priorityclasses") static let storageV1CSIDriver = GroupVersionResource(group: "storage.k8s.io", version: "v1", resource: "csidrivers") static let storageV1CSINode = GroupVersionResource(group: "storage.k8s.io", version: "v1", resource: "csinodes") static let storageV1CSIStorageCapacity = GroupVersionResource(group: "storage.k8s.io", version: "v1", resource: "csistoragecapacities") static let storageV1StorageClass = GroupVersionResource(group: "storage.k8s.io", version: "v1", resource: "storageclasses") static let storageV1VolumeAttachment = GroupVersionResource(group: "storage.k8s.io", version: "v1", resource: "volumeattachments") + static let storageV1VolumeAttributesClass = GroupVersionResource(group: "storage.k8s.io", version: "v1", resource: "volumeattributesclasses") static let storageV1Beta1VolumeAttributesClass = GroupVersionResource(group: "storage.k8s.io", version: "v1beta1", resource: "volumeattributesclasses") static let storageV1Alpha1VolumeAttributesClass = GroupVersionResource(group: "storage.k8s.io", version: "v1alpha1", resource: "volumeattributesclasses") static let storagemigrationV1Alpha1StorageVersionMigration = GroupVersionResource(group: "storagemigration.k8s.io", version: "v1alpha1", resource: "storageversionmigrations") diff --git a/Sources/Model/GroupVersionResource+KubernetesAPIResource.swift b/Sources/Model/GroupVersionResource+KubernetesAPIResource.swift index c5558ebf..fad38736 100644 --- a/Sources/Model/GroupVersionResource+KubernetesAPIResource.swift +++ b/Sources/Model/GroupVersionResource+KubernetesAPIResource.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) @@ -75,10 +75,10 @@ public extension GroupVersionResource { self = .admissionregistrationV1ValidatingAdmissionPolicyBinding case is admissionregistration.v1.ValidatingWebhookConfiguration.Type: self = .admissionregistrationV1ValidatingWebhookConfiguration - case is admissionregistration.v1beta1.ValidatingAdmissionPolicy.Type: - self = .admissionregistrationV1Beta1ValidatingAdmissionPolicy - case is admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding.Type: - self = .admissionregistrationV1Beta1ValidatingAdmissionPolicyBinding + case is admissionregistration.v1beta1.MutatingAdmissionPolicy.Type: + self = .admissionregistrationV1Beta1MutatingAdmissionPolicy + case is admissionregistration.v1beta1.MutatingAdmissionPolicyBinding.Type: + self = .admissionregistrationV1Beta1MutatingAdmissionPolicyBinding case is admissionregistration.v1alpha1.MutatingAdmissionPolicy.Type: self = .admissionregistrationV1Alpha1MutatingAdmissionPolicy case is admissionregistration.v1alpha1.MutatingAdmissionPolicyBinding.Type: @@ -125,6 +125,8 @@ public extension GroupVersionResource { self = .certificatesV1Beta1ClusterTrustBundle case is certificates.v1alpha1.ClusterTrustBundle.Type: self = .certificatesV1Alpha1ClusterTrustBundle + case is certificates.v1alpha1.PodCertificateRequest.Type: + self = .certificatesV1Alpha1PodCertificateRequest case is coordination.v1.Lease.Type: self = .coordinationV1Lease case is coordination.v1beta1.LeaseCandidate.Type: @@ -167,6 +169,14 @@ public extension GroupVersionResource { self = .rbacV1Role case is rbac.v1.RoleBinding.Type: self = .rbacV1RoleBinding + case is resource.v1.DeviceClass.Type: + self = .resourceV1DeviceClass + case is resource.v1.ResourceClaim.Type: + self = .resourceV1ResourceClaim + case is resource.v1.ResourceClaimTemplate.Type: + self = .resourceV1ResourceClaimTemplate + case is resource.v1.ResourceSlice.Type: + self = .resourceV1ResourceSlice case is resource.v1beta2.DeviceClass.Type: self = .resourceV1Beta2DeviceClass case is resource.v1beta2.ResourceClaim.Type: @@ -183,16 +193,8 @@ public extension GroupVersionResource { self = .resourceV1Beta1ResourceClaimTemplate case is resource.v1beta1.ResourceSlice.Type: self = .resourceV1Beta1ResourceSlice - case is resource.v1alpha3.DeviceClass.Type: - self = .resourceV1Alpha3DeviceClass case is resource.v1alpha3.DeviceTaintRule.Type: self = .resourceV1Alpha3DeviceTaintRule - case is resource.v1alpha3.ResourceClaim.Type: - self = .resourceV1Alpha3ResourceClaim - case is resource.v1alpha3.ResourceClaimTemplate.Type: - self = .resourceV1Alpha3ResourceClaimTemplate - case is resource.v1alpha3.ResourceSlice.Type: - self = .resourceV1Alpha3ResourceSlice case is scheduling.v1.PriorityClass.Type: self = .schedulingV1PriorityClass case is storage.v1.CSIDriver.Type: @@ -205,6 +207,8 @@ public extension GroupVersionResource { self = .storageV1StorageClass case is storage.v1.VolumeAttachment.Type: self = .storageV1VolumeAttachment + case is storage.v1.VolumeAttributesClass.Type: + self = .storageV1VolumeAttributesClass case is storage.v1beta1.VolumeAttributesClass.Type: self = .storageV1Beta1VolumeAttributesClass case is storage.v1alpha1.VolumeAttributesClass.Type: diff --git a/Sources/Model/GroupVersionResource+Meta.swift b/Sources/Model/GroupVersionResource+Meta.swift index 3cf33cee..b95833c3 100644 --- a/Sources/Model/GroupVersionResource+Meta.swift +++ b/Sources/Model/GroupVersionResource+Meta.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) @@ -115,6 +115,8 @@ public extension GroupVersionResource { return false case "clustertrustbundles": return false + case "podcertificaterequests": + return true case "leases": return true case "leasecandidates": diff --git a/Sources/Model/GroupVersionResource+ResourceName.swift b/Sources/Model/GroupVersionResource+ResourceName.swift index bc8a0745..52166d80 100644 --- a/Sources/Model/GroupVersionResource+ResourceName.swift +++ b/Sources/Model/GroupVersionResource+ResourceName.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) @@ -99,9 +99,9 @@ public extension GroupVersionResource { case "validatingwebhookconfiguration": return GroupVersionResource(group: "admissionregistration.k8s.io", version: "v1", resource: "validatingwebhookconfigurations") case "mutatingadmissionpolicy": - return GroupVersionResource(group: "admissionregistration.k8s.io", version: "v1alpha1", resource: "mutatingadmissionpolicies") + return GroupVersionResource(group: "admissionregistration.k8s.io", version: "v1beta1", resource: "mutatingadmissionpolicies") case "mutatingadmissionpolicybinding": - return GroupVersionResource(group: "admissionregistration.k8s.io", version: "v1alpha1", resource: "mutatingadmissionpolicybindings") + return GroupVersionResource(group: "admissionregistration.k8s.io", version: "v1beta1", resource: "mutatingadmissionpolicybindings") case "customresourcedefinition": return GroupVersionResource(group: "apiextensions.k8s.io", version: "v1", resource: "customresourcedefinitions") case "apiservice": @@ -140,6 +140,8 @@ public extension GroupVersionResource { return GroupVersionResource(group: "certificates.k8s.io", version: "v1", resource: "certificatesigningrequests") case "clustertrustbundle": return GroupVersionResource(group: "certificates.k8s.io", version: "v1beta1", resource: "clustertrustbundles") + case "podcertificaterequest": + return GroupVersionResource(group: "certificates.k8s.io", version: "v1alpha1", resource: "podcertificaterequests") case "lease": return GroupVersionResource(group: "coordination.k8s.io", version: "v1", resource: "leases") case "leasecandidate": @@ -175,13 +177,13 @@ public extension GroupVersionResource { case "rolebinding": return GroupVersionResource(group: "rbac.authorization.k8s.io", version: "v1", resource: "rolebindings") case "deviceclass": - return GroupVersionResource(group: "resource.k8s.io", version: "v1beta2", resource: "deviceclasses") + return GroupVersionResource(group: "resource.k8s.io", version: "v1", resource: "deviceclasses") case "resourceclaim": - return GroupVersionResource(group: "resource.k8s.io", version: "v1beta2", resource: "resourceclaims") + return GroupVersionResource(group: "resource.k8s.io", version: "v1", resource: "resourceclaims") case "resourceclaimtemplate": - return GroupVersionResource(group: "resource.k8s.io", version: "v1beta2", resource: "resourceclaimtemplates") + return GroupVersionResource(group: "resource.k8s.io", version: "v1", resource: "resourceclaimtemplates") case "resourceslice": - return GroupVersionResource(group: "resource.k8s.io", version: "v1beta2", resource: "resourceslices") + return GroupVersionResource(group: "resource.k8s.io", version: "v1", resource: "resourceslices") case "devicetaintrule": return GroupVersionResource(group: "resource.k8s.io", version: "v1alpha3", resource: "devicetaintrules") case "priorityclass": @@ -197,7 +199,7 @@ public extension GroupVersionResource { case "volumeattachment": return GroupVersionResource(group: "storage.k8s.io", version: "v1", resource: "volumeattachments") case "volumeattributesclass": - return GroupVersionResource(group: "storage.k8s.io", version: "v1beta1", resource: "volumeattributesclasses") + return GroupVersionResource(group: "storage.k8s.io", version: "v1", resource: "volumeattributesclasses") case "storageversionmigration": return GroupVersionResource(group: "storagemigration.k8s.io", version: "v1alpha1", resource: "storageversionmigrations") default: @@ -251,9 +253,9 @@ public extension GroupVersionResource { case "validatingwebhookconfigurations": return GroupVersionResource(group: "admissionregistration.k8s.io", version: "v1", resource: "validatingwebhookconfigurations") case "mutatingadmissionpolicies": - return GroupVersionResource(group: "admissionregistration.k8s.io", version: "v1alpha1", resource: "mutatingadmissionpolicies") + return GroupVersionResource(group: "admissionregistration.k8s.io", version: "v1beta1", resource: "mutatingadmissionpolicies") case "mutatingadmissionpolicybindings": - return GroupVersionResource(group: "admissionregistration.k8s.io", version: "v1alpha1", resource: "mutatingadmissionpolicybindings") + return GroupVersionResource(group: "admissionregistration.k8s.io", version: "v1beta1", resource: "mutatingadmissionpolicybindings") case "customresourcedefinitions": return GroupVersionResource(group: "apiextensions.k8s.io", version: "v1", resource: "customresourcedefinitions") case "apiservices": @@ -292,6 +294,8 @@ public extension GroupVersionResource { return GroupVersionResource(group: "certificates.k8s.io", version: "v1", resource: "certificatesigningrequests") case "clustertrustbundles": return GroupVersionResource(group: "certificates.k8s.io", version: "v1beta1", resource: "clustertrustbundles") + case "podcertificaterequests": + return GroupVersionResource(group: "certificates.k8s.io", version: "v1alpha1", resource: "podcertificaterequests") case "leases": return GroupVersionResource(group: "coordination.k8s.io", version: "v1", resource: "leases") case "leasecandidates": @@ -327,13 +331,13 @@ public extension GroupVersionResource { case "rolebindings": return GroupVersionResource(group: "rbac.authorization.k8s.io", version: "v1", resource: "rolebindings") case "deviceclasses": - return GroupVersionResource(group: "resource.k8s.io", version: "v1beta2", resource: "deviceclasses") + return GroupVersionResource(group: "resource.k8s.io", version: "v1", resource: "deviceclasses") case "resourceclaims": - return GroupVersionResource(group: "resource.k8s.io", version: "v1beta2", resource: "resourceclaims") + return GroupVersionResource(group: "resource.k8s.io", version: "v1", resource: "resourceclaims") case "resourceclaimtemplates": - return GroupVersionResource(group: "resource.k8s.io", version: "v1beta2", resource: "resourceclaimtemplates") + return GroupVersionResource(group: "resource.k8s.io", version: "v1", resource: "resourceclaimtemplates") case "resourceslices": - return GroupVersionResource(group: "resource.k8s.io", version: "v1beta2", resource: "resourceslices") + return GroupVersionResource(group: "resource.k8s.io", version: "v1", resource: "resourceslices") case "devicetaintrules": return GroupVersionResource(group: "resource.k8s.io", version: "v1alpha3", resource: "devicetaintrules") case "priorityclasses": @@ -349,7 +353,7 @@ public extension GroupVersionResource { case "volumeattachments": return GroupVersionResource(group: "storage.k8s.io", version: "v1", resource: "volumeattachments") case "volumeattributesclasses": - return GroupVersionResource(group: "storage.k8s.io", version: "v1beta1", resource: "volumeattributesclasses") + return GroupVersionResource(group: "storage.k8s.io", version: "v1", resource: "volumeattributesclasses") case "storageversionmigrations": return GroupVersionResource(group: "storagemigration.k8s.io", version: "v1alpha1", resource: "storageversionmigrations") default: diff --git a/Sources/Model/admissionregistration/admissionregistration.swift b/Sources/Model/admissionregistration/admissionregistration.swift index 77f8ca2a..9ac5b2e0 100644 --- a/Sources/Model/admissionregistration/admissionregistration.swift +++ b/Sources/Model/admissionregistration/admissionregistration.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/admissionregistration/v1/AuditAnnotation+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/AuditAnnotation+admissionregistration.v1.swift index 4adb179c..ae6beabc 100644 --- a/Sources/Model/admissionregistration/v1/AuditAnnotation+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/AuditAnnotation+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.AuditAnnotation /// diff --git a/Sources/Model/admissionregistration/v1/ExpressionWarning+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ExpressionWarning+admissionregistration.v1.swift index e5a651a4..daec07c4 100644 --- a/Sources/Model/admissionregistration/v1/ExpressionWarning+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ExpressionWarning+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.ExpressionWarning /// diff --git a/Sources/Model/admissionregistration/v1/MatchCondition+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MatchCondition+admissionregistration.v1.swift index 1d3a0b7d..745142f0 100644 --- a/Sources/Model/admissionregistration/v1/MatchCondition+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MatchCondition+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.MatchCondition /// diff --git a/Sources/Model/admissionregistration/v1/MatchResources+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MatchResources+admissionregistration.v1.swift index dde0ce7e..06d2b5b9 100644 --- a/Sources/Model/admissionregistration/v1/MatchResources+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MatchResources+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.MatchResources /// diff --git a/Sources/Model/admissionregistration/v1/MutatingWebhook+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MutatingWebhook+admissionregistration.v1.swift index 42ccf197..3196d417 100644 --- a/Sources/Model/admissionregistration/v1/MutatingWebhook+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MutatingWebhook+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.MutatingWebhook /// diff --git a/Sources/Model/admissionregistration/v1/MutatingWebhookConfiguration+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MutatingWebhookConfiguration+admissionregistration.v1.swift index 908a2140..d4e50206 100644 --- a/Sources/Model/admissionregistration/v1/MutatingWebhookConfiguration+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MutatingWebhookConfiguration+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.MutatingWebhookConfiguration /// diff --git a/Sources/Model/admissionregistration/v1/MutatingWebhookConfigurationList+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MutatingWebhookConfigurationList+admissionregistration.v1.swift index 01c5f643..39a551fd 100644 --- a/Sources/Model/admissionregistration/v1/MutatingWebhookConfigurationList+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MutatingWebhookConfigurationList+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.MutatingWebhookConfigurationList /// diff --git a/Sources/Model/admissionregistration/v1/NamedRuleWithOperations+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/NamedRuleWithOperations+admissionregistration.v1.swift index 0dff7cc5..db5a0216 100644 --- a/Sources/Model/admissionregistration/v1/NamedRuleWithOperations+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/NamedRuleWithOperations+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.NamedRuleWithOperations /// diff --git a/Sources/Model/admissionregistration/v1/ParamKind+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ParamKind+admissionregistration.v1.swift index 5531a0b0..49a47adc 100644 --- a/Sources/Model/admissionregistration/v1/ParamKind+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ParamKind+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.ParamKind /// diff --git a/Sources/Model/admissionregistration/v1/ParamRef+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ParamRef+admissionregistration.v1.swift index 39eb8c5d..ba4ceb22 100644 --- a/Sources/Model/admissionregistration/v1/ParamRef+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ParamRef+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.ParamRef /// diff --git a/Sources/Model/admissionregistration/v1/RuleWithOperations+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/RuleWithOperations+admissionregistration.v1.swift index 2af41dc0..ac678d35 100644 --- a/Sources/Model/admissionregistration/v1/RuleWithOperations+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/RuleWithOperations+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.RuleWithOperations /// diff --git a/Sources/Model/admissionregistration/v1/ServiceReference+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ServiceReference+admissionregistration.v1.swift index aac791ce..03660ef9 100644 --- a/Sources/Model/admissionregistration/v1/ServiceReference+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ServiceReference+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.ServiceReference /// diff --git a/Sources/Model/admissionregistration/v1/TypeChecking+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/TypeChecking+admissionregistration.v1.swift index ec467209..9bc8df17 100644 --- a/Sources/Model/admissionregistration/v1/TypeChecking+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/TypeChecking+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.TypeChecking /// diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicy+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicy+admissionregistration.v1.swift index ac2d58e0..417a17b2 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicy+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicy+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.ValidatingAdmissionPolicy /// diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBinding+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBinding+admissionregistration.v1.swift index 55f0faa3..2813302a 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBinding+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBinding+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.ValidatingAdmissionPolicyBinding /// diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1.swift index 0dcc9398..519b9614 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.ValidatingAdmissionPolicyBindingList /// diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1.swift index c720a1b6..615f6cdb 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec /// diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyList+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyList+admissionregistration.v1.swift index b29c34c4..a6064043 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyList+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyList+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.ValidatingAdmissionPolicyList /// diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicySpec+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicySpec+admissionregistration.v1.swift index 6280c385..5e4bd00c 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicySpec+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicySpec+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.ValidatingAdmissionPolicySpec /// diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyStatus+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyStatus+admissionregistration.v1.swift index 083aaff6..fb5eddd7 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyStatus+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyStatus+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.ValidatingAdmissionPolicyStatus /// diff --git a/Sources/Model/admissionregistration/v1/ValidatingWebhook+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingWebhook+admissionregistration.v1.swift index df684a39..17d4e276 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingWebhook+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingWebhook+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.ValidatingWebhook /// diff --git a/Sources/Model/admissionregistration/v1/ValidatingWebhookConfiguration+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingWebhookConfiguration+admissionregistration.v1.swift index 5e23e581..7008abf2 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingWebhookConfiguration+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingWebhookConfiguration+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.ValidatingWebhookConfiguration /// diff --git a/Sources/Model/admissionregistration/v1/ValidatingWebhookConfigurationList+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingWebhookConfigurationList+admissionregistration.v1.swift index c75796a1..0dcb2c66 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingWebhookConfigurationList+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingWebhookConfigurationList+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.ValidatingWebhookConfigurationList /// diff --git a/Sources/Model/admissionregistration/v1/Validation+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/Validation+admissionregistration.v1.swift index 31900260..d99cb55f 100644 --- a/Sources/Model/admissionregistration/v1/Validation+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/Validation+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.Validation /// diff --git a/Sources/Model/admissionregistration/v1/Variable+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/Variable+admissionregistration.v1.swift index 34659f67..24404116 100644 --- a/Sources/Model/admissionregistration/v1/Variable+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/Variable+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.Variable /// diff --git a/Sources/Model/admissionregistration/v1/WebhookClientConfig+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/WebhookClientConfig+admissionregistration.v1.swift index f5dabd23..f1d53483 100644 --- a/Sources/Model/admissionregistration/v1/WebhookClientConfig+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/WebhookClientConfig+admissionregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1.WebhookClientConfig /// diff --git a/Sources/Model/admissionregistration/v1/admissionregistration+v1.swift b/Sources/Model/admissionregistration/v1/admissionregistration+v1.swift index e4e5e9c2..62abb643 100644 --- a/Sources/Model/admissionregistration/v1/admissionregistration+v1.swift +++ b/Sources/Model/admissionregistration/v1/admissionregistration+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/admissionregistration/v1alpha1/ApplyConfiguration+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/ApplyConfiguration+admissionregistration.v1alpha1.swift index 7dc27f9a..dddc340c 100644 --- a/Sources/Model/admissionregistration/v1alpha1/ApplyConfiguration+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/ApplyConfiguration+admissionregistration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1alpha1.ApplyConfiguration /// diff --git a/Sources/Model/admissionregistration/v1alpha1/JSONPatch+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/JSONPatch+admissionregistration.v1alpha1.swift index 352546a4..31fbe795 100644 --- a/Sources/Model/admissionregistration/v1alpha1/JSONPatch+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/JSONPatch+admissionregistration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1alpha1.JSONPatch /// diff --git a/Sources/Model/admissionregistration/v1alpha1/MatchCondition+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MatchCondition+admissionregistration.v1alpha1.swift index dd3378b4..7b10d0b6 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MatchCondition+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MatchCondition+admissionregistration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1alpha1.MatchCondition /// diff --git a/Sources/Model/admissionregistration/v1alpha1/MatchResources+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MatchResources+admissionregistration.v1alpha1.swift index a79af986..1340f373 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MatchResources+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MatchResources+admissionregistration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1alpha1.MatchResources /// diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicy+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicy+admissionregistration.v1alpha1.swift index d615e878..38520ce3 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicy+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicy+admissionregistration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1alpha1.MutatingAdmissionPolicy /// diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBinding+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBinding+admissionregistration.v1alpha1.swift index 377b2157..137d7fe9 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBinding+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBinding+admissionregistration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1alpha1.MutatingAdmissionPolicyBinding /// diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingList+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingList+admissionregistration.v1alpha1.swift index 33e0ce82..f28ba440 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingList+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingList+admissionregistration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingList /// diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1alpha1.swift index 471668b0..44dea37a 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingSpec /// diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyList+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyList+admissionregistration.v1alpha1.swift index d6fae65c..ce62e3a8 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyList+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyList+admissionregistration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1alpha1.MutatingAdmissionPolicyList /// diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicySpec+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicySpec+admissionregistration.v1alpha1.swift index 51c467e7..dda8ca9e 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicySpec+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicySpec+admissionregistration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1alpha1.MutatingAdmissionPolicySpec /// diff --git a/Sources/Model/admissionregistration/v1alpha1/Mutation+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/Mutation+admissionregistration.v1alpha1.swift index 418b41c4..88bf5064 100644 --- a/Sources/Model/admissionregistration/v1alpha1/Mutation+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/Mutation+admissionregistration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1alpha1.Mutation /// diff --git a/Sources/Model/admissionregistration/v1alpha1/NamedRuleWithOperations+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/NamedRuleWithOperations+admissionregistration.v1alpha1.swift index 08680c14..67d5f2f8 100644 --- a/Sources/Model/admissionregistration/v1alpha1/NamedRuleWithOperations+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/NamedRuleWithOperations+admissionregistration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1alpha1.NamedRuleWithOperations /// diff --git a/Sources/Model/admissionregistration/v1alpha1/ParamKind+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/ParamKind+admissionregistration.v1alpha1.swift index d56ef532..7f907293 100644 --- a/Sources/Model/admissionregistration/v1alpha1/ParamKind+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/ParamKind+admissionregistration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1alpha1.ParamKind /// diff --git a/Sources/Model/admissionregistration/v1alpha1/ParamRef+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/ParamRef+admissionregistration.v1alpha1.swift index 1f97de79..9069df8f 100644 --- a/Sources/Model/admissionregistration/v1alpha1/ParamRef+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/ParamRef+admissionregistration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1alpha1.ParamRef /// diff --git a/Sources/Model/admissionregistration/v1alpha1/Variable+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/Variable+admissionregistration.v1alpha1.swift index 53644cfb..20df6c86 100644 --- a/Sources/Model/admissionregistration/v1alpha1/Variable+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/Variable+admissionregistration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1alpha1.Variable /// diff --git a/Sources/Model/admissionregistration/v1alpha1/admissionregistration+v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/admissionregistration+v1alpha1.swift index dbe5f751..e1940ed7 100644 --- a/Sources/Model/admissionregistration/v1alpha1/admissionregistration+v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/admissionregistration+v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/admissionregistration/v1beta1/ApplyConfiguration+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ApplyConfiguration+admissionregistration.v1beta1.swift new file mode 100644 index 00000000..8b42fdc6 --- /dev/null +++ b/Sources/Model/admissionregistration/v1beta1/ApplyConfiguration+admissionregistration.v1beta1.swift @@ -0,0 +1,99 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// admissionregistration.v1beta1.ApplyConfiguration +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - admissionregistration.v1beta1.ApplyConfiguration + +public extension admissionregistration.v1beta1 { + + /// + /// ApplyConfiguration defines the desired configuration values of an object. + /// + struct ApplyConfiguration: KubernetesResource { + /// + /// expression will be evaluated by CEL to create an apply configuration. ref: https://github.com/google/cel-spec + /// + /// Apply configurations are declared in CEL using object initialization. For example, this CEL expression returns an apply configuration to set a single field: + /// + /// Object{ + /// spec: Object.spec{ + /// serviceAccountName: "example" + /// } + /// } + /// + /// Apply configurations may not modify atomic structs, maps or arrays due to the risk of accidental deletion of values not included in the apply configuration. + /// + /// CEL expressions have access to the object types needed to create apply configurations: + /// + /// - 'Object' - CEL type of the resource object. - 'Object.' - CEL type of object field (such as 'Object.spec') - 'Object.....` - CEL type of nested field (such as 'Object.spec.containers') + /// + /// CEL expressions have access to the contents of the API request, organized into CEL variables as well as some other useful variables: + /// + /// - 'object' - The object from the incoming request. The value is null for DELETE requests. - 'oldObject' - The existing object. The value is null for CREATE requests. - 'request' - Attributes of the API request([ref](/pkg/apis/admission/types.go#AdmissionRequest)). - 'params' - Parameter resource referred to by the policy binding being evaluated. Only populated if the policy has a ParamKind. - 'namespaceObject' - The namespace object that the incoming object belongs to. The value is null for cluster-scoped resources. - 'variables' - Map of composited variables, from its name to its lazily evaluated value. + /// For example, a variable named 'foo' can be accessed as 'variables.foo'. + /// - 'authorizer' - A CEL Authorizer. May be used to perform authorization checks for the principal (user or service account) of the request. + /// See https://pkg.go.dev/k8s.io/apiserver/pkg/cel/library#Authz + /// - 'authorizer.requestResource' - A CEL ResourceCheck constructed from the 'authorizer' and configured with the + /// request resource. + /// + /// The `apiVersion`, `kind`, `metadata.name` and `metadata.generateName` are always accessible from the root of the object. No other metadata properties are accessible. + /// + /// Only property names of the form `[a-zA-Z_.-/][a-zA-Z0-9_.-/]*` are accessible. Required. + /// + public var expression: String? + /// + /// Default memberwise initializer + /// + public init( + expression: String? = nil + ) { + self.expression = expression + } + } +} + +/// +/// Codable conformance +/// +public extension admissionregistration.v1beta1.ApplyConfiguration { + + private enum CodingKeys: String, CodingKey { + + case expression = "expression" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.expression = try container.decodeIfPresent(String.self, forKey: .expression) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(expression, forKey: .expression) + } +} diff --git a/Sources/Model/admissionregistration/v1beta1/AuditAnnotation+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/AuditAnnotation+admissionregistration.v1beta1.swift deleted file mode 100644 index 1d1e3f8f..00000000 --- a/Sources/Model/admissionregistration/v1beta1/AuditAnnotation+admissionregistration.v1beta1.swift +++ /dev/null @@ -1,91 +0,0 @@ -// -// Copyright 2020 Swiftkube Project -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -/// -/// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// admissionregistration.v1beta1.AuditAnnotation -/// - -#if canImport(FoundationEssentials) -import FoundationEssentials -#else -import Foundation -#endif - -// MARK: - admissionregistration.v1beta1.AuditAnnotation - -public extension admissionregistration.v1beta1 { - - /// - /// AuditAnnotation describes how to produce an audit annotation for an API request. - /// - struct AuditAnnotation: KubernetesResource { - /// - /// key specifies the audit annotation key. The audit annotation keys of a ValidatingAdmissionPolicy must be unique. The key must be a qualified name ([A-Za-z0-9][-A-Za-z0-9_.]*) no more than 63 bytes in length. - /// - /// The key is combined with the resource name of the ValidatingAdmissionPolicy to construct an audit annotation key: "{ValidatingAdmissionPolicy name}/{key}". - /// - /// If an admission webhook uses the same resource name as this ValidatingAdmissionPolicy and the same audit annotation key, the annotation key will be identical. In this case, the first annotation written with the key will be included in the audit event and all subsequent annotations with the same key will be discarded. - /// - /// Required. - /// - public var key: String - /// - /// valueExpression represents the expression which is evaluated by CEL to produce an audit annotation value. The expression must evaluate to either a string or null value. If the expression evaluates to a string, the audit annotation is included with the string value. If the expression evaluates to null or empty string the audit annotation will be omitted. The valueExpression may be no longer than 5kb in length. If the result of the valueExpression is more than 10kb in length, it will be truncated to 10kb. - /// - /// If multiple ValidatingAdmissionPolicyBinding resources match an API request, then the valueExpression will be evaluated for each binding. All unique values produced by the valueExpressions will be joined together in a comma-separated list. - /// - /// Required. - /// - public var valueExpression: String - /// - /// Default memberwise initializer - /// - public init( - key: String, - valueExpression: String - ) { - self.key = key - self.valueExpression = valueExpression - } - } -} - -/// -/// Codable conformance -/// -public extension admissionregistration.v1beta1.AuditAnnotation { - - private enum CodingKeys: String, CodingKey { - - case key = "key" - case valueExpression = "valueExpression" - } - - init(from decoder: Decoder) throws { - let container = try decoder.container(keyedBy: CodingKeys.self) - self.key = try container.decode(String.self, forKey: .key) - self.valueExpression = try container.decode(String.self, forKey: .valueExpression) - } - - func encode(to encoder: Encoder) throws { - var encodingContainer = encoder.container(keyedBy: CodingKeys.self) - - try encodingContainer.encode(key, forKey: .key) - try encodingContainer.encode(valueExpression, forKey: .valueExpression) - } -} diff --git a/Sources/Model/admissionregistration/v1beta1/ExpressionWarning+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ExpressionWarning+admissionregistration.v1beta1.swift deleted file mode 100644 index 66add45e..00000000 --- a/Sources/Model/admissionregistration/v1beta1/ExpressionWarning+admissionregistration.v1beta1.swift +++ /dev/null @@ -1,81 +0,0 @@ -// -// Copyright 2020 Swiftkube Project -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -/// -/// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// admissionregistration.v1beta1.ExpressionWarning -/// - -#if canImport(FoundationEssentials) -import FoundationEssentials -#else -import Foundation -#endif - -// MARK: - admissionregistration.v1beta1.ExpressionWarning - -public extension admissionregistration.v1beta1 { - - /// - /// ExpressionWarning is a warning information that targets a specific expression. - /// - struct ExpressionWarning: KubernetesResource { - /// - /// The path to the field that refers the expression. For example, the reference to the expression of the first item of validations is "spec.validations[0].expression" - /// - public var fieldRef: String - /// - /// The content of type checking information in a human-readable form. Each line of the warning contains the type that the expression is checked against, followed by the type check error from the compiler. - /// - public var warning: String - /// - /// Default memberwise initializer - /// - public init( - fieldRef: String, - warning: String - ) { - self.fieldRef = fieldRef - self.warning = warning - } - } -} - -/// -/// Codable conformance -/// -public extension admissionregistration.v1beta1.ExpressionWarning { - - private enum CodingKeys: String, CodingKey { - - case fieldRef = "fieldRef" - case warning = "warning" - } - - init(from decoder: Decoder) throws { - let container = try decoder.container(keyedBy: CodingKeys.self) - self.fieldRef = try container.decode(String.self, forKey: .fieldRef) - self.warning = try container.decode(String.self, forKey: .warning) - } - - func encode(to encoder: Encoder) throws { - var encodingContainer = encoder.container(keyedBy: CodingKeys.self) - - try encodingContainer.encode(fieldRef, forKey: .fieldRef) - try encodingContainer.encode(warning, forKey: .warning) - } -} diff --git a/Sources/Model/admissionregistration/v1beta1/JSONPatch+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/JSONPatch+admissionregistration.v1beta1.swift new file mode 100644 index 00000000..b800980e --- /dev/null +++ b/Sources/Model/admissionregistration/v1beta1/JSONPatch+admissionregistration.v1beta1.swift @@ -0,0 +1,125 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// admissionregistration.v1beta1.JSONPatch +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - admissionregistration.v1beta1.JSONPatch + +public extension admissionregistration.v1beta1 { + + /// + /// JSONPatch defines a JSON Patch. + /// + struct JSONPatch: KubernetesResource { + /// + /// expression will be evaluated by CEL to create a [JSON patch](https://jsonpatch.com/). ref: https://github.com/google/cel-spec + /// + /// expression must return an array of JSONPatch values. + /// + /// For example, this CEL expression returns a JSON patch to conditionally modify a value: + /// + /// [ + /// JSONPatch{op: "test", path: "/spec/example", value: "Red"}, + /// JSONPatch{op: "replace", path: "/spec/example", value: "Green"} + /// ] + /// + /// To define an object for the patch value, use Object types. For example: + /// + /// [ + /// JSONPatch{ + /// op: "add", + /// path: "/spec/selector", + /// value: Object.spec.selector{matchLabels: {"environment": "test"}} + /// } + /// ] + /// + /// To use strings containing '/' and '~' as JSONPatch path keys, use "jsonpatch.escapeKey". For example: + /// + /// [ + /// JSONPatch{ + /// op: "add", + /// path: "/metadata/labels/" + jsonpatch.escapeKey("example.com/environment"), + /// value: "test" + /// }, + /// ] + /// + /// CEL expressions have access to the types needed to create JSON patches and objects: + /// + /// - 'JSONPatch' - CEL type of JSON Patch operations. JSONPatch has the fields 'op', 'from', 'path' and 'value'. + /// See [JSON patch](https://jsonpatch.com/) for more details. The 'value' field may be set to any of: string, + /// integer, array, map or object. If set, the 'path' and 'from' fields must be set to a + /// [JSON pointer](https://datatracker.ietf.org/doc/html/rfc6901/) string, where the 'jsonpatch.escapeKey()' CEL + /// function may be used to escape path keys containing '/' and '~'. + /// - 'Object' - CEL type of the resource object. - 'Object.' - CEL type of object field (such as 'Object.spec') - 'Object.....` - CEL type of nested field (such as 'Object.spec.containers') + /// + /// CEL expressions have access to the contents of the API request, organized into CEL variables as well as some other useful variables: + /// + /// - 'object' - The object from the incoming request. The value is null for DELETE requests. - 'oldObject' - The existing object. The value is null for CREATE requests. - 'request' - Attributes of the API request([ref](/pkg/apis/admission/types.go#AdmissionRequest)). - 'params' - Parameter resource referred to by the policy binding being evaluated. Only populated if the policy has a ParamKind. - 'namespaceObject' - The namespace object that the incoming object belongs to. The value is null for cluster-scoped resources. - 'variables' - Map of composited variables, from its name to its lazily evaluated value. + /// For example, a variable named 'foo' can be accessed as 'variables.foo'. + /// - 'authorizer' - A CEL Authorizer. May be used to perform authorization checks for the principal (user or service account) of the request. + /// See https://pkg.go.dev/k8s.io/apiserver/pkg/cel/library#Authz + /// - 'authorizer.requestResource' - A CEL ResourceCheck constructed from the 'authorizer' and configured with the + /// request resource. + /// + /// CEL expressions have access to [Kubernetes CEL function libraries](https://kubernetes.io/docs/reference/using-api/cel/#cel-options-language-features-and-libraries) as well as: + /// + /// - 'jsonpatch.escapeKey' - Performs JSONPatch key escaping. '~' and '/' are escaped as '~0' and `~1' respectively). + /// + /// Only property names of the form `[a-zA-Z_.-/][a-zA-Z0-9_.-/]*` are accessible. Required. + /// + public var expression: String? + /// + /// Default memberwise initializer + /// + public init( + expression: String? = nil + ) { + self.expression = expression + } + } +} + +/// +/// Codable conformance +/// +public extension admissionregistration.v1beta1.JSONPatch { + + private enum CodingKeys: String, CodingKey { + + case expression = "expression" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.expression = try container.decodeIfPresent(String.self, forKey: .expression) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(expression, forKey: .expression) + } +} diff --git a/Sources/Model/admissionregistration/v1beta1/MatchCondition+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MatchCondition+admissionregistration.v1beta1.swift index 92cba4fe..0c628d01 100644 --- a/Sources/Model/admissionregistration/v1beta1/MatchCondition+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MatchCondition+admissionregistration.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1beta1.MatchCondition /// diff --git a/Sources/Model/admissionregistration/v1beta1/MatchResources+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MatchResources+admissionregistration.v1beta1.swift index 5fdf3d85..3f89524f 100644 --- a/Sources/Model/admissionregistration/v1beta1/MatchResources+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MatchResources+admissionregistration.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1beta1.MatchResources /// diff --git a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicy+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicy+admissionregistration.v1beta1.swift similarity index 63% rename from Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicy+admissionregistration.v1beta1.swift rename to Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicy+admissionregistration.v1beta1.swift index 44431c2d..cf73c39c 100644 --- a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicy+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicy+admissionregistration.v1beta1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// admissionregistration.v1beta1.ValidatingAdmissionPolicy +/// Kubernetes v1.34.6 +/// admissionregistration.v1beta1.MutatingAdmissionPolicy /// #if canImport(FoundationEssentials) @@ -26,21 +26,20 @@ import FoundationEssentials import Foundation #endif -// MARK: - admissionregistration.v1beta1.ValidatingAdmissionPolicy +// MARK: - admissionregistration.v1beta1.MutatingAdmissionPolicy public extension admissionregistration.v1beta1 { /// - /// ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it. + /// MutatingAdmissionPolicy describes the definition of an admission mutation policy that mutates the object coming into admission chain. /// - struct ValidatingAdmissionPolicy: KubernetesAPIResource, MetadataHavingResource, ClusterScopedResource, - ReadableResource, ListableResource, CreatableResource, ReplaceableResource, DeletableResource, CollectionDeletableResource, - StatusHavingResource + struct MutatingAdmissionPolicy: KubernetesAPIResource, MetadataHavingResource, ClusterScopedResource, + ReadableResource, ListableResource, CreatableResource, ReplaceableResource, DeletableResource, CollectionDeletableResource { /// /// ListableResource.List associated type /// - public typealias List = admissionregistration.v1beta1.ValidatingAdmissionPolicyList + public typealias List = admissionregistration.v1beta1.MutatingAdmissionPolicyList /// /// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources /// @@ -48,30 +47,24 @@ public extension admissionregistration.v1beta1 { /// /// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds /// - public let kind: String = "ValidatingAdmissionPolicy" + public let kind: String = "MutatingAdmissionPolicy" /// /// Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata. /// public var metadata: meta.v1.ObjectMeta? /// - /// Specification of the desired behavior of the ValidatingAdmissionPolicy. + /// Specification of the desired behavior of the MutatingAdmissionPolicy. /// - public var spec: admissionregistration.v1beta1.ValidatingAdmissionPolicySpec? - /// - /// The status of the ValidatingAdmissionPolicy, including warnings that are useful to determine if the policy behaves in the expected way. Populated by the system. Read-only. - /// - public var status: admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus? + public var spec: admissionregistration.v1beta1.MutatingAdmissionPolicySpec? /// /// Default memberwise initializer /// public init( metadata: meta.v1.ObjectMeta? = nil, - spec: admissionregistration.v1beta1.ValidatingAdmissionPolicySpec? = nil, - status: admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus? = nil + spec: admissionregistration.v1beta1.MutatingAdmissionPolicySpec? = nil ) { self.metadata = metadata self.spec = spec - self.status = status } } } @@ -79,7 +72,7 @@ public extension admissionregistration.v1beta1 { /// /// Codable conformance /// -public extension admissionregistration.v1beta1.ValidatingAdmissionPolicy { +public extension admissionregistration.v1beta1.MutatingAdmissionPolicy { private enum CodingKeys: String, CodingKey { @@ -87,14 +80,12 @@ public extension admissionregistration.v1beta1.ValidatingAdmissionPolicy { case kind = "kind" case metadata = "metadata" case spec = "spec" - case status = "status" } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.metadata = try container.decodeIfPresent(meta.v1.ObjectMeta.self, forKey: .metadata) - self.spec = try container.decodeIfPresent(admissionregistration.v1beta1.ValidatingAdmissionPolicySpec.self, forKey: .spec) - self.status = try container.decodeIfPresent(admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus.self, forKey: .status) + self.spec = try container.decodeIfPresent(admissionregistration.v1beta1.MutatingAdmissionPolicySpec.self, forKey: .spec) } func encode(to encoder: Encoder) throws { @@ -104,6 +95,5 @@ public extension admissionregistration.v1beta1.ValidatingAdmissionPolicy { try encodingContainer.encode(kind, forKey: .kind) try encodingContainer.encode(metadata, forKey: .metadata) try encodingContainer.encode(spec, forKey: .spec) - try encodingContainer.encode(status, forKey: .status) } } diff --git a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift similarity index 68% rename from Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift rename to Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift index 6cba142e..dd0d2083 100644 --- a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding +/// Kubernetes v1.34.6 +/// admissionregistration.v1beta1.MutatingAdmissionPolicyBinding /// #if canImport(FoundationEssentials) @@ -26,24 +26,24 @@ import FoundationEssentials import Foundation #endif -// MARK: - admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding +// MARK: - admissionregistration.v1beta1.MutatingAdmissionPolicyBinding public extension admissionregistration.v1beta1 { /// - /// ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters. + /// MutatingAdmissionPolicyBinding binds the MutatingAdmissionPolicy with parametrized resources. MutatingAdmissionPolicyBinding and the optional parameter resource together define how cluster administrators configure policies for clusters. /// - /// For a given admission request, each binding will cause its policy to be evaluated N times, where N is 1 for policies/bindings that don't use params, otherwise N is the number of parameters selected by the binding. + /// For a given admission request, each binding will cause its policy to be evaluated N times, where N is 1 for policies/bindings that don't use params, otherwise N is the number of parameters selected by the binding. Each evaluation is constrained by a [runtime cost budget](https://kubernetes.io/docs/reference/using-api/cel/#runtime-cost-budget). /// - /// The CEL expressions of a policy must have a computed CEL cost below the maximum CEL budget. Each evaluation of the policy is given an independent CEL cost budget. Adding/removing policies, bindings, or params can not affect whether a given (policy, binding, param) combination is within its own CEL budget. + /// Adding/removing policies, bindings, or params can not affect whether a given (policy, binding, param) combination is within its own CEL budget. /// - struct ValidatingAdmissionPolicyBinding: KubernetesAPIResource, MetadataHavingResource, ClusterScopedResource, + struct MutatingAdmissionPolicyBinding: KubernetesAPIResource, MetadataHavingResource, ClusterScopedResource, ReadableResource, ListableResource, CreatableResource, ReplaceableResource, DeletableResource, CollectionDeletableResource { /// /// ListableResource.List associated type /// - public typealias List = admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList + public typealias List = admissionregistration.v1beta1.MutatingAdmissionPolicyBindingList /// /// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources /// @@ -51,21 +51,21 @@ public extension admissionregistration.v1beta1 { /// /// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds /// - public let kind: String = "ValidatingAdmissionPolicyBinding" + public let kind: String = "MutatingAdmissionPolicyBinding" /// /// Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata. /// public var metadata: meta.v1.ObjectMeta? /// - /// Specification of the desired behavior of the ValidatingAdmissionPolicyBinding. + /// Specification of the desired behavior of the MutatingAdmissionPolicyBinding. /// - public var spec: admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec? + public var spec: admissionregistration.v1beta1.MutatingAdmissionPolicyBindingSpec? /// /// Default memberwise initializer /// public init( metadata: meta.v1.ObjectMeta? = nil, - spec: admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec? = nil + spec: admissionregistration.v1beta1.MutatingAdmissionPolicyBindingSpec? = nil ) { self.metadata = metadata self.spec = spec @@ -76,7 +76,7 @@ public extension admissionregistration.v1beta1 { /// /// Codable conformance /// -public extension admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding { +public extension admissionregistration.v1beta1.MutatingAdmissionPolicyBinding { private enum CodingKeys: String, CodingKey { @@ -89,7 +89,7 @@ public extension admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.metadata = try container.decodeIfPresent(meta.v1.ObjectMeta.self, forKey: .metadata) - self.spec = try container.decodeIfPresent(admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec.self, forKey: .spec) + self.spec = try container.decodeIfPresent(admissionregistration.v1beta1.MutatingAdmissionPolicyBindingSpec.self, forKey: .spec) } func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift similarity index 72% rename from Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift rename to Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift index 9c8d103b..6e934b36 100644 --- a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList +/// Kubernetes v1.34.6 +/// admissionregistration.v1beta1.MutatingAdmissionPolicyBindingList /// #if canImport(FoundationEssentials) @@ -26,18 +26,18 @@ import FoundationEssentials import Foundation #endif -// MARK: - admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList +// MARK: - admissionregistration.v1beta1.MutatingAdmissionPolicyBindingList public extension admissionregistration.v1beta1 { /// - /// ValidatingAdmissionPolicyBindingList is a list of ValidatingAdmissionPolicyBinding. + /// MutatingAdmissionPolicyBindingList is a list of MutatingAdmissionPolicyBinding. /// - struct ValidatingAdmissionPolicyBindingList: KubernetesResource, KubernetesResourceList { + struct MutatingAdmissionPolicyBindingList: KubernetesResource, KubernetesResourceList { /// /// KubernetesResourceList.Item associated type /// - public typealias Item = admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding + public typealias Item = admissionregistration.v1beta1.MutatingAdmissionPolicyBinding /// /// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources /// @@ -45,7 +45,7 @@ public extension admissionregistration.v1beta1 { /// /// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds /// - public let kind: String = "ValidatingAdmissionPolicyBindingList" + public let kind: String = "MutatingAdmissionPolicyBindingList" /// /// Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds /// @@ -53,13 +53,13 @@ public extension admissionregistration.v1beta1 { /// /// List of PolicyBinding. /// - public var items: [admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding] + public var items: [admissionregistration.v1beta1.MutatingAdmissionPolicyBinding] /// /// Default memberwise initializer /// public init( metadata: meta.v1.ListMeta? = nil, - items: [admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding] + items: [admissionregistration.v1beta1.MutatingAdmissionPolicyBinding] ) { self.metadata = metadata self.items = items @@ -70,7 +70,7 @@ public extension admissionregistration.v1beta1 { /// /// Codable conformance /// -public extension admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList { +public extension admissionregistration.v1beta1.MutatingAdmissionPolicyBindingList { private enum CodingKeys: String, CodingKey { @@ -83,7 +83,7 @@ public extension admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingL init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.metadata = try container.decodeIfPresent(meta.v1.ListMeta.self, forKey: .metadata) - self.items = try container.decode([admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding].self, forKey: .items) + self.items = try container.decode([admissionregistration.v1beta1.MutatingAdmissionPolicyBinding].self, forKey: .items) } func encode(to encoder: Encoder) throws { @@ -96,16 +96,16 @@ public extension admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingL } } -// MARK: - admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList + Sequence +// MARK: - admissionregistration.v1beta1.MutatingAdmissionPolicyBindingList + Sequence /// /// Sequence iterator for KubernetesResourceList items /// -extension admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList: Sequence { +extension admissionregistration.v1beta1.MutatingAdmissionPolicyBindingList: Sequence { - public typealias Element = admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding + public typealias Element = admissionregistration.v1beta1.MutatingAdmissionPolicyBinding - public func makeIterator() -> AnyIterator { + public func makeIterator() -> AnyIterator { AnyIterator(items.makeIterator()) } } diff --git a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift new file mode 100644 index 00000000..19cae8e9 --- /dev/null +++ b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift @@ -0,0 +1,90 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// admissionregistration.v1beta1.MutatingAdmissionPolicyBindingSpec +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - admissionregistration.v1beta1.MutatingAdmissionPolicyBindingSpec + +public extension admissionregistration.v1beta1 { + + /// + /// MutatingAdmissionPolicyBindingSpec is the specification of the MutatingAdmissionPolicyBinding. + /// + struct MutatingAdmissionPolicyBindingSpec: KubernetesResource { + /// + /// matchResources limits what resources match this binding and may be mutated by it. Note that if matchResources matches a resource, the resource must also match a policy's matchConstraints and matchConditions before the resource may be mutated. When matchResources is unset, it does not constrain resource matching, and only the policy's matchConstraints and matchConditions must match for the resource to be mutated. Additionally, matchResources.resourceRules are optional and do not constraint matching when unset. Note that this is differs from MutatingAdmissionPolicy matchConstraints, where resourceRules are required. The CREATE, UPDATE and CONNECT operations are allowed. The DELETE operation may not be matched. '*' matches CREATE, UPDATE and CONNECT. + /// + public var matchResources: admissionregistration.v1beta1.MatchResources? + /// + /// paramRef specifies the parameter resource used to configure the admission control policy. It should point to a resource of the type specified in spec.ParamKind of the bound MutatingAdmissionPolicy. If the policy specifies a ParamKind and the resource referred to by ParamRef does not exist, this binding is considered mis-configured and the FailurePolicy of the MutatingAdmissionPolicy applied. If the policy does not specify a ParamKind then this field is ignored, and the rules are evaluated without a param. + /// + public var paramRef: admissionregistration.v1beta1.ParamRef? + /// + /// policyName references a MutatingAdmissionPolicy name which the MutatingAdmissionPolicyBinding binds to. If the referenced resource does not exist, this binding is considered invalid and will be ignored Required. + /// + public var policyName: String? + /// + /// Default memberwise initializer + /// + public init( + matchResources: admissionregistration.v1beta1.MatchResources? = nil, + paramRef: admissionregistration.v1beta1.ParamRef? = nil, + policyName: String? = nil + ) { + self.matchResources = matchResources + self.paramRef = paramRef + self.policyName = policyName + } + } +} + +/// +/// Codable conformance +/// +public extension admissionregistration.v1beta1.MutatingAdmissionPolicyBindingSpec { + + private enum CodingKeys: String, CodingKey { + + case matchResources = "matchResources" + case paramRef = "paramRef" + case policyName = "policyName" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.matchResources = try container.decodeIfPresent(admissionregistration.v1beta1.MatchResources.self, forKey: .matchResources) + self.paramRef = try container.decodeIfPresent(admissionregistration.v1beta1.ParamRef.self, forKey: .paramRef) + self.policyName = try container.decodeIfPresent(String.self, forKey: .policyName) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(matchResources, forKey: .matchResources) + try encodingContainer.encode(paramRef, forKey: .paramRef) + try encodingContainer.encode(policyName, forKey: .policyName) + } +} diff --git a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyList+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyList+admissionregistration.v1beta1.swift similarity index 74% rename from Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyList+admissionregistration.v1beta1.swift rename to Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyList+admissionregistration.v1beta1.swift index 1bbbff5e..babea0f0 100644 --- a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyList+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyList+admissionregistration.v1beta1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// admissionregistration.v1beta1.ValidatingAdmissionPolicyList +/// Kubernetes v1.34.6 +/// admissionregistration.v1beta1.MutatingAdmissionPolicyList /// #if canImport(FoundationEssentials) @@ -26,18 +26,18 @@ import FoundationEssentials import Foundation #endif -// MARK: - admissionregistration.v1beta1.ValidatingAdmissionPolicyList +// MARK: - admissionregistration.v1beta1.MutatingAdmissionPolicyList public extension admissionregistration.v1beta1 { /// - /// ValidatingAdmissionPolicyList is a list of ValidatingAdmissionPolicy. + /// MutatingAdmissionPolicyList is a list of MutatingAdmissionPolicy. /// - struct ValidatingAdmissionPolicyList: KubernetesResource, KubernetesResourceList { + struct MutatingAdmissionPolicyList: KubernetesResource, KubernetesResourceList { /// /// KubernetesResourceList.Item associated type /// - public typealias Item = admissionregistration.v1beta1.ValidatingAdmissionPolicy + public typealias Item = admissionregistration.v1beta1.MutatingAdmissionPolicy /// /// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources /// @@ -45,7 +45,7 @@ public extension admissionregistration.v1beta1 { /// /// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds /// - public let kind: String = "ValidatingAdmissionPolicyList" + public let kind: String = "MutatingAdmissionPolicyList" /// /// Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds /// @@ -53,13 +53,13 @@ public extension admissionregistration.v1beta1 { /// /// List of ValidatingAdmissionPolicy. /// - public var items: [admissionregistration.v1beta1.ValidatingAdmissionPolicy] + public var items: [admissionregistration.v1beta1.MutatingAdmissionPolicy] /// /// Default memberwise initializer /// public init( metadata: meta.v1.ListMeta? = nil, - items: [admissionregistration.v1beta1.ValidatingAdmissionPolicy] + items: [admissionregistration.v1beta1.MutatingAdmissionPolicy] ) { self.metadata = metadata self.items = items @@ -70,7 +70,7 @@ public extension admissionregistration.v1beta1 { /// /// Codable conformance /// -public extension admissionregistration.v1beta1.ValidatingAdmissionPolicyList { +public extension admissionregistration.v1beta1.MutatingAdmissionPolicyList { private enum CodingKeys: String, CodingKey { @@ -83,7 +83,7 @@ public extension admissionregistration.v1beta1.ValidatingAdmissionPolicyList { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.metadata = try container.decodeIfPresent(meta.v1.ListMeta.self, forKey: .metadata) - self.items = try container.decode([admissionregistration.v1beta1.ValidatingAdmissionPolicy].self, forKey: .items) + self.items = try container.decode([admissionregistration.v1beta1.MutatingAdmissionPolicy].self, forKey: .items) } func encode(to encoder: Encoder) throws { @@ -96,16 +96,16 @@ public extension admissionregistration.v1beta1.ValidatingAdmissionPolicyList { } } -// MARK: - admissionregistration.v1beta1.ValidatingAdmissionPolicyList + Sequence +// MARK: - admissionregistration.v1beta1.MutatingAdmissionPolicyList + Sequence /// /// Sequence iterator for KubernetesResourceList items /// -extension admissionregistration.v1beta1.ValidatingAdmissionPolicyList: Sequence { +extension admissionregistration.v1beta1.MutatingAdmissionPolicyList: Sequence { - public typealias Element = admissionregistration.v1beta1.ValidatingAdmissionPolicy + public typealias Element = admissionregistration.v1beta1.MutatingAdmissionPolicy - public func makeIterator() -> AnyIterator { + public func makeIterator() -> AnyIterator { AnyIterator(items.makeIterator()) } } diff --git a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicySpec+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicySpec+admissionregistration.v1beta1.swift similarity index 57% rename from Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicySpec+admissionregistration.v1beta1.swift rename to Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicySpec+admissionregistration.v1beta1.swift index ce992c1e..e337997d 100644 --- a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicySpec+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicySpec+admissionregistration.v1beta1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// admissionregistration.v1beta1.ValidatingAdmissionPolicySpec +/// Kubernetes v1.34.6 +/// admissionregistration.v1beta1.MutatingAdmissionPolicySpec /// #if canImport(FoundationEssentials) @@ -26,32 +26,26 @@ import FoundationEssentials import Foundation #endif -// MARK: - admissionregistration.v1beta1.ValidatingAdmissionPolicySpec +// MARK: - admissionregistration.v1beta1.MutatingAdmissionPolicySpec public extension admissionregistration.v1beta1 { /// - /// ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy. + /// MutatingAdmissionPolicySpec is the specification of the desired behavior of the admission policy. /// - struct ValidatingAdmissionPolicySpec: KubernetesResource { - /// - /// auditAnnotations contains CEL expressions which are used to produce audit annotations for the audit event of the API request. validations and auditAnnotations may not both be empty; a least one of validations or auditAnnotations is required. - /// - public var auditAnnotations: [admissionregistration.v1beta1.AuditAnnotation]? + struct MutatingAdmissionPolicySpec: KubernetesResource { /// /// failurePolicy defines how to handle failures for the admission policy. Failures can occur from CEL expression parse errors, type check errors, runtime errors and invalid or mis-configured policy definitions or bindings. /// - /// A policy is invalid if spec.paramKind refers to a non-existent Kind. A binding is invalid if spec.paramRef.name refers to a non-existent resource. + /// A policy is invalid if paramKind refers to a non-existent Kind. A binding is invalid if paramRef.name refers to a non-existent resource. /// /// failurePolicy does not define how validations that evaluate to false are handled. /// - /// When failurePolicy is set to Fail, ValidatingAdmissionPolicyBinding validationActions define how failures are enforced. - /// /// Allowed values are Ignore or Fail. Defaults to Fail. /// public var failurePolicy: String? /// - /// MatchConditions is a list of conditions that must be met for a request to be validated. Match conditions filter requests that have already been matched by the rules, namespaceSelector, and objectSelector. An empty list of matchConditions matches all requests. There are a maximum of 64 match conditions allowed. + /// matchConditions is a list of conditions that must be met for a request to be validated. Match conditions filter requests that have already been matched by the matchConstraints. An empty list of matchConditions matches all requests. There are a maximum of 64 match conditions allowed. /// /// If a parameter object is provided, it can be accessed via the `params` handle in the same manner as validation expressions. /// @@ -64,41 +58,49 @@ public extension admissionregistration.v1beta1 { /// public var matchConditions: [admissionregistration.v1beta1.MatchCondition]? /// - /// MatchConstraints specifies what resources this policy is designed to validate. The AdmissionPolicy cares about a request if it matches _all_ Constraints. However, in order to prevent clusters from being put into an unstable state that cannot be recovered from via the API ValidatingAdmissionPolicy cannot match ValidatingAdmissionPolicy and ValidatingAdmissionPolicyBinding. Required. + /// matchConstraints specifies what resources this policy is designed to validate. The MutatingAdmissionPolicy cares about a request if it matches _all_ Constraints. However, in order to prevent clusters from being put into an unstable state that cannot be recovered from via the API MutatingAdmissionPolicy cannot match MutatingAdmissionPolicy and MutatingAdmissionPolicyBinding. The CREATE, UPDATE and CONNECT operations are allowed. The DELETE operation may not be matched. '*' matches CREATE, UPDATE and CONNECT. Required. /// public var matchConstraints: admissionregistration.v1beta1.MatchResources? /// - /// ParamKind specifies the kind of resources used to parameterize this policy. If absent, there are no parameters for this policy and the param CEL variable will not be provided to validation expressions. If ParamKind refers to a non-existent kind, this policy definition is mis-configured and the FailurePolicy is applied. If paramKind is specified but paramRef is unset in ValidatingAdmissionPolicyBinding, the params variable will be null. + /// mutations contain operations to perform on matching objects. mutations may not be empty; a minimum of one mutation is required. mutations are evaluated in order, and are reinvoked according to the reinvocationPolicy. The mutations of a policy are invoked for each binding of this policy and reinvocation of mutations occurs on a per binding basis. + /// + public var mutations: [admissionregistration.v1beta1.Mutation]? + /// + /// paramKind specifies the kind of resources used to parameterize this policy. If absent, there are no parameters for this policy and the param CEL variable will not be provided to validation expressions. If paramKind refers to a non-existent kind, this policy definition is mis-configured and the FailurePolicy is applied. If paramKind is specified but paramRef is unset in MutatingAdmissionPolicyBinding, the params variable will be null. /// public var paramKind: admissionregistration.v1beta1.ParamKind? /// - /// Validations contain CEL expressions which is used to apply the validation. Validations and AuditAnnotations may not both be empty; a minimum of one Validations or AuditAnnotations is required. + /// reinvocationPolicy indicates whether mutations may be called multiple times per MutatingAdmissionPolicyBinding as part of a single admission evaluation. Allowed values are "Never" and "IfNeeded". + /// + /// Never: These mutations will not be called more than once per binding in a single admission evaluation. + /// + /// IfNeeded: These mutations may be invoked more than once per binding for a single admission request and there is no guarantee of order with respect to other admission plugins, admission webhooks, bindings of this policy and admission policies. Mutations are only reinvoked when mutations change the object after this mutation is invoked. Required. /// - public var validations: [admissionregistration.v1beta1.Validation]? + public var reinvocationPolicy: String? /// - /// Variables contain definitions of variables that can be used in composition of other expressions. Each variable is defined as a named CEL expression. The variables defined here will be available under `variables` in other expressions of the policy except MatchConditions because MatchConditions are evaluated before the rest of the policy. + /// variables contain definitions of variables that can be used in composition of other expressions. Each variable is defined as a named CEL expression. The variables defined here will be available under `variables` in other expressions of the policy except matchConditions because matchConditions are evaluated before the rest of the policy. /// - /// The expression of a variable can refer to other variables defined earlier in the list but not those after. Thus, Variables must be sorted by the order of first appearance and acyclic. + /// The expression of a variable can refer to other variables defined earlier in the list but not those after. Thus, variables must be sorted by the order of first appearance and acyclic. /// public var variables: [admissionregistration.v1beta1.Variable]? /// /// Default memberwise initializer /// public init( - auditAnnotations: [admissionregistration.v1beta1.AuditAnnotation]? = nil, failurePolicy: String? = nil, matchConditions: [admissionregistration.v1beta1.MatchCondition]? = nil, matchConstraints: admissionregistration.v1beta1.MatchResources? = nil, + mutations: [admissionregistration.v1beta1.Mutation]? = nil, paramKind: admissionregistration.v1beta1.ParamKind? = nil, - validations: [admissionregistration.v1beta1.Validation]? = nil, + reinvocationPolicy: String? = nil, variables: [admissionregistration.v1beta1.Variable]? = nil ) { - self.auditAnnotations = auditAnnotations self.failurePolicy = failurePolicy self.matchConditions = matchConditions self.matchConstraints = matchConstraints + self.mutations = mutations self.paramKind = paramKind - self.validations = validations + self.reinvocationPolicy = reinvocationPolicy self.variables = variables } } @@ -107,39 +109,39 @@ public extension admissionregistration.v1beta1 { /// /// Codable conformance /// -public extension admissionregistration.v1beta1.ValidatingAdmissionPolicySpec { +public extension admissionregistration.v1beta1.MutatingAdmissionPolicySpec { private enum CodingKeys: String, CodingKey { - case auditAnnotations = "auditAnnotations" case failurePolicy = "failurePolicy" case matchConditions = "matchConditions" case matchConstraints = "matchConstraints" + case mutations = "mutations" case paramKind = "paramKind" - case validations = "validations" + case reinvocationPolicy = "reinvocationPolicy" case variables = "variables" } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.auditAnnotations = try container.decodeIfPresent([admissionregistration.v1beta1.AuditAnnotation].self, forKey: .auditAnnotations) self.failurePolicy = try container.decodeIfPresent(String.self, forKey: .failurePolicy) self.matchConditions = try container.decodeIfPresent([admissionregistration.v1beta1.MatchCondition].self, forKey: .matchConditions) self.matchConstraints = try container.decodeIfPresent(admissionregistration.v1beta1.MatchResources.self, forKey: .matchConstraints) + self.mutations = try container.decodeIfPresent([admissionregistration.v1beta1.Mutation].self, forKey: .mutations) self.paramKind = try container.decodeIfPresent(admissionregistration.v1beta1.ParamKind.self, forKey: .paramKind) - self.validations = try container.decodeIfPresent([admissionregistration.v1beta1.Validation].self, forKey: .validations) + self.reinvocationPolicy = try container.decodeIfPresent(String.self, forKey: .reinvocationPolicy) self.variables = try container.decodeIfPresent([admissionregistration.v1beta1.Variable].self, forKey: .variables) } func encode(to encoder: Encoder) throws { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) - try encodingContainer.encode(auditAnnotations, forKey: .auditAnnotations) try encodingContainer.encode(failurePolicy, forKey: .failurePolicy) try encodingContainer.encode(matchConditions, forKey: .matchConditions) try encodingContainer.encode(matchConstraints, forKey: .matchConstraints) + try encodingContainer.encode(mutations, forKey: .mutations) try encodingContainer.encode(paramKind, forKey: .paramKind) - try encodingContainer.encode(validations, forKey: .validations) + try encodingContainer.encode(reinvocationPolicy, forKey: .reinvocationPolicy) try encodingContainer.encode(variables, forKey: .variables) } } diff --git a/Sources/Model/admissionregistration/v1beta1/Mutation+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/Mutation+admissionregistration.v1beta1.swift new file mode 100644 index 00000000..cd172862 --- /dev/null +++ b/Sources/Model/admissionregistration/v1beta1/Mutation+admissionregistration.v1beta1.swift @@ -0,0 +1,90 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// admissionregistration.v1beta1.Mutation +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - admissionregistration.v1beta1.Mutation + +public extension admissionregistration.v1beta1 { + + /// + /// Mutation specifies the CEL expression which is used to apply the Mutation. + /// + struct Mutation: KubernetesResource { + /// + /// applyConfiguration defines the desired configuration values of an object. The configuration is applied to the admission object using [structured merge diff](https://github.com/kubernetes-sigs/structured-merge-diff). A CEL expression is used to create apply configuration. + /// + public var applyConfiguration: admissionregistration.v1beta1.ApplyConfiguration? + /// + /// jsonPatch defines a [JSON patch](https://jsonpatch.com/) operation to perform a mutation to the object. A CEL expression is used to create the JSON patch. + /// + public var jsonPatch: admissionregistration.v1beta1.JSONPatch? + /// + /// patchType indicates the patch strategy used. Allowed values are "ApplyConfiguration" and "JSONPatch". Required. + /// + public var patchType: String + /// + /// Default memberwise initializer + /// + public init( + applyConfiguration: admissionregistration.v1beta1.ApplyConfiguration? = nil, + jsonPatch: admissionregistration.v1beta1.JSONPatch? = nil, + patchType: String + ) { + self.applyConfiguration = applyConfiguration + self.jsonPatch = jsonPatch + self.patchType = patchType + } + } +} + +/// +/// Codable conformance +/// +public extension admissionregistration.v1beta1.Mutation { + + private enum CodingKeys: String, CodingKey { + + case applyConfiguration = "applyConfiguration" + case jsonPatch = "jsonPatch" + case patchType = "patchType" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.applyConfiguration = try container.decodeIfPresent(admissionregistration.v1beta1.ApplyConfiguration.self, forKey: .applyConfiguration) + self.jsonPatch = try container.decodeIfPresent(admissionregistration.v1beta1.JSONPatch.self, forKey: .jsonPatch) + self.patchType = try container.decode(String.self, forKey: .patchType) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(applyConfiguration, forKey: .applyConfiguration) + try encodingContainer.encode(jsonPatch, forKey: .jsonPatch) + try encodingContainer.encode(patchType, forKey: .patchType) + } +} diff --git a/Sources/Model/admissionregistration/v1beta1/NamedRuleWithOperations+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/NamedRuleWithOperations+admissionregistration.v1beta1.swift index e6cbead2..5a70d648 100644 --- a/Sources/Model/admissionregistration/v1beta1/NamedRuleWithOperations+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/NamedRuleWithOperations+admissionregistration.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1beta1.NamedRuleWithOperations /// diff --git a/Sources/Model/admissionregistration/v1beta1/ParamKind+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ParamKind+admissionregistration.v1beta1.swift index 65c60488..75c0f436 100644 --- a/Sources/Model/admissionregistration/v1beta1/ParamKind+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/ParamKind+admissionregistration.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1beta1.ParamKind /// diff --git a/Sources/Model/admissionregistration/v1beta1/ParamRef+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ParamRef+admissionregistration.v1beta1.swift index 21fbfbf2..07a3eeb9 100644 --- a/Sources/Model/admissionregistration/v1beta1/ParamRef+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/ParamRef+admissionregistration.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1beta1.ParamRef /// diff --git a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift deleted file mode 100644 index 1c6c12dc..00000000 --- a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift +++ /dev/null @@ -1,117 +0,0 @@ -// -// Copyright 2020 Swiftkube Project -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -/// -/// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec -/// - -#if canImport(FoundationEssentials) -import FoundationEssentials -#else -import Foundation -#endif - -// MARK: - admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec - -public extension admissionregistration.v1beta1 { - - /// - /// ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding. - /// - struct ValidatingAdmissionPolicyBindingSpec: KubernetesResource { - /// - /// MatchResources declares what resources match this binding and will be validated by it. Note that this is intersected with the policy's matchConstraints, so only requests that are matched by the policy can be selected by this. If this is unset, all resources matched by the policy are validated by this binding When resourceRules is unset, it does not constrain resource matching. If a resource is matched by the other fields of this object, it will be validated. Note that this is differs from ValidatingAdmissionPolicy matchConstraints, where resourceRules are required. - /// - public var matchResources: admissionregistration.v1beta1.MatchResources? - /// - /// paramRef specifies the parameter resource used to configure the admission control policy. It should point to a resource of the type specified in ParamKind of the bound ValidatingAdmissionPolicy. If the policy specifies a ParamKind and the resource referred to by ParamRef does not exist, this binding is considered mis-configured and the FailurePolicy of the ValidatingAdmissionPolicy applied. If the policy does not specify a ParamKind then this field is ignored, and the rules are evaluated without a param. - /// - public var paramRef: admissionregistration.v1beta1.ParamRef? - /// - /// PolicyName references a ValidatingAdmissionPolicy name which the ValidatingAdmissionPolicyBinding binds to. If the referenced resource does not exist, this binding is considered invalid and will be ignored Required. - /// - public var policyName: String? - /// - /// validationActions declares how Validations of the referenced ValidatingAdmissionPolicy are enforced. If a validation evaluates to false it is always enforced according to these actions. - /// - /// Failures defined by the ValidatingAdmissionPolicy's FailurePolicy are enforced according to these actions only if the FailurePolicy is set to Fail, otherwise the failures are ignored. This includes compilation errors, runtime errors and misconfigurations of the policy. - /// - /// validationActions is declared as a set of action values. Order does not matter. validationActions may not contain duplicates of the same action. - /// - /// The supported actions values are: - /// - /// "Deny" specifies that a validation failure results in a denied request. - /// - /// "Warn" specifies that a validation failure is reported to the request client in HTTP Warning headers, with a warning code of 299. Warnings can be sent both for allowed or denied admission responses. - /// - /// "Audit" specifies that a validation failure is included in the published audit event for the request. The audit event will contain a `validation.policy.admission.k8s.io/validation_failure` audit annotation with a value containing the details of the validation failures, formatted as a JSON list of objects, each with the following fields: - message: The validation failure message string - policy: The resource name of the ValidatingAdmissionPolicy - binding: The resource name of the ValidatingAdmissionPolicyBinding - expressionIndex: The index of the failed validations in the ValidatingAdmissionPolicy - validationActions: The enforcement actions enacted for the validation failure Example audit annotation: `"validation.policy.admission.k8s.io/validation_failure": "[{\"message\": \"Invalid value\", {\"policy\": \"policy.example.com\", {\"binding\": \"policybinding.example.com\", {\"expressionIndex\": \"1\", {\"validationActions\": [\"Audit\"]}]"` - /// - /// Clients should expect to handle additional values by ignoring any values not recognized. - /// - /// "Deny" and "Warn" may not be used together since this combination needlessly duplicates the validation failure both in the API response body and the HTTP warning headers. - /// - /// Required. - /// - public var validationActions: [String]? - /// - /// Default memberwise initializer - /// - public init( - matchResources: admissionregistration.v1beta1.MatchResources? = nil, - paramRef: admissionregistration.v1beta1.ParamRef? = nil, - policyName: String? = nil, - validationActions: [String]? = nil - ) { - self.matchResources = matchResources - self.paramRef = paramRef - self.policyName = policyName - self.validationActions = validationActions - } - } -} - -/// -/// Codable conformance -/// -public extension admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec { - - private enum CodingKeys: String, CodingKey { - - case matchResources = "matchResources" - case paramRef = "paramRef" - case policyName = "policyName" - case validationActions = "validationActions" - } - - init(from decoder: Decoder) throws { - let container = try decoder.container(keyedBy: CodingKeys.self) - self.matchResources = try container.decodeIfPresent(admissionregistration.v1beta1.MatchResources.self, forKey: .matchResources) - self.paramRef = try container.decodeIfPresent(admissionregistration.v1beta1.ParamRef.self, forKey: .paramRef) - self.policyName = try container.decodeIfPresent(String.self, forKey: .policyName) - self.validationActions = try container.decodeIfPresent([String].self, forKey: .validationActions) - } - - func encode(to encoder: Encoder) throws { - var encodingContainer = encoder.container(keyedBy: CodingKeys.self) - - try encodingContainer.encode(matchResources, forKey: .matchResources) - try encodingContainer.encode(paramRef, forKey: .paramRef) - try encodingContainer.encode(policyName, forKey: .policyName) - try encodingContainer.encode(validationActions, forKey: .validationActions) - } -} diff --git a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyStatus+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyStatus+admissionregistration.v1beta1.swift deleted file mode 100644 index 36d6bf09..00000000 --- a/Sources/Model/admissionregistration/v1beta1/ValidatingAdmissionPolicyStatus+admissionregistration.v1beta1.swift +++ /dev/null @@ -1,90 +0,0 @@ -// -// Copyright 2020 Swiftkube Project -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -/// -/// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus -/// - -#if canImport(FoundationEssentials) -import FoundationEssentials -#else -import Foundation -#endif - -// MARK: - admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus - -public extension admissionregistration.v1beta1 { - - /// - /// ValidatingAdmissionPolicyStatus represents the status of an admission validation policy. - /// - struct ValidatingAdmissionPolicyStatus: KubernetesResource { - /// - /// The conditions represent the latest available observations of a policy's current state. - /// - public var conditions: [meta.v1.Condition]? - /// - /// The generation observed by the controller. - /// - public var observedGeneration: Int64? - /// - /// The results of type checking for each expression. Presence of this field indicates the completion of the type checking. - /// - public var typeChecking: admissionregistration.v1beta1.TypeChecking? - /// - /// Default memberwise initializer - /// - public init( - conditions: [meta.v1.Condition]? = nil, - observedGeneration: Int64? = nil, - typeChecking: admissionregistration.v1beta1.TypeChecking? = nil - ) { - self.conditions = conditions - self.observedGeneration = observedGeneration - self.typeChecking = typeChecking - } - } -} - -/// -/// Codable conformance -/// -public extension admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus { - - private enum CodingKeys: String, CodingKey { - - case conditions = "conditions" - case observedGeneration = "observedGeneration" - case typeChecking = "typeChecking" - } - - init(from decoder: Decoder) throws { - let container = try decoder.container(keyedBy: CodingKeys.self) - self.conditions = try container.decodeIfPresent([meta.v1.Condition].self, forKey: .conditions) - self.observedGeneration = try container.decodeIfPresent(Int64.self, forKey: .observedGeneration) - self.typeChecking = try container.decodeIfPresent(admissionregistration.v1beta1.TypeChecking.self, forKey: .typeChecking) - } - - func encode(to encoder: Encoder) throws { - var encodingContainer = encoder.container(keyedBy: CodingKeys.self) - - try encodingContainer.encode(conditions, forKey: .conditions) - try encodingContainer.encode(observedGeneration, forKey: .observedGeneration) - try encodingContainer.encode(typeChecking, forKey: .typeChecking) - } -} diff --git a/Sources/Model/admissionregistration/v1beta1/Validation+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/Validation+admissionregistration.v1beta1.swift deleted file mode 100644 index 5705492f..00000000 --- a/Sources/Model/admissionregistration/v1beta1/Validation+admissionregistration.v1beta1.swift +++ /dev/null @@ -1,124 +0,0 @@ -// -// Copyright 2020 Swiftkube Project -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -/// -/// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// admissionregistration.v1beta1.Validation -/// - -#if canImport(FoundationEssentials) -import FoundationEssentials -#else -import Foundation -#endif - -// MARK: - admissionregistration.v1beta1.Validation - -public extension admissionregistration.v1beta1 { - - /// - /// Validation specifies the CEL expression which is used to apply the validation. - /// - struct Validation: KubernetesResource { - /// - /// Expression represents the expression which will be evaluated by CEL. ref: https://github.com/google/cel-spec CEL expressions have access to the contents of the API request/response, organized into CEL variables as well as some other useful variables: - /// - /// - 'object' - The object from the incoming request. The value is null for DELETE requests. - 'oldObject' - The existing object. The value is null for CREATE requests. - 'request' - Attributes of the API request([ref](/pkg/apis/admission/types.go#AdmissionRequest)). - 'params' - Parameter resource referred to by the policy binding being evaluated. Only populated if the policy has a ParamKind. - 'namespaceObject' - The namespace object that the incoming object belongs to. The value is null for cluster-scoped resources. - 'variables' - Map of composited variables, from its name to its lazily evaluated value. - /// For example, a variable named 'foo' can be accessed as 'variables.foo'. - /// - 'authorizer' - A CEL Authorizer. May be used to perform authorization checks for the principal (user or service account) of the request. - /// See https://pkg.go.dev/k8s.io/apiserver/pkg/cel/library#Authz - /// - 'authorizer.requestResource' - A CEL ResourceCheck constructed from the 'authorizer' and configured with the - /// request resource. - /// - /// The `apiVersion`, `kind`, `metadata.name` and `metadata.generateName` are always accessible from the root of the object. No other metadata properties are accessible. - /// - /// Only property names of the form `[a-zA-Z_.-/][a-zA-Z0-9_.-/]*` are accessible. Accessible property names are escaped according to the following rules when accessed in the expression: - '__' escapes to '__underscores__' - '.' escapes to '__dot__' - '-' escapes to '__dash__' - '/' escapes to '__slash__' - Property names that exactly match a CEL RESERVED keyword escape to '__{keyword}__'. The keywords are: - /// "true", "false", "null", "in", "as", "break", "const", "continue", "else", "for", "function", "if", - /// "import", "let", "loop", "package", "namespace", "return". - /// Examples: - /// - Expression accessing a property named "namespace": {"Expression": "object.__namespace__ > 0"} - /// - Expression accessing a property named "x-prop": {"Expression": "object.x__dash__prop > 0"} - /// - Expression accessing a property named "redact__d": {"Expression": "object.redact__underscores__d > 0"} - /// - /// Equality on arrays with list type of 'set' or 'map' ignores element order, i.e. [1, 2] == [2, 1]. Concatenation on arrays with x-kubernetes-list-type use the semantics of the list type: - /// - 'set': `X + Y` performs a union where the array positions of all elements in `X` are preserved and - /// non-intersecting elements in `Y` are appended, retaining their partial order. - /// - 'map': `X + Y` performs a merge where the array positions of all keys in `X` are preserved but the values - /// are overwritten by values in `Y` when the key sets of `X` and `Y` intersect. Elements in `Y` with - /// non-intersecting keys are appended, retaining their partial order. - /// Required. - /// - public var expression: String - /// - /// Message represents the message displayed when validation fails. The message is required if the Expression contains line breaks. The message must not contain line breaks. If unset, the message is "failed rule: {Rule}". e.g. "must be a URL with the host matching spec.host" If the Expression contains line breaks. Message is required. The message must not contain line breaks. If unset, the message is "failed Expression: {Expression}". - /// - public var message: String? - /// - /// messageExpression declares a CEL expression that evaluates to the validation failure message that is returned when this rule fails. Since messageExpression is used as a failure message, it must evaluate to a string. If both message and messageExpression are present on a validation, then messageExpression will be used if validation fails. If messageExpression results in a runtime error, the runtime error is logged, and the validation failure message is produced as if the messageExpression field were unset. If messageExpression evaluates to an empty string, a string with only spaces, or a string that contains line breaks, then the validation failure message will also be produced as if the messageExpression field were unset, and the fact that messageExpression produced an empty string/string with only spaces/string with line breaks will be logged. messageExpression has access to all the same variables as the `expression` except for 'authorizer' and 'authorizer.requestResource'. Example: "object.x must be less than max ("+string(params.max)+")" - /// - public var messageExpression: String? - /// - /// Reason represents a machine-readable description of why this validation failed. If this is the first validation in the list to fail, this reason, as well as the corresponding HTTP response code, are used in the HTTP response to the client. The currently supported reasons are: "Unauthorized", "Forbidden", "Invalid", "RequestEntityTooLarge". If not set, StatusReasonInvalid is used in the response to the client. - /// - public var reason: String? - /// - /// Default memberwise initializer - /// - public init( - expression: String, - message: String? = nil, - messageExpression: String? = nil, - reason: String? = nil - ) { - self.expression = expression - self.message = message - self.messageExpression = messageExpression - self.reason = reason - } - } -} - -/// -/// Codable conformance -/// -public extension admissionregistration.v1beta1.Validation { - - private enum CodingKeys: String, CodingKey { - - case expression = "expression" - case message = "message" - case messageExpression = "messageExpression" - case reason = "reason" - } - - init(from decoder: Decoder) throws { - let container = try decoder.container(keyedBy: CodingKeys.self) - self.expression = try container.decode(String.self, forKey: .expression) - self.message = try container.decodeIfPresent(String.self, forKey: .message) - self.messageExpression = try container.decodeIfPresent(String.self, forKey: .messageExpression) - self.reason = try container.decodeIfPresent(String.self, forKey: .reason) - } - - func encode(to encoder: Encoder) throws { - var encodingContainer = encoder.container(keyedBy: CodingKeys.self) - - try encodingContainer.encode(expression, forKey: .expression) - try encodingContainer.encode(message, forKey: .message) - try encodingContainer.encode(messageExpression, forKey: .messageExpression) - try encodingContainer.encode(reason, forKey: .reason) - } -} diff --git a/Sources/Model/admissionregistration/v1beta1/Variable+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/Variable+admissionregistration.v1beta1.swift index 3588e4e1..48dfea52 100644 --- a/Sources/Model/admissionregistration/v1beta1/Variable+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/Variable+admissionregistration.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// admissionregistration.v1beta1.Variable /// diff --git a/Sources/Model/admissionregistration/v1beta1/admissionregistration+v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/admissionregistration+v1beta1.swift index 9a4ad6ce..0bf33a22 100644 --- a/Sources/Model/admissionregistration/v1beta1/admissionregistration+v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/admissionregistration+v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/apiextensions/apiextensions.swift b/Sources/Model/apiextensions/apiextensions.swift index 90c9b895..cb1e62e0 100644 --- a/Sources/Model/apiextensions/apiextensions.swift +++ b/Sources/Model/apiextensions/apiextensions.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/apiextensions/v1/CustomResourceColumnDefinition+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceColumnDefinition+apiextensions.v1.swift index 362319b5..e6777fb5 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceColumnDefinition+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceColumnDefinition+apiextensions.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiextensions.v1.CustomResourceColumnDefinition /// diff --git a/Sources/Model/apiextensions/v1/CustomResourceConversion+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceConversion+apiextensions.v1.swift index 78254cee..839374ec 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceConversion+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceConversion+apiextensions.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiextensions.v1.CustomResourceConversion /// diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinition+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinition+apiextensions.v1.swift index 3fa946ec..5ce9eb09 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinition+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinition+apiextensions.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiextensions.v1.CustomResourceDefinition /// diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift index 8d3a720d..bbd11b5d 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiextensions.v1.CustomResourceDefinitionCondition /// diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionList+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionList+apiextensions.v1.swift index 8428dc2c..79e63fc8 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionList+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionList+apiextensions.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiextensions.v1.CustomResourceDefinitionList /// diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionNames+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionNames+apiextensions.v1.swift index 782610c9..5f2e62ac 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionNames+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionNames+apiextensions.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiextensions.v1.CustomResourceDefinitionNames /// diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionSpec+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionSpec+apiextensions.v1.swift index 29c9b538..05d7c84b 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionSpec+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionSpec+apiextensions.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiextensions.v1.CustomResourceDefinitionSpec /// diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionStatus+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionStatus+apiextensions.v1.swift index 7bf60df3..fcd0bd95 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionStatus+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionStatus+apiextensions.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiextensions.v1.CustomResourceDefinitionStatus /// diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionVersion+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionVersion+apiextensions.v1.swift index 41309d78..54d5b532 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionVersion+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionVersion+apiextensions.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiextensions.v1.CustomResourceDefinitionVersion /// diff --git a/Sources/Model/apiextensions/v1/CustomResourceSubresourceScale+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceSubresourceScale+apiextensions.v1.swift index 7abcbaac..973f012e 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceSubresourceScale+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceSubresourceScale+apiextensions.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiextensions.v1.CustomResourceSubresourceScale /// diff --git a/Sources/Model/apiextensions/v1/CustomResourceSubresourceStatus+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceSubresourceStatus+apiextensions.v1.swift index f8aa6be3..a05e3ee9 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceSubresourceStatus+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceSubresourceStatus+apiextensions.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiextensions.v1.CustomResourceSubresourceStatus /// diff --git a/Sources/Model/apiextensions/v1/CustomResourceSubresources+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceSubresources+apiextensions.v1.swift index db504c12..4c50b33c 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceSubresources+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceSubresources+apiextensions.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiextensions.v1.CustomResourceSubresources /// diff --git a/Sources/Model/apiextensions/v1/CustomResourceValidation+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceValidation+apiextensions.v1.swift index 6407408f..a455761a 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceValidation+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceValidation+apiextensions.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiextensions.v1.CustomResourceValidation /// diff --git a/Sources/Model/apiextensions/v1/ExternalDocumentation+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/ExternalDocumentation+apiextensions.v1.swift index 7315d522..0325566b 100644 --- a/Sources/Model/apiextensions/v1/ExternalDocumentation+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/ExternalDocumentation+apiextensions.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiextensions.v1.ExternalDocumentation /// diff --git a/Sources/Model/apiextensions/v1/SelectableField+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/SelectableField+apiextensions.v1.swift index 326c22dc..f26d3dd5 100644 --- a/Sources/Model/apiextensions/v1/SelectableField+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/SelectableField+apiextensions.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiextensions.v1.SelectableField /// diff --git a/Sources/Model/apiextensions/v1/ServiceReference+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/ServiceReference+apiextensions.v1.swift index 2197a1b5..6e556062 100644 --- a/Sources/Model/apiextensions/v1/ServiceReference+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/ServiceReference+apiextensions.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiextensions.v1.ServiceReference /// diff --git a/Sources/Model/apiextensions/v1/ValidationRule+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/ValidationRule+apiextensions.v1.swift index 031139b1..a0800b80 100644 --- a/Sources/Model/apiextensions/v1/ValidationRule+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/ValidationRule+apiextensions.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiextensions.v1.ValidationRule /// diff --git a/Sources/Model/apiextensions/v1/WebhookClientConfig+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/WebhookClientConfig+apiextensions.v1.swift index fa104336..4933d520 100644 --- a/Sources/Model/apiextensions/v1/WebhookClientConfig+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/WebhookClientConfig+apiextensions.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiextensions.v1.WebhookClientConfig /// diff --git a/Sources/Model/apiextensions/v1/WebhookConversion+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/WebhookConversion+apiextensions.v1.swift index 833ffeb6..f38c5a7c 100644 --- a/Sources/Model/apiextensions/v1/WebhookConversion+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/WebhookConversion+apiextensions.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiextensions.v1.WebhookConversion /// diff --git a/Sources/Model/apiextensions/v1/apiextensions+v1.swift b/Sources/Model/apiextensions/v1/apiextensions+v1.swift index e62e34b1..1fa3d808 100644 --- a/Sources/Model/apiextensions/v1/apiextensions+v1.swift +++ b/Sources/Model/apiextensions/v1/apiextensions+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/apiregistration/apiregistration.swift b/Sources/Model/apiregistration/apiregistration.swift index 19ed38fb..1bc368bb 100644 --- a/Sources/Model/apiregistration/apiregistration.swift +++ b/Sources/Model/apiregistration/apiregistration.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/apiregistration/v1/APIService+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIService+apiregistration.v1.swift index e1a93220..72a9d543 100644 --- a/Sources/Model/apiregistration/v1/APIService+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIService+apiregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiregistration.v1.APIService /// diff --git a/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift index dc5c96bf..c3af4301 100644 --- a/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiregistration.v1.APIServiceCondition /// diff --git a/Sources/Model/apiregistration/v1/APIServiceList+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIServiceList+apiregistration.v1.swift index c108101c..b4e4eab7 100644 --- a/Sources/Model/apiregistration/v1/APIServiceList+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIServiceList+apiregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiregistration.v1.APIServiceList /// diff --git a/Sources/Model/apiregistration/v1/APIServiceSpec+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIServiceSpec+apiregistration.v1.swift index ca2e0491..5a0e9591 100644 --- a/Sources/Model/apiregistration/v1/APIServiceSpec+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIServiceSpec+apiregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiregistration.v1.APIServiceSpec /// diff --git a/Sources/Model/apiregistration/v1/APIServiceStatus+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIServiceStatus+apiregistration.v1.swift index 65d0a660..7bea5983 100644 --- a/Sources/Model/apiregistration/v1/APIServiceStatus+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIServiceStatus+apiregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiregistration.v1.APIServiceStatus /// diff --git a/Sources/Model/apiregistration/v1/ServiceReference+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/ServiceReference+apiregistration.v1.swift index e6dd85f2..d53f716f 100644 --- a/Sources/Model/apiregistration/v1/ServiceReference+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/ServiceReference+apiregistration.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apiregistration.v1.ServiceReference /// diff --git a/Sources/Model/apiregistration/v1/apiregistration+v1.swift b/Sources/Model/apiregistration/v1/apiregistration+v1.swift index 938c4ffa..3fbae001 100644 --- a/Sources/Model/apiregistration/v1/apiregistration+v1.swift +++ b/Sources/Model/apiregistration/v1/apiregistration+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/apps/apps.swift b/Sources/Model/apps/apps.swift index c0d8e3c7..755647a5 100644 --- a/Sources/Model/apps/apps.swift +++ b/Sources/Model/apps/apps.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/apps/v1/ControllerRevision+apps.v1.swift b/Sources/Model/apps/v1/ControllerRevision+apps.v1.swift index b44002a1..238e2976 100644 --- a/Sources/Model/apps/v1/ControllerRevision+apps.v1.swift +++ b/Sources/Model/apps/v1/ControllerRevision+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.ControllerRevision /// diff --git a/Sources/Model/apps/v1/ControllerRevisionList+apps.v1.swift b/Sources/Model/apps/v1/ControllerRevisionList+apps.v1.swift index 0ecadc3c..56ee0827 100644 --- a/Sources/Model/apps/v1/ControllerRevisionList+apps.v1.swift +++ b/Sources/Model/apps/v1/ControllerRevisionList+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.ControllerRevisionList /// diff --git a/Sources/Model/apps/v1/DaemonSet+apps.v1.swift b/Sources/Model/apps/v1/DaemonSet+apps.v1.swift index b5a8372f..72634b41 100644 --- a/Sources/Model/apps/v1/DaemonSet+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSet+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.DaemonSet /// diff --git a/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift index e3e6ab84..655ab5e0 100644 --- a/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.DaemonSetCondition /// diff --git a/Sources/Model/apps/v1/DaemonSetList+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetList+apps.v1.swift index 40777e94..1e79054c 100644 --- a/Sources/Model/apps/v1/DaemonSetList+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetList+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.DaemonSetList /// diff --git a/Sources/Model/apps/v1/DaemonSetSpec+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetSpec+apps.v1.swift index 7135296d..56aa8a03 100644 --- a/Sources/Model/apps/v1/DaemonSetSpec+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetSpec+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.DaemonSetSpec /// diff --git a/Sources/Model/apps/v1/DaemonSetStatus+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetStatus+apps.v1.swift index d50b1631..361149de 100644 --- a/Sources/Model/apps/v1/DaemonSetStatus+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetStatus+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.DaemonSetStatus /// diff --git a/Sources/Model/apps/v1/DaemonSetUpdateStrategy+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetUpdateStrategy+apps.v1.swift index 84c5faaa..5959a957 100644 --- a/Sources/Model/apps/v1/DaemonSetUpdateStrategy+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetUpdateStrategy+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.DaemonSetUpdateStrategy /// diff --git a/Sources/Model/apps/v1/Deployment+apps.v1.swift b/Sources/Model/apps/v1/Deployment+apps.v1.swift index 7a959d66..9f62481b 100644 --- a/Sources/Model/apps/v1/Deployment+apps.v1.swift +++ b/Sources/Model/apps/v1/Deployment+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.Deployment /// diff --git a/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift b/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift index 7af26a8e..37678656 100644 --- a/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.DeploymentCondition /// diff --git a/Sources/Model/apps/v1/DeploymentList+apps.v1.swift b/Sources/Model/apps/v1/DeploymentList+apps.v1.swift index 20e332b0..4f43ee5a 100644 --- a/Sources/Model/apps/v1/DeploymentList+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentList+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.DeploymentList /// diff --git a/Sources/Model/apps/v1/DeploymentSpec+apps.v1.swift b/Sources/Model/apps/v1/DeploymentSpec+apps.v1.swift index 30cf0479..478b1bae 100644 --- a/Sources/Model/apps/v1/DeploymentSpec+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentSpec+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.DeploymentSpec /// diff --git a/Sources/Model/apps/v1/DeploymentStatus+apps.v1.swift b/Sources/Model/apps/v1/DeploymentStatus+apps.v1.swift index 1803c0be..58031761 100644 --- a/Sources/Model/apps/v1/DeploymentStatus+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentStatus+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.DeploymentStatus /// diff --git a/Sources/Model/apps/v1/DeploymentStrategy+apps.v1.swift b/Sources/Model/apps/v1/DeploymentStrategy+apps.v1.swift index d654d3c6..fe58302c 100644 --- a/Sources/Model/apps/v1/DeploymentStrategy+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentStrategy+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.DeploymentStrategy /// diff --git a/Sources/Model/apps/v1/ReplicaSet+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSet+apps.v1.swift index 22d598cb..0d0652b5 100644 --- a/Sources/Model/apps/v1/ReplicaSet+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSet+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.ReplicaSet /// diff --git a/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift index 54529963..68096da6 100644 --- a/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.ReplicaSetCondition /// diff --git a/Sources/Model/apps/v1/ReplicaSetList+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSetList+apps.v1.swift index 0373958c..dc45e651 100644 --- a/Sources/Model/apps/v1/ReplicaSetList+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSetList+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.ReplicaSetList /// diff --git a/Sources/Model/apps/v1/ReplicaSetSpec+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSetSpec+apps.v1.swift index 2ca8941a..4b979800 100644 --- a/Sources/Model/apps/v1/ReplicaSetSpec+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSetSpec+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.ReplicaSetSpec /// diff --git a/Sources/Model/apps/v1/ReplicaSetStatus+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSetStatus+apps.v1.swift index d9cbf222..9a1f9914 100644 --- a/Sources/Model/apps/v1/ReplicaSetStatus+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSetStatus+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.ReplicaSetStatus /// diff --git a/Sources/Model/apps/v1/RollingUpdateDaemonSet+apps.v1.swift b/Sources/Model/apps/v1/RollingUpdateDaemonSet+apps.v1.swift index 443adcb1..cdaa504c 100644 --- a/Sources/Model/apps/v1/RollingUpdateDaemonSet+apps.v1.swift +++ b/Sources/Model/apps/v1/RollingUpdateDaemonSet+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.RollingUpdateDaemonSet /// @@ -35,7 +35,7 @@ public extension apps.v1 { /// struct RollingUpdateDaemonSet: KubernetesResource { /// - /// The maximum number of nodes with an existing available DaemonSet pod that can have an updated DaemonSet pod during during an update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up to a minimum of 1. Default value is 0. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their a new pod created before the old pod is marked as deleted. The update starts by launching new pods on 30% of nodes. Once an updated pod is available (Ready for at least minReadySeconds) the old DaemonSet pod on that node is marked deleted. If the old pod becomes unavailable for any reason (Ready transitions to false, is evicted, or is drained) an updated pod is immediatedly created on that node without considering surge limits. Allowing surge implies the possibility that the resources consumed by the daemonset on any given node can double if the readiness check fails, and so resource intensive daemonsets should take into account that they may cause evictions during disruption. + /// The maximum number of nodes with an existing available DaemonSet pod that can have an updated DaemonSet pod during during an update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up to a minimum of 1. Default value is 0. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their a new pod created before the old pod is marked as deleted. The update starts by launching new pods on 30% of nodes. Once an updated pod is available (Ready for at least minReadySeconds) the old DaemonSet pod on that node is marked deleted. If the old pod becomes unavailable for any reason (Ready transitions to false, is evicted, or is drained) an updated pod is immediately created on that node without considering surge limits. Allowing surge implies the possibility that the resources consumed by the daemonset on any given node can double if the readiness check fails, and so resource intensive daemonsets should take into account that they may cause evictions during disruption. /// public var maxSurge: IntOrString? /// diff --git a/Sources/Model/apps/v1/RollingUpdateDeployment+apps.v1.swift b/Sources/Model/apps/v1/RollingUpdateDeployment+apps.v1.swift index 18422fc1..8bb133e7 100644 --- a/Sources/Model/apps/v1/RollingUpdateDeployment+apps.v1.swift +++ b/Sources/Model/apps/v1/RollingUpdateDeployment+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.RollingUpdateDeployment /// diff --git a/Sources/Model/apps/v1/RollingUpdateStatefulSetStrategy+apps.v1.swift b/Sources/Model/apps/v1/RollingUpdateStatefulSetStrategy+apps.v1.swift index 6c8031c5..5769eba2 100644 --- a/Sources/Model/apps/v1/RollingUpdateStatefulSetStrategy+apps.v1.swift +++ b/Sources/Model/apps/v1/RollingUpdateStatefulSetStrategy+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.RollingUpdateStatefulSetStrategy /// diff --git a/Sources/Model/apps/v1/StatefulSet+apps.v1.swift b/Sources/Model/apps/v1/StatefulSet+apps.v1.swift index 03641a0d..f727c326 100644 --- a/Sources/Model/apps/v1/StatefulSet+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSet+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.StatefulSet /// diff --git a/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift index 7ab1c7d5..972fdbb2 100644 --- a/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.StatefulSetCondition /// diff --git a/Sources/Model/apps/v1/StatefulSetList+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetList+apps.v1.swift index 7a13d7a2..7f0ba8bf 100644 --- a/Sources/Model/apps/v1/StatefulSetList+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetList+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.StatefulSetList /// diff --git a/Sources/Model/apps/v1/StatefulSetOrdinals+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetOrdinals+apps.v1.swift index 143b57ae..b27491b4 100644 --- a/Sources/Model/apps/v1/StatefulSetOrdinals+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetOrdinals+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.StatefulSetOrdinals /// diff --git a/Sources/Model/apps/v1/StatefulSetPersistentVolumeClaimRetentionPolicy+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetPersistentVolumeClaimRetentionPolicy+apps.v1.swift index 7e92c98a..14bb0064 100644 --- a/Sources/Model/apps/v1/StatefulSetPersistentVolumeClaimRetentionPolicy+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetPersistentVolumeClaimRetentionPolicy+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy /// diff --git a/Sources/Model/apps/v1/StatefulSetSpec+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetSpec+apps.v1.swift index 7c378520..f3427ca8 100644 --- a/Sources/Model/apps/v1/StatefulSetSpec+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetSpec+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.StatefulSetSpec /// diff --git a/Sources/Model/apps/v1/StatefulSetStatus+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetStatus+apps.v1.swift index c0952030..ec3dabf4 100644 --- a/Sources/Model/apps/v1/StatefulSetStatus+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetStatus+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.StatefulSetStatus /// diff --git a/Sources/Model/apps/v1/StatefulSetUpdateStrategy+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetUpdateStrategy+apps.v1.swift index e553364a..b469dca2 100644 --- a/Sources/Model/apps/v1/StatefulSetUpdateStrategy+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetUpdateStrategy+apps.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// apps.v1.StatefulSetUpdateStrategy /// diff --git a/Sources/Model/apps/v1/apps+v1.swift b/Sources/Model/apps/v1/apps+v1.swift index 6d380022..2dd0ef25 100644 --- a/Sources/Model/apps/v1/apps+v1.swift +++ b/Sources/Model/apps/v1/apps+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/authentication/authentication.swift b/Sources/Model/authentication/authentication.swift index f2209996..ca00cbb4 100644 --- a/Sources/Model/authentication/authentication.swift +++ b/Sources/Model/authentication/authentication.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/authentication/v1/BoundObjectReference+authentication.v1.swift b/Sources/Model/authentication/v1/BoundObjectReference+authentication.v1.swift index dbbd1771..6b82d654 100644 --- a/Sources/Model/authentication/v1/BoundObjectReference+authentication.v1.swift +++ b/Sources/Model/authentication/v1/BoundObjectReference+authentication.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authentication.v1.BoundObjectReference /// diff --git a/Sources/Model/authentication/v1/SelfSubjectReview+authentication.v1.swift b/Sources/Model/authentication/v1/SelfSubjectReview+authentication.v1.swift index 105cd671..fe570b3c 100644 --- a/Sources/Model/authentication/v1/SelfSubjectReview+authentication.v1.swift +++ b/Sources/Model/authentication/v1/SelfSubjectReview+authentication.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authentication.v1.SelfSubjectReview /// diff --git a/Sources/Model/authentication/v1/SelfSubjectReviewStatus+authentication.v1.swift b/Sources/Model/authentication/v1/SelfSubjectReviewStatus+authentication.v1.swift index a6078643..ce3d1c4b 100644 --- a/Sources/Model/authentication/v1/SelfSubjectReviewStatus+authentication.v1.swift +++ b/Sources/Model/authentication/v1/SelfSubjectReviewStatus+authentication.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authentication.v1.SelfSubjectReviewStatus /// diff --git a/Sources/Model/authentication/v1/TokenRequest+authentication.v1.swift b/Sources/Model/authentication/v1/TokenRequest+authentication.v1.swift index 35e479b2..337304d9 100644 --- a/Sources/Model/authentication/v1/TokenRequest+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenRequest+authentication.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authentication.v1.TokenRequest /// diff --git a/Sources/Model/authentication/v1/TokenRequestSpec+authentication.v1.swift b/Sources/Model/authentication/v1/TokenRequestSpec+authentication.v1.swift index 6e82422e..c0e535ef 100644 --- a/Sources/Model/authentication/v1/TokenRequestSpec+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenRequestSpec+authentication.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authentication.v1.TokenRequestSpec /// diff --git a/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift b/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift index f1863eeb..a63e7c4d 100644 --- a/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authentication.v1.TokenRequestStatus /// diff --git a/Sources/Model/authentication/v1/TokenReview+authentication.v1.swift b/Sources/Model/authentication/v1/TokenReview+authentication.v1.swift index 418e0bd4..68ce8568 100644 --- a/Sources/Model/authentication/v1/TokenReview+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenReview+authentication.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authentication.v1.TokenReview /// diff --git a/Sources/Model/authentication/v1/TokenReviewSpec+authentication.v1.swift b/Sources/Model/authentication/v1/TokenReviewSpec+authentication.v1.swift index f689ca0e..12ea3fcd 100644 --- a/Sources/Model/authentication/v1/TokenReviewSpec+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenReviewSpec+authentication.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authentication.v1.TokenReviewSpec /// diff --git a/Sources/Model/authentication/v1/TokenReviewStatus+authentication.v1.swift b/Sources/Model/authentication/v1/TokenReviewStatus+authentication.v1.swift index 99f77f1b..b57f125b 100644 --- a/Sources/Model/authentication/v1/TokenReviewStatus+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenReviewStatus+authentication.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authentication.v1.TokenReviewStatus /// diff --git a/Sources/Model/authentication/v1/UserInfo+authentication.v1.swift b/Sources/Model/authentication/v1/UserInfo+authentication.v1.swift index db026e84..d08c0a01 100644 --- a/Sources/Model/authentication/v1/UserInfo+authentication.v1.swift +++ b/Sources/Model/authentication/v1/UserInfo+authentication.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authentication.v1.UserInfo /// diff --git a/Sources/Model/authentication/v1/authentication+v1.swift b/Sources/Model/authentication/v1/authentication+v1.swift index 0ace66d2..9256da1a 100644 --- a/Sources/Model/authentication/v1/authentication+v1.swift +++ b/Sources/Model/authentication/v1/authentication+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/authorization/authorization.swift b/Sources/Model/authorization/authorization.swift index 00160d63..907dd70f 100644 --- a/Sources/Model/authorization/authorization.swift +++ b/Sources/Model/authorization/authorization.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/authorization/v1/FieldSelectorAttributes+authorization.v1.swift b/Sources/Model/authorization/v1/FieldSelectorAttributes+authorization.v1.swift index 04717726..6c4aac90 100644 --- a/Sources/Model/authorization/v1/FieldSelectorAttributes+authorization.v1.swift +++ b/Sources/Model/authorization/v1/FieldSelectorAttributes+authorization.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authorization.v1.FieldSelectorAttributes /// diff --git a/Sources/Model/authorization/v1/LabelSelectorAttributes+authorization.v1.swift b/Sources/Model/authorization/v1/LabelSelectorAttributes+authorization.v1.swift index d7e2749f..bf176ba7 100644 --- a/Sources/Model/authorization/v1/LabelSelectorAttributes+authorization.v1.swift +++ b/Sources/Model/authorization/v1/LabelSelectorAttributes+authorization.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authorization.v1.LabelSelectorAttributes /// diff --git a/Sources/Model/authorization/v1/LocalSubjectAccessReview+authorization.v1.swift b/Sources/Model/authorization/v1/LocalSubjectAccessReview+authorization.v1.swift index 532cc9d2..c124841d 100644 --- a/Sources/Model/authorization/v1/LocalSubjectAccessReview+authorization.v1.swift +++ b/Sources/Model/authorization/v1/LocalSubjectAccessReview+authorization.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authorization.v1.LocalSubjectAccessReview /// diff --git a/Sources/Model/authorization/v1/NonResourceAttributes+authorization.v1.swift b/Sources/Model/authorization/v1/NonResourceAttributes+authorization.v1.swift index 51e79ea7..2cf15f98 100644 --- a/Sources/Model/authorization/v1/NonResourceAttributes+authorization.v1.swift +++ b/Sources/Model/authorization/v1/NonResourceAttributes+authorization.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authorization.v1.NonResourceAttributes /// diff --git a/Sources/Model/authorization/v1/NonResourceRule+authorization.v1.swift b/Sources/Model/authorization/v1/NonResourceRule+authorization.v1.swift index 523c3bde..2b69240d 100644 --- a/Sources/Model/authorization/v1/NonResourceRule+authorization.v1.swift +++ b/Sources/Model/authorization/v1/NonResourceRule+authorization.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authorization.v1.NonResourceRule /// diff --git a/Sources/Model/authorization/v1/ResourceAttributes+authorization.v1.swift b/Sources/Model/authorization/v1/ResourceAttributes+authorization.v1.swift index d0e65a4b..a5e57b68 100644 --- a/Sources/Model/authorization/v1/ResourceAttributes+authorization.v1.swift +++ b/Sources/Model/authorization/v1/ResourceAttributes+authorization.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authorization.v1.ResourceAttributes /// @@ -37,8 +37,6 @@ public extension authorization.v1 { /// /// fieldSelector describes the limitation on access based on field. It can only limit access, not broaden it. /// - /// This field is alpha-level. To use this field, you must enable the `AuthorizeWithSelectors` feature gate (disabled by default). - /// public var fieldSelector: authorization.v1.FieldSelectorAttributes? /// /// Group is the API Group of the Resource. "*" means all. @@ -47,8 +45,6 @@ public extension authorization.v1 { /// /// labelSelector describes the limitation on access based on labels. It can only limit access, not broaden it. /// - /// This field is alpha-level. To use this field, you must enable the `AuthorizeWithSelectors` feature gate (disabled by default). - /// public var labelSelector: authorization.v1.LabelSelectorAttributes? /// /// Name is the name of the resource being requested for a "get" or deleted for a "delete". "" (empty) means all. diff --git a/Sources/Model/authorization/v1/ResourceRule+authorization.v1.swift b/Sources/Model/authorization/v1/ResourceRule+authorization.v1.swift index 5952e72c..2983fab4 100644 --- a/Sources/Model/authorization/v1/ResourceRule+authorization.v1.swift +++ b/Sources/Model/authorization/v1/ResourceRule+authorization.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authorization.v1.ResourceRule /// diff --git a/Sources/Model/authorization/v1/SelfSubjectAccessReview+authorization.v1.swift b/Sources/Model/authorization/v1/SelfSubjectAccessReview+authorization.v1.swift index 714b4049..3fc5f140 100644 --- a/Sources/Model/authorization/v1/SelfSubjectAccessReview+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SelfSubjectAccessReview+authorization.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authorization.v1.SelfSubjectAccessReview /// diff --git a/Sources/Model/authorization/v1/SelfSubjectAccessReviewSpec+authorization.v1.swift b/Sources/Model/authorization/v1/SelfSubjectAccessReviewSpec+authorization.v1.swift index 27003308..431abed8 100644 --- a/Sources/Model/authorization/v1/SelfSubjectAccessReviewSpec+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SelfSubjectAccessReviewSpec+authorization.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authorization.v1.SelfSubjectAccessReviewSpec /// diff --git a/Sources/Model/authorization/v1/SelfSubjectRulesReview+authorization.v1.swift b/Sources/Model/authorization/v1/SelfSubjectRulesReview+authorization.v1.swift index 6a84d1bd..27567be0 100644 --- a/Sources/Model/authorization/v1/SelfSubjectRulesReview+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SelfSubjectRulesReview+authorization.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authorization.v1.SelfSubjectRulesReview /// diff --git a/Sources/Model/authorization/v1/SelfSubjectRulesReviewSpec+authorization.v1.swift b/Sources/Model/authorization/v1/SelfSubjectRulesReviewSpec+authorization.v1.swift index 383be4e0..ac4cd087 100644 --- a/Sources/Model/authorization/v1/SelfSubjectRulesReviewSpec+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SelfSubjectRulesReviewSpec+authorization.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authorization.v1.SelfSubjectRulesReviewSpec /// diff --git a/Sources/Model/authorization/v1/SubjectAccessReview+authorization.v1.swift b/Sources/Model/authorization/v1/SubjectAccessReview+authorization.v1.swift index 3de63fd0..becd6838 100644 --- a/Sources/Model/authorization/v1/SubjectAccessReview+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SubjectAccessReview+authorization.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authorization.v1.SubjectAccessReview /// diff --git a/Sources/Model/authorization/v1/SubjectAccessReviewSpec+authorization.v1.swift b/Sources/Model/authorization/v1/SubjectAccessReviewSpec+authorization.v1.swift index d323048b..706b043f 100644 --- a/Sources/Model/authorization/v1/SubjectAccessReviewSpec+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SubjectAccessReviewSpec+authorization.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authorization.v1.SubjectAccessReviewSpec /// diff --git a/Sources/Model/authorization/v1/SubjectAccessReviewStatus+authorization.v1.swift b/Sources/Model/authorization/v1/SubjectAccessReviewStatus+authorization.v1.swift index 72fd9686..584dc135 100644 --- a/Sources/Model/authorization/v1/SubjectAccessReviewStatus+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SubjectAccessReviewStatus+authorization.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authorization.v1.SubjectAccessReviewStatus /// diff --git a/Sources/Model/authorization/v1/SubjectRulesReviewStatus+authorization.v1.swift b/Sources/Model/authorization/v1/SubjectRulesReviewStatus+authorization.v1.swift index 5f2273b6..b7ec67da 100644 --- a/Sources/Model/authorization/v1/SubjectRulesReviewStatus+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SubjectRulesReviewStatus+authorization.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// authorization.v1.SubjectRulesReviewStatus /// diff --git a/Sources/Model/authorization/v1/authorization+v1.swift b/Sources/Model/authorization/v1/authorization+v1.swift index 7c6dc741..42402496 100644 --- a/Sources/Model/authorization/v1/authorization+v1.swift +++ b/Sources/Model/authorization/v1/authorization+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/autoscaling/autoscaling.swift b/Sources/Model/autoscaling/autoscaling.swift index 35698022..c82b901e 100644 --- a/Sources/Model/autoscaling/autoscaling.swift +++ b/Sources/Model/autoscaling/autoscaling.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/autoscaling/v1/CrossVersionObjectReference+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/CrossVersionObjectReference+autoscaling.v1.swift index b82e778f..d28d335a 100644 --- a/Sources/Model/autoscaling/v1/CrossVersionObjectReference+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/CrossVersionObjectReference+autoscaling.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v1.CrossVersionObjectReference /// diff --git a/Sources/Model/autoscaling/v1/HorizontalPodAutoscaler+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/HorizontalPodAutoscaler+autoscaling.v1.swift index 6752b3aa..6df7280f 100644 --- a/Sources/Model/autoscaling/v1/HorizontalPodAutoscaler+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/HorizontalPodAutoscaler+autoscaling.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v1.HorizontalPodAutoscaler /// diff --git a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerList+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerList+autoscaling.v1.swift index aaca20a3..b6945e6c 100644 --- a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerList+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerList+autoscaling.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v1.HorizontalPodAutoscalerList /// diff --git a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerSpec+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerSpec+autoscaling.v1.swift index 8d868ccd..2914ba5d 100644 --- a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerSpec+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerSpec+autoscaling.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v1.HorizontalPodAutoscalerSpec /// diff --git a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift index 885d918d..40f7c69b 100644 --- a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v1.HorizontalPodAutoscalerStatus /// diff --git a/Sources/Model/autoscaling/v1/Scale+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/Scale+autoscaling.v1.swift index a9ac3476..b0e754a5 100644 --- a/Sources/Model/autoscaling/v1/Scale+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/Scale+autoscaling.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v1.Scale /// diff --git a/Sources/Model/autoscaling/v1/ScaleSpec+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/ScaleSpec+autoscaling.v1.swift index 00477a3e..3d9efe6d 100644 --- a/Sources/Model/autoscaling/v1/ScaleSpec+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/ScaleSpec+autoscaling.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v1.ScaleSpec /// diff --git a/Sources/Model/autoscaling/v1/ScaleStatus+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/ScaleStatus+autoscaling.v1.swift index d1e6ae8e..a4bc038f 100644 --- a/Sources/Model/autoscaling/v1/ScaleStatus+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/ScaleStatus+autoscaling.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v1.ScaleStatus /// diff --git a/Sources/Model/autoscaling/v1/autoscaling+v1.swift b/Sources/Model/autoscaling/v1/autoscaling+v1.swift index b71587b5..5b9b7041 100644 --- a/Sources/Model/autoscaling/v1/autoscaling+v1.swift +++ b/Sources/Model/autoscaling/v1/autoscaling+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/autoscaling/v2/ContainerResourceMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ContainerResourceMetricSource+autoscaling.v2.swift index 1e0fdb83..adb9b279 100644 --- a/Sources/Model/autoscaling/v2/ContainerResourceMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ContainerResourceMetricSource+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.ContainerResourceMetricSource /// diff --git a/Sources/Model/autoscaling/v2/ContainerResourceMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ContainerResourceMetricStatus+autoscaling.v2.swift index c651f7e0..3e698a78 100644 --- a/Sources/Model/autoscaling/v2/ContainerResourceMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ContainerResourceMetricStatus+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.ContainerResourceMetricStatus /// diff --git a/Sources/Model/autoscaling/v2/CrossVersionObjectReference+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/CrossVersionObjectReference+autoscaling.v2.swift index f2801e96..adc87fbd 100644 --- a/Sources/Model/autoscaling/v2/CrossVersionObjectReference+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/CrossVersionObjectReference+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.CrossVersionObjectReference /// diff --git a/Sources/Model/autoscaling/v2/ExternalMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ExternalMetricSource+autoscaling.v2.swift index 3ad429c3..21588724 100644 --- a/Sources/Model/autoscaling/v2/ExternalMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ExternalMetricSource+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.ExternalMetricSource /// diff --git a/Sources/Model/autoscaling/v2/ExternalMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ExternalMetricStatus+autoscaling.v2.swift index 2e117b21..eca01837 100644 --- a/Sources/Model/autoscaling/v2/ExternalMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ExternalMetricStatus+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.ExternalMetricStatus /// diff --git a/Sources/Model/autoscaling/v2/HPAScalingPolicy+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HPAScalingPolicy+autoscaling.v2.swift index f565290b..128a70b9 100644 --- a/Sources/Model/autoscaling/v2/HPAScalingPolicy+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HPAScalingPolicy+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.HPAScalingPolicy /// diff --git a/Sources/Model/autoscaling/v2/HPAScalingRules+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HPAScalingRules+autoscaling.v2.swift index 65133c92..918ec028 100644 --- a/Sources/Model/autoscaling/v2/HPAScalingRules+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HPAScalingRules+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.HPAScalingRules /// diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscaler+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscaler+autoscaling.v2.swift index ba301e06..6bf0d3b9 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscaler+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscaler+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.HorizontalPodAutoscaler /// diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerBehavior+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerBehavior+autoscaling.v2.swift index 3b7f722c..7af9003d 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerBehavior+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerBehavior+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.HorizontalPodAutoscalerBehavior /// diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerCondition+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerCondition+autoscaling.v2.swift index 69f89951..0e896438 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerCondition+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerCondition+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.HorizontalPodAutoscalerCondition /// diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerList+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerList+autoscaling.v2.swift index 0cfe2a76..d330ee73 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerList+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerList+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.HorizontalPodAutoscalerList /// diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerSpec+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerSpec+autoscaling.v2.swift index d58cb7bd..273e5d5f 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerSpec+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerSpec+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.HorizontalPodAutoscalerSpec /// diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerStatus+autoscaling.v2.swift index 10c3f8fa..37f72387 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerStatus+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.HorizontalPodAutoscalerStatus /// diff --git a/Sources/Model/autoscaling/v2/MetricIdentifier+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricIdentifier+autoscaling.v2.swift index 0b83e636..5fc45696 100644 --- a/Sources/Model/autoscaling/v2/MetricIdentifier+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricIdentifier+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.MetricIdentifier /// diff --git a/Sources/Model/autoscaling/v2/MetricSpec+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricSpec+autoscaling.v2.swift index e398a801..20360554 100644 --- a/Sources/Model/autoscaling/v2/MetricSpec+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricSpec+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.MetricSpec /// diff --git a/Sources/Model/autoscaling/v2/MetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricStatus+autoscaling.v2.swift index d031d225..b77d67b7 100644 --- a/Sources/Model/autoscaling/v2/MetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricStatus+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.MetricStatus /// diff --git a/Sources/Model/autoscaling/v2/MetricTarget+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricTarget+autoscaling.v2.swift index 69206b82..ea136876 100644 --- a/Sources/Model/autoscaling/v2/MetricTarget+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricTarget+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.MetricTarget /// diff --git a/Sources/Model/autoscaling/v2/MetricValueStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricValueStatus+autoscaling.v2.swift index 569864d9..6a264401 100644 --- a/Sources/Model/autoscaling/v2/MetricValueStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricValueStatus+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.MetricValueStatus /// diff --git a/Sources/Model/autoscaling/v2/ObjectMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ObjectMetricSource+autoscaling.v2.swift index 2b3ed81c..fedc6c41 100644 --- a/Sources/Model/autoscaling/v2/ObjectMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ObjectMetricSource+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.ObjectMetricSource /// diff --git a/Sources/Model/autoscaling/v2/ObjectMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ObjectMetricStatus+autoscaling.v2.swift index 38ba6723..a9b1120d 100644 --- a/Sources/Model/autoscaling/v2/ObjectMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ObjectMetricStatus+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.ObjectMetricStatus /// diff --git a/Sources/Model/autoscaling/v2/PodsMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/PodsMetricSource+autoscaling.v2.swift index 0426db38..da15c4fc 100644 --- a/Sources/Model/autoscaling/v2/PodsMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/PodsMetricSource+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.PodsMetricSource /// diff --git a/Sources/Model/autoscaling/v2/PodsMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/PodsMetricStatus+autoscaling.v2.swift index 88c41c98..8dc3fb99 100644 --- a/Sources/Model/autoscaling/v2/PodsMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/PodsMetricStatus+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.PodsMetricStatus /// diff --git a/Sources/Model/autoscaling/v2/ResourceMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ResourceMetricSource+autoscaling.v2.swift index 7aa44913..a9bfd7bc 100644 --- a/Sources/Model/autoscaling/v2/ResourceMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ResourceMetricSource+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.ResourceMetricSource /// diff --git a/Sources/Model/autoscaling/v2/ResourceMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ResourceMetricStatus+autoscaling.v2.swift index 04e0244b..98a13517 100644 --- a/Sources/Model/autoscaling/v2/ResourceMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ResourceMetricStatus+autoscaling.v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// autoscaling.v2.ResourceMetricStatus /// diff --git a/Sources/Model/autoscaling/v2/autoscaling+v2.swift b/Sources/Model/autoscaling/v2/autoscaling+v2.swift index 58c3b4c9..28938868 100644 --- a/Sources/Model/autoscaling/v2/autoscaling+v2.swift +++ b/Sources/Model/autoscaling/v2/autoscaling+v2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/batch/batch.swift b/Sources/Model/batch/batch.swift index 679d036b..9135d67d 100644 --- a/Sources/Model/batch/batch.swift +++ b/Sources/Model/batch/batch.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/batch/v1/CronJob+batch.v1.swift b/Sources/Model/batch/v1/CronJob+batch.v1.swift index 9996b853..9e7c5f91 100644 --- a/Sources/Model/batch/v1/CronJob+batch.v1.swift +++ b/Sources/Model/batch/v1/CronJob+batch.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// batch.v1.CronJob /// diff --git a/Sources/Model/batch/v1/CronJobList+batch.v1.swift b/Sources/Model/batch/v1/CronJobList+batch.v1.swift index ebb69bf0..00a121e0 100644 --- a/Sources/Model/batch/v1/CronJobList+batch.v1.swift +++ b/Sources/Model/batch/v1/CronJobList+batch.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// batch.v1.CronJobList /// diff --git a/Sources/Model/batch/v1/CronJobSpec+batch.v1.swift b/Sources/Model/batch/v1/CronJobSpec+batch.v1.swift index c7fedd1d..da4da603 100644 --- a/Sources/Model/batch/v1/CronJobSpec+batch.v1.swift +++ b/Sources/Model/batch/v1/CronJobSpec+batch.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// batch.v1.CronJobSpec /// diff --git a/Sources/Model/batch/v1/CronJobStatus+batch.v1.swift b/Sources/Model/batch/v1/CronJobStatus+batch.v1.swift index 12bc65c2..ed4bcfdc 100644 --- a/Sources/Model/batch/v1/CronJobStatus+batch.v1.swift +++ b/Sources/Model/batch/v1/CronJobStatus+batch.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// batch.v1.CronJobStatus /// diff --git a/Sources/Model/batch/v1/Job+batch.v1.swift b/Sources/Model/batch/v1/Job+batch.v1.swift index 338d7b02..be87d97b 100644 --- a/Sources/Model/batch/v1/Job+batch.v1.swift +++ b/Sources/Model/batch/v1/Job+batch.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// batch.v1.Job /// diff --git a/Sources/Model/batch/v1/JobCondition+batch.v1.swift b/Sources/Model/batch/v1/JobCondition+batch.v1.swift index f65d768c..fc89805f 100644 --- a/Sources/Model/batch/v1/JobCondition+batch.v1.swift +++ b/Sources/Model/batch/v1/JobCondition+batch.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// batch.v1.JobCondition /// diff --git a/Sources/Model/batch/v1/JobList+batch.v1.swift b/Sources/Model/batch/v1/JobList+batch.v1.swift index 5df086d3..36289c77 100644 --- a/Sources/Model/batch/v1/JobList+batch.v1.swift +++ b/Sources/Model/batch/v1/JobList+batch.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// batch.v1.JobList /// diff --git a/Sources/Model/batch/v1/JobSpec+batch.v1.swift b/Sources/Model/batch/v1/JobSpec+batch.v1.swift index 80fafdef..014f4ad6 100644 --- a/Sources/Model/batch/v1/JobSpec+batch.v1.swift +++ b/Sources/Model/batch/v1/JobSpec+batch.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// batch.v1.JobSpec /// @@ -39,7 +39,7 @@ public extension batch.v1 { /// public var activeDeadlineSeconds: Int64? /// - /// Specifies the number of retries before marking this job failed. Defaults to 6 + /// Specifies the number of retries before marking this job failed. Defaults to 6, unless backoffLimitPerIndex (only Indexed Job) is specified. When backoffLimitPerIndex is specified, backoffLimit defaults to 2147483647. /// public var backoffLimit: Int32? /// @@ -88,7 +88,7 @@ public extension batch.v1 { /// - Failed means to wait until a previously created Pod is fully terminated (has phase /// Failed or Succeeded) before creating a replacement Pod. /// - /// When using podFailurePolicy, Failed is the the only allowed value. TerminatingOrFailed and Failed are allowed values when podFailurePolicy is not in use. This is an beta field. To use this, enable the JobPodReplacementPolicy feature toggle. This is on by default. + /// When using podFailurePolicy, Failed is the the only allowed value. TerminatingOrFailed and Failed are allowed values when podFailurePolicy is not in use. /// public var podReplacementPolicy: String? /// diff --git a/Sources/Model/batch/v1/JobStatus+batch.v1.swift b/Sources/Model/batch/v1/JobStatus+batch.v1.swift index 22d8eab9..6e55184b 100644 --- a/Sources/Model/batch/v1/JobStatus+batch.v1.swift +++ b/Sources/Model/batch/v1/JobStatus+batch.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// batch.v1.JobStatus /// diff --git a/Sources/Model/batch/v1/JobTemplateSpec+batch.v1.swift b/Sources/Model/batch/v1/JobTemplateSpec+batch.v1.swift index bc1c8c78..c0904dd1 100644 --- a/Sources/Model/batch/v1/JobTemplateSpec+batch.v1.swift +++ b/Sources/Model/batch/v1/JobTemplateSpec+batch.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// batch.v1.JobTemplateSpec /// diff --git a/Sources/Model/batch/v1/PodFailurePolicy+batch.v1.swift b/Sources/Model/batch/v1/PodFailurePolicy+batch.v1.swift index fb56fb8b..503720e6 100644 --- a/Sources/Model/batch/v1/PodFailurePolicy+batch.v1.swift +++ b/Sources/Model/batch/v1/PodFailurePolicy+batch.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// batch.v1.PodFailurePolicy /// diff --git a/Sources/Model/batch/v1/PodFailurePolicyOnExitCodesRequirement+batch.v1.swift b/Sources/Model/batch/v1/PodFailurePolicyOnExitCodesRequirement+batch.v1.swift index 7b1519fc..2366d946 100644 --- a/Sources/Model/batch/v1/PodFailurePolicyOnExitCodesRequirement+batch.v1.swift +++ b/Sources/Model/batch/v1/PodFailurePolicyOnExitCodesRequirement+batch.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// batch.v1.PodFailurePolicyOnExitCodesRequirement /// diff --git a/Sources/Model/batch/v1/PodFailurePolicyOnPodConditionsPattern+batch.v1.swift b/Sources/Model/batch/v1/PodFailurePolicyOnPodConditionsPattern+batch.v1.swift index 8a949a6c..38b4868d 100644 --- a/Sources/Model/batch/v1/PodFailurePolicyOnPodConditionsPattern+batch.v1.swift +++ b/Sources/Model/batch/v1/PodFailurePolicyOnPodConditionsPattern+batch.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// batch.v1.PodFailurePolicyOnPodConditionsPattern /// diff --git a/Sources/Model/batch/v1/PodFailurePolicyRule+batch.v1.swift b/Sources/Model/batch/v1/PodFailurePolicyRule+batch.v1.swift index 754b3b12..850699b0 100644 --- a/Sources/Model/batch/v1/PodFailurePolicyRule+batch.v1.swift +++ b/Sources/Model/batch/v1/PodFailurePolicyRule+batch.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// batch.v1.PodFailurePolicyRule /// diff --git a/Sources/Model/batch/v1/SuccessPolicy+batch.v1.swift b/Sources/Model/batch/v1/SuccessPolicy+batch.v1.swift index e79c0a4c..2288ea52 100644 --- a/Sources/Model/batch/v1/SuccessPolicy+batch.v1.swift +++ b/Sources/Model/batch/v1/SuccessPolicy+batch.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// batch.v1.SuccessPolicy /// @@ -35,7 +35,7 @@ public extension batch.v1 { /// struct SuccessPolicy: KubernetesResource { /// - /// rules represents the list of alternative rules for the declaring the Jobs as successful before `.status.succeeded >= .spec.completions`. Once any of the rules are met, the "SucceededCriteriaMet" condition is added, and the lingering pods are removed. The terminal state for such a Job has the "Complete" condition. Additionally, these rules are evaluated in order; Once the Job meets one of the rules, other rules are ignored. At most 20 elements are allowed. + /// rules represents the list of alternative rules for the declaring the Jobs as successful before `.status.succeeded >= .spec.completions`. Once any of the rules are met, the "SuccessCriteriaMet" condition is added, and the lingering pods are removed. The terminal state for such a Job has the "Complete" condition. Additionally, these rules are evaluated in order; Once the Job meets one of the rules, other rules are ignored. At most 20 elements are allowed. /// public var rules: [batch.v1.SuccessPolicyRule] /// diff --git a/Sources/Model/batch/v1/SuccessPolicyRule+batch.v1.swift b/Sources/Model/batch/v1/SuccessPolicyRule+batch.v1.swift index f1417519..068661ff 100644 --- a/Sources/Model/batch/v1/SuccessPolicyRule+batch.v1.swift +++ b/Sources/Model/batch/v1/SuccessPolicyRule+batch.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// batch.v1.SuccessPolicyRule /// diff --git a/Sources/Model/batch/v1/UncountedTerminatedPods+batch.v1.swift b/Sources/Model/batch/v1/UncountedTerminatedPods+batch.v1.swift index 6f8e9a5e..cfc1461e 100644 --- a/Sources/Model/batch/v1/UncountedTerminatedPods+batch.v1.swift +++ b/Sources/Model/batch/v1/UncountedTerminatedPods+batch.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// batch.v1.UncountedTerminatedPods /// diff --git a/Sources/Model/batch/v1/batch+v1.swift b/Sources/Model/batch/v1/batch+v1.swift index c1405de9..67f6e73b 100644 --- a/Sources/Model/batch/v1/batch+v1.swift +++ b/Sources/Model/batch/v1/batch+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/certificates/certificates.swift b/Sources/Model/certificates/certificates.swift index 47e01d6d..f5396d64 100644 --- a/Sources/Model/certificates/certificates.swift +++ b/Sources/Model/certificates/certificates.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/certificates/v1/CertificateSigningRequest+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequest+certificates.v1.swift index 766ff780..38fb0d0d 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequest+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequest+certificates.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// certificates.v1.CertificateSigningRequest /// diff --git a/Sources/Model/certificates/v1/CertificateSigningRequestCondition+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequestCondition+certificates.v1.swift index 1e3fec2b..ddd93fa1 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequestCondition+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequestCondition+certificates.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// certificates.v1.CertificateSigningRequestCondition /// diff --git a/Sources/Model/certificates/v1/CertificateSigningRequestList+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequestList+certificates.v1.swift index e3995c66..c5111263 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequestList+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequestList+certificates.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// certificates.v1.CertificateSigningRequestList /// diff --git a/Sources/Model/certificates/v1/CertificateSigningRequestSpec+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequestSpec+certificates.v1.swift index 13c952b6..46d960a0 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequestSpec+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequestSpec+certificates.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// certificates.v1.CertificateSigningRequestSpec /// diff --git a/Sources/Model/certificates/v1/CertificateSigningRequestStatus+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequestStatus+certificates.v1.swift index 6f682458..a9877448 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequestStatus+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequestStatus+certificates.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// certificates.v1.CertificateSigningRequestStatus /// diff --git a/Sources/Model/certificates/v1/certificates+v1.swift b/Sources/Model/certificates/v1/certificates+v1.swift index 8e8ef582..13e4d863 100644 --- a/Sources/Model/certificates/v1/certificates+v1.swift +++ b/Sources/Model/certificates/v1/certificates+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/certificates/v1alpha1/ClusterTrustBundle+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/ClusterTrustBundle+certificates.v1alpha1.swift index c03de46f..753b0a1b 100644 --- a/Sources/Model/certificates/v1alpha1/ClusterTrustBundle+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/ClusterTrustBundle+certificates.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// certificates.v1alpha1.ClusterTrustBundle /// diff --git a/Sources/Model/certificates/v1alpha1/ClusterTrustBundleList+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/ClusterTrustBundleList+certificates.v1alpha1.swift index 520dab7a..2fd105fd 100644 --- a/Sources/Model/certificates/v1alpha1/ClusterTrustBundleList+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/ClusterTrustBundleList+certificates.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// certificates.v1alpha1.ClusterTrustBundleList /// diff --git a/Sources/Model/certificates/v1alpha1/ClusterTrustBundleSpec+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/ClusterTrustBundleSpec+certificates.v1alpha1.swift index 5e17886e..5da86dd6 100644 --- a/Sources/Model/certificates/v1alpha1/ClusterTrustBundleSpec+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/ClusterTrustBundleSpec+certificates.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// certificates.v1alpha1.ClusterTrustBundleSpec /// diff --git a/Sources/Model/certificates/v1alpha1/PodCertificateRequest+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/PodCertificateRequest+certificates.v1alpha1.swift new file mode 100644 index 00000000..281616e2 --- /dev/null +++ b/Sources/Model/certificates/v1alpha1/PodCertificateRequest+certificates.v1alpha1.swift @@ -0,0 +1,111 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// certificates.v1alpha1.PodCertificateRequest +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - certificates.v1alpha1.PodCertificateRequest + +public extension certificates.v1alpha1 { + + /// + /// PodCertificateRequest encodes a pod requesting a certificate from a given signer. + /// + /// Kubelets use this API to implement podCertificate projected volumes + /// + struct PodCertificateRequest: KubernetesAPIResource, MetadataHavingResource, NamespacedResource, + ReadableResource, ListableResource, CreatableResource, ReplaceableResource, DeletableResource, CollectionDeletableResource, + StatusHavingResource + { + /// + /// ListableResource.List associated type + /// + public typealias List = certificates.v1alpha1.PodCertificateRequestList + /// + /// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + /// + public let apiVersion: String = "certificates.k8s.io/v1alpha1" + /// + /// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + /// + public let kind: String = "PodCertificateRequest" + /// + /// metadata contains the object metadata. + /// + public var metadata: meta.v1.ObjectMeta? + /// + /// spec contains the details about the certificate being requested. + /// + public var spec: certificates.v1alpha1.PodCertificateRequestSpec + /// + /// status contains the issued certificate, and a standard set of conditions. + /// + public var status: certificates.v1alpha1.PodCertificateRequestStatus? + /// + /// Default memberwise initializer + /// + public init( + metadata: meta.v1.ObjectMeta? = nil, + spec: certificates.v1alpha1.PodCertificateRequestSpec, + status: certificates.v1alpha1.PodCertificateRequestStatus? = nil + ) { + self.metadata = metadata + self.spec = spec + self.status = status + } + } +} + +/// +/// Codable conformance +/// +public extension certificates.v1alpha1.PodCertificateRequest { + + private enum CodingKeys: String, CodingKey { + + case apiVersion = "apiVersion" + case kind = "kind" + case metadata = "metadata" + case spec = "spec" + case status = "status" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.metadata = try container.decodeIfPresent(meta.v1.ObjectMeta.self, forKey: .metadata) + self.spec = try container.decode(certificates.v1alpha1.PodCertificateRequestSpec.self, forKey: .spec) + self.status = try container.decodeIfPresent(certificates.v1alpha1.PodCertificateRequestStatus.self, forKey: .status) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(apiVersion, forKey: .apiVersion) + try encodingContainer.encode(kind, forKey: .kind) + try encodingContainer.encode(metadata, forKey: .metadata) + try encodingContainer.encode(spec, forKey: .spec) + try encodingContainer.encode(status, forKey: .status) + } +} diff --git a/Sources/Model/certificates/v1alpha1/PodCertificateRequestList+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/PodCertificateRequestList+certificates.v1alpha1.swift new file mode 100644 index 00000000..f211306b --- /dev/null +++ b/Sources/Model/certificates/v1alpha1/PodCertificateRequestList+certificates.v1alpha1.swift @@ -0,0 +1,111 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// certificates.v1alpha1.PodCertificateRequestList +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - certificates.v1alpha1.PodCertificateRequestList + +public extension certificates.v1alpha1 { + + /// + /// PodCertificateRequestList is a collection of PodCertificateRequest objects + /// + struct PodCertificateRequestList: KubernetesResource, KubernetesResourceList { + /// + /// KubernetesResourceList.Item associated type + /// + public typealias Item = certificates.v1alpha1.PodCertificateRequest + /// + /// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + /// + public let apiVersion: String = "certificates.k8s.io/v1alpha1" + /// + /// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + /// + public let kind: String = "PodCertificateRequestList" + /// + /// metadata contains the list metadata. + /// + public var metadata: meta.v1.ListMeta? + /// + /// items is a collection of PodCertificateRequest objects + /// + public var items: [certificates.v1alpha1.PodCertificateRequest] + /// + /// Default memberwise initializer + /// + public init( + metadata: meta.v1.ListMeta? = nil, + items: [certificates.v1alpha1.PodCertificateRequest] + ) { + self.metadata = metadata + self.items = items + } + } +} + +/// +/// Codable conformance +/// +public extension certificates.v1alpha1.PodCertificateRequestList { + + private enum CodingKeys: String, CodingKey { + + case apiVersion = "apiVersion" + case kind = "kind" + case metadata = "metadata" + case items = "items" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.metadata = try container.decodeIfPresent(meta.v1.ListMeta.self, forKey: .metadata) + self.items = try container.decode([certificates.v1alpha1.PodCertificateRequest].self, forKey: .items) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(apiVersion, forKey: .apiVersion) + try encodingContainer.encode(kind, forKey: .kind) + try encodingContainer.encode(metadata, forKey: .metadata) + try encodingContainer.encode(items, forKey: .items) + } +} + +// MARK: - certificates.v1alpha1.PodCertificateRequestList + Sequence + +/// +/// Sequence iterator for KubernetesResourceList items +/// +extension certificates.v1alpha1.PodCertificateRequestList: Sequence { + + public typealias Element = certificates.v1alpha1.PodCertificateRequest + + public func makeIterator() -> AnyIterator { + AnyIterator(items.makeIterator()) + } +} diff --git a/Sources/Model/certificates/v1alpha1/PodCertificateRequestSpec+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/PodCertificateRequestSpec+certificates.v1alpha1.swift new file mode 100644 index 00000000..30ebe1b0 --- /dev/null +++ b/Sources/Model/certificates/v1alpha1/PodCertificateRequestSpec+certificates.v1alpha1.swift @@ -0,0 +1,173 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// certificates.v1alpha1.PodCertificateRequestSpec +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - certificates.v1alpha1.PodCertificateRequestSpec + +public extension certificates.v1alpha1 { + + /// + /// PodCertificateRequestSpec describes the certificate request. All fields are immutable after creation. + /// + struct PodCertificateRequestSpec: KubernetesResource { + /// + /// maxExpirationSeconds is the maximum lifetime permitted for the certificate. + /// + /// If omitted, kube-apiserver will set it to 86400(24 hours). kube-apiserver will reject values shorter than 3600 (1 hour). The maximum allowable value is 7862400 (91 days). + /// + /// The signer implementation is then free to issue a certificate with any lifetime *shorter* than MaxExpirationSeconds, but no shorter than 3600 seconds (1 hour). This constraint is enforced by kube-apiserver. `kubernetes.io` signers will never issue certificates with a lifetime longer than 24 hours. + /// + public var maxExpirationSeconds: Int32? + /// + /// nodeName is the name of the node the pod is assigned to. + /// + public var nodeName: String + /// + /// nodeUID is the UID of the node the pod is assigned to. + /// + public var nodeUID: String + /// + /// pkixPublicKey is the PKIX-serialized public key the signer will issue the certificate to. + /// + /// The key must be one of RSA3072, RSA4096, ECDSAP256, ECDSAP384, ECDSAP521, or ED25519. Note that this list may be expanded in the future. + /// + /// Signer implementations do not need to support all key types supported by kube-apiserver and kubelet. If a signer does not support the key type used for a given PodCertificateRequest, it must deny the request by setting a status.conditions entry with a type of "Denied" and a reason of "UnsupportedKeyType". It may also suggest a key type that it does support in the message field. + /// + public var pkixPublicKey: String + /// + /// podName is the name of the pod into which the certificate will be mounted. + /// + public var podName: String + /// + /// podUID is the UID of the pod into which the certificate will be mounted. + /// + public var podUID: String + /// + /// proofOfPossession proves that the requesting kubelet holds the private key corresponding to pkixPublicKey. + /// + /// It is contructed by signing the ASCII bytes of the pod's UID using `pkixPublicKey`. + /// + /// kube-apiserver validates the proof of possession during creation of the PodCertificateRequest. + /// + /// If the key is an RSA key, then the signature is over the ASCII bytes of the pod UID, using RSASSA-PSS from RFC 8017 (as implemented by the golang function crypto/rsa.SignPSS with nil options). + /// + /// If the key is an ECDSA key, then the signature is as described by [SEC 1, Version 2.0](https://www.secg.org/sec1-v2.pdf) (as implemented by the golang library function crypto/ecdsa.SignASN1) + /// + /// If the key is an ED25519 key, the the signature is as described by the [ED25519 Specification](https://ed25519.cr.yp.to/) (as implemented by the golang library crypto/ed25519.Sign). + /// + public var proofOfPossession: String + /// + /// serviceAccountName is the name of the service account the pod is running as. + /// + public var serviceAccountName: String + /// + /// serviceAccountUID is the UID of the service account the pod is running as. + /// + public var serviceAccountUID: String + /// + /// signerName indicates the requested signer. + /// + /// All signer names beginning with `kubernetes.io` are reserved for use by the Kubernetes project. There is currently one well-known signer documented by the Kubernetes project, `kubernetes.io/kube-apiserver-client-pod`, which will issue client certificates understood by kube-apiserver. It is currently unimplemented. + /// + public var signerName: String + /// + /// Default memberwise initializer + /// + public init( + maxExpirationSeconds: Int32? = nil, + nodeName: String, + nodeUID: String, + pkixPublicKey: String, + podName: String, + podUID: String, + proofOfPossession: String, + serviceAccountName: String, + serviceAccountUID: String, + signerName: String + ) { + self.maxExpirationSeconds = maxExpirationSeconds + self.nodeName = nodeName + self.nodeUID = nodeUID + self.pkixPublicKey = pkixPublicKey + self.podName = podName + self.podUID = podUID + self.proofOfPossession = proofOfPossession + self.serviceAccountName = serviceAccountName + self.serviceAccountUID = serviceAccountUID + self.signerName = signerName + } + } +} + +/// +/// Codable conformance +/// +public extension certificates.v1alpha1.PodCertificateRequestSpec { + + private enum CodingKeys: String, CodingKey { + + case maxExpirationSeconds = "maxExpirationSeconds" + case nodeName = "nodeName" + case nodeUID = "nodeUID" + case pkixPublicKey = "pkixPublicKey" + case podName = "podName" + case podUID = "podUID" + case proofOfPossession = "proofOfPossession" + case serviceAccountName = "serviceAccountName" + case serviceAccountUID = "serviceAccountUID" + case signerName = "signerName" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.maxExpirationSeconds = try container.decodeIfPresent(Int32.self, forKey: .maxExpirationSeconds) + self.nodeName = try container.decode(String.self, forKey: .nodeName) + self.nodeUID = try container.decode(String.self, forKey: .nodeUID) + self.pkixPublicKey = try container.decode(String.self, forKey: .pkixPublicKey) + self.podName = try container.decode(String.self, forKey: .podName) + self.podUID = try container.decode(String.self, forKey: .podUID) + self.proofOfPossession = try container.decode(String.self, forKey: .proofOfPossession) + self.serviceAccountName = try container.decode(String.self, forKey: .serviceAccountName) + self.serviceAccountUID = try container.decode(String.self, forKey: .serviceAccountUID) + self.signerName = try container.decode(String.self, forKey: .signerName) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(maxExpirationSeconds, forKey: .maxExpirationSeconds) + try encodingContainer.encode(nodeName, forKey: .nodeName) + try encodingContainer.encode(nodeUID, forKey: .nodeUID) + try encodingContainer.encode(pkixPublicKey, forKey: .pkixPublicKey) + try encodingContainer.encode(podName, forKey: .podName) + try encodingContainer.encode(podUID, forKey: .podUID) + try encodingContainer.encode(proofOfPossession, forKey: .proofOfPossession) + try encodingContainer.encode(serviceAccountName, forKey: .serviceAccountName) + try encodingContainer.encode(serviceAccountUID, forKey: .serviceAccountUID) + try encodingContainer.encode(signerName, forKey: .signerName) + } +} diff --git a/Sources/Model/certificates/v1alpha1/PodCertificateRequestStatus+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/PodCertificateRequestStatus+certificates.v1alpha1.swift new file mode 100644 index 00000000..3c29f1c9 --- /dev/null +++ b/Sources/Model/certificates/v1alpha1/PodCertificateRequestStatus+certificates.v1alpha1.swift @@ -0,0 +1,123 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// certificates.v1alpha1.PodCertificateRequestStatus +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - certificates.v1alpha1.PodCertificateRequestStatus + +public extension certificates.v1alpha1 { + + /// + /// PodCertificateRequestStatus describes the status of the request, and holds the certificate data if the request is issued. + /// + struct PodCertificateRequestStatus: KubernetesResource { + /// + /// beginRefreshAt is the time at which the kubelet should begin trying to refresh the certificate. This field is set via the /status subresource, and must be set at the same time as certificateChain. Once populated, this field is immutable. + /// + /// This field is only a hint. Kubelet may start refreshing before or after this time if necessary. + /// + public var beginRefreshAt: Date? + /// + /// certificateChain is populated with an issued certificate by the signer. This field is set via the /status subresource. Once populated, this field is immutable. + /// + /// If the certificate signing request is denied, a condition of type "Denied" is added and this field remains empty. If the signer cannot issue the certificate, a condition of type "Failed" is added and this field remains empty. + /// + /// Validation requirements: + /// 1. certificateChain must consist of one or more PEM-formatted certificates. + /// 2. Each entry must be a valid PEM-wrapped, DER-encoded ASN.1 Certificate as + /// described in section 4 of RFC5280. + /// + /// If more than one block is present, and the definition of the requested spec.signerName does not indicate otherwise, the first block is the issued certificate, and subsequent blocks should be treated as intermediate certificates and presented in TLS handshakes. When projecting the chain into a pod volume, kubelet will drop any data in-between the PEM blocks, as well as any PEM block headers. + /// + public var certificateChain: String? + /// + /// conditions applied to the request. + /// + /// The types "Issued", "Denied", and "Failed" have special handling. At most one of these conditions may be present, and they must have status "True". + /// + /// If the request is denied with `Reason=UnsupportedKeyType`, the signer may suggest a key type that will work in the message field. + /// + public var conditions: [meta.v1.Condition]? + /// + /// notAfter is the time at which the certificate expires. The value must be the same as the notAfter value in the leaf certificate in certificateChain. This field is set via the /status subresource. Once populated, it is immutable. The signer must set this field at the same time it sets certificateChain. + /// + public var notAfter: Date? + /// + /// notBefore is the time at which the certificate becomes valid. The value must be the same as the notBefore value in the leaf certificate in certificateChain. This field is set via the /status subresource. Once populated, it is immutable. The signer must set this field at the same time it sets certificateChain. + /// + public var notBefore: Date? + /// + /// Default memberwise initializer + /// + public init( + beginRefreshAt: Date? = nil, + certificateChain: String? = nil, + conditions: [meta.v1.Condition]? = nil, + notAfter: Date? = nil, + notBefore: Date? = nil + ) { + self.beginRefreshAt = beginRefreshAt + self.certificateChain = certificateChain + self.conditions = conditions + self.notAfter = notAfter + self.notBefore = notBefore + } + } +} + +/// +/// Codable conformance +/// +public extension certificates.v1alpha1.PodCertificateRequestStatus { + + private enum CodingKeys: String, CodingKey { + + case beginRefreshAt = "beginRefreshAt" + case certificateChain = "certificateChain" + case conditions = "conditions" + case notAfter = "notAfter" + case notBefore = "notBefore" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.beginRefreshAt = try container.decodeIfPresent(Date.self, forKey: .beginRefreshAt) + self.certificateChain = try container.decodeIfPresent(String.self, forKey: .certificateChain) + self.conditions = try container.decodeIfPresent([meta.v1.Condition].self, forKey: .conditions) + self.notAfter = try container.decodeIfPresent(Date.self, forKey: .notAfter) + self.notBefore = try container.decodeIfPresent(Date.self, forKey: .notBefore) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(beginRefreshAt, forKey: .beginRefreshAt) + try encodingContainer.encode(certificateChain, forKey: .certificateChain) + try encodingContainer.encode(conditions, forKey: .conditions) + try encodingContainer.encode(notAfter, forKey: .notAfter) + try encodingContainer.encode(notBefore, forKey: .notBefore) + } +} diff --git a/Sources/Model/certificates/v1alpha1/certificates+v1alpha1.swift b/Sources/Model/certificates/v1alpha1/certificates+v1alpha1.swift index febc4e98..f5b8d983 100644 --- a/Sources/Model/certificates/v1alpha1/certificates+v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/certificates+v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/certificates/v1beta1/ClusterTrustBundle+certificates.v1beta1.swift b/Sources/Model/certificates/v1beta1/ClusterTrustBundle+certificates.v1beta1.swift index 55747b6c..71501b04 100644 --- a/Sources/Model/certificates/v1beta1/ClusterTrustBundle+certificates.v1beta1.swift +++ b/Sources/Model/certificates/v1beta1/ClusterTrustBundle+certificates.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// certificates.v1beta1.ClusterTrustBundle /// diff --git a/Sources/Model/certificates/v1beta1/ClusterTrustBundleList+certificates.v1beta1.swift b/Sources/Model/certificates/v1beta1/ClusterTrustBundleList+certificates.v1beta1.swift index d777d6e9..a2e23a51 100644 --- a/Sources/Model/certificates/v1beta1/ClusterTrustBundleList+certificates.v1beta1.swift +++ b/Sources/Model/certificates/v1beta1/ClusterTrustBundleList+certificates.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// certificates.v1beta1.ClusterTrustBundleList /// diff --git a/Sources/Model/certificates/v1beta1/ClusterTrustBundleSpec+certificates.v1beta1.swift b/Sources/Model/certificates/v1beta1/ClusterTrustBundleSpec+certificates.v1beta1.swift index 53a3fd86..509a4e53 100644 --- a/Sources/Model/certificates/v1beta1/ClusterTrustBundleSpec+certificates.v1beta1.swift +++ b/Sources/Model/certificates/v1beta1/ClusterTrustBundleSpec+certificates.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// certificates.v1beta1.ClusterTrustBundleSpec /// diff --git a/Sources/Model/certificates/v1beta1/certificates+v1beta1.swift b/Sources/Model/certificates/v1beta1/certificates+v1beta1.swift index 3163bca1..7b9ef92e 100644 --- a/Sources/Model/certificates/v1beta1/certificates+v1beta1.swift +++ b/Sources/Model/certificates/v1beta1/certificates+v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/coordination/coordination.swift b/Sources/Model/coordination/coordination.swift index e5ec3374..b44b5a47 100644 --- a/Sources/Model/coordination/coordination.swift +++ b/Sources/Model/coordination/coordination.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/coordination/v1/Lease+coordination.v1.swift b/Sources/Model/coordination/v1/Lease+coordination.v1.swift index bc0aa650..23143313 100644 --- a/Sources/Model/coordination/v1/Lease+coordination.v1.swift +++ b/Sources/Model/coordination/v1/Lease+coordination.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// coordination.v1.Lease /// diff --git a/Sources/Model/coordination/v1/LeaseList+coordination.v1.swift b/Sources/Model/coordination/v1/LeaseList+coordination.v1.swift index 205b30c4..f672a66d 100644 --- a/Sources/Model/coordination/v1/LeaseList+coordination.v1.swift +++ b/Sources/Model/coordination/v1/LeaseList+coordination.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// coordination.v1.LeaseList /// diff --git a/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift b/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift index dc6c7598..e2f6b9c4 100644 --- a/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift +++ b/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// coordination.v1.LeaseSpec /// diff --git a/Sources/Model/coordination/v1/coordination+v1.swift b/Sources/Model/coordination/v1/coordination+v1.swift index 2fcf2024..64e7a9a2 100644 --- a/Sources/Model/coordination/v1/coordination+v1.swift +++ b/Sources/Model/coordination/v1/coordination+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/coordination/v1alpha2/LeaseCandidate+coordination.v1alpha2.swift b/Sources/Model/coordination/v1alpha2/LeaseCandidate+coordination.v1alpha2.swift index fbff2613..6d30c319 100644 --- a/Sources/Model/coordination/v1alpha2/LeaseCandidate+coordination.v1alpha2.swift +++ b/Sources/Model/coordination/v1alpha2/LeaseCandidate+coordination.v1alpha2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// coordination.v1alpha2.LeaseCandidate /// diff --git a/Sources/Model/coordination/v1alpha2/LeaseCandidateList+coordination.v1alpha2.swift b/Sources/Model/coordination/v1alpha2/LeaseCandidateList+coordination.v1alpha2.swift index 711004a3..682a1e4d 100644 --- a/Sources/Model/coordination/v1alpha2/LeaseCandidateList+coordination.v1alpha2.swift +++ b/Sources/Model/coordination/v1alpha2/LeaseCandidateList+coordination.v1alpha2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// coordination.v1alpha2.LeaseCandidateList /// diff --git a/Sources/Model/coordination/v1alpha2/LeaseCandidateSpec+coordination.v1alpha2.swift b/Sources/Model/coordination/v1alpha2/LeaseCandidateSpec+coordination.v1alpha2.swift index 6610ccd5..2160f949 100644 --- a/Sources/Model/coordination/v1alpha2/LeaseCandidateSpec+coordination.v1alpha2.swift +++ b/Sources/Model/coordination/v1alpha2/LeaseCandidateSpec+coordination.v1alpha2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// coordination.v1alpha2.LeaseCandidateSpec /// diff --git a/Sources/Model/coordination/v1alpha2/coordination+v1alpha2.swift b/Sources/Model/coordination/v1alpha2/coordination+v1alpha2.swift index c80b3f6e..bf7045ac 100644 --- a/Sources/Model/coordination/v1alpha2/coordination+v1alpha2.swift +++ b/Sources/Model/coordination/v1alpha2/coordination+v1alpha2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/coordination/v1beta1/LeaseCandidate+coordination.v1beta1.swift b/Sources/Model/coordination/v1beta1/LeaseCandidate+coordination.v1beta1.swift index b6f27622..05f8f68b 100644 --- a/Sources/Model/coordination/v1beta1/LeaseCandidate+coordination.v1beta1.swift +++ b/Sources/Model/coordination/v1beta1/LeaseCandidate+coordination.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// coordination.v1beta1.LeaseCandidate /// diff --git a/Sources/Model/coordination/v1beta1/LeaseCandidateList+coordination.v1beta1.swift b/Sources/Model/coordination/v1beta1/LeaseCandidateList+coordination.v1beta1.swift index 554be37f..5f0fa750 100644 --- a/Sources/Model/coordination/v1beta1/LeaseCandidateList+coordination.v1beta1.swift +++ b/Sources/Model/coordination/v1beta1/LeaseCandidateList+coordination.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// coordination.v1beta1.LeaseCandidateList /// diff --git a/Sources/Model/coordination/v1beta1/LeaseCandidateSpec+coordination.v1beta1.swift b/Sources/Model/coordination/v1beta1/LeaseCandidateSpec+coordination.v1beta1.swift index 5a95fa0e..b0452aaf 100644 --- a/Sources/Model/coordination/v1beta1/LeaseCandidateSpec+coordination.v1beta1.swift +++ b/Sources/Model/coordination/v1beta1/LeaseCandidateSpec+coordination.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// coordination.v1beta1.LeaseCandidateSpec /// diff --git a/Sources/Model/coordination/v1beta1/coordination+v1beta1.swift b/Sources/Model/coordination/v1beta1/coordination+v1beta1.swift index 9173131e..bf6ff376 100644 --- a/Sources/Model/coordination/v1beta1/coordination+v1beta1.swift +++ b/Sources/Model/coordination/v1beta1/coordination+v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/core/core.swift b/Sources/Model/core/core.swift index 4ded607f..c70b53cb 100644 --- a/Sources/Model/core/core.swift +++ b/Sources/Model/core/core.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/core/v1/AWSElasticBlockStoreVolumeSource+core.v1.swift b/Sources/Model/core/v1/AWSElasticBlockStoreVolumeSource+core.v1.swift index d20099ba..606f53ca 100644 --- a/Sources/Model/core/v1/AWSElasticBlockStoreVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/AWSElasticBlockStoreVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.AWSElasticBlockStoreVolumeSource /// diff --git a/Sources/Model/core/v1/Affinity+core.v1.swift b/Sources/Model/core/v1/Affinity+core.v1.swift index fd6c023c..32fb607f 100644 --- a/Sources/Model/core/v1/Affinity+core.v1.swift +++ b/Sources/Model/core/v1/Affinity+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.Affinity /// diff --git a/Sources/Model/core/v1/AppArmorProfile+core.v1.swift b/Sources/Model/core/v1/AppArmorProfile+core.v1.swift index 4d5e9bf2..d102fdc5 100644 --- a/Sources/Model/core/v1/AppArmorProfile+core.v1.swift +++ b/Sources/Model/core/v1/AppArmorProfile+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.AppArmorProfile /// diff --git a/Sources/Model/core/v1/AttachedVolume+core.v1.swift b/Sources/Model/core/v1/AttachedVolume+core.v1.swift index 228e7f07..3d365609 100644 --- a/Sources/Model/core/v1/AttachedVolume+core.v1.swift +++ b/Sources/Model/core/v1/AttachedVolume+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.AttachedVolume /// diff --git a/Sources/Model/core/v1/AzureDiskVolumeSource+core.v1.swift b/Sources/Model/core/v1/AzureDiskVolumeSource+core.v1.swift index 94b8dc47..bda4b8d9 100644 --- a/Sources/Model/core/v1/AzureDiskVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/AzureDiskVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.AzureDiskVolumeSource /// diff --git a/Sources/Model/core/v1/AzureFilePersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/AzureFilePersistentVolumeSource+core.v1.swift index 126d5c86..e800bd15 100644 --- a/Sources/Model/core/v1/AzureFilePersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/AzureFilePersistentVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.AzureFilePersistentVolumeSource /// diff --git a/Sources/Model/core/v1/AzureFileVolumeSource+core.v1.swift b/Sources/Model/core/v1/AzureFileVolumeSource+core.v1.swift index df260281..fec920ee 100644 --- a/Sources/Model/core/v1/AzureFileVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/AzureFileVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.AzureFileVolumeSource /// diff --git a/Sources/Model/core/v1/Binding+core.v1.swift b/Sources/Model/core/v1/Binding+core.v1.swift index 01a94bd9..0801d67c 100644 --- a/Sources/Model/core/v1/Binding+core.v1.swift +++ b/Sources/Model/core/v1/Binding+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.Binding /// diff --git a/Sources/Model/core/v1/CSIPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/CSIPersistentVolumeSource+core.v1.swift index 0fc6210f..1e0fc040 100644 --- a/Sources/Model/core/v1/CSIPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CSIPersistentVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.CSIPersistentVolumeSource /// diff --git a/Sources/Model/core/v1/CSIVolumeSource+core.v1.swift b/Sources/Model/core/v1/CSIVolumeSource+core.v1.swift index b8a65e81..63978b6d 100644 --- a/Sources/Model/core/v1/CSIVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CSIVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.CSIVolumeSource /// diff --git a/Sources/Model/core/v1/Capabilities+core.v1.swift b/Sources/Model/core/v1/Capabilities+core.v1.swift index 2020be97..84a5ad8d 100644 --- a/Sources/Model/core/v1/Capabilities+core.v1.swift +++ b/Sources/Model/core/v1/Capabilities+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.Capabilities /// diff --git a/Sources/Model/core/v1/CephFSPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/CephFSPersistentVolumeSource+core.v1.swift index cb15d72f..0478aa71 100644 --- a/Sources/Model/core/v1/CephFSPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CephFSPersistentVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.CephFSPersistentVolumeSource /// diff --git a/Sources/Model/core/v1/CephFSVolumeSource+core.v1.swift b/Sources/Model/core/v1/CephFSVolumeSource+core.v1.swift index 3c90cd8c..ff90f94d 100644 --- a/Sources/Model/core/v1/CephFSVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CephFSVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.CephFSVolumeSource /// diff --git a/Sources/Model/core/v1/CinderPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/CinderPersistentVolumeSource+core.v1.swift index d3097fb3..091e664c 100644 --- a/Sources/Model/core/v1/CinderPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CinderPersistentVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.CinderPersistentVolumeSource /// diff --git a/Sources/Model/core/v1/CinderVolumeSource+core.v1.swift b/Sources/Model/core/v1/CinderVolumeSource+core.v1.swift index eb06ce9c..5ad8a371 100644 --- a/Sources/Model/core/v1/CinderVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CinderVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.CinderVolumeSource /// diff --git a/Sources/Model/core/v1/ClientIPConfig+core.v1.swift b/Sources/Model/core/v1/ClientIPConfig+core.v1.swift index 5290f6cf..aa9d2f1e 100644 --- a/Sources/Model/core/v1/ClientIPConfig+core.v1.swift +++ b/Sources/Model/core/v1/ClientIPConfig+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ClientIPConfig /// diff --git a/Sources/Model/core/v1/ClusterTrustBundleProjection+core.v1.swift b/Sources/Model/core/v1/ClusterTrustBundleProjection+core.v1.swift index 8fd75d4f..b905d38f 100644 --- a/Sources/Model/core/v1/ClusterTrustBundleProjection+core.v1.swift +++ b/Sources/Model/core/v1/ClusterTrustBundleProjection+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ClusterTrustBundleProjection /// diff --git a/Sources/Model/core/v1/ComponentCondition+core.v1.swift b/Sources/Model/core/v1/ComponentCondition+core.v1.swift index 66baad38..43fac326 100644 --- a/Sources/Model/core/v1/ComponentCondition+core.v1.swift +++ b/Sources/Model/core/v1/ComponentCondition+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ComponentCondition /// diff --git a/Sources/Model/core/v1/ComponentStatus+core.v1.swift b/Sources/Model/core/v1/ComponentStatus+core.v1.swift index 23cf717b..98ff3a11 100644 --- a/Sources/Model/core/v1/ComponentStatus+core.v1.swift +++ b/Sources/Model/core/v1/ComponentStatus+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ComponentStatus /// diff --git a/Sources/Model/core/v1/ComponentStatusList+core.v1.swift b/Sources/Model/core/v1/ComponentStatusList+core.v1.swift index 529008e9..cb242e07 100644 --- a/Sources/Model/core/v1/ComponentStatusList+core.v1.swift +++ b/Sources/Model/core/v1/ComponentStatusList+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ComponentStatusList /// diff --git a/Sources/Model/core/v1/ConfigMap+core.v1.swift b/Sources/Model/core/v1/ConfigMap+core.v1.swift index e76f1692..a6652634 100644 --- a/Sources/Model/core/v1/ConfigMap+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMap+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ConfigMap /// diff --git a/Sources/Model/core/v1/ConfigMapEnvSource+core.v1.swift b/Sources/Model/core/v1/ConfigMapEnvSource+core.v1.swift index e46810e6..69ba2370 100644 --- a/Sources/Model/core/v1/ConfigMapEnvSource+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapEnvSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ConfigMapEnvSource /// diff --git a/Sources/Model/core/v1/ConfigMapKeySelector+core.v1.swift b/Sources/Model/core/v1/ConfigMapKeySelector+core.v1.swift index 8c9808ed..f824b71d 100644 --- a/Sources/Model/core/v1/ConfigMapKeySelector+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapKeySelector+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ConfigMapKeySelector /// diff --git a/Sources/Model/core/v1/ConfigMapList+core.v1.swift b/Sources/Model/core/v1/ConfigMapList+core.v1.swift index 49a228ee..57026d41 100644 --- a/Sources/Model/core/v1/ConfigMapList+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapList+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ConfigMapList /// diff --git a/Sources/Model/core/v1/ConfigMapNodeConfigSource+core.v1.swift b/Sources/Model/core/v1/ConfigMapNodeConfigSource+core.v1.swift index 683d940d..19a9295c 100644 --- a/Sources/Model/core/v1/ConfigMapNodeConfigSource+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapNodeConfigSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ConfigMapNodeConfigSource /// diff --git a/Sources/Model/core/v1/ConfigMapProjection+core.v1.swift b/Sources/Model/core/v1/ConfigMapProjection+core.v1.swift index db540e19..f577af8e 100644 --- a/Sources/Model/core/v1/ConfigMapProjection+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapProjection+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ConfigMapProjection /// diff --git a/Sources/Model/core/v1/ConfigMapVolumeSource+core.v1.swift b/Sources/Model/core/v1/ConfigMapVolumeSource+core.v1.swift index 53d66139..83674543 100644 --- a/Sources/Model/core/v1/ConfigMapVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ConfigMapVolumeSource /// diff --git a/Sources/Model/core/v1/Container+core.v1.swift b/Sources/Model/core/v1/Container+core.v1.swift index 86902182..d2db7635 100644 --- a/Sources/Model/core/v1/Container+core.v1.swift +++ b/Sources/Model/core/v1/Container+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.Container /// @@ -47,7 +47,7 @@ public extension core.v1 { /// public var env: [core.v1.EnvVar]? /// - /// List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. + /// List of sources to populate environment variables in the container. The keys defined within a source may consist of any printable ASCII characters except '='. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. /// public var envFrom: [core.v1.EnvFromSource]? /// @@ -87,10 +87,14 @@ public extension core.v1 { /// public var resources: core.v1.ResourceRequirements? /// - /// RestartPolicy defines the restart behavior of individual containers in a pod. This field may only be set for init containers, and the only allowed value is "Always". For non-init containers or when this field is not specified, the restart behavior is defined by the Pod's restart policy and the container type. Setting the RestartPolicy as "Always" for the init container will have the following effect: this init container will be continually restarted on exit until all regular containers have terminated. Once all regular containers have completed, all init containers with restartPolicy "Always" will be shut down. This lifecycle differs from normal init containers and is often referred to as a "sidecar" container. Although this init container still starts in the init container sequence, it does not wait for the container to complete before proceeding to the next init container. Instead, the next init container starts immediately after this init container is started, or after any startupProbe has successfully completed. + /// RestartPolicy defines the restart behavior of individual containers in a pod. This overrides the pod-level restart policy. When this field is not specified, the restart behavior is defined by the Pod's restart policy and the container type. Additionally, setting the RestartPolicy as "Always" for the init container will have the following effect: this init container will be continually restarted on exit until all regular containers have terminated. Once all regular containers have completed, all init containers with restartPolicy "Always" will be shut down. This lifecycle differs from normal init containers and is often referred to as a "sidecar" container. Although this init container still starts in the init container sequence, it does not wait for the container to complete before proceeding to the next init container. Instead, the next init container starts immediately after this init container is started, or after any startupProbe has successfully completed. /// public var restartPolicy: String? /// + /// Represents a list of rules to be checked to determine if the container should be restarted on exit. The rules are evaluated in order. Once a rule matches a container exit condition, the remaining rules are ignored. If no rule matches the container exit condition, the Container-level restart policy determines the whether the container is restarted or not. Constraints on the rules: - At most 20 rules are allowed. - Rules can have the same action. - Identical rules are not forbidden in validations. When rules are specified, container MUST set RestartPolicy explicitly even it if matches the Pod's RestartPolicy. + /// + public var restartPolicyRules: [core.v1.ContainerRestartRule]? + /// /// SecurityContext defines the security options the container should be run with. If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext. More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ /// public var securityContext: core.v1.SecurityContext? @@ -148,6 +152,7 @@ public extension core.v1 { resizePolicy: [core.v1.ContainerResizePolicy]? = nil, resources: core.v1.ResourceRequirements? = nil, restartPolicy: String? = nil, + restartPolicyRules: [core.v1.ContainerRestartRule]? = nil, securityContext: core.v1.SecurityContext? = nil, startupProbe: core.v1.Probe? = nil, stdin: Bool? = nil, @@ -173,6 +178,7 @@ public extension core.v1 { self.resizePolicy = resizePolicy self.resources = resources self.restartPolicy = restartPolicy + self.restartPolicyRules = restartPolicyRules self.securityContext = securityContext self.startupProbe = startupProbe self.stdin = stdin @@ -208,6 +214,7 @@ public extension core.v1.Container { case resizePolicy = "resizePolicy" case resources = "resources" case restartPolicy = "restartPolicy" + case restartPolicyRules = "restartPolicyRules" case securityContext = "securityContext" case startupProbe = "startupProbe" case stdin = "stdin" @@ -236,6 +243,7 @@ public extension core.v1.Container { self.resizePolicy = try container.decodeIfPresent([core.v1.ContainerResizePolicy].self, forKey: .resizePolicy) self.resources = try container.decodeIfPresent(core.v1.ResourceRequirements.self, forKey: .resources) self.restartPolicy = try container.decodeIfPresent(String.self, forKey: .restartPolicy) + self.restartPolicyRules = try container.decodeIfPresent([core.v1.ContainerRestartRule].self, forKey: .restartPolicyRules) self.securityContext = try container.decodeIfPresent(core.v1.SecurityContext.self, forKey: .securityContext) self.startupProbe = try container.decodeIfPresent(core.v1.Probe.self, forKey: .startupProbe) self.stdin = try container.decodeIfPresent(Bool.self, forKey: .stdin) @@ -265,6 +273,7 @@ public extension core.v1.Container { try encodingContainer.encode(resizePolicy, forKey: .resizePolicy) try encodingContainer.encode(resources, forKey: .resources) try encodingContainer.encode(restartPolicy, forKey: .restartPolicy) + try encodingContainer.encode(restartPolicyRules, forKey: .restartPolicyRules) try encodingContainer.encode(securityContext, forKey: .securityContext) try encodingContainer.encode(startupProbe, forKey: .startupProbe) try encodingContainer.encode(stdin, forKey: .stdin) diff --git a/Sources/Model/core/v1/ContainerExtendedResourceRequest+core.v1.swift b/Sources/Model/core/v1/ContainerExtendedResourceRequest+core.v1.swift new file mode 100644 index 00000000..d557550b --- /dev/null +++ b/Sources/Model/core/v1/ContainerExtendedResourceRequest+core.v1.swift @@ -0,0 +1,90 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// core.v1.ContainerExtendedResourceRequest +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - core.v1.ContainerExtendedResourceRequest + +public extension core.v1 { + + /// + /// ContainerExtendedResourceRequest has the mapping of container name, extended resource name to the device request name. + /// + struct ContainerExtendedResourceRequest: KubernetesResource { + /// + /// The name of the container requesting resources. + /// + public var containerName: String + /// + /// The name of the request in the special ResourceClaim which corresponds to the extended resource. + /// + public var requestName: String + /// + /// The name of the extended resource in that container which gets backed by DRA. + /// + public var resourceName: String + /// + /// Default memberwise initializer + /// + public init( + containerName: String, + requestName: String, + resourceName: String + ) { + self.containerName = containerName + self.requestName = requestName + self.resourceName = resourceName + } + } +} + +/// +/// Codable conformance +/// +public extension core.v1.ContainerExtendedResourceRequest { + + private enum CodingKeys: String, CodingKey { + + case containerName = "containerName" + case requestName = "requestName" + case resourceName = "resourceName" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.containerName = try container.decode(String.self, forKey: .containerName) + self.requestName = try container.decode(String.self, forKey: .requestName) + self.resourceName = try container.decode(String.self, forKey: .resourceName) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(containerName, forKey: .containerName) + try encodingContainer.encode(requestName, forKey: .requestName) + try encodingContainer.encode(resourceName, forKey: .resourceName) + } +} diff --git a/Sources/Model/core/v1/ContainerImage+core.v1.swift b/Sources/Model/core/v1/ContainerImage+core.v1.swift index e42092d5..58241506 100644 --- a/Sources/Model/core/v1/ContainerImage+core.v1.swift +++ b/Sources/Model/core/v1/ContainerImage+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ContainerImage /// diff --git a/Sources/Model/core/v1/ContainerPort+core.v1.swift b/Sources/Model/core/v1/ContainerPort+core.v1.swift index c0f0c09b..ddd34840 100644 --- a/Sources/Model/core/v1/ContainerPort+core.v1.swift +++ b/Sources/Model/core/v1/ContainerPort+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ContainerPort /// diff --git a/Sources/Model/core/v1/ContainerResizePolicy+core.v1.swift b/Sources/Model/core/v1/ContainerResizePolicy+core.v1.swift index 4d38fc97..7f7cef98 100644 --- a/Sources/Model/core/v1/ContainerResizePolicy+core.v1.swift +++ b/Sources/Model/core/v1/ContainerResizePolicy+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ContainerResizePolicy /// diff --git a/Sources/Model/resource/v1alpha3/Device+resource.v1alpha3.swift b/Sources/Model/core/v1/ContainerRestartRule+core.v1.swift similarity index 51% rename from Sources/Model/resource/v1alpha3/Device+resource.v1alpha3.swift rename to Sources/Model/core/v1/ContainerRestartRule+core.v1.swift index 8f93c501..30715031 100644 --- a/Sources/Model/resource/v1alpha3/Device+resource.v1alpha3.swift +++ b/Sources/Model/core/v1/ContainerRestartRule+core.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.Device +/// Kubernetes v1.34.6 +/// core.v1.ContainerRestartRule /// #if canImport(FoundationEssentials) @@ -26,31 +26,31 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.Device +// MARK: - core.v1.ContainerRestartRule -public extension resource.v1alpha3 { +public extension core.v1 { /// - /// Device represents one individual hardware instance that can be selected based on its attributes. Besides the name, exactly one field must be set. + /// ContainerRestartRule describes how a container exit is handled. /// - struct Device: KubernetesResource { + struct ContainerRestartRule: KubernetesResource { /// - /// Basic defines one device instance. + /// Specifies the action taken on a container exit if the requirements are satisfied. The only possible value is "Restart" to restart the container. /// - public var basic: resource.v1alpha3.BasicDevice? + public var action: String /// - /// Name is unique identifier among all devices managed by the driver in the pool. It must be a DNS label. + /// Represents the exit codes to check on container exits. /// - public var name: String + public var exitCodes: core.v1.ContainerRestartRuleOnExitCodes? /// /// Default memberwise initializer /// public init( - basic: resource.v1alpha3.BasicDevice? = nil, - name: String + action: String, + exitCodes: core.v1.ContainerRestartRuleOnExitCodes? = nil ) { - self.basic = basic - self.name = name + self.action = action + self.exitCodes = exitCodes } } } @@ -58,24 +58,24 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.Device { +public extension core.v1.ContainerRestartRule { private enum CodingKeys: String, CodingKey { - case basic = "basic" - case name = "name" + case action = "action" + case exitCodes = "exitCodes" } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.basic = try container.decodeIfPresent(resource.v1alpha3.BasicDevice.self, forKey: .basic) - self.name = try container.decode(String.self, forKey: .name) + self.action = try container.decode(String.self, forKey: .action) + self.exitCodes = try container.decodeIfPresent(core.v1.ContainerRestartRuleOnExitCodes.self, forKey: .exitCodes) } func encode(to encoder: Encoder) throws { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) - try encodingContainer.encode(basic, forKey: .basic) - try encodingContainer.encode(name, forKey: .name) + try encodingContainer.encode(action, forKey: .action) + try encodingContainer.encode(exitCodes, forKey: .exitCodes) } } diff --git a/Sources/Model/core/v1/ContainerRestartRuleOnExitCodes+core.v1.swift b/Sources/Model/core/v1/ContainerRestartRuleOnExitCodes+core.v1.swift new file mode 100644 index 00000000..ea79e399 --- /dev/null +++ b/Sources/Model/core/v1/ContainerRestartRuleOnExitCodes+core.v1.swift @@ -0,0 +1,84 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// core.v1.ContainerRestartRuleOnExitCodes +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - core.v1.ContainerRestartRuleOnExitCodes + +public extension core.v1 { + + /// + /// ContainerRestartRuleOnExitCodes describes the condition for handling an exited container based on its exit codes. + /// + struct ContainerRestartRuleOnExitCodes: KubernetesResource { + /// + /// Represents the relationship between the container exit code(s) and the specified values. Possible values are: - In: the requirement is satisfied if the container exit code is in the + /// set of specified values. + /// - NotIn: the requirement is satisfied if the container exit code is + /// not in the set of specified values. + /// + public var `operator`: String + /// + /// Specifies the set of values to check for container exit codes. At most 255 elements are allowed. + /// + public var values: [Int32]? + /// + /// Default memberwise initializer + /// + public init( + `operator`: String, + values: [Int32]? = nil + ) { + self.`operator` = `operator` + self.values = values + } + } +} + +/// +/// Codable conformance +/// +public extension core.v1.ContainerRestartRuleOnExitCodes { + + private enum CodingKeys: String, CodingKey { + + case `operator` = "operator" + case values = "values" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.`operator` = try container.decode(String.self, forKey: .`operator`) + self.values = try container.decodeIfPresent([Int32].self, forKey: .values) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(`operator`, forKey: .`operator`) + try encodingContainer.encode(values, forKey: .values) + } +} diff --git a/Sources/Model/core/v1/ContainerState+core.v1.swift b/Sources/Model/core/v1/ContainerState+core.v1.swift index d9799ad9..42c03e44 100644 --- a/Sources/Model/core/v1/ContainerState+core.v1.swift +++ b/Sources/Model/core/v1/ContainerState+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ContainerState /// diff --git a/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift b/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift index 3e897ae6..c13dcdd0 100644 --- a/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift +++ b/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ContainerStateRunning /// diff --git a/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift b/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift index 31e49876..a2150e67 100644 --- a/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift +++ b/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ContainerStateTerminated /// diff --git a/Sources/Model/core/v1/ContainerStateWaiting+core.v1.swift b/Sources/Model/core/v1/ContainerStateWaiting+core.v1.swift index 9e79df88..7e180a36 100644 --- a/Sources/Model/core/v1/ContainerStateWaiting+core.v1.swift +++ b/Sources/Model/core/v1/ContainerStateWaiting+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ContainerStateWaiting /// diff --git a/Sources/Model/core/v1/ContainerStatus+core.v1.swift b/Sources/Model/core/v1/ContainerStatus+core.v1.swift index 37126324..4ce4383d 100644 --- a/Sources/Model/core/v1/ContainerStatus+core.v1.swift +++ b/Sources/Model/core/v1/ContainerStatus+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ContainerStatus /// diff --git a/Sources/Model/core/v1/ContainerUser+core.v1.swift b/Sources/Model/core/v1/ContainerUser+core.v1.swift index e67a61b4..b4a94ad5 100644 --- a/Sources/Model/core/v1/ContainerUser+core.v1.swift +++ b/Sources/Model/core/v1/ContainerUser+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ContainerUser /// diff --git a/Sources/Model/core/v1/DaemonEndpoint+core.v1.swift b/Sources/Model/core/v1/DaemonEndpoint+core.v1.swift index 9e3f8068..c2afad1d 100644 --- a/Sources/Model/core/v1/DaemonEndpoint+core.v1.swift +++ b/Sources/Model/core/v1/DaemonEndpoint+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.DaemonEndpoint /// diff --git a/Sources/Model/core/v1/DownwardAPIProjection+core.v1.swift b/Sources/Model/core/v1/DownwardAPIProjection+core.v1.swift index e2d68360..6b0b68fc 100644 --- a/Sources/Model/core/v1/DownwardAPIProjection+core.v1.swift +++ b/Sources/Model/core/v1/DownwardAPIProjection+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.DownwardAPIProjection /// diff --git a/Sources/Model/core/v1/DownwardAPIVolumeFile+core.v1.swift b/Sources/Model/core/v1/DownwardAPIVolumeFile+core.v1.swift index cf76b6a8..a23b1b9a 100644 --- a/Sources/Model/core/v1/DownwardAPIVolumeFile+core.v1.swift +++ b/Sources/Model/core/v1/DownwardAPIVolumeFile+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.DownwardAPIVolumeFile /// diff --git a/Sources/Model/core/v1/DownwardAPIVolumeSource+core.v1.swift b/Sources/Model/core/v1/DownwardAPIVolumeSource+core.v1.swift index 101699d1..b06d4b3a 100644 --- a/Sources/Model/core/v1/DownwardAPIVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/DownwardAPIVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.DownwardAPIVolumeSource /// diff --git a/Sources/Model/core/v1/EmptyDirVolumeSource+core.v1.swift b/Sources/Model/core/v1/EmptyDirVolumeSource+core.v1.swift index 06713fb4..4fa3d0ba 100644 --- a/Sources/Model/core/v1/EmptyDirVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/EmptyDirVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.EmptyDirVolumeSource /// diff --git a/Sources/Model/core/v1/EndpointAddress+core.v1.swift b/Sources/Model/core/v1/EndpointAddress+core.v1.swift index 8115ea5b..ef524e9f 100644 --- a/Sources/Model/core/v1/EndpointAddress+core.v1.swift +++ b/Sources/Model/core/v1/EndpointAddress+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.EndpointAddress /// diff --git a/Sources/Model/core/v1/EndpointPort+core.v1.swift b/Sources/Model/core/v1/EndpointPort+core.v1.swift index 6fa02904..8389d8a8 100644 --- a/Sources/Model/core/v1/EndpointPort+core.v1.swift +++ b/Sources/Model/core/v1/EndpointPort+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.EndpointPort /// diff --git a/Sources/Model/core/v1/EndpointSubset+core.v1.swift b/Sources/Model/core/v1/EndpointSubset+core.v1.swift index abbb34f0..42372c33 100644 --- a/Sources/Model/core/v1/EndpointSubset+core.v1.swift +++ b/Sources/Model/core/v1/EndpointSubset+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.EndpointSubset /// diff --git a/Sources/Model/core/v1/Endpoints+core.v1.swift b/Sources/Model/core/v1/Endpoints+core.v1.swift index 58811619..800ee48d 100644 --- a/Sources/Model/core/v1/Endpoints+core.v1.swift +++ b/Sources/Model/core/v1/Endpoints+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.Endpoints /// diff --git a/Sources/Model/core/v1/EndpointsList+core.v1.swift b/Sources/Model/core/v1/EndpointsList+core.v1.swift index d3eb5b9d..7a170421 100644 --- a/Sources/Model/core/v1/EndpointsList+core.v1.swift +++ b/Sources/Model/core/v1/EndpointsList+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.EndpointsList /// diff --git a/Sources/Model/core/v1/EnvFromSource+core.v1.swift b/Sources/Model/core/v1/EnvFromSource+core.v1.swift index d4a1de88..610e0bdc 100644 --- a/Sources/Model/core/v1/EnvFromSource+core.v1.swift +++ b/Sources/Model/core/v1/EnvFromSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.EnvFromSource /// @@ -39,7 +39,7 @@ public extension core.v1 { /// public var configMapRef: core.v1.ConfigMapEnvSource? /// - /// Optional text to prepend to the name of each environment variable. Must be a C_IDENTIFIER. + /// Optional text to prepend to the name of each environment variable. May consist of any printable ASCII characters except '='. /// public var prefix: String? /// diff --git a/Sources/Model/core/v1/EnvVar+core.v1.swift b/Sources/Model/core/v1/EnvVar+core.v1.swift index 8cdaf95c..1692493b 100644 --- a/Sources/Model/core/v1/EnvVar+core.v1.swift +++ b/Sources/Model/core/v1/EnvVar+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.EnvVar /// @@ -35,7 +35,7 @@ public extension core.v1 { /// struct EnvVar: KubernetesResource { /// - /// Name of the environment variable. Must be a C_IDENTIFIER. + /// Name of the environment variable. May consist of any printable ASCII characters except '='. /// public var name: String /// diff --git a/Sources/Model/core/v1/EnvVarSource+core.v1.swift b/Sources/Model/core/v1/EnvVarSource+core.v1.swift index c714e430..f6f1c96e 100644 --- a/Sources/Model/core/v1/EnvVarSource+core.v1.swift +++ b/Sources/Model/core/v1/EnvVarSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.EnvVarSource /// @@ -43,6 +43,10 @@ public extension core.v1 { /// public var fieldRef: core.v1.ObjectFieldSelector? /// + /// FileKeyRef selects a key of the env file. Requires the EnvFiles feature gate to be enabled. + /// + public var fileKeyRef: core.v1.FileKeySelector? + /// /// Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. /// public var resourceFieldRef: core.v1.ResourceFieldSelector? @@ -56,11 +60,13 @@ public extension core.v1 { public init( configMapKeyRef: core.v1.ConfigMapKeySelector? = nil, fieldRef: core.v1.ObjectFieldSelector? = nil, + fileKeyRef: core.v1.FileKeySelector? = nil, resourceFieldRef: core.v1.ResourceFieldSelector? = nil, secretKeyRef: core.v1.SecretKeySelector? = nil ) { self.configMapKeyRef = configMapKeyRef self.fieldRef = fieldRef + self.fileKeyRef = fileKeyRef self.resourceFieldRef = resourceFieldRef self.secretKeyRef = secretKeyRef } @@ -76,6 +82,7 @@ public extension core.v1.EnvVarSource { case configMapKeyRef = "configMapKeyRef" case fieldRef = "fieldRef" + case fileKeyRef = "fileKeyRef" case resourceFieldRef = "resourceFieldRef" case secretKeyRef = "secretKeyRef" } @@ -84,6 +91,7 @@ public extension core.v1.EnvVarSource { let container = try decoder.container(keyedBy: CodingKeys.self) self.configMapKeyRef = try container.decodeIfPresent(core.v1.ConfigMapKeySelector.self, forKey: .configMapKeyRef) self.fieldRef = try container.decodeIfPresent(core.v1.ObjectFieldSelector.self, forKey: .fieldRef) + self.fileKeyRef = try container.decodeIfPresent(core.v1.FileKeySelector.self, forKey: .fileKeyRef) self.resourceFieldRef = try container.decodeIfPresent(core.v1.ResourceFieldSelector.self, forKey: .resourceFieldRef) self.secretKeyRef = try container.decodeIfPresent(core.v1.SecretKeySelector.self, forKey: .secretKeyRef) } @@ -93,6 +101,7 @@ public extension core.v1.EnvVarSource { try encodingContainer.encode(configMapKeyRef, forKey: .configMapKeyRef) try encodingContainer.encode(fieldRef, forKey: .fieldRef) + try encodingContainer.encode(fileKeyRef, forKey: .fileKeyRef) try encodingContainer.encode(resourceFieldRef, forKey: .resourceFieldRef) try encodingContainer.encode(secretKeyRef, forKey: .secretKeyRef) } diff --git a/Sources/Model/core/v1/EphemeralContainer+core.v1.swift b/Sources/Model/core/v1/EphemeralContainer+core.v1.swift index fb0b1b8e..3435a9c4 100644 --- a/Sources/Model/core/v1/EphemeralContainer+core.v1.swift +++ b/Sources/Model/core/v1/EphemeralContainer+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.EphemeralContainer /// @@ -49,7 +49,7 @@ public extension core.v1 { /// public var env: [core.v1.EnvVar]? /// - /// List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. + /// List of sources to populate environment variables in the container. The keys defined within a source may consist of any printable ASCII characters except '='. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. /// public var envFrom: [core.v1.EnvFromSource]? /// @@ -89,10 +89,14 @@ public extension core.v1 { /// public var resources: core.v1.ResourceRequirements? /// - /// Restart policy for the container to manage the restart behavior of each container within a pod. This may only be set for init containers. You cannot set this field on ephemeral containers. + /// Restart policy for the container to manage the restart behavior of each container within a pod. You cannot set this field on ephemeral containers. /// public var restartPolicy: String? /// + /// Represents a list of rules to be checked to determine if the container should be restarted on exit. You cannot set this field on ephemeral containers. + /// + public var restartPolicyRules: [core.v1.ContainerRestartRule]? + /// /// Optional: SecurityContext defines the security options the ephemeral container should be run with. If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext. /// public var securityContext: core.v1.SecurityContext? @@ -156,6 +160,7 @@ public extension core.v1 { resizePolicy: [core.v1.ContainerResizePolicy]? = nil, resources: core.v1.ResourceRequirements? = nil, restartPolicy: String? = nil, + restartPolicyRules: [core.v1.ContainerRestartRule]? = nil, securityContext: core.v1.SecurityContext? = nil, startupProbe: core.v1.Probe? = nil, stdin: Bool? = nil, @@ -182,6 +187,7 @@ public extension core.v1 { self.resizePolicy = resizePolicy self.resources = resources self.restartPolicy = restartPolicy + self.restartPolicyRules = restartPolicyRules self.securityContext = securityContext self.startupProbe = startupProbe self.stdin = stdin @@ -218,6 +224,7 @@ public extension core.v1.EphemeralContainer { case resizePolicy = "resizePolicy" case resources = "resources" case restartPolicy = "restartPolicy" + case restartPolicyRules = "restartPolicyRules" case securityContext = "securityContext" case startupProbe = "startupProbe" case stdin = "stdin" @@ -247,6 +254,7 @@ public extension core.v1.EphemeralContainer { self.resizePolicy = try container.decodeIfPresent([core.v1.ContainerResizePolicy].self, forKey: .resizePolicy) self.resources = try container.decodeIfPresent(core.v1.ResourceRequirements.self, forKey: .resources) self.restartPolicy = try container.decodeIfPresent(String.self, forKey: .restartPolicy) + self.restartPolicyRules = try container.decodeIfPresent([core.v1.ContainerRestartRule].self, forKey: .restartPolicyRules) self.securityContext = try container.decodeIfPresent(core.v1.SecurityContext.self, forKey: .securityContext) self.startupProbe = try container.decodeIfPresent(core.v1.Probe.self, forKey: .startupProbe) self.stdin = try container.decodeIfPresent(Bool.self, forKey: .stdin) @@ -277,6 +285,7 @@ public extension core.v1.EphemeralContainer { try encodingContainer.encode(resizePolicy, forKey: .resizePolicy) try encodingContainer.encode(resources, forKey: .resources) try encodingContainer.encode(restartPolicy, forKey: .restartPolicy) + try encodingContainer.encode(restartPolicyRules, forKey: .restartPolicyRules) try encodingContainer.encode(securityContext, forKey: .securityContext) try encodingContainer.encode(startupProbe, forKey: .startupProbe) try encodingContainer.encode(stdin, forKey: .stdin) diff --git a/Sources/Model/core/v1/EphemeralVolumeSource+core.v1.swift b/Sources/Model/core/v1/EphemeralVolumeSource+core.v1.swift index 469bc155..9acd1106 100644 --- a/Sources/Model/core/v1/EphemeralVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/EphemeralVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.EphemeralVolumeSource /// diff --git a/Sources/Model/core/v1/Event+core.v1.swift b/Sources/Model/core/v1/Event+core.v1.swift index 174f6dd7..352ff212 100644 --- a/Sources/Model/core/v1/Event+core.v1.swift +++ b/Sources/Model/core/v1/Event+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.Event /// diff --git a/Sources/Model/core/v1/EventList+core.v1.swift b/Sources/Model/core/v1/EventList+core.v1.swift index 0aa0f723..a8fe239f 100644 --- a/Sources/Model/core/v1/EventList+core.v1.swift +++ b/Sources/Model/core/v1/EventList+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.EventList /// diff --git a/Sources/Model/core/v1/EventSeries+core.v1.swift b/Sources/Model/core/v1/EventSeries+core.v1.swift index 319e5be2..bc6a0084 100644 --- a/Sources/Model/core/v1/EventSeries+core.v1.swift +++ b/Sources/Model/core/v1/EventSeries+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.EventSeries /// diff --git a/Sources/Model/core/v1/EventSource+core.v1.swift b/Sources/Model/core/v1/EventSource+core.v1.swift index f0202ed9..e5a9538a 100644 --- a/Sources/Model/core/v1/EventSource+core.v1.swift +++ b/Sources/Model/core/v1/EventSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.EventSource /// diff --git a/Sources/Model/core/v1/ExecAction+core.v1.swift b/Sources/Model/core/v1/ExecAction+core.v1.swift index fc967135..eaef1890 100644 --- a/Sources/Model/core/v1/ExecAction+core.v1.swift +++ b/Sources/Model/core/v1/ExecAction+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ExecAction /// diff --git a/Sources/Model/core/v1/FCVolumeSource+core.v1.swift b/Sources/Model/core/v1/FCVolumeSource+core.v1.swift index 344ac118..782af339 100644 --- a/Sources/Model/core/v1/FCVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/FCVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.FCVolumeSource /// diff --git a/Sources/Model/core/v1/FileKeySelector+core.v1.swift b/Sources/Model/core/v1/FileKeySelector+core.v1.swift new file mode 100644 index 00000000..e58af491 --- /dev/null +++ b/Sources/Model/core/v1/FileKeySelector+core.v1.swift @@ -0,0 +1,101 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// core.v1.FileKeySelector +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - core.v1.FileKeySelector + +public extension core.v1 { + + /// + /// FileKeySelector selects a key of the env file. + /// + struct FileKeySelector: KubernetesResource { + /// + /// The key within the env file. An invalid key will prevent the pod from starting. The keys defined within a source may consist of any printable ASCII characters except '='. During Alpha stage of the EnvFiles feature gate, the key size is limited to 128 characters. + /// + public var key: String + /// + /// Specify whether the file or its key must be defined. If the file or key does not exist, then the env var is not published. If optional is set to true and the specified key does not exist, the environment variable will not be set in the Pod's containers. + /// + /// If optional is set to false and the specified key does not exist, an error will be returned during Pod creation. + /// + public var optional: Bool? + /// + /// The path within the volume from which to select the file. Must be relative and may not contain the '..' path or start with '..'. + /// + public var path: String + /// + /// The name of the volume mount containing the env file. + /// + public var volumeName: String + /// + /// Default memberwise initializer + /// + public init( + key: String, + optional: Bool? = nil, + path: String, + volumeName: String + ) { + self.key = key + self.optional = optional + self.path = path + self.volumeName = volumeName + } + } +} + +/// +/// Codable conformance +/// +public extension core.v1.FileKeySelector { + + private enum CodingKeys: String, CodingKey { + + case key = "key" + case optional = "optional" + case path = "path" + case volumeName = "volumeName" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.key = try container.decode(String.self, forKey: .key) + self.optional = try container.decodeIfPresent(Bool.self, forKey: .optional) + self.path = try container.decode(String.self, forKey: .path) + self.volumeName = try container.decode(String.self, forKey: .volumeName) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(key, forKey: .key) + try encodingContainer.encode(optional, forKey: .optional) + try encodingContainer.encode(path, forKey: .path) + try encodingContainer.encode(volumeName, forKey: .volumeName) + } +} diff --git a/Sources/Model/core/v1/FlexPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/FlexPersistentVolumeSource+core.v1.swift index fb5c5e20..c07e9025 100644 --- a/Sources/Model/core/v1/FlexPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/FlexPersistentVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.FlexPersistentVolumeSource /// diff --git a/Sources/Model/core/v1/FlexVolumeSource+core.v1.swift b/Sources/Model/core/v1/FlexVolumeSource+core.v1.swift index fd2eba28..9ebed3a8 100644 --- a/Sources/Model/core/v1/FlexVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/FlexVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.FlexVolumeSource /// diff --git a/Sources/Model/core/v1/FlockerVolumeSource+core.v1.swift b/Sources/Model/core/v1/FlockerVolumeSource+core.v1.swift index b90fe27d..4aa7c02c 100644 --- a/Sources/Model/core/v1/FlockerVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/FlockerVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.FlockerVolumeSource /// diff --git a/Sources/Model/core/v1/GCEPersistentDiskVolumeSource+core.v1.swift b/Sources/Model/core/v1/GCEPersistentDiskVolumeSource+core.v1.swift index 8f066a83..7901c2c7 100644 --- a/Sources/Model/core/v1/GCEPersistentDiskVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/GCEPersistentDiskVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.GCEPersistentDiskVolumeSource /// diff --git a/Sources/Model/core/v1/GRPCAction+core.v1.swift b/Sources/Model/core/v1/GRPCAction+core.v1.swift index 7caf7e35..4b918946 100644 --- a/Sources/Model/core/v1/GRPCAction+core.v1.swift +++ b/Sources/Model/core/v1/GRPCAction+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.GRPCAction /// diff --git a/Sources/Model/core/v1/GitRepoVolumeSource+core.v1.swift b/Sources/Model/core/v1/GitRepoVolumeSource+core.v1.swift index e4cbfce0..c4edbe89 100644 --- a/Sources/Model/core/v1/GitRepoVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/GitRepoVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.GitRepoVolumeSource /// diff --git a/Sources/Model/core/v1/GlusterfsPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/GlusterfsPersistentVolumeSource+core.v1.swift index b1a06aaf..947a6d88 100644 --- a/Sources/Model/core/v1/GlusterfsPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/GlusterfsPersistentVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.GlusterfsPersistentVolumeSource /// diff --git a/Sources/Model/core/v1/GlusterfsVolumeSource+core.v1.swift b/Sources/Model/core/v1/GlusterfsVolumeSource+core.v1.swift index f609972e..5d48d6ca 100644 --- a/Sources/Model/core/v1/GlusterfsVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/GlusterfsVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.GlusterfsVolumeSource /// @@ -35,7 +35,7 @@ public extension core.v1 { /// struct GlusterfsVolumeSource: KubernetesResource { /// - /// endpoints is the endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod + /// endpoints is the endpoint name that details Glusterfs topology. /// public var endpoints: String /// diff --git a/Sources/Model/core/v1/HTTPGetAction+core.v1.swift b/Sources/Model/core/v1/HTTPGetAction+core.v1.swift index 0f34058f..93f0e5cd 100644 --- a/Sources/Model/core/v1/HTTPGetAction+core.v1.swift +++ b/Sources/Model/core/v1/HTTPGetAction+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.HTTPGetAction /// diff --git a/Sources/Model/core/v1/HTTPHeader+core.v1.swift b/Sources/Model/core/v1/HTTPHeader+core.v1.swift index 743e4821..9310aa6a 100644 --- a/Sources/Model/core/v1/HTTPHeader+core.v1.swift +++ b/Sources/Model/core/v1/HTTPHeader+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.HTTPHeader /// diff --git a/Sources/Model/core/v1/HostAlias+core.v1.swift b/Sources/Model/core/v1/HostAlias+core.v1.swift index 64c628c9..c4694f66 100644 --- a/Sources/Model/core/v1/HostAlias+core.v1.swift +++ b/Sources/Model/core/v1/HostAlias+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.HostAlias /// diff --git a/Sources/Model/core/v1/HostIP+core.v1.swift b/Sources/Model/core/v1/HostIP+core.v1.swift index dbb33576..0ca885e4 100644 --- a/Sources/Model/core/v1/HostIP+core.v1.swift +++ b/Sources/Model/core/v1/HostIP+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.HostIP /// diff --git a/Sources/Model/core/v1/HostPathVolumeSource+core.v1.swift b/Sources/Model/core/v1/HostPathVolumeSource+core.v1.swift index 6b51155c..4cefabb4 100644 --- a/Sources/Model/core/v1/HostPathVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/HostPathVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.HostPathVolumeSource /// diff --git a/Sources/Model/core/v1/ISCSIPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/ISCSIPersistentVolumeSource+core.v1.swift index e4659b94..e4b608a2 100644 --- a/Sources/Model/core/v1/ISCSIPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ISCSIPersistentVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ISCSIPersistentVolumeSource /// diff --git a/Sources/Model/core/v1/ISCSIVolumeSource+core.v1.swift b/Sources/Model/core/v1/ISCSIVolumeSource+core.v1.swift index 17fc5b50..6e5b9943 100644 --- a/Sources/Model/core/v1/ISCSIVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ISCSIVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ISCSIVolumeSource /// diff --git a/Sources/Model/core/v1/ImageVolumeSource+core.v1.swift b/Sources/Model/core/v1/ImageVolumeSource+core.v1.swift index 764f329e..15defba2 100644 --- a/Sources/Model/core/v1/ImageVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ImageVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ImageVolumeSource /// diff --git a/Sources/Model/core/v1/KeyToPath+core.v1.swift b/Sources/Model/core/v1/KeyToPath+core.v1.swift index 4e9abae8..748d4db8 100644 --- a/Sources/Model/core/v1/KeyToPath+core.v1.swift +++ b/Sources/Model/core/v1/KeyToPath+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.KeyToPath /// diff --git a/Sources/Model/core/v1/Lifecycle+core.v1.swift b/Sources/Model/core/v1/Lifecycle+core.v1.swift index 4a5b94c9..b187ed39 100644 --- a/Sources/Model/core/v1/Lifecycle+core.v1.swift +++ b/Sources/Model/core/v1/Lifecycle+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.Lifecycle /// diff --git a/Sources/Model/core/v1/LifecycleHandler+core.v1.swift b/Sources/Model/core/v1/LifecycleHandler+core.v1.swift index 24e4f3a5..264c4ec4 100644 --- a/Sources/Model/core/v1/LifecycleHandler+core.v1.swift +++ b/Sources/Model/core/v1/LifecycleHandler+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.LifecycleHandler /// diff --git a/Sources/Model/core/v1/LimitRange+core.v1.swift b/Sources/Model/core/v1/LimitRange+core.v1.swift index 354cafad..3d68435a 100644 --- a/Sources/Model/core/v1/LimitRange+core.v1.swift +++ b/Sources/Model/core/v1/LimitRange+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.LimitRange /// diff --git a/Sources/Model/core/v1/LimitRangeItem+core.v1.swift b/Sources/Model/core/v1/LimitRangeItem+core.v1.swift index 51c29c46..974a2f4a 100644 --- a/Sources/Model/core/v1/LimitRangeItem+core.v1.swift +++ b/Sources/Model/core/v1/LimitRangeItem+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.LimitRangeItem /// diff --git a/Sources/Model/core/v1/LimitRangeList+core.v1.swift b/Sources/Model/core/v1/LimitRangeList+core.v1.swift index d14b9fb2..e7149949 100644 --- a/Sources/Model/core/v1/LimitRangeList+core.v1.swift +++ b/Sources/Model/core/v1/LimitRangeList+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.LimitRangeList /// diff --git a/Sources/Model/core/v1/LimitRangeSpec+core.v1.swift b/Sources/Model/core/v1/LimitRangeSpec+core.v1.swift index b20b391f..e9be72c2 100644 --- a/Sources/Model/core/v1/LimitRangeSpec+core.v1.swift +++ b/Sources/Model/core/v1/LimitRangeSpec+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.LimitRangeSpec /// diff --git a/Sources/Model/core/v1/LinuxContainerUser+core.v1.swift b/Sources/Model/core/v1/LinuxContainerUser+core.v1.swift index 10085d2e..8069a7cc 100644 --- a/Sources/Model/core/v1/LinuxContainerUser+core.v1.swift +++ b/Sources/Model/core/v1/LinuxContainerUser+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.LinuxContainerUser /// diff --git a/Sources/Model/core/v1/LoadBalancerIngress+core.v1.swift b/Sources/Model/core/v1/LoadBalancerIngress+core.v1.swift index c435fae6..4fdb3e36 100644 --- a/Sources/Model/core/v1/LoadBalancerIngress+core.v1.swift +++ b/Sources/Model/core/v1/LoadBalancerIngress+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.LoadBalancerIngress /// diff --git a/Sources/Model/core/v1/LoadBalancerStatus+core.v1.swift b/Sources/Model/core/v1/LoadBalancerStatus+core.v1.swift index 8f5f0a62..ca387965 100644 --- a/Sources/Model/core/v1/LoadBalancerStatus+core.v1.swift +++ b/Sources/Model/core/v1/LoadBalancerStatus+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.LoadBalancerStatus /// diff --git a/Sources/Model/core/v1/LocalObjectReference+core.v1.swift b/Sources/Model/core/v1/LocalObjectReference+core.v1.swift index 28cc2362..1073e07e 100644 --- a/Sources/Model/core/v1/LocalObjectReference+core.v1.swift +++ b/Sources/Model/core/v1/LocalObjectReference+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.LocalObjectReference /// diff --git a/Sources/Model/core/v1/LocalVolumeSource+core.v1.swift b/Sources/Model/core/v1/LocalVolumeSource+core.v1.swift index 01576b15..092ff235 100644 --- a/Sources/Model/core/v1/LocalVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/LocalVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.LocalVolumeSource /// diff --git a/Sources/Model/core/v1/ModifyVolumeStatus+core.v1.swift b/Sources/Model/core/v1/ModifyVolumeStatus+core.v1.swift index d111b4a6..42aca584 100644 --- a/Sources/Model/core/v1/ModifyVolumeStatus+core.v1.swift +++ b/Sources/Model/core/v1/ModifyVolumeStatus+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ModifyVolumeStatus /// diff --git a/Sources/Model/core/v1/NFSVolumeSource+core.v1.swift b/Sources/Model/core/v1/NFSVolumeSource+core.v1.swift index 96de7de0..21ca19af 100644 --- a/Sources/Model/core/v1/NFSVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/NFSVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NFSVolumeSource /// diff --git a/Sources/Model/core/v1/Namespace+core.v1.swift b/Sources/Model/core/v1/Namespace+core.v1.swift index 41c0545e..49aa4708 100644 --- a/Sources/Model/core/v1/Namespace+core.v1.swift +++ b/Sources/Model/core/v1/Namespace+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.Namespace /// diff --git a/Sources/Model/core/v1/NamespaceCondition+core.v1.swift b/Sources/Model/core/v1/NamespaceCondition+core.v1.swift index 24924b96..ea2afb74 100644 --- a/Sources/Model/core/v1/NamespaceCondition+core.v1.swift +++ b/Sources/Model/core/v1/NamespaceCondition+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NamespaceCondition /// diff --git a/Sources/Model/core/v1/NamespaceList+core.v1.swift b/Sources/Model/core/v1/NamespaceList+core.v1.swift index 3b7f21b7..e88fcfcc 100644 --- a/Sources/Model/core/v1/NamespaceList+core.v1.swift +++ b/Sources/Model/core/v1/NamespaceList+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NamespaceList /// diff --git a/Sources/Model/core/v1/NamespaceSpec+core.v1.swift b/Sources/Model/core/v1/NamespaceSpec+core.v1.swift index 9dd076e3..8648b6d6 100644 --- a/Sources/Model/core/v1/NamespaceSpec+core.v1.swift +++ b/Sources/Model/core/v1/NamespaceSpec+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NamespaceSpec /// diff --git a/Sources/Model/core/v1/NamespaceStatus+core.v1.swift b/Sources/Model/core/v1/NamespaceStatus+core.v1.swift index acf8d3ca..62d59b5e 100644 --- a/Sources/Model/core/v1/NamespaceStatus+core.v1.swift +++ b/Sources/Model/core/v1/NamespaceStatus+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NamespaceStatus /// diff --git a/Sources/Model/core/v1/Node+core.v1.swift b/Sources/Model/core/v1/Node+core.v1.swift index 95c4eded..ec6467e3 100644 --- a/Sources/Model/core/v1/Node+core.v1.swift +++ b/Sources/Model/core/v1/Node+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.Node /// diff --git a/Sources/Model/core/v1/NodeAddress+core.v1.swift b/Sources/Model/core/v1/NodeAddress+core.v1.swift index b0903fa2..6009925f 100644 --- a/Sources/Model/core/v1/NodeAddress+core.v1.swift +++ b/Sources/Model/core/v1/NodeAddress+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NodeAddress /// diff --git a/Sources/Model/core/v1/NodeAffinity+core.v1.swift b/Sources/Model/core/v1/NodeAffinity+core.v1.swift index beb84ba7..eb7980f6 100644 --- a/Sources/Model/core/v1/NodeAffinity+core.v1.swift +++ b/Sources/Model/core/v1/NodeAffinity+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NodeAffinity /// diff --git a/Sources/Model/core/v1/NodeCondition+core.v1.swift b/Sources/Model/core/v1/NodeCondition+core.v1.swift index fb3cd845..2e8f47fc 100644 --- a/Sources/Model/core/v1/NodeCondition+core.v1.swift +++ b/Sources/Model/core/v1/NodeCondition+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NodeCondition /// diff --git a/Sources/Model/core/v1/NodeConfigSource+core.v1.swift b/Sources/Model/core/v1/NodeConfigSource+core.v1.swift index 5d3e0b00..f0c3e399 100644 --- a/Sources/Model/core/v1/NodeConfigSource+core.v1.swift +++ b/Sources/Model/core/v1/NodeConfigSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NodeConfigSource /// diff --git a/Sources/Model/core/v1/NodeConfigStatus+core.v1.swift b/Sources/Model/core/v1/NodeConfigStatus+core.v1.swift index bc182df9..0ba14ffd 100644 --- a/Sources/Model/core/v1/NodeConfigStatus+core.v1.swift +++ b/Sources/Model/core/v1/NodeConfigStatus+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NodeConfigStatus /// diff --git a/Sources/Model/core/v1/NodeDaemonEndpoints+core.v1.swift b/Sources/Model/core/v1/NodeDaemonEndpoints+core.v1.swift index f8786784..adaddd3f 100644 --- a/Sources/Model/core/v1/NodeDaemonEndpoints+core.v1.swift +++ b/Sources/Model/core/v1/NodeDaemonEndpoints+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NodeDaemonEndpoints /// diff --git a/Sources/Model/core/v1/NodeFeatures+core.v1.swift b/Sources/Model/core/v1/NodeFeatures+core.v1.swift index 40271d95..ad1b0cb8 100644 --- a/Sources/Model/core/v1/NodeFeatures+core.v1.swift +++ b/Sources/Model/core/v1/NodeFeatures+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NodeFeatures /// diff --git a/Sources/Model/core/v1/NodeList+core.v1.swift b/Sources/Model/core/v1/NodeList+core.v1.swift index cf24462e..5b5868d4 100644 --- a/Sources/Model/core/v1/NodeList+core.v1.swift +++ b/Sources/Model/core/v1/NodeList+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NodeList /// diff --git a/Sources/Model/core/v1/NodeRuntimeHandler+core.v1.swift b/Sources/Model/core/v1/NodeRuntimeHandler+core.v1.swift index 2e9774fb..93196bd3 100644 --- a/Sources/Model/core/v1/NodeRuntimeHandler+core.v1.swift +++ b/Sources/Model/core/v1/NodeRuntimeHandler+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NodeRuntimeHandler /// diff --git a/Sources/Model/core/v1/NodeRuntimeHandlerFeatures+core.v1.swift b/Sources/Model/core/v1/NodeRuntimeHandlerFeatures+core.v1.swift index 59fa5f35..31e819f0 100644 --- a/Sources/Model/core/v1/NodeRuntimeHandlerFeatures+core.v1.swift +++ b/Sources/Model/core/v1/NodeRuntimeHandlerFeatures+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NodeRuntimeHandlerFeatures /// diff --git a/Sources/Model/core/v1/NodeSelector+core.v1.swift b/Sources/Model/core/v1/NodeSelector+core.v1.swift index fad69b44..e8dc1a53 100644 --- a/Sources/Model/core/v1/NodeSelector+core.v1.swift +++ b/Sources/Model/core/v1/NodeSelector+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NodeSelector /// diff --git a/Sources/Model/core/v1/NodeSelectorRequirement+core.v1.swift b/Sources/Model/core/v1/NodeSelectorRequirement+core.v1.swift index f186ea4a..7aadab09 100644 --- a/Sources/Model/core/v1/NodeSelectorRequirement+core.v1.swift +++ b/Sources/Model/core/v1/NodeSelectorRequirement+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NodeSelectorRequirement /// diff --git a/Sources/Model/core/v1/NodeSelectorTerm+core.v1.swift b/Sources/Model/core/v1/NodeSelectorTerm+core.v1.swift index b3c3c2c8..f7c7f341 100644 --- a/Sources/Model/core/v1/NodeSelectorTerm+core.v1.swift +++ b/Sources/Model/core/v1/NodeSelectorTerm+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NodeSelectorTerm /// diff --git a/Sources/Model/core/v1/NodeSpec+core.v1.swift b/Sources/Model/core/v1/NodeSpec+core.v1.swift index 05fb6347..15a018f1 100644 --- a/Sources/Model/core/v1/NodeSpec+core.v1.swift +++ b/Sources/Model/core/v1/NodeSpec+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NodeSpec /// diff --git a/Sources/Model/core/v1/NodeStatus+core.v1.swift b/Sources/Model/core/v1/NodeStatus+core.v1.swift index 27b123df..7f714490 100644 --- a/Sources/Model/core/v1/NodeStatus+core.v1.swift +++ b/Sources/Model/core/v1/NodeStatus+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NodeStatus /// diff --git a/Sources/Model/core/v1/NodeSwapStatus+core.v1.swift b/Sources/Model/core/v1/NodeSwapStatus+core.v1.swift index 66bbb70c..eb930967 100644 --- a/Sources/Model/core/v1/NodeSwapStatus+core.v1.swift +++ b/Sources/Model/core/v1/NodeSwapStatus+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NodeSwapStatus /// diff --git a/Sources/Model/core/v1/NodeSystemInfo+core.v1.swift b/Sources/Model/core/v1/NodeSystemInfo+core.v1.swift index 03af88fe..64dc1905 100644 --- a/Sources/Model/core/v1/NodeSystemInfo+core.v1.swift +++ b/Sources/Model/core/v1/NodeSystemInfo+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.NodeSystemInfo /// diff --git a/Sources/Model/core/v1/ObjectFieldSelector+core.v1.swift b/Sources/Model/core/v1/ObjectFieldSelector+core.v1.swift index b2d95f46..77fb0349 100644 --- a/Sources/Model/core/v1/ObjectFieldSelector+core.v1.swift +++ b/Sources/Model/core/v1/ObjectFieldSelector+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ObjectFieldSelector /// diff --git a/Sources/Model/core/v1/ObjectReference+core.v1.swift b/Sources/Model/core/v1/ObjectReference+core.v1.swift index c898536a..0a4eac6c 100644 --- a/Sources/Model/core/v1/ObjectReference+core.v1.swift +++ b/Sources/Model/core/v1/ObjectReference+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ObjectReference /// diff --git a/Sources/Model/core/v1/PersistentVolume+core.v1.swift b/Sources/Model/core/v1/PersistentVolume+core.v1.swift index 49e0c51c..c43dd270 100644 --- a/Sources/Model/core/v1/PersistentVolume+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolume+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PersistentVolume /// diff --git a/Sources/Model/core/v1/PersistentVolumeClaim+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaim+core.v1.swift index 49f61c25..839f9703 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaim+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaim+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PersistentVolumeClaim /// diff --git a/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift index 16cbd2ec..1cbf006a 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PersistentVolumeClaimCondition /// diff --git a/Sources/Model/core/v1/PersistentVolumeClaimList+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimList+core.v1.swift index c1fd3a77..402a3d37 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimList+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimList+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PersistentVolumeClaimList /// diff --git a/Sources/Model/core/v1/PersistentVolumeClaimSpec+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimSpec+core.v1.swift index 445037e5..213ade32 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimSpec+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimSpec+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PersistentVolumeClaimSpec /// @@ -66,7 +66,7 @@ public extension core.v1 { /// public var storageClassName: String? /// - /// volumeAttributesClassName may be used to set the VolumeAttributesClass used by this claim. If specified, the CSI driver will create or update the volume with the attributes defined in the corresponding VolumeAttributesClass. This has a different purpose than storageClassName, it can be changed after the claim is created. An empty string value means that no VolumeAttributesClass will be applied to the claim but it's not allowed to reset this field to empty string once it is set. If unspecified and the PersistentVolumeClaim is unbound, the default VolumeAttributesClass will be set by the persistentvolume controller if it exists. If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource exists. More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/ (Beta) Using this field requires the VolumeAttributesClass feature gate to be enabled (off by default). + /// volumeAttributesClassName may be used to set the VolumeAttributesClass used by this claim. If specified, the CSI driver will create or update the volume with the attributes defined in the corresponding VolumeAttributesClass. This has a different purpose than storageClassName, it can be changed after the claim is created. An empty string or nil value indicates that no VolumeAttributesClass will be applied to the claim. If the claim enters an Infeasible error state, this field can be reset to its previous value (including nil) to cancel the modification. If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource exists. More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/ /// public var volumeAttributesClassName: String? /// diff --git a/Sources/Model/core/v1/PersistentVolumeClaimStatus+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimStatus+core.v1.swift index a69e6a3b..95986688 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimStatus+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimStatus+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PersistentVolumeClaimStatus /// @@ -94,11 +94,11 @@ public extension core.v1 { /// public var conditions: [core.v1.PersistentVolumeClaimCondition]? /// - /// currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using. When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim This is a beta field and requires enabling VolumeAttributesClass feature (off by default). + /// currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using. When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim /// public var currentVolumeAttributesClassName: String? /// - /// ModifyVolumeStatus represents the status object of ControllerModifyVolume operation. When this is unset, there is no ModifyVolume operation being attempted. This is a beta field and requires enabling VolumeAttributesClass feature (off by default). + /// ModifyVolumeStatus represents the status object of ControllerModifyVolume operation. When this is unset, there is no ModifyVolume operation being attempted. /// public var modifyVolumeStatus: core.v1.ModifyVolumeStatus? /// diff --git a/Sources/Model/core/v1/PersistentVolumeClaimTemplate+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimTemplate+core.v1.swift index d953a466..95f3c88c 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimTemplate+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimTemplate+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PersistentVolumeClaimTemplate /// diff --git a/Sources/Model/core/v1/PersistentVolumeClaimVolumeSource+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimVolumeSource+core.v1.swift index e3999db2..b5107e4c 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PersistentVolumeClaimVolumeSource /// diff --git a/Sources/Model/core/v1/PersistentVolumeList+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeList+core.v1.swift index 2edd5347..4d46d730 100644 --- a/Sources/Model/core/v1/PersistentVolumeList+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeList+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PersistentVolumeList /// diff --git a/Sources/Model/core/v1/PersistentVolumeSpec+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeSpec+core.v1.swift index e57a6e6c..f063d154 100644 --- a/Sources/Model/core/v1/PersistentVolumeSpec+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeSpec+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PersistentVolumeSpec /// @@ -147,7 +147,7 @@ public extension core.v1 { /// public var storageos: core.v1.StorageOSPersistentVolumeSource? /// - /// Name of VolumeAttributesClass to which this persistent volume belongs. Empty value is not allowed. When this field is not set, it indicates that this volume does not belong to any VolumeAttributesClass. This field is mutable and can be changed by the CSI driver after a volume has been updated successfully to a new class. For an unbound PersistentVolume, the volumeAttributesClassName will be matched with unbound PersistentVolumeClaims during the binding process. This is a beta field and requires enabling VolumeAttributesClass feature (off by default). + /// Name of VolumeAttributesClass to which this persistent volume belongs. Empty value is not allowed. When this field is not set, it indicates that this volume does not belong to any VolumeAttributesClass. This field is mutable and can be changed by the CSI driver after a volume has been updated successfully to a new class. For an unbound PersistentVolume, the volumeAttributesClassName will be matched with unbound PersistentVolumeClaims during the binding process. /// public var volumeAttributesClassName: String? /// diff --git a/Sources/Model/core/v1/PersistentVolumeStatus+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeStatus+core.v1.swift index 8b2171ff..135b27d8 100644 --- a/Sources/Model/core/v1/PersistentVolumeStatus+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeStatus+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PersistentVolumeStatus /// diff --git a/Sources/Model/core/v1/PhotonPersistentDiskVolumeSource+core.v1.swift b/Sources/Model/core/v1/PhotonPersistentDiskVolumeSource+core.v1.swift index bfe170fa..988b6d50 100644 --- a/Sources/Model/core/v1/PhotonPersistentDiskVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/PhotonPersistentDiskVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PhotonPersistentDiskVolumeSource /// diff --git a/Sources/Model/core/v1/Pod+core.v1.swift b/Sources/Model/core/v1/Pod+core.v1.swift index a1d2be3f..2e18608f 100644 --- a/Sources/Model/core/v1/Pod+core.v1.swift +++ b/Sources/Model/core/v1/Pod+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.Pod /// diff --git a/Sources/Model/core/v1/PodAffinity+core.v1.swift b/Sources/Model/core/v1/PodAffinity+core.v1.swift index d358e4a8..1941743d 100644 --- a/Sources/Model/core/v1/PodAffinity+core.v1.swift +++ b/Sources/Model/core/v1/PodAffinity+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PodAffinity /// diff --git a/Sources/Model/core/v1/PodAffinityTerm+core.v1.swift b/Sources/Model/core/v1/PodAffinityTerm+core.v1.swift index 7f134351..374b0f49 100644 --- a/Sources/Model/core/v1/PodAffinityTerm+core.v1.swift +++ b/Sources/Model/core/v1/PodAffinityTerm+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PodAffinityTerm /// diff --git a/Sources/Model/core/v1/PodAntiAffinity+core.v1.swift b/Sources/Model/core/v1/PodAntiAffinity+core.v1.swift index dfb4981a..fdfa6c6c 100644 --- a/Sources/Model/core/v1/PodAntiAffinity+core.v1.swift +++ b/Sources/Model/core/v1/PodAntiAffinity+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PodAntiAffinity /// @@ -35,7 +35,7 @@ public extension core.v1 { /// struct PodAntiAffinity: KubernetesResource { /// - /// The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. + /// The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and subtracting "weight" from the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. /// public var preferredDuringSchedulingIgnoredDuringExecution: [core.v1.WeightedPodAffinityTerm]? /// diff --git a/Sources/Model/core/v1/PodCertificateProjection+core.v1.swift b/Sources/Model/core/v1/PodCertificateProjection+core.v1.swift new file mode 100644 index 00000000..de0fa9e7 --- /dev/null +++ b/Sources/Model/core/v1/PodCertificateProjection+core.v1.swift @@ -0,0 +1,135 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// core.v1.PodCertificateProjection +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - core.v1.PodCertificateProjection + +public extension core.v1 { + + /// + /// PodCertificateProjection provides a private key and X.509 certificate in the pod filesystem. + /// + struct PodCertificateProjection: KubernetesResource { + /// + /// Write the certificate chain at this path in the projected volume. + /// + /// Most applications should use credentialBundlePath. When using keyPath and certificateChainPath, your application needs to check that the key and leaf certificate are consistent, because it is possible to read the files mid-rotation. + /// + public var certificateChainPath: String? + /// + /// Write the credential bundle at this path in the projected volume. + /// + /// The credential bundle is a single file that contains multiple PEM blocks. The first PEM block is a PRIVATE KEY block, containing a PKCS#8 private key. + /// + /// The remaining blocks are CERTIFICATE blocks, containing the issued certificate chain from the signer (leaf and any intermediates). + /// + /// Using credentialBundlePath lets your Pod's application code make a single atomic read that retrieves a consistent key and certificate chain. If you project them to separate files, your application code will need to additionally check that the leaf certificate was issued to the key. + /// + public var credentialBundlePath: String? + /// + /// Write the key at this path in the projected volume. + /// + /// Most applications should use credentialBundlePath. When using keyPath and certificateChainPath, your application needs to check that the key and leaf certificate are consistent, because it is possible to read the files mid-rotation. + /// + public var keyPath: String? + /// + /// The type of keypair Kubelet will generate for the pod. + /// + /// Valid values are "RSA3072", "RSA4096", "ECDSAP256", "ECDSAP384", "ECDSAP521", and "ED25519". + /// + public var keyType: String + /// + /// maxExpirationSeconds is the maximum lifetime permitted for the certificate. + /// + /// Kubelet copies this value verbatim into the PodCertificateRequests it generates for this projection. + /// + /// If omitted, kube-apiserver will set it to 86400(24 hours). kube-apiserver will reject values shorter than 3600 (1 hour). The maximum allowable value is 7862400 (91 days). + /// + /// The signer implementation is then free to issue a certificate with any lifetime *shorter* than MaxExpirationSeconds, but no shorter than 3600 seconds (1 hour). This constraint is enforced by kube-apiserver. `kubernetes.io` signers will never issue certificates with a lifetime longer than 24 hours. + /// + public var maxExpirationSeconds: Int32? + /// + /// Kubelet's generated CSRs will be addressed to this signer. + /// + public var signerName: String + /// + /// Default memberwise initializer + /// + public init( + certificateChainPath: String? = nil, + credentialBundlePath: String? = nil, + keyPath: String? = nil, + keyType: String, + maxExpirationSeconds: Int32? = nil, + signerName: String + ) { + self.certificateChainPath = certificateChainPath + self.credentialBundlePath = credentialBundlePath + self.keyPath = keyPath + self.keyType = keyType + self.maxExpirationSeconds = maxExpirationSeconds + self.signerName = signerName + } + } +} + +/// +/// Codable conformance +/// +public extension core.v1.PodCertificateProjection { + + private enum CodingKeys: String, CodingKey { + + case certificateChainPath = "certificateChainPath" + case credentialBundlePath = "credentialBundlePath" + case keyPath = "keyPath" + case keyType = "keyType" + case maxExpirationSeconds = "maxExpirationSeconds" + case signerName = "signerName" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.certificateChainPath = try container.decodeIfPresent(String.self, forKey: .certificateChainPath) + self.credentialBundlePath = try container.decodeIfPresent(String.self, forKey: .credentialBundlePath) + self.keyPath = try container.decodeIfPresent(String.self, forKey: .keyPath) + self.keyType = try container.decode(String.self, forKey: .keyType) + self.maxExpirationSeconds = try container.decodeIfPresent(Int32.self, forKey: .maxExpirationSeconds) + self.signerName = try container.decode(String.self, forKey: .signerName) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(certificateChainPath, forKey: .certificateChainPath) + try encodingContainer.encode(credentialBundlePath, forKey: .credentialBundlePath) + try encodingContainer.encode(keyPath, forKey: .keyPath) + try encodingContainer.encode(keyType, forKey: .keyType) + try encodingContainer.encode(maxExpirationSeconds, forKey: .maxExpirationSeconds) + try encodingContainer.encode(signerName, forKey: .signerName) + } +} diff --git a/Sources/Model/core/v1/PodCondition+core.v1.swift b/Sources/Model/core/v1/PodCondition+core.v1.swift index 7fe9b282..a7aecff3 100644 --- a/Sources/Model/core/v1/PodCondition+core.v1.swift +++ b/Sources/Model/core/v1/PodCondition+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PodCondition /// diff --git a/Sources/Model/core/v1/PodDNSConfig+core.v1.swift b/Sources/Model/core/v1/PodDNSConfig+core.v1.swift index 1cbe8287..ae5473bb 100644 --- a/Sources/Model/core/v1/PodDNSConfig+core.v1.swift +++ b/Sources/Model/core/v1/PodDNSConfig+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PodDNSConfig /// diff --git a/Sources/Model/core/v1/PodDNSConfigOption+core.v1.swift b/Sources/Model/core/v1/PodDNSConfigOption+core.v1.swift index decead0c..bc85e9fb 100644 --- a/Sources/Model/core/v1/PodDNSConfigOption+core.v1.swift +++ b/Sources/Model/core/v1/PodDNSConfigOption+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PodDNSConfigOption /// diff --git a/Sources/Model/core/v1/PodExtendedResourceClaimStatus+core.v1.swift b/Sources/Model/core/v1/PodExtendedResourceClaimStatus+core.v1.swift new file mode 100644 index 00000000..ee31b2e9 --- /dev/null +++ b/Sources/Model/core/v1/PodExtendedResourceClaimStatus+core.v1.swift @@ -0,0 +1,81 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// core.v1.PodExtendedResourceClaimStatus +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - core.v1.PodExtendedResourceClaimStatus + +public extension core.v1 { + + /// + /// PodExtendedResourceClaimStatus is stored in the PodStatus for the extended resource requests backed by DRA. It stores the generated name for the corresponding special ResourceClaim created by the scheduler. + /// + struct PodExtendedResourceClaimStatus: KubernetesResource { + /// + /// RequestMappings identifies the mapping of to device request in the generated ResourceClaim. + /// + public var requestMappings: [core.v1.ContainerExtendedResourceRequest] + /// + /// ResourceClaimName is the name of the ResourceClaim that was generated for the Pod in the namespace of the Pod. + /// + public var resourceClaimName: String + /// + /// Default memberwise initializer + /// + public init( + requestMappings: [core.v1.ContainerExtendedResourceRequest], + resourceClaimName: String + ) { + self.requestMappings = requestMappings + self.resourceClaimName = resourceClaimName + } + } +} + +/// +/// Codable conformance +/// +public extension core.v1.PodExtendedResourceClaimStatus { + + private enum CodingKeys: String, CodingKey { + + case requestMappings = "requestMappings" + case resourceClaimName = "resourceClaimName" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.requestMappings = try container.decode([core.v1.ContainerExtendedResourceRequest].self, forKey: .requestMappings) + self.resourceClaimName = try container.decode(String.self, forKey: .resourceClaimName) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(requestMappings, forKey: .requestMappings) + try encodingContainer.encode(resourceClaimName, forKey: .resourceClaimName) + } +} diff --git a/Sources/Model/core/v1/PodIP+core.v1.swift b/Sources/Model/core/v1/PodIP+core.v1.swift index 8af7dd3d..d21c0cc7 100644 --- a/Sources/Model/core/v1/PodIP+core.v1.swift +++ b/Sources/Model/core/v1/PodIP+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PodIP /// diff --git a/Sources/Model/core/v1/PodList+core.v1.swift b/Sources/Model/core/v1/PodList+core.v1.swift index f626aaa9..c697b376 100644 --- a/Sources/Model/core/v1/PodList+core.v1.swift +++ b/Sources/Model/core/v1/PodList+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PodList /// diff --git a/Sources/Model/core/v1/PodOS+core.v1.swift b/Sources/Model/core/v1/PodOS+core.v1.swift index 88b8d201..1e1e88c1 100644 --- a/Sources/Model/core/v1/PodOS+core.v1.swift +++ b/Sources/Model/core/v1/PodOS+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PodOS /// diff --git a/Sources/Model/core/v1/PodReadinessGate+core.v1.swift b/Sources/Model/core/v1/PodReadinessGate+core.v1.swift index 9572cee8..0dc8198b 100644 --- a/Sources/Model/core/v1/PodReadinessGate+core.v1.swift +++ b/Sources/Model/core/v1/PodReadinessGate+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PodReadinessGate /// diff --git a/Sources/Model/core/v1/PodResourceClaim+core.v1.swift b/Sources/Model/core/v1/PodResourceClaim+core.v1.swift index cff918b7..db129b80 100644 --- a/Sources/Model/core/v1/PodResourceClaim+core.v1.swift +++ b/Sources/Model/core/v1/PodResourceClaim+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PodResourceClaim /// diff --git a/Sources/Model/core/v1/PodResourceClaimStatus+core.v1.swift b/Sources/Model/core/v1/PodResourceClaimStatus+core.v1.swift index 7ab6a62c..f3109eb4 100644 --- a/Sources/Model/core/v1/PodResourceClaimStatus+core.v1.swift +++ b/Sources/Model/core/v1/PodResourceClaimStatus+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PodResourceClaimStatus /// diff --git a/Sources/Model/core/v1/PodSchedulingGate+core.v1.swift b/Sources/Model/core/v1/PodSchedulingGate+core.v1.swift index eb23d918..444230f6 100644 --- a/Sources/Model/core/v1/PodSchedulingGate+core.v1.swift +++ b/Sources/Model/core/v1/PodSchedulingGate+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PodSchedulingGate /// diff --git a/Sources/Model/core/v1/PodSecurityContext+core.v1.swift b/Sources/Model/core/v1/PodSecurityContext+core.v1.swift index 9a35e222..4cba481a 100644 --- a/Sources/Model/core/v1/PodSecurityContext+core.v1.swift +++ b/Sources/Model/core/v1/PodSecurityContext+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PodSecurityContext /// diff --git a/Sources/Model/core/v1/PodSpec+core.v1.swift b/Sources/Model/core/v1/PodSpec+core.v1.swift index 0247b5e4..0f998ca1 100644 --- a/Sources/Model/core/v1/PodSpec+core.v1.swift +++ b/Sources/Model/core/v1/PodSpec+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PodSpec /// @@ -75,7 +75,7 @@ public extension core.v1 { /// public var hostIPC: Bool? /// - /// Host networking requested for this pod. Use the host's network namespace. If this option is set, the ports that will be used must be specified. Default to false. + /// Host networking requested for this pod. Use the host's network namespace. When using HostNetwork you should specify ports so the scheduler is aware. When `hostNetwork` is true, specified `hostPort` fields in port definitions must match `containerPort`, and unspecified `hostPort` fields in port definitions are defaulted to match `containerPort`. Default to false. /// public var hostNetwork: Bool? /// @@ -91,6 +91,12 @@ public extension core.v1 { /// public var hostname: String? /// + /// HostnameOverride specifies an explicit override for the pod's hostname as perceived by the pod. This field only specifies the pod's hostname and does not affect its DNS records. When this field is set to a non-empty string: - It takes precedence over the values set in `hostname` and `subdomain`. - The Pod's hostname will be set to this value. - `setHostnameAsFQDN` must be nil or set to false. - `hostNetwork` must be set to false. + /// + /// This field must be a valid DNS subdomain as defined in RFC 1123 and contain at most 64 characters. Requires the HostnameOverride feature gate to be enabled. + /// + public var hostnameOverride: String? + /// /// ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec. If specified, these secrets will be passed to individual puller implementations for them to use. More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod /// public var imagePullSecrets: [core.v1.LocalObjectReference]? @@ -111,7 +117,7 @@ public extension core.v1 { /// /// If the OS field is set to linux, the following fields must be unset: -securityContext.windowsOptions /// - /// If the OS field is set to windows, following fields must be unset: - spec.hostPID - spec.hostIPC - spec.hostUsers - spec.securityContext.appArmorProfile - spec.securityContext.seLinuxOptions - spec.securityContext.seccompProfile - spec.securityContext.fsGroup - spec.securityContext.fsGroupChangePolicy - spec.securityContext.sysctls - spec.shareProcessNamespace - spec.securityContext.runAsUser - spec.securityContext.runAsGroup - spec.securityContext.supplementalGroups - spec.securityContext.supplementalGroupsPolicy - spec.containers[*].securityContext.appArmorProfile - spec.containers[*].securityContext.seLinuxOptions - spec.containers[*].securityContext.seccompProfile - spec.containers[*].securityContext.capabilities - spec.containers[*].securityContext.readOnlyRootFilesystem - spec.containers[*].securityContext.privileged - spec.containers[*].securityContext.allowPrivilegeEscalation - spec.containers[*].securityContext.procMount - spec.containers[*].securityContext.runAsUser - spec.containers[*].securityContext.runAsGroup + /// If the OS field is set to windows, following fields must be unset: - spec.hostPID - spec.hostIPC - spec.hostUsers - spec.resources - spec.securityContext.appArmorProfile - spec.securityContext.seLinuxOptions - spec.securityContext.seccompProfile - spec.securityContext.fsGroup - spec.securityContext.fsGroupChangePolicy - spec.securityContext.sysctls - spec.shareProcessNamespace - spec.securityContext.runAsUser - spec.securityContext.runAsGroup - spec.securityContext.supplementalGroups - spec.securityContext.supplementalGroupsPolicy - spec.containers[*].securityContext.appArmorProfile - spec.containers[*].securityContext.seLinuxOptions - spec.containers[*].securityContext.seccompProfile - spec.containers[*].securityContext.capabilities - spec.containers[*].securityContext.readOnlyRootFilesystem - spec.containers[*].securityContext.privileged - spec.containers[*].securityContext.allowPrivilegeEscalation - spec.containers[*].securityContext.procMount - spec.containers[*].securityContext.runAsUser - spec.containers[*].securityContext.runAsGroup /// public var os: core.v1.PodOS? /// @@ -143,7 +149,7 @@ public extension core.v1 { /// public var resourceClaims: [core.v1.PodResourceClaim]? /// - /// Resources is the total amount of CPU and Memory resources required by all containers in the pod. It supports specifying Requests and Limits for "cpu" and "memory" resource names only. ResourceClaims are not supported. + /// Resources is the total amount of CPU and Memory resources required by all containers in the pod. It supports specifying Requests and Limits for "cpu", "memory" and "hugepages-" resource names only. ResourceClaims are not supported. /// /// This field enables fine-grained control over resource allocation for the entire pod, allowing resource sharing among containers in a pod. /// @@ -226,6 +232,7 @@ public extension core.v1 { hostPID: Bool? = nil, hostUsers: Bool? = nil, hostname: String? = nil, + hostnameOverride: String? = nil, imagePullSecrets: [core.v1.LocalObjectReference]? = nil, initContainers: [core.v1.Container]? = nil, nodeName: String? = nil, @@ -267,6 +274,7 @@ public extension core.v1 { self.hostPID = hostPID self.hostUsers = hostUsers self.hostname = hostname + self.hostnameOverride = hostnameOverride self.imagePullSecrets = imagePullSecrets self.initContainers = initContainers self.nodeName = nodeName @@ -318,6 +326,7 @@ public extension core.v1.PodSpec { case hostPID = "hostPID" case hostUsers = "hostUsers" case hostname = "hostname" + case hostnameOverride = "hostnameOverride" case imagePullSecrets = "imagePullSecrets" case initContainers = "initContainers" case nodeName = "nodeName" @@ -362,6 +371,7 @@ public extension core.v1.PodSpec { self.hostPID = try container.decodeIfPresent(Bool.self, forKey: .hostPID) self.hostUsers = try container.decodeIfPresent(Bool.self, forKey: .hostUsers) self.hostname = try container.decodeIfPresent(String.self, forKey: .hostname) + self.hostnameOverride = try container.decodeIfPresent(String.self, forKey: .hostnameOverride) self.imagePullSecrets = try container.decodeIfPresent([core.v1.LocalObjectReference].self, forKey: .imagePullSecrets) self.initContainers = try container.decodeIfPresent([core.v1.Container].self, forKey: .initContainers) self.nodeName = try container.decodeIfPresent(String.self, forKey: .nodeName) @@ -407,6 +417,7 @@ public extension core.v1.PodSpec { try encodingContainer.encode(hostPID, forKey: .hostPID) try encodingContainer.encode(hostUsers, forKey: .hostUsers) try encodingContainer.encode(hostname, forKey: .hostname) + try encodingContainer.encode(hostnameOverride, forKey: .hostnameOverride) try encodingContainer.encode(imagePullSecrets, forKey: .imagePullSecrets) try encodingContainer.encode(initContainers, forKey: .initContainers) try encodingContainer.encode(nodeName, forKey: .nodeName) diff --git a/Sources/Model/core/v1/PodStatus+core.v1.swift b/Sources/Model/core/v1/PodStatus+core.v1.swift index 27cbf003..44af0aa1 100644 --- a/Sources/Model/core/v1/PodStatus+core.v1.swift +++ b/Sources/Model/core/v1/PodStatus+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PodStatus /// @@ -47,6 +47,10 @@ public extension core.v1 { /// public var ephemeralContainerStatuses: [core.v1.ContainerStatus]? /// + /// Status of extended resource claim backed by DRA. + /// + public var extendedResourceClaimStatus: core.v1.PodExtendedResourceClaimStatus? + /// /// hostIP holds the IP address of the host to which the pod is assigned. Empty if the pod has not started yet. A pod can be assigned to a node that has a problem in kubelet which in turns mean that HostIP will not be updated even if there is a node is assigned to pod /// public var hostIP: String? @@ -113,6 +117,7 @@ public extension core.v1 { conditions: [core.v1.PodCondition]? = nil, containerStatuses: [core.v1.ContainerStatus]? = nil, ephemeralContainerStatuses: [core.v1.ContainerStatus]? = nil, + extendedResourceClaimStatus: core.v1.PodExtendedResourceClaimStatus? = nil, hostIP: String? = nil, hostIPs: [core.v1.HostIP]? = nil, initContainerStatuses: [core.v1.ContainerStatus]? = nil, @@ -131,6 +136,7 @@ public extension core.v1 { self.conditions = conditions self.containerStatuses = containerStatuses self.ephemeralContainerStatuses = ephemeralContainerStatuses + self.extendedResourceClaimStatus = extendedResourceClaimStatus self.hostIP = hostIP self.hostIPs = hostIPs self.initContainerStatuses = initContainerStatuses @@ -159,6 +165,7 @@ public extension core.v1.PodStatus { case conditions = "conditions" case containerStatuses = "containerStatuses" case ephemeralContainerStatuses = "ephemeralContainerStatuses" + case extendedResourceClaimStatus = "extendedResourceClaimStatus" case hostIP = "hostIP" case hostIPs = "hostIPs" case initContainerStatuses = "initContainerStatuses" @@ -180,6 +187,7 @@ public extension core.v1.PodStatus { self.conditions = try container.decodeIfPresent([core.v1.PodCondition].self, forKey: .conditions) self.containerStatuses = try container.decodeIfPresent([core.v1.ContainerStatus].self, forKey: .containerStatuses) self.ephemeralContainerStatuses = try container.decodeIfPresent([core.v1.ContainerStatus].self, forKey: .ephemeralContainerStatuses) + self.extendedResourceClaimStatus = try container.decodeIfPresent(core.v1.PodExtendedResourceClaimStatus.self, forKey: .extendedResourceClaimStatus) self.hostIP = try container.decodeIfPresent(String.self, forKey: .hostIP) self.hostIPs = try container.decodeIfPresent([core.v1.HostIP].self, forKey: .hostIPs) self.initContainerStatuses = try container.decodeIfPresent([core.v1.ContainerStatus].self, forKey: .initContainerStatuses) @@ -202,6 +210,7 @@ public extension core.v1.PodStatus { try encodingContainer.encode(conditions, forKey: .conditions) try encodingContainer.encode(containerStatuses, forKey: .containerStatuses) try encodingContainer.encode(ephemeralContainerStatuses, forKey: .ephemeralContainerStatuses) + try encodingContainer.encode(extendedResourceClaimStatus, forKey: .extendedResourceClaimStatus) try encodingContainer.encode(hostIP, forKey: .hostIP) try encodingContainer.encode(hostIPs, forKey: .hostIPs) try encodingContainer.encode(initContainerStatuses, forKey: .initContainerStatuses) diff --git a/Sources/Model/core/v1/PodTemplate+core.v1.swift b/Sources/Model/core/v1/PodTemplate+core.v1.swift index 5ef451a5..a8a02b42 100644 --- a/Sources/Model/core/v1/PodTemplate+core.v1.swift +++ b/Sources/Model/core/v1/PodTemplate+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PodTemplate /// diff --git a/Sources/Model/core/v1/PodTemplateList+core.v1.swift b/Sources/Model/core/v1/PodTemplateList+core.v1.swift index 7e856459..d46f06f6 100644 --- a/Sources/Model/core/v1/PodTemplateList+core.v1.swift +++ b/Sources/Model/core/v1/PodTemplateList+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PodTemplateList /// diff --git a/Sources/Model/core/v1/PodTemplateSpec+core.v1.swift b/Sources/Model/core/v1/PodTemplateSpec+core.v1.swift index 9db22d0a..3ebe0543 100644 --- a/Sources/Model/core/v1/PodTemplateSpec+core.v1.swift +++ b/Sources/Model/core/v1/PodTemplateSpec+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PodTemplateSpec /// diff --git a/Sources/Model/core/v1/PortStatus+core.v1.swift b/Sources/Model/core/v1/PortStatus+core.v1.swift index 99d338b3..8aad4ac1 100644 --- a/Sources/Model/core/v1/PortStatus+core.v1.swift +++ b/Sources/Model/core/v1/PortStatus+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PortStatus /// diff --git a/Sources/Model/core/v1/PortworxVolumeSource+core.v1.swift b/Sources/Model/core/v1/PortworxVolumeSource+core.v1.swift index 630bde19..a7f4e114 100644 --- a/Sources/Model/core/v1/PortworxVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/PortworxVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PortworxVolumeSource /// diff --git a/Sources/Model/core/v1/PreferredSchedulingTerm+core.v1.swift b/Sources/Model/core/v1/PreferredSchedulingTerm+core.v1.swift index 2b99d535..e5075965 100644 --- a/Sources/Model/core/v1/PreferredSchedulingTerm+core.v1.swift +++ b/Sources/Model/core/v1/PreferredSchedulingTerm+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.PreferredSchedulingTerm /// diff --git a/Sources/Model/core/v1/Probe+core.v1.swift b/Sources/Model/core/v1/Probe+core.v1.swift index 78549ec7..be2cae9c 100644 --- a/Sources/Model/core/v1/Probe+core.v1.swift +++ b/Sources/Model/core/v1/Probe+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.Probe /// diff --git a/Sources/Model/core/v1/ProjectedVolumeSource+core.v1.swift b/Sources/Model/core/v1/ProjectedVolumeSource+core.v1.swift index ec87e5a5..4548be62 100644 --- a/Sources/Model/core/v1/ProjectedVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ProjectedVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ProjectedVolumeSource /// diff --git a/Sources/Model/core/v1/QuobyteVolumeSource+core.v1.swift b/Sources/Model/core/v1/QuobyteVolumeSource+core.v1.swift index 52cf2277..83829380 100644 --- a/Sources/Model/core/v1/QuobyteVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/QuobyteVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.QuobyteVolumeSource /// diff --git a/Sources/Model/core/v1/RBDPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/RBDPersistentVolumeSource+core.v1.swift index f61b83ad..74ded8d2 100644 --- a/Sources/Model/core/v1/RBDPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/RBDPersistentVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.RBDPersistentVolumeSource /// diff --git a/Sources/Model/core/v1/RBDVolumeSource+core.v1.swift b/Sources/Model/core/v1/RBDVolumeSource+core.v1.swift index b19318ef..b74d6265 100644 --- a/Sources/Model/core/v1/RBDVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/RBDVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.RBDVolumeSource /// diff --git a/Sources/Model/core/v1/ReplicationController+core.v1.swift b/Sources/Model/core/v1/ReplicationController+core.v1.swift index 0917c43b..0e529af8 100644 --- a/Sources/Model/core/v1/ReplicationController+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationController+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ReplicationController /// diff --git a/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift b/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift index 70b46302..4c37a665 100644 --- a/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ReplicationControllerCondition /// diff --git a/Sources/Model/core/v1/ReplicationControllerList+core.v1.swift b/Sources/Model/core/v1/ReplicationControllerList+core.v1.swift index 60124e49..665c0633 100644 --- a/Sources/Model/core/v1/ReplicationControllerList+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationControllerList+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ReplicationControllerList /// diff --git a/Sources/Model/core/v1/ReplicationControllerSpec+core.v1.swift b/Sources/Model/core/v1/ReplicationControllerSpec+core.v1.swift index e1bd63e9..7b12c64d 100644 --- a/Sources/Model/core/v1/ReplicationControllerSpec+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationControllerSpec+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ReplicationControllerSpec /// diff --git a/Sources/Model/core/v1/ReplicationControllerStatus+core.v1.swift b/Sources/Model/core/v1/ReplicationControllerStatus+core.v1.swift index 25484a28..456b3f08 100644 --- a/Sources/Model/core/v1/ReplicationControllerStatus+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationControllerStatus+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ReplicationControllerStatus /// diff --git a/Sources/Model/core/v1/ResourceClaim+core.v1.swift b/Sources/Model/core/v1/ResourceClaim+core.v1.swift index 47267d59..2e0549bf 100644 --- a/Sources/Model/core/v1/ResourceClaim+core.v1.swift +++ b/Sources/Model/core/v1/ResourceClaim+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ResourceClaim /// diff --git a/Sources/Model/core/v1/ResourceFieldSelector+core.v1.swift b/Sources/Model/core/v1/ResourceFieldSelector+core.v1.swift index 3f082e25..ee39e444 100644 --- a/Sources/Model/core/v1/ResourceFieldSelector+core.v1.swift +++ b/Sources/Model/core/v1/ResourceFieldSelector+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ResourceFieldSelector /// diff --git a/Sources/Model/core/v1/ResourceHealth+core.v1.swift b/Sources/Model/core/v1/ResourceHealth+core.v1.swift index 9807adfc..401d8999 100644 --- a/Sources/Model/core/v1/ResourceHealth+core.v1.swift +++ b/Sources/Model/core/v1/ResourceHealth+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ResourceHealth /// diff --git a/Sources/Model/core/v1/ResourceQuota+core.v1.swift b/Sources/Model/core/v1/ResourceQuota+core.v1.swift index 5fa7ce98..559a6ab4 100644 --- a/Sources/Model/core/v1/ResourceQuota+core.v1.swift +++ b/Sources/Model/core/v1/ResourceQuota+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ResourceQuota /// diff --git a/Sources/Model/core/v1/ResourceQuotaList+core.v1.swift b/Sources/Model/core/v1/ResourceQuotaList+core.v1.swift index 0d7f9392..86a88c83 100644 --- a/Sources/Model/core/v1/ResourceQuotaList+core.v1.swift +++ b/Sources/Model/core/v1/ResourceQuotaList+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ResourceQuotaList /// diff --git a/Sources/Model/core/v1/ResourceQuotaSpec+core.v1.swift b/Sources/Model/core/v1/ResourceQuotaSpec+core.v1.swift index 17e8f25c..afd6b8c9 100644 --- a/Sources/Model/core/v1/ResourceQuotaSpec+core.v1.swift +++ b/Sources/Model/core/v1/ResourceQuotaSpec+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ResourceQuotaSpec /// diff --git a/Sources/Model/core/v1/ResourceQuotaStatus+core.v1.swift b/Sources/Model/core/v1/ResourceQuotaStatus+core.v1.swift index 460eb3e7..3d920861 100644 --- a/Sources/Model/core/v1/ResourceQuotaStatus+core.v1.swift +++ b/Sources/Model/core/v1/ResourceQuotaStatus+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ResourceQuotaStatus /// diff --git a/Sources/Model/core/v1/ResourceRequirements+core.v1.swift b/Sources/Model/core/v1/ResourceRequirements+core.v1.swift index 69324c40..a031c9eb 100644 --- a/Sources/Model/core/v1/ResourceRequirements+core.v1.swift +++ b/Sources/Model/core/v1/ResourceRequirements+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ResourceRequirements /// @@ -37,7 +37,7 @@ public extension core.v1 { /// /// Claims lists the names of resources, defined in spec.resourceClaims, that are used by this container. /// - /// This is an alpha field and requires enabling the DynamicResourceAllocation feature gate. + /// This field depends on the DynamicResourceAllocation feature gate. /// /// This field is immutable. It can only be set for containers. /// diff --git a/Sources/Model/core/v1/ResourceStatus+core.v1.swift b/Sources/Model/core/v1/ResourceStatus+core.v1.swift index da950f6d..a6b9a605 100644 --- a/Sources/Model/core/v1/ResourceStatus+core.v1.swift +++ b/Sources/Model/core/v1/ResourceStatus+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ResourceStatus /// diff --git a/Sources/Model/core/v1/SELinuxOptions+core.v1.swift b/Sources/Model/core/v1/SELinuxOptions+core.v1.swift index 7a03a793..56d732d4 100644 --- a/Sources/Model/core/v1/SELinuxOptions+core.v1.swift +++ b/Sources/Model/core/v1/SELinuxOptions+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.SELinuxOptions /// diff --git a/Sources/Model/core/v1/ScaleIOPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/ScaleIOPersistentVolumeSource+core.v1.swift index 7f622627..799d56a2 100644 --- a/Sources/Model/core/v1/ScaleIOPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ScaleIOPersistentVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ScaleIOPersistentVolumeSource /// diff --git a/Sources/Model/core/v1/ScaleIOVolumeSource+core.v1.swift b/Sources/Model/core/v1/ScaleIOVolumeSource+core.v1.swift index 67d17040..050b66c9 100644 --- a/Sources/Model/core/v1/ScaleIOVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ScaleIOVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ScaleIOVolumeSource /// diff --git a/Sources/Model/core/v1/ScopeSelector+core.v1.swift b/Sources/Model/core/v1/ScopeSelector+core.v1.swift index 611a08d8..eb186923 100644 --- a/Sources/Model/core/v1/ScopeSelector+core.v1.swift +++ b/Sources/Model/core/v1/ScopeSelector+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ScopeSelector /// diff --git a/Sources/Model/core/v1/ScopedResourceSelectorRequirement+core.v1.swift b/Sources/Model/core/v1/ScopedResourceSelectorRequirement+core.v1.swift index 71d9d11b..e8f9e881 100644 --- a/Sources/Model/core/v1/ScopedResourceSelectorRequirement+core.v1.swift +++ b/Sources/Model/core/v1/ScopedResourceSelectorRequirement+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ScopedResourceSelectorRequirement /// diff --git a/Sources/Model/core/v1/SeccompProfile+core.v1.swift b/Sources/Model/core/v1/SeccompProfile+core.v1.swift index ee76f34d..cbd6d829 100644 --- a/Sources/Model/core/v1/SeccompProfile+core.v1.swift +++ b/Sources/Model/core/v1/SeccompProfile+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.SeccompProfile /// diff --git a/Sources/Model/core/v1/Secret+core.v1.swift b/Sources/Model/core/v1/Secret+core.v1.swift index 15c1e9f3..6591aeb4 100644 --- a/Sources/Model/core/v1/Secret+core.v1.swift +++ b/Sources/Model/core/v1/Secret+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.Secret /// diff --git a/Sources/Model/core/v1/SecretEnvSource+core.v1.swift b/Sources/Model/core/v1/SecretEnvSource+core.v1.swift index 0c66f2b9..6fbd9a3a 100644 --- a/Sources/Model/core/v1/SecretEnvSource+core.v1.swift +++ b/Sources/Model/core/v1/SecretEnvSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.SecretEnvSource /// diff --git a/Sources/Model/core/v1/SecretKeySelector+core.v1.swift b/Sources/Model/core/v1/SecretKeySelector+core.v1.swift index bd097b83..ad06b8fb 100644 --- a/Sources/Model/core/v1/SecretKeySelector+core.v1.swift +++ b/Sources/Model/core/v1/SecretKeySelector+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.SecretKeySelector /// diff --git a/Sources/Model/core/v1/SecretList+core.v1.swift b/Sources/Model/core/v1/SecretList+core.v1.swift index 2aaeb655..9ccfc46a 100644 --- a/Sources/Model/core/v1/SecretList+core.v1.swift +++ b/Sources/Model/core/v1/SecretList+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.SecretList /// diff --git a/Sources/Model/core/v1/SecretProjection+core.v1.swift b/Sources/Model/core/v1/SecretProjection+core.v1.swift index f2e2e817..51f2bca3 100644 --- a/Sources/Model/core/v1/SecretProjection+core.v1.swift +++ b/Sources/Model/core/v1/SecretProjection+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.SecretProjection /// diff --git a/Sources/Model/core/v1/SecretReference+core.v1.swift b/Sources/Model/core/v1/SecretReference+core.v1.swift index b2997a5e..bcbc8907 100644 --- a/Sources/Model/core/v1/SecretReference+core.v1.swift +++ b/Sources/Model/core/v1/SecretReference+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.SecretReference /// diff --git a/Sources/Model/core/v1/SecretVolumeSource+core.v1.swift b/Sources/Model/core/v1/SecretVolumeSource+core.v1.swift index 50c29481..b4e684e4 100644 --- a/Sources/Model/core/v1/SecretVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/SecretVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.SecretVolumeSource /// diff --git a/Sources/Model/core/v1/SecurityContext+core.v1.swift b/Sources/Model/core/v1/SecurityContext+core.v1.swift index 4a305204..5e097eb5 100644 --- a/Sources/Model/core/v1/SecurityContext+core.v1.swift +++ b/Sources/Model/core/v1/SecurityContext+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.SecurityContext /// diff --git a/Sources/Model/core/v1/Service+core.v1.swift b/Sources/Model/core/v1/Service+core.v1.swift index f7196a1b..0d34fe41 100644 --- a/Sources/Model/core/v1/Service+core.v1.swift +++ b/Sources/Model/core/v1/Service+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.Service /// diff --git a/Sources/Model/core/v1/ServiceAccount+core.v1.swift b/Sources/Model/core/v1/ServiceAccount+core.v1.swift index 54b85b27..228f4b98 100644 --- a/Sources/Model/core/v1/ServiceAccount+core.v1.swift +++ b/Sources/Model/core/v1/ServiceAccount+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ServiceAccount /// diff --git a/Sources/Model/core/v1/ServiceAccountList+core.v1.swift b/Sources/Model/core/v1/ServiceAccountList+core.v1.swift index 1917439f..3dd2c834 100644 --- a/Sources/Model/core/v1/ServiceAccountList+core.v1.swift +++ b/Sources/Model/core/v1/ServiceAccountList+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ServiceAccountList /// diff --git a/Sources/Model/core/v1/ServiceAccountTokenProjection+core.v1.swift b/Sources/Model/core/v1/ServiceAccountTokenProjection+core.v1.swift index 20c8bffc..472e333b 100644 --- a/Sources/Model/core/v1/ServiceAccountTokenProjection+core.v1.swift +++ b/Sources/Model/core/v1/ServiceAccountTokenProjection+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ServiceAccountTokenProjection /// diff --git a/Sources/Model/core/v1/ServiceList+core.v1.swift b/Sources/Model/core/v1/ServiceList+core.v1.swift index a21f365a..671523f3 100644 --- a/Sources/Model/core/v1/ServiceList+core.v1.swift +++ b/Sources/Model/core/v1/ServiceList+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ServiceList /// diff --git a/Sources/Model/core/v1/ServicePort+core.v1.swift b/Sources/Model/core/v1/ServicePort+core.v1.swift index ec43c6e0..d9877c6f 100644 --- a/Sources/Model/core/v1/ServicePort+core.v1.swift +++ b/Sources/Model/core/v1/ServicePort+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ServicePort /// diff --git a/Sources/Model/core/v1/ServiceSpec+core.v1.swift b/Sources/Model/core/v1/ServiceSpec+core.v1.swift index e49a478c..1ddbbc09 100644 --- a/Sources/Model/core/v1/ServiceSpec+core.v1.swift +++ b/Sources/Model/core/v1/ServiceSpec+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ServiceSpec /// diff --git a/Sources/Model/core/v1/ServiceStatus+core.v1.swift b/Sources/Model/core/v1/ServiceStatus+core.v1.swift index 4f4ab136..59087205 100644 --- a/Sources/Model/core/v1/ServiceStatus+core.v1.swift +++ b/Sources/Model/core/v1/ServiceStatus+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.ServiceStatus /// diff --git a/Sources/Model/core/v1/SessionAffinityConfig+core.v1.swift b/Sources/Model/core/v1/SessionAffinityConfig+core.v1.swift index a3558598..29e102da 100644 --- a/Sources/Model/core/v1/SessionAffinityConfig+core.v1.swift +++ b/Sources/Model/core/v1/SessionAffinityConfig+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.SessionAffinityConfig /// diff --git a/Sources/Model/core/v1/SleepAction+core.v1.swift b/Sources/Model/core/v1/SleepAction+core.v1.swift index 0a16bd5d..5bd8471b 100644 --- a/Sources/Model/core/v1/SleepAction+core.v1.swift +++ b/Sources/Model/core/v1/SleepAction+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.SleepAction /// diff --git a/Sources/Model/core/v1/StorageOSPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/StorageOSPersistentVolumeSource+core.v1.swift index 7013e46c..a3e843f1 100644 --- a/Sources/Model/core/v1/StorageOSPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/StorageOSPersistentVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.StorageOSPersistentVolumeSource /// diff --git a/Sources/Model/core/v1/StorageOSVolumeSource+core.v1.swift b/Sources/Model/core/v1/StorageOSVolumeSource+core.v1.swift index d7182efc..0c2c402e 100644 --- a/Sources/Model/core/v1/StorageOSVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/StorageOSVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.StorageOSVolumeSource /// diff --git a/Sources/Model/core/v1/Sysctl+core.v1.swift b/Sources/Model/core/v1/Sysctl+core.v1.swift index e798bd0b..8c76b56d 100644 --- a/Sources/Model/core/v1/Sysctl+core.v1.swift +++ b/Sources/Model/core/v1/Sysctl+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.Sysctl /// diff --git a/Sources/Model/core/v1/TCPSocketAction+core.v1.swift b/Sources/Model/core/v1/TCPSocketAction+core.v1.swift index afb4814c..c1f176fd 100644 --- a/Sources/Model/core/v1/TCPSocketAction+core.v1.swift +++ b/Sources/Model/core/v1/TCPSocketAction+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.TCPSocketAction /// diff --git a/Sources/Model/core/v1/Taint+core.v1.swift b/Sources/Model/core/v1/Taint+core.v1.swift index a70e8125..93d4187f 100644 --- a/Sources/Model/core/v1/Taint+core.v1.swift +++ b/Sources/Model/core/v1/Taint+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.Taint /// @@ -43,7 +43,7 @@ public extension core.v1 { /// public var key: String /// - /// TimeAdded represents the time at which the taint was added. It is only written for NoExecute taints. + /// TimeAdded represents the time at which the taint was added. /// public var timeAdded: Date? /// diff --git a/Sources/Model/core/v1/Toleration+core.v1.swift b/Sources/Model/core/v1/Toleration+core.v1.swift index 7ca1774a..da3e1acb 100644 --- a/Sources/Model/core/v1/Toleration+core.v1.swift +++ b/Sources/Model/core/v1/Toleration+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.Toleration /// diff --git a/Sources/Model/core/v1/TopologySelectorLabelRequirement+core.v1.swift b/Sources/Model/core/v1/TopologySelectorLabelRequirement+core.v1.swift index a86bcb82..2f63d829 100644 --- a/Sources/Model/core/v1/TopologySelectorLabelRequirement+core.v1.swift +++ b/Sources/Model/core/v1/TopologySelectorLabelRequirement+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.TopologySelectorLabelRequirement /// diff --git a/Sources/Model/core/v1/TopologySelectorTerm+core.v1.swift b/Sources/Model/core/v1/TopologySelectorTerm+core.v1.swift index d2f0b6cd..acfb840e 100644 --- a/Sources/Model/core/v1/TopologySelectorTerm+core.v1.swift +++ b/Sources/Model/core/v1/TopologySelectorTerm+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.TopologySelectorTerm /// diff --git a/Sources/Model/core/v1/TopologySpreadConstraint+core.v1.swift b/Sources/Model/core/v1/TopologySpreadConstraint+core.v1.swift index 99f317c0..880b2b93 100644 --- a/Sources/Model/core/v1/TopologySpreadConstraint+core.v1.swift +++ b/Sources/Model/core/v1/TopologySpreadConstraint+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.TopologySpreadConstraint /// diff --git a/Sources/Model/core/v1/TypedLocalObjectReference+core.v1.swift b/Sources/Model/core/v1/TypedLocalObjectReference+core.v1.swift index b025123b..bc52f850 100644 --- a/Sources/Model/core/v1/TypedLocalObjectReference+core.v1.swift +++ b/Sources/Model/core/v1/TypedLocalObjectReference+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.TypedLocalObjectReference /// diff --git a/Sources/Model/core/v1/TypedObjectReference+core.v1.swift b/Sources/Model/core/v1/TypedObjectReference+core.v1.swift index 8e0a35d4..d517eae4 100644 --- a/Sources/Model/core/v1/TypedObjectReference+core.v1.swift +++ b/Sources/Model/core/v1/TypedObjectReference+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.TypedObjectReference /// diff --git a/Sources/Model/core/v1/Volume+core.v1.swift b/Sources/Model/core/v1/Volume+core.v1.swift index a8ad96fe..1a6a2be2 100644 --- a/Sources/Model/core/v1/Volume+core.v1.swift +++ b/Sources/Model/core/v1/Volume+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.Volume /// @@ -108,7 +108,7 @@ public extension core.v1 { /// public var gitRepo: core.v1.GitRepoVolumeSource? /// - /// glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md + /// glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. /// public var glusterfs: core.v1.GlusterfsVolumeSource? /// @@ -124,7 +124,7 @@ public extension core.v1 { /// public var image: core.v1.ImageVolumeSource? /// - /// iscsi represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md + /// iscsi represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes/#iscsi /// public var iscsi: core.v1.ISCSIVolumeSource? /// @@ -156,7 +156,7 @@ public extension core.v1 { /// public var quobyte: core.v1.QuobyteVolumeSource? /// - /// rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md + /// rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. /// public var rbd: core.v1.RBDVolumeSource? /// diff --git a/Sources/Model/core/v1/VolumeDevice+core.v1.swift b/Sources/Model/core/v1/VolumeDevice+core.v1.swift index 2ea33a3b..b124a3ad 100644 --- a/Sources/Model/core/v1/VolumeDevice+core.v1.swift +++ b/Sources/Model/core/v1/VolumeDevice+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.VolumeDevice /// diff --git a/Sources/Model/core/v1/VolumeMount+core.v1.swift b/Sources/Model/core/v1/VolumeMount+core.v1.swift index 6ddd9c4f..87fa5336 100644 --- a/Sources/Model/core/v1/VolumeMount+core.v1.swift +++ b/Sources/Model/core/v1/VolumeMount+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.VolumeMount /// diff --git a/Sources/Model/core/v1/VolumeMountStatus+core.v1.swift b/Sources/Model/core/v1/VolumeMountStatus+core.v1.swift index 6b8f164c..29d5c4d3 100644 --- a/Sources/Model/core/v1/VolumeMountStatus+core.v1.swift +++ b/Sources/Model/core/v1/VolumeMountStatus+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.VolumeMountStatus /// diff --git a/Sources/Model/core/v1/VolumeNodeAffinity+core.v1.swift b/Sources/Model/core/v1/VolumeNodeAffinity+core.v1.swift index 1570d4bc..3de6d5d9 100644 --- a/Sources/Model/core/v1/VolumeNodeAffinity+core.v1.swift +++ b/Sources/Model/core/v1/VolumeNodeAffinity+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.VolumeNodeAffinity /// diff --git a/Sources/Model/core/v1/VolumeProjection+core.v1.swift b/Sources/Model/core/v1/VolumeProjection+core.v1.swift index 2399ffb6..6995f25a 100644 --- a/Sources/Model/core/v1/VolumeProjection+core.v1.swift +++ b/Sources/Model/core/v1/VolumeProjection+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.VolumeProjection /// @@ -53,6 +53,22 @@ public extension core.v1 { /// public var downwardAPI: core.v1.DownwardAPIProjection? /// + /// Projects an auto-rotating credential bundle (private key and certificate chain) that the pod can use either as a TLS client or server. + /// + /// Kubelet generates a private key and uses it to send a PodCertificateRequest to the named signer. Once the signer approves the request and issues a certificate chain, Kubelet writes the key and certificate chain to the pod filesystem. The pod does not start until certificates have been issued for each podCertificate projected volume source in its spec. + /// + /// Kubelet will begin trying to rotate the certificate at the time indicated by the signer using the PodCertificateRequest.Status.BeginRefreshAt timestamp. + /// + /// Kubelet can write a single file, indicated by the credentialBundlePath field, or separate files, indicated by the keyPath and certificateChainPath fields. + /// + /// The credential bundle is a single file in PEM format. The first PEM entry is the private key (in PKCS#8 format), and the remaining PEM entries are the certificate chain issued by the signer (typically, signers will return their certificate chain in leaf-to-root order). + /// + /// Prefer using the credential bundle format, since your application code can read it atomically. If you use keyPath and certificateChainPath, your application must make two separate file reads. If these coincide with a certificate rotation, it is possible that the private key and leaf certificate you read may not correspond to each other. Your application will need to check for this condition, and re-read until they are consistent. + /// + /// The named signer controls chooses the format of the certificate it issues; consult the signer implementation's documentation to learn how to use the certificates it issues. + /// + public var podCertificate: core.v1.PodCertificateProjection? + /// /// secret information about the secret data to project /// public var secret: core.v1.SecretProjection? @@ -67,12 +83,14 @@ public extension core.v1 { clusterTrustBundle: core.v1.ClusterTrustBundleProjection? = nil, configMap: core.v1.ConfigMapProjection? = nil, downwardAPI: core.v1.DownwardAPIProjection? = nil, + podCertificate: core.v1.PodCertificateProjection? = nil, secret: core.v1.SecretProjection? = nil, serviceAccountToken: core.v1.ServiceAccountTokenProjection? = nil ) { self.clusterTrustBundle = clusterTrustBundle self.configMap = configMap self.downwardAPI = downwardAPI + self.podCertificate = podCertificate self.secret = secret self.serviceAccountToken = serviceAccountToken } @@ -89,6 +107,7 @@ public extension core.v1.VolumeProjection { case clusterTrustBundle = "clusterTrustBundle" case configMap = "configMap" case downwardAPI = "downwardAPI" + case podCertificate = "podCertificate" case secret = "secret" case serviceAccountToken = "serviceAccountToken" } @@ -98,6 +117,7 @@ public extension core.v1.VolumeProjection { self.clusterTrustBundle = try container.decodeIfPresent(core.v1.ClusterTrustBundleProjection.self, forKey: .clusterTrustBundle) self.configMap = try container.decodeIfPresent(core.v1.ConfigMapProjection.self, forKey: .configMap) self.downwardAPI = try container.decodeIfPresent(core.v1.DownwardAPIProjection.self, forKey: .downwardAPI) + self.podCertificate = try container.decodeIfPresent(core.v1.PodCertificateProjection.self, forKey: .podCertificate) self.secret = try container.decodeIfPresent(core.v1.SecretProjection.self, forKey: .secret) self.serviceAccountToken = try container.decodeIfPresent(core.v1.ServiceAccountTokenProjection.self, forKey: .serviceAccountToken) } @@ -108,6 +128,7 @@ public extension core.v1.VolumeProjection { try encodingContainer.encode(clusterTrustBundle, forKey: .clusterTrustBundle) try encodingContainer.encode(configMap, forKey: .configMap) try encodingContainer.encode(downwardAPI, forKey: .downwardAPI) + try encodingContainer.encode(podCertificate, forKey: .podCertificate) try encodingContainer.encode(secret, forKey: .secret) try encodingContainer.encode(serviceAccountToken, forKey: .serviceAccountToken) } diff --git a/Sources/Model/core/v1/VolumeResourceRequirements+core.v1.swift b/Sources/Model/core/v1/VolumeResourceRequirements+core.v1.swift index 3c33492d..759e8c05 100644 --- a/Sources/Model/core/v1/VolumeResourceRequirements+core.v1.swift +++ b/Sources/Model/core/v1/VolumeResourceRequirements+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.VolumeResourceRequirements /// diff --git a/Sources/Model/core/v1/VsphereVirtualDiskVolumeSource+core.v1.swift b/Sources/Model/core/v1/VsphereVirtualDiskVolumeSource+core.v1.swift index 7fd827cd..014df4ed 100644 --- a/Sources/Model/core/v1/VsphereVirtualDiskVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/VsphereVirtualDiskVolumeSource+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.VsphereVirtualDiskVolumeSource /// diff --git a/Sources/Model/core/v1/WeightedPodAffinityTerm+core.v1.swift b/Sources/Model/core/v1/WeightedPodAffinityTerm+core.v1.swift index ece20a3d..273ebfac 100644 --- a/Sources/Model/core/v1/WeightedPodAffinityTerm+core.v1.swift +++ b/Sources/Model/core/v1/WeightedPodAffinityTerm+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.WeightedPodAffinityTerm /// diff --git a/Sources/Model/core/v1/WindowsSecurityContextOptions+core.v1.swift b/Sources/Model/core/v1/WindowsSecurityContextOptions+core.v1.swift index 94ab8261..a9cc5134 100644 --- a/Sources/Model/core/v1/WindowsSecurityContextOptions+core.v1.swift +++ b/Sources/Model/core/v1/WindowsSecurityContextOptions+core.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// core.v1.WindowsSecurityContextOptions /// diff --git a/Sources/Model/core/v1/core+v1.swift b/Sources/Model/core/v1/core+v1.swift index b377fb4b..81b294e2 100644 --- a/Sources/Model/core/v1/core+v1.swift +++ b/Sources/Model/core/v1/core+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/discovery/discovery.swift b/Sources/Model/discovery/discovery.swift index bdb0d523..bfa7780c 100644 --- a/Sources/Model/discovery/discovery.swift +++ b/Sources/Model/discovery/discovery.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/discovery/v1/Endpoint+discovery.v1.swift b/Sources/Model/discovery/v1/Endpoint+discovery.v1.swift index 9738d45e..9d5ba8de 100644 --- a/Sources/Model/discovery/v1/Endpoint+discovery.v1.swift +++ b/Sources/Model/discovery/v1/Endpoint+discovery.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// discovery.v1.Endpoint /// diff --git a/Sources/Model/discovery/v1/EndpointConditions+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointConditions+discovery.v1.swift index 726f4288..7b890835 100644 --- a/Sources/Model/discovery/v1/EndpointConditions+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointConditions+discovery.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// discovery.v1.EndpointConditions /// diff --git a/Sources/Model/discovery/v1/EndpointHints+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointHints+discovery.v1.swift index 77c75714..7b3d8926 100644 --- a/Sources/Model/discovery/v1/EndpointHints+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointHints+discovery.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// discovery.v1.EndpointHints /// diff --git a/Sources/Model/discovery/v1/EndpointPort+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointPort+discovery.v1.swift index 913ab739..20f65fbc 100644 --- a/Sources/Model/discovery/v1/EndpointPort+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointPort+discovery.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// discovery.v1.EndpointPort /// diff --git a/Sources/Model/discovery/v1/EndpointSlice+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointSlice+discovery.v1.swift index dd017566..5197dd1d 100644 --- a/Sources/Model/discovery/v1/EndpointSlice+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointSlice+discovery.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// discovery.v1.EndpointSlice /// diff --git a/Sources/Model/discovery/v1/EndpointSliceList+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointSliceList+discovery.v1.swift index 02f03c3a..68e8304c 100644 --- a/Sources/Model/discovery/v1/EndpointSliceList+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointSliceList+discovery.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// discovery.v1.EndpointSliceList /// diff --git a/Sources/Model/discovery/v1/ForNode+discovery.v1.swift b/Sources/Model/discovery/v1/ForNode+discovery.v1.swift index 583f0bb6..7ab84bda 100644 --- a/Sources/Model/discovery/v1/ForNode+discovery.v1.swift +++ b/Sources/Model/discovery/v1/ForNode+discovery.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// discovery.v1.ForNode /// diff --git a/Sources/Model/discovery/v1/ForZone+discovery.v1.swift b/Sources/Model/discovery/v1/ForZone+discovery.v1.swift index 07f05761..67d512cc 100644 --- a/Sources/Model/discovery/v1/ForZone+discovery.v1.swift +++ b/Sources/Model/discovery/v1/ForZone+discovery.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// discovery.v1.ForZone /// diff --git a/Sources/Model/discovery/v1/discovery+v1.swift b/Sources/Model/discovery/v1/discovery+v1.swift index 43492a19..c8d17021 100644 --- a/Sources/Model/discovery/v1/discovery+v1.swift +++ b/Sources/Model/discovery/v1/discovery+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/events/events.swift b/Sources/Model/events/events.swift index a7954aec..aca3cd5e 100644 --- a/Sources/Model/events/events.swift +++ b/Sources/Model/events/events.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/events/v1/Event+events.v1.swift b/Sources/Model/events/v1/Event+events.v1.swift index 9892f78b..47f0b8e6 100644 --- a/Sources/Model/events/v1/Event+events.v1.swift +++ b/Sources/Model/events/v1/Event+events.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// events.v1.Event /// diff --git a/Sources/Model/events/v1/EventList+events.v1.swift b/Sources/Model/events/v1/EventList+events.v1.swift index 8d68e166..ba491336 100644 --- a/Sources/Model/events/v1/EventList+events.v1.swift +++ b/Sources/Model/events/v1/EventList+events.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// events.v1.EventList /// diff --git a/Sources/Model/events/v1/EventSeries+events.v1.swift b/Sources/Model/events/v1/EventSeries+events.v1.swift index 90df1421..af67120d 100644 --- a/Sources/Model/events/v1/EventSeries+events.v1.swift +++ b/Sources/Model/events/v1/EventSeries+events.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// events.v1.EventSeries /// diff --git a/Sources/Model/events/v1/events+v1.swift b/Sources/Model/events/v1/events+v1.swift index 13008e86..e357f19e 100644 --- a/Sources/Model/events/v1/events+v1.swift +++ b/Sources/Model/events/v1/events+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/flowcontrol/flowcontrol.swift b/Sources/Model/flowcontrol/flowcontrol.swift index 5a083c06..dc4b6b56 100644 --- a/Sources/Model/flowcontrol/flowcontrol.swift +++ b/Sources/Model/flowcontrol/flowcontrol.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/flowcontrol/v1/ExemptPriorityLevelConfiguration+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/ExemptPriorityLevelConfiguration+flowcontrol.v1.swift index 2090b57f..91bf86fd 100644 --- a/Sources/Model/flowcontrol/v1/ExemptPriorityLevelConfiguration+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/ExemptPriorityLevelConfiguration+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.ExemptPriorityLevelConfiguration /// diff --git a/Sources/Model/flowcontrol/v1/FlowDistinguisherMethod+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowDistinguisherMethod+flowcontrol.v1.swift index fe44c164..8630efda 100644 --- a/Sources/Model/flowcontrol/v1/FlowDistinguisherMethod+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowDistinguisherMethod+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.FlowDistinguisherMethod /// diff --git a/Sources/Model/flowcontrol/v1/FlowSchema+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchema+flowcontrol.v1.swift index 28c83e1b..5ffe0817 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchema+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchema+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.FlowSchema /// diff --git a/Sources/Model/flowcontrol/v1/FlowSchemaCondition+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchemaCondition+flowcontrol.v1.swift index 8152fdd4..b5553f98 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchemaCondition+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchemaCondition+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.FlowSchemaCondition /// diff --git a/Sources/Model/flowcontrol/v1/FlowSchemaList+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchemaList+flowcontrol.v1.swift index 3c604506..953a9c8e 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchemaList+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchemaList+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.FlowSchemaList /// diff --git a/Sources/Model/flowcontrol/v1/FlowSchemaSpec+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchemaSpec+flowcontrol.v1.swift index 9bea0a80..c8af27aa 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchemaSpec+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchemaSpec+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.FlowSchemaSpec /// diff --git a/Sources/Model/flowcontrol/v1/FlowSchemaStatus+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchemaStatus+flowcontrol.v1.swift index 48dc47ef..0ec4481c 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchemaStatus+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchemaStatus+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.FlowSchemaStatus /// diff --git a/Sources/Model/flowcontrol/v1/GroupSubject+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/GroupSubject+flowcontrol.v1.swift index 2385d46d..1c64b190 100644 --- a/Sources/Model/flowcontrol/v1/GroupSubject+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/GroupSubject+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.GroupSubject /// diff --git a/Sources/Model/flowcontrol/v1/LimitResponse+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/LimitResponse+flowcontrol.v1.swift index 02f66a3c..ac24d7c6 100644 --- a/Sources/Model/flowcontrol/v1/LimitResponse+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/LimitResponse+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.LimitResponse /// diff --git a/Sources/Model/flowcontrol/v1/LimitedPriorityLevelConfiguration+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/LimitedPriorityLevelConfiguration+flowcontrol.v1.swift index dfd01775..9a3e54f8 100644 --- a/Sources/Model/flowcontrol/v1/LimitedPriorityLevelConfiguration+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/LimitedPriorityLevelConfiguration+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.LimitedPriorityLevelConfiguration /// diff --git a/Sources/Model/flowcontrol/v1/NonResourcePolicyRule+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/NonResourcePolicyRule+flowcontrol.v1.swift index bcfa543a..5bf13d9c 100644 --- a/Sources/Model/flowcontrol/v1/NonResourcePolicyRule+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/NonResourcePolicyRule+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.NonResourcePolicyRule /// diff --git a/Sources/Model/flowcontrol/v1/PolicyRulesWithSubjects+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PolicyRulesWithSubjects+flowcontrol.v1.swift index 885d851e..dfea3c06 100644 --- a/Sources/Model/flowcontrol/v1/PolicyRulesWithSubjects+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PolicyRulesWithSubjects+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.PolicyRulesWithSubjects /// diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfiguration+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfiguration+flowcontrol.v1.swift index 37ebcb72..b65b6ea9 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfiguration+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfiguration+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.PriorityLevelConfiguration /// diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationCondition+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationCondition+flowcontrol.v1.swift index 064269a9..48a97b1b 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationCondition+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationCondition+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.PriorityLevelConfigurationCondition /// diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationList+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationList+flowcontrol.v1.swift index 42b2bc1b..e6916236 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationList+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationList+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.PriorityLevelConfigurationList /// diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationReference+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationReference+flowcontrol.v1.swift index 717c3053..712d0fcf 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationReference+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationReference+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.PriorityLevelConfigurationReference /// diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationSpec+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationSpec+flowcontrol.v1.swift index d81f741d..e76881d3 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationSpec+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationSpec+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.PriorityLevelConfigurationSpec /// diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationStatus+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationStatus+flowcontrol.v1.swift index 95ca0ab7..19b76d27 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationStatus+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationStatus+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.PriorityLevelConfigurationStatus /// diff --git a/Sources/Model/flowcontrol/v1/QueuingConfiguration+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/QueuingConfiguration+flowcontrol.v1.swift index 0f6acba8..0c0844ae 100644 --- a/Sources/Model/flowcontrol/v1/QueuingConfiguration+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/QueuingConfiguration+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.QueuingConfiguration /// diff --git a/Sources/Model/flowcontrol/v1/ResourcePolicyRule+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/ResourcePolicyRule+flowcontrol.v1.swift index f7e80610..e4906d80 100644 --- a/Sources/Model/flowcontrol/v1/ResourcePolicyRule+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/ResourcePolicyRule+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.ResourcePolicyRule /// diff --git a/Sources/Model/flowcontrol/v1/ServiceAccountSubject+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/ServiceAccountSubject+flowcontrol.v1.swift index ad0daada..a3d55caf 100644 --- a/Sources/Model/flowcontrol/v1/ServiceAccountSubject+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/ServiceAccountSubject+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.ServiceAccountSubject /// diff --git a/Sources/Model/flowcontrol/v1/Subject+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/Subject+flowcontrol.v1.swift index 068eb713..7ae06a9c 100644 --- a/Sources/Model/flowcontrol/v1/Subject+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/Subject+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.Subject /// diff --git a/Sources/Model/flowcontrol/v1/UserSubject+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/UserSubject+flowcontrol.v1.swift index 11d9e701..29703d06 100644 --- a/Sources/Model/flowcontrol/v1/UserSubject+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/UserSubject+flowcontrol.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// flowcontrol.v1.UserSubject /// diff --git a/Sources/Model/flowcontrol/v1/flowcontrol+v1.swift b/Sources/Model/flowcontrol/v1/flowcontrol+v1.swift index 9430b5ec..c0fda878 100644 --- a/Sources/Model/flowcontrol/v1/flowcontrol+v1.swift +++ b/Sources/Model/flowcontrol/v1/flowcontrol+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/internal/internal.swift b/Sources/Model/internal/internal.swift index 972061a5..97967484 100644 --- a/Sources/Model/internal/internal.swift +++ b/Sources/Model/internal/internal.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/internal/v1alpha1/ServerStorageVersion+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/ServerStorageVersion+internal.v1alpha1.swift index 0f046e98..fde123f1 100644 --- a/Sources/Model/internal/v1alpha1/ServerStorageVersion+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/ServerStorageVersion+internal.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// internal.v1alpha1.ServerStorageVersion /// diff --git a/Sources/Model/internal/v1alpha1/StorageVersion+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersion+internal.v1alpha1.swift index 43709580..99861073 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersion+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersion+internal.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// internal.v1alpha1.StorageVersion /// diff --git a/Sources/Model/internal/v1alpha1/StorageVersionCondition+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersionCondition+internal.v1alpha1.swift index 489fbb23..c31e51ce 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersionCondition+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersionCondition+internal.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// internal.v1alpha1.StorageVersionCondition /// diff --git a/Sources/Model/internal/v1alpha1/StorageVersionList+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersionList+internal.v1alpha1.swift index 7479e401..74fc4026 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersionList+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersionList+internal.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// internal.v1alpha1.StorageVersionList /// diff --git a/Sources/Model/internal/v1alpha1/StorageVersionSpec+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersionSpec+internal.v1alpha1.swift index 6edaea44..ab53d504 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersionSpec+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersionSpec+internal.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// internal.v1alpha1.StorageVersionSpec /// diff --git a/Sources/Model/internal/v1alpha1/StorageVersionStatus+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersionStatus+internal.v1alpha1.swift index a2044c69..113fbb38 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersionStatus+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersionStatus+internal.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// internal.v1alpha1.StorageVersionStatus /// diff --git a/Sources/Model/internal/v1alpha1/internal+v1alpha1.swift b/Sources/Model/internal/v1alpha1/internal+v1alpha1.swift index 7c643a67..05aa7d2b 100644 --- a/Sources/Model/internal/v1alpha1/internal+v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/internal+v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/meta/meta.swift b/Sources/Model/meta/meta.swift index 2bcb6509..1d5db697 100644 --- a/Sources/Model/meta/meta.swift +++ b/Sources/Model/meta/meta.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/meta/v1/APIGroup+meta.v1.swift b/Sources/Model/meta/v1/APIGroup+meta.v1.swift index 5634e220..3ac9ce18 100644 --- a/Sources/Model/meta/v1/APIGroup+meta.v1.swift +++ b/Sources/Model/meta/v1/APIGroup+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.APIGroup /// diff --git a/Sources/Model/meta/v1/APIGroupList+meta.v1.swift b/Sources/Model/meta/v1/APIGroupList+meta.v1.swift index 5713f200..e62ee201 100644 --- a/Sources/Model/meta/v1/APIGroupList+meta.v1.swift +++ b/Sources/Model/meta/v1/APIGroupList+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.APIGroupList /// diff --git a/Sources/Model/meta/v1/APIResource+meta.v1.swift b/Sources/Model/meta/v1/APIResource+meta.v1.swift index e866890f..5ee4cfd1 100644 --- a/Sources/Model/meta/v1/APIResource+meta.v1.swift +++ b/Sources/Model/meta/v1/APIResource+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.APIResource /// diff --git a/Sources/Model/meta/v1/APIResourceList+meta.v1.swift b/Sources/Model/meta/v1/APIResourceList+meta.v1.swift index d8e085da..adf16751 100644 --- a/Sources/Model/meta/v1/APIResourceList+meta.v1.swift +++ b/Sources/Model/meta/v1/APIResourceList+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.APIResourceList /// diff --git a/Sources/Model/meta/v1/APIVersions+meta.v1.swift b/Sources/Model/meta/v1/APIVersions+meta.v1.swift index 39ac90a5..ecc48fdd 100644 --- a/Sources/Model/meta/v1/APIVersions+meta.v1.swift +++ b/Sources/Model/meta/v1/APIVersions+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.APIVersions /// diff --git a/Sources/Model/meta/v1/Condition+meta.v1.swift b/Sources/Model/meta/v1/Condition+meta.v1.swift index d254e3d2..08edf586 100644 --- a/Sources/Model/meta/v1/Condition+meta.v1.swift +++ b/Sources/Model/meta/v1/Condition+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.Condition /// diff --git a/Sources/Model/meta/v1/DeleteOptions+meta.v1.swift b/Sources/Model/meta/v1/DeleteOptions+meta.v1.swift index ec9c9224..1d2abe61 100644 --- a/Sources/Model/meta/v1/DeleteOptions+meta.v1.swift +++ b/Sources/Model/meta/v1/DeleteOptions+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.DeleteOptions /// diff --git a/Sources/Model/meta/v1/FieldSelectorRequirement+meta.v1.swift b/Sources/Model/meta/v1/FieldSelectorRequirement+meta.v1.swift index 9d4754e6..3242ce0d 100644 --- a/Sources/Model/meta/v1/FieldSelectorRequirement+meta.v1.swift +++ b/Sources/Model/meta/v1/FieldSelectorRequirement+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.FieldSelectorRequirement /// diff --git a/Sources/Model/meta/v1/GroupVersionForDiscovery+meta.v1.swift b/Sources/Model/meta/v1/GroupVersionForDiscovery+meta.v1.swift index 8a8c5f86..d570130e 100644 --- a/Sources/Model/meta/v1/GroupVersionForDiscovery+meta.v1.swift +++ b/Sources/Model/meta/v1/GroupVersionForDiscovery+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.GroupVersionForDiscovery /// diff --git a/Sources/Model/meta/v1/LabelSelector+meta.v1.swift b/Sources/Model/meta/v1/LabelSelector+meta.v1.swift index e7288403..bc802ee7 100644 --- a/Sources/Model/meta/v1/LabelSelector+meta.v1.swift +++ b/Sources/Model/meta/v1/LabelSelector+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.LabelSelector /// diff --git a/Sources/Model/meta/v1/LabelSelectorRequirement+meta.v1.swift b/Sources/Model/meta/v1/LabelSelectorRequirement+meta.v1.swift index 42515055..9fc0fab6 100644 --- a/Sources/Model/meta/v1/LabelSelectorRequirement+meta.v1.swift +++ b/Sources/Model/meta/v1/LabelSelectorRequirement+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.LabelSelectorRequirement /// diff --git a/Sources/Model/meta/v1/ListMeta+meta.v1.swift b/Sources/Model/meta/v1/ListMeta+meta.v1.swift index 57a16257..a152b01e 100644 --- a/Sources/Model/meta/v1/ListMeta+meta.v1.swift +++ b/Sources/Model/meta/v1/ListMeta+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.ListMeta /// diff --git a/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift b/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift index 5dedffd1..d184a907 100644 --- a/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift +++ b/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.ManagedFieldsEntry /// diff --git a/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift b/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift index 28acc76b..e033b694 100644 --- a/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift +++ b/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.ObjectMeta /// diff --git a/Sources/Model/meta/v1/OwnerReference+meta.v1.swift b/Sources/Model/meta/v1/OwnerReference+meta.v1.swift index fbdfb499..afee6789 100644 --- a/Sources/Model/meta/v1/OwnerReference+meta.v1.swift +++ b/Sources/Model/meta/v1/OwnerReference+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.OwnerReference /// diff --git a/Sources/Model/meta/v1/Preconditions+meta.v1.swift b/Sources/Model/meta/v1/Preconditions+meta.v1.swift index 04fa6302..984d4926 100644 --- a/Sources/Model/meta/v1/Preconditions+meta.v1.swift +++ b/Sources/Model/meta/v1/Preconditions+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.Preconditions /// diff --git a/Sources/Model/meta/v1/ServerAddressByClientCIDR+meta.v1.swift b/Sources/Model/meta/v1/ServerAddressByClientCIDR+meta.v1.swift index 3b7b9daf..8706e4f7 100644 --- a/Sources/Model/meta/v1/ServerAddressByClientCIDR+meta.v1.swift +++ b/Sources/Model/meta/v1/ServerAddressByClientCIDR+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.ServerAddressByClientCIDR /// diff --git a/Sources/Model/meta/v1/Status+meta.v1.swift b/Sources/Model/meta/v1/Status+meta.v1.swift index a6fe5374..cef6a7d5 100644 --- a/Sources/Model/meta/v1/Status+meta.v1.swift +++ b/Sources/Model/meta/v1/Status+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.Status /// diff --git a/Sources/Model/meta/v1/StatusCause+meta.v1.swift b/Sources/Model/meta/v1/StatusCause+meta.v1.swift index d3805c27..3c81d616 100644 --- a/Sources/Model/meta/v1/StatusCause+meta.v1.swift +++ b/Sources/Model/meta/v1/StatusCause+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.StatusCause /// diff --git a/Sources/Model/meta/v1/StatusDetails+meta.v1.swift b/Sources/Model/meta/v1/StatusDetails+meta.v1.swift index 33b722cb..dcafe9a0 100644 --- a/Sources/Model/meta/v1/StatusDetails+meta.v1.swift +++ b/Sources/Model/meta/v1/StatusDetails+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.StatusDetails /// diff --git a/Sources/Model/meta/v1/WatchEvent+meta.v1.swift b/Sources/Model/meta/v1/WatchEvent+meta.v1.swift index 8be14ce6..8c0d4083 100644 --- a/Sources/Model/meta/v1/WatchEvent+meta.v1.swift +++ b/Sources/Model/meta/v1/WatchEvent+meta.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// meta.v1.WatchEvent /// diff --git a/Sources/Model/meta/v1/meta+v1.swift b/Sources/Model/meta/v1/meta+v1.swift index 65734c09..66b5a661 100644 --- a/Sources/Model/meta/v1/meta+v1.swift +++ b/Sources/Model/meta/v1/meta+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/networking/networking.swift b/Sources/Model/networking/networking.swift index 6d2d9f2c..b1cec7ce 100644 --- a/Sources/Model/networking/networking.swift +++ b/Sources/Model/networking/networking.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/networking/v1/HTTPIngressPath+networking.v1.swift b/Sources/Model/networking/v1/HTTPIngressPath+networking.v1.swift index ef5ecfc6..96c39274 100644 --- a/Sources/Model/networking/v1/HTTPIngressPath+networking.v1.swift +++ b/Sources/Model/networking/v1/HTTPIngressPath+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.HTTPIngressPath /// diff --git a/Sources/Model/networking/v1/HTTPIngressRuleValue+networking.v1.swift b/Sources/Model/networking/v1/HTTPIngressRuleValue+networking.v1.swift index de8c4200..d0b3cdd5 100644 --- a/Sources/Model/networking/v1/HTTPIngressRuleValue+networking.v1.swift +++ b/Sources/Model/networking/v1/HTTPIngressRuleValue+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.HTTPIngressRuleValue /// diff --git a/Sources/Model/networking/v1/IPAddress+networking.v1.swift b/Sources/Model/networking/v1/IPAddress+networking.v1.swift index 6e5bd6f7..576df499 100644 --- a/Sources/Model/networking/v1/IPAddress+networking.v1.swift +++ b/Sources/Model/networking/v1/IPAddress+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.IPAddress /// diff --git a/Sources/Model/networking/v1/IPAddressList+networking.v1.swift b/Sources/Model/networking/v1/IPAddressList+networking.v1.swift index 68898bf7..305200d6 100644 --- a/Sources/Model/networking/v1/IPAddressList+networking.v1.swift +++ b/Sources/Model/networking/v1/IPAddressList+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.IPAddressList /// diff --git a/Sources/Model/networking/v1/IPAddressSpec+networking.v1.swift b/Sources/Model/networking/v1/IPAddressSpec+networking.v1.swift index 70c5b16b..45a107a3 100644 --- a/Sources/Model/networking/v1/IPAddressSpec+networking.v1.swift +++ b/Sources/Model/networking/v1/IPAddressSpec+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.IPAddressSpec /// diff --git a/Sources/Model/networking/v1/IPBlock+networking.v1.swift b/Sources/Model/networking/v1/IPBlock+networking.v1.swift index db5274db..d3db021f 100644 --- a/Sources/Model/networking/v1/IPBlock+networking.v1.swift +++ b/Sources/Model/networking/v1/IPBlock+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.IPBlock /// diff --git a/Sources/Model/networking/v1/Ingress+networking.v1.swift b/Sources/Model/networking/v1/Ingress+networking.v1.swift index 6c05e899..c1c23a54 100644 --- a/Sources/Model/networking/v1/Ingress+networking.v1.swift +++ b/Sources/Model/networking/v1/Ingress+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.Ingress /// diff --git a/Sources/Model/networking/v1/IngressBackend+networking.v1.swift b/Sources/Model/networking/v1/IngressBackend+networking.v1.swift index 2d825bd3..a5c3868b 100644 --- a/Sources/Model/networking/v1/IngressBackend+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressBackend+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.IngressBackend /// diff --git a/Sources/Model/networking/v1/IngressClass+networking.v1.swift b/Sources/Model/networking/v1/IngressClass+networking.v1.swift index 8349177b..e8e5e68e 100644 --- a/Sources/Model/networking/v1/IngressClass+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressClass+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.IngressClass /// diff --git a/Sources/Model/networking/v1/IngressClassList+networking.v1.swift b/Sources/Model/networking/v1/IngressClassList+networking.v1.swift index b6f7c473..18b92222 100644 --- a/Sources/Model/networking/v1/IngressClassList+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressClassList+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.IngressClassList /// diff --git a/Sources/Model/networking/v1/IngressClassParametersReference+networking.v1.swift b/Sources/Model/networking/v1/IngressClassParametersReference+networking.v1.swift index 6125fe4d..1b8d0ca2 100644 --- a/Sources/Model/networking/v1/IngressClassParametersReference+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressClassParametersReference+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.IngressClassParametersReference /// diff --git a/Sources/Model/networking/v1/IngressClassSpec+networking.v1.swift b/Sources/Model/networking/v1/IngressClassSpec+networking.v1.swift index cb14fb69..ec66d260 100644 --- a/Sources/Model/networking/v1/IngressClassSpec+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressClassSpec+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.IngressClassSpec /// diff --git a/Sources/Model/networking/v1/IngressList+networking.v1.swift b/Sources/Model/networking/v1/IngressList+networking.v1.swift index e30ff13f..4e3a026f 100644 --- a/Sources/Model/networking/v1/IngressList+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressList+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.IngressList /// diff --git a/Sources/Model/networking/v1/IngressLoadBalancerIngress+networking.v1.swift b/Sources/Model/networking/v1/IngressLoadBalancerIngress+networking.v1.swift index 70c98ba9..384ab6f0 100644 --- a/Sources/Model/networking/v1/IngressLoadBalancerIngress+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressLoadBalancerIngress+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.IngressLoadBalancerIngress /// diff --git a/Sources/Model/networking/v1/IngressLoadBalancerStatus+networking.v1.swift b/Sources/Model/networking/v1/IngressLoadBalancerStatus+networking.v1.swift index 288c51aa..dc42bf7b 100644 --- a/Sources/Model/networking/v1/IngressLoadBalancerStatus+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressLoadBalancerStatus+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.IngressLoadBalancerStatus /// diff --git a/Sources/Model/networking/v1/IngressPortStatus+networking.v1.swift b/Sources/Model/networking/v1/IngressPortStatus+networking.v1.swift index 2f793610..527d0f76 100644 --- a/Sources/Model/networking/v1/IngressPortStatus+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressPortStatus+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.IngressPortStatus /// diff --git a/Sources/Model/networking/v1/IngressRule+networking.v1.swift b/Sources/Model/networking/v1/IngressRule+networking.v1.swift index 0d426804..95a690e5 100644 --- a/Sources/Model/networking/v1/IngressRule+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressRule+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.IngressRule /// diff --git a/Sources/Model/networking/v1/IngressServiceBackend+networking.v1.swift b/Sources/Model/networking/v1/IngressServiceBackend+networking.v1.swift index ff2df308..7a718aa2 100644 --- a/Sources/Model/networking/v1/IngressServiceBackend+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressServiceBackend+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.IngressServiceBackend /// diff --git a/Sources/Model/networking/v1/IngressSpec+networking.v1.swift b/Sources/Model/networking/v1/IngressSpec+networking.v1.swift index 2794e8a4..6e911af6 100644 --- a/Sources/Model/networking/v1/IngressSpec+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressSpec+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.IngressSpec /// diff --git a/Sources/Model/networking/v1/IngressStatus+networking.v1.swift b/Sources/Model/networking/v1/IngressStatus+networking.v1.swift index 3332c1e8..7bb7f252 100644 --- a/Sources/Model/networking/v1/IngressStatus+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressStatus+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.IngressStatus /// diff --git a/Sources/Model/networking/v1/IngressTLS+networking.v1.swift b/Sources/Model/networking/v1/IngressTLS+networking.v1.swift index 9c139d77..d5cb2830 100644 --- a/Sources/Model/networking/v1/IngressTLS+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressTLS+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.IngressTLS /// diff --git a/Sources/Model/networking/v1/NetworkPolicy+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicy+networking.v1.swift index a45725e9..3e1bf9e4 100644 --- a/Sources/Model/networking/v1/NetworkPolicy+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicy+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.NetworkPolicy /// diff --git a/Sources/Model/networking/v1/NetworkPolicyEgressRule+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyEgressRule+networking.v1.swift index e95ea315..db86233b 100644 --- a/Sources/Model/networking/v1/NetworkPolicyEgressRule+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyEgressRule+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.NetworkPolicyEgressRule /// diff --git a/Sources/Model/networking/v1/NetworkPolicyIngressRule+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyIngressRule+networking.v1.swift index f17f5f46..f45e3309 100644 --- a/Sources/Model/networking/v1/NetworkPolicyIngressRule+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyIngressRule+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.NetworkPolicyIngressRule /// diff --git a/Sources/Model/networking/v1/NetworkPolicyList+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyList+networking.v1.swift index ff3e9e76..a4161d1c 100644 --- a/Sources/Model/networking/v1/NetworkPolicyList+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyList+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.NetworkPolicyList /// diff --git a/Sources/Model/networking/v1/NetworkPolicyPeer+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyPeer+networking.v1.swift index c5d4b36d..7ce48771 100644 --- a/Sources/Model/networking/v1/NetworkPolicyPeer+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyPeer+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.NetworkPolicyPeer /// diff --git a/Sources/Model/networking/v1/NetworkPolicyPort+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyPort+networking.v1.swift index 012c6167..81952256 100644 --- a/Sources/Model/networking/v1/NetworkPolicyPort+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyPort+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.NetworkPolicyPort /// diff --git a/Sources/Model/networking/v1/NetworkPolicySpec+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicySpec+networking.v1.swift index 187ed2b3..713410e9 100644 --- a/Sources/Model/networking/v1/NetworkPolicySpec+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicySpec+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.NetworkPolicySpec /// @@ -43,9 +43,9 @@ public extension networking.v1 { /// public var ingress: [networking.v1.NetworkPolicyIngressRule]? /// - /// podSelector selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace. + /// podSelector selects the pods to which this NetworkPolicy object applies. The array of rules is applied to any pods selected by this field. An empty selector matches all pods in the policy's namespace. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is optional. If it is not specified, it defaults to an empty selector. /// - public var podSelector: meta.v1.LabelSelector + public var podSelector: meta.v1.LabelSelector? /// /// policyTypes is a list of rule types that the NetworkPolicy relates to. Valid options are ["Ingress"], ["Egress"], or ["Ingress", "Egress"]. If this field is not specified, it will default based on the existence of ingress or egress rules; policies that contain an egress section are assumed to affect egress, and all policies (whether or not they contain an ingress section) are assumed to affect ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ "Egress" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include "Egress" (since such a policy would not include an egress section and would otherwise default to just [ "Ingress" ]). This field is beta-level in 1.8 /// @@ -56,7 +56,7 @@ public extension networking.v1 { public init( egress: [networking.v1.NetworkPolicyEgressRule]? = nil, ingress: [networking.v1.NetworkPolicyIngressRule]? = nil, - podSelector: meta.v1.LabelSelector, + podSelector: meta.v1.LabelSelector? = nil, policyTypes: [String]? = nil ) { self.egress = egress @@ -84,7 +84,7 @@ public extension networking.v1.NetworkPolicySpec { let container = try decoder.container(keyedBy: CodingKeys.self) self.egress = try container.decodeIfPresent([networking.v1.NetworkPolicyEgressRule].self, forKey: .egress) self.ingress = try container.decodeIfPresent([networking.v1.NetworkPolicyIngressRule].self, forKey: .ingress) - self.podSelector = try container.decode(meta.v1.LabelSelector.self, forKey: .podSelector) + self.podSelector = try container.decodeIfPresent(meta.v1.LabelSelector.self, forKey: .podSelector) self.policyTypes = try container.decodeIfPresent([String].self, forKey: .policyTypes) } diff --git a/Sources/Model/networking/v1/ParentReference+networking.v1.swift b/Sources/Model/networking/v1/ParentReference+networking.v1.swift index 12094c36..9396dace 100644 --- a/Sources/Model/networking/v1/ParentReference+networking.v1.swift +++ b/Sources/Model/networking/v1/ParentReference+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.ParentReference /// diff --git a/Sources/Model/networking/v1/ServiceBackendPort+networking.v1.swift b/Sources/Model/networking/v1/ServiceBackendPort+networking.v1.swift index 49ec02b3..86ddcd85 100644 --- a/Sources/Model/networking/v1/ServiceBackendPort+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceBackendPort+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.ServiceBackendPort /// diff --git a/Sources/Model/networking/v1/ServiceCIDR+networking.v1.swift b/Sources/Model/networking/v1/ServiceCIDR+networking.v1.swift index 53aed358..6837e49c 100644 --- a/Sources/Model/networking/v1/ServiceCIDR+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceCIDR+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.ServiceCIDR /// diff --git a/Sources/Model/networking/v1/ServiceCIDRList+networking.v1.swift b/Sources/Model/networking/v1/ServiceCIDRList+networking.v1.swift index bb92ecfb..a22c694a 100644 --- a/Sources/Model/networking/v1/ServiceCIDRList+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceCIDRList+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.ServiceCIDRList /// diff --git a/Sources/Model/networking/v1/ServiceCIDRSpec+networking.v1.swift b/Sources/Model/networking/v1/ServiceCIDRSpec+networking.v1.swift index 174b1d3f..0a423029 100644 --- a/Sources/Model/networking/v1/ServiceCIDRSpec+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceCIDRSpec+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.ServiceCIDRSpec /// diff --git a/Sources/Model/networking/v1/ServiceCIDRStatus+networking.v1.swift b/Sources/Model/networking/v1/ServiceCIDRStatus+networking.v1.swift index 871329e5..7314f086 100644 --- a/Sources/Model/networking/v1/ServiceCIDRStatus+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceCIDRStatus+networking.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1.ServiceCIDRStatus /// diff --git a/Sources/Model/networking/v1/networking+v1.swift b/Sources/Model/networking/v1/networking+v1.swift index 98e4df6e..ebd9a8a8 100644 --- a/Sources/Model/networking/v1/networking+v1.swift +++ b/Sources/Model/networking/v1/networking+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/networking/v1beta1/IPAddress+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/IPAddress+networking.v1beta1.swift index df5fb6f0..66a0389e 100644 --- a/Sources/Model/networking/v1beta1/IPAddress+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/IPAddress+networking.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1beta1.IPAddress /// diff --git a/Sources/Model/networking/v1beta1/IPAddressList+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/IPAddressList+networking.v1beta1.swift index beb8711a..202d2164 100644 --- a/Sources/Model/networking/v1beta1/IPAddressList+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/IPAddressList+networking.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1beta1.IPAddressList /// diff --git a/Sources/Model/networking/v1beta1/IPAddressSpec+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/IPAddressSpec+networking.v1beta1.swift index ec9cb418..9ee5ddf6 100644 --- a/Sources/Model/networking/v1beta1/IPAddressSpec+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/IPAddressSpec+networking.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1beta1.IPAddressSpec /// diff --git a/Sources/Model/networking/v1beta1/ParentReference+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ParentReference+networking.v1beta1.swift index daf4e509..27bbb5f4 100644 --- a/Sources/Model/networking/v1beta1/ParentReference+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ParentReference+networking.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1beta1.ParentReference /// diff --git a/Sources/Model/networking/v1beta1/ServiceCIDR+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ServiceCIDR+networking.v1beta1.swift index f52dcb85..90859233 100644 --- a/Sources/Model/networking/v1beta1/ServiceCIDR+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ServiceCIDR+networking.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1beta1.ServiceCIDR /// diff --git a/Sources/Model/networking/v1beta1/ServiceCIDRList+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ServiceCIDRList+networking.v1beta1.swift index 5f209092..876d9ed8 100644 --- a/Sources/Model/networking/v1beta1/ServiceCIDRList+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ServiceCIDRList+networking.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1beta1.ServiceCIDRList /// diff --git a/Sources/Model/networking/v1beta1/ServiceCIDRSpec+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ServiceCIDRSpec+networking.v1beta1.swift index 80c9ee7c..d59f2afb 100644 --- a/Sources/Model/networking/v1beta1/ServiceCIDRSpec+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ServiceCIDRSpec+networking.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1beta1.ServiceCIDRSpec /// diff --git a/Sources/Model/networking/v1beta1/ServiceCIDRStatus+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ServiceCIDRStatus+networking.v1beta1.swift index b783713b..7566dc31 100644 --- a/Sources/Model/networking/v1beta1/ServiceCIDRStatus+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ServiceCIDRStatus+networking.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// networking.v1beta1.ServiceCIDRStatus /// diff --git a/Sources/Model/networking/v1beta1/networking+v1beta1.swift b/Sources/Model/networking/v1beta1/networking+v1beta1.swift index 077b4b80..6fdb6c43 100644 --- a/Sources/Model/networking/v1beta1/networking+v1beta1.swift +++ b/Sources/Model/networking/v1beta1/networking+v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/node/node.swift b/Sources/Model/node/node.swift index 22a111c7..9faadcc8 100644 --- a/Sources/Model/node/node.swift +++ b/Sources/Model/node/node.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/node/v1/Overhead+node.v1.swift b/Sources/Model/node/v1/Overhead+node.v1.swift index 4a59ac40..82285abf 100644 --- a/Sources/Model/node/v1/Overhead+node.v1.swift +++ b/Sources/Model/node/v1/Overhead+node.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// node.v1.Overhead /// diff --git a/Sources/Model/node/v1/RuntimeClass+node.v1.swift b/Sources/Model/node/v1/RuntimeClass+node.v1.swift index 590a2d75..087ecded 100644 --- a/Sources/Model/node/v1/RuntimeClass+node.v1.swift +++ b/Sources/Model/node/v1/RuntimeClass+node.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// node.v1.RuntimeClass /// diff --git a/Sources/Model/node/v1/RuntimeClassList+node.v1.swift b/Sources/Model/node/v1/RuntimeClassList+node.v1.swift index 5567b1f6..129bc318 100644 --- a/Sources/Model/node/v1/RuntimeClassList+node.v1.swift +++ b/Sources/Model/node/v1/RuntimeClassList+node.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// node.v1.RuntimeClassList /// diff --git a/Sources/Model/node/v1/Scheduling+node.v1.swift b/Sources/Model/node/v1/Scheduling+node.v1.swift index 25e40e65..6782690e 100644 --- a/Sources/Model/node/v1/Scheduling+node.v1.swift +++ b/Sources/Model/node/v1/Scheduling+node.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// node.v1.Scheduling /// diff --git a/Sources/Model/node/v1/node+v1.swift b/Sources/Model/node/v1/node+v1.swift index 9392f6b8..4c664c0b 100644 --- a/Sources/Model/node/v1/node+v1.swift +++ b/Sources/Model/node/v1/node+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/policy/policy.swift b/Sources/Model/policy/policy.swift index 915900f6..42d46bc4 100644 --- a/Sources/Model/policy/policy.swift +++ b/Sources/Model/policy/policy.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/policy/v1/Eviction+policy.v1.swift b/Sources/Model/policy/v1/Eviction+policy.v1.swift index 4a2a0c81..8204610e 100644 --- a/Sources/Model/policy/v1/Eviction+policy.v1.swift +++ b/Sources/Model/policy/v1/Eviction+policy.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// policy.v1.Eviction /// diff --git a/Sources/Model/policy/v1/PodDisruptionBudget+policy.v1.swift b/Sources/Model/policy/v1/PodDisruptionBudget+policy.v1.swift index 627ce1a8..95ffbbe3 100644 --- a/Sources/Model/policy/v1/PodDisruptionBudget+policy.v1.swift +++ b/Sources/Model/policy/v1/PodDisruptionBudget+policy.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// policy.v1.PodDisruptionBudget /// diff --git a/Sources/Model/policy/v1/PodDisruptionBudgetList+policy.v1.swift b/Sources/Model/policy/v1/PodDisruptionBudgetList+policy.v1.swift index 8498e1fb..a90b8762 100644 --- a/Sources/Model/policy/v1/PodDisruptionBudgetList+policy.v1.swift +++ b/Sources/Model/policy/v1/PodDisruptionBudgetList+policy.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// policy.v1.PodDisruptionBudgetList /// diff --git a/Sources/Model/policy/v1/PodDisruptionBudgetSpec+policy.v1.swift b/Sources/Model/policy/v1/PodDisruptionBudgetSpec+policy.v1.swift index 2f8f9dec..0203c4b8 100644 --- a/Sources/Model/policy/v1/PodDisruptionBudgetSpec+policy.v1.swift +++ b/Sources/Model/policy/v1/PodDisruptionBudgetSpec+policy.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// policy.v1.PodDisruptionBudgetSpec /// diff --git a/Sources/Model/policy/v1/PodDisruptionBudgetStatus+policy.v1.swift b/Sources/Model/policy/v1/PodDisruptionBudgetStatus+policy.v1.swift index b1368f14..d1271b90 100644 --- a/Sources/Model/policy/v1/PodDisruptionBudgetStatus+policy.v1.swift +++ b/Sources/Model/policy/v1/PodDisruptionBudgetStatus+policy.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// policy.v1.PodDisruptionBudgetStatus /// diff --git a/Sources/Model/policy/v1/policy+v1.swift b/Sources/Model/policy/v1/policy+v1.swift index 1e96e83e..bd54eef8 100644 --- a/Sources/Model/policy/v1/policy+v1.swift +++ b/Sources/Model/policy/v1/policy+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/rbac/rbac.swift b/Sources/Model/rbac/rbac.swift index 66960b3e..d18d3a9d 100644 --- a/Sources/Model/rbac/rbac.swift +++ b/Sources/Model/rbac/rbac.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/rbac/v1/AggregationRule+rbac.v1.swift b/Sources/Model/rbac/v1/AggregationRule+rbac.v1.swift index 1b75757e..93cc8802 100644 --- a/Sources/Model/rbac/v1/AggregationRule+rbac.v1.swift +++ b/Sources/Model/rbac/v1/AggregationRule+rbac.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// rbac.v1.AggregationRule /// diff --git a/Sources/Model/rbac/v1/ClusterRole+rbac.v1.swift b/Sources/Model/rbac/v1/ClusterRole+rbac.v1.swift index 5ce37d22..9f8f6e0e 100644 --- a/Sources/Model/rbac/v1/ClusterRole+rbac.v1.swift +++ b/Sources/Model/rbac/v1/ClusterRole+rbac.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// rbac.v1.ClusterRole /// diff --git a/Sources/Model/rbac/v1/ClusterRoleBinding+rbac.v1.swift b/Sources/Model/rbac/v1/ClusterRoleBinding+rbac.v1.swift index 7be4d0dc..1eb7134b 100644 --- a/Sources/Model/rbac/v1/ClusterRoleBinding+rbac.v1.swift +++ b/Sources/Model/rbac/v1/ClusterRoleBinding+rbac.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// rbac.v1.ClusterRoleBinding /// diff --git a/Sources/Model/rbac/v1/ClusterRoleBindingList+rbac.v1.swift b/Sources/Model/rbac/v1/ClusterRoleBindingList+rbac.v1.swift index a6114240..8dc09122 100644 --- a/Sources/Model/rbac/v1/ClusterRoleBindingList+rbac.v1.swift +++ b/Sources/Model/rbac/v1/ClusterRoleBindingList+rbac.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// rbac.v1.ClusterRoleBindingList /// diff --git a/Sources/Model/rbac/v1/ClusterRoleList+rbac.v1.swift b/Sources/Model/rbac/v1/ClusterRoleList+rbac.v1.swift index 38e2ebf1..964be55a 100644 --- a/Sources/Model/rbac/v1/ClusterRoleList+rbac.v1.swift +++ b/Sources/Model/rbac/v1/ClusterRoleList+rbac.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// rbac.v1.ClusterRoleList /// diff --git a/Sources/Model/rbac/v1/PolicyRule+rbac.v1.swift b/Sources/Model/rbac/v1/PolicyRule+rbac.v1.swift index 09331785..fb0ce2f5 100644 --- a/Sources/Model/rbac/v1/PolicyRule+rbac.v1.swift +++ b/Sources/Model/rbac/v1/PolicyRule+rbac.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// rbac.v1.PolicyRule /// diff --git a/Sources/Model/rbac/v1/Role+rbac.v1.swift b/Sources/Model/rbac/v1/Role+rbac.v1.swift index 93f060b3..c21c9f88 100644 --- a/Sources/Model/rbac/v1/Role+rbac.v1.swift +++ b/Sources/Model/rbac/v1/Role+rbac.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// rbac.v1.Role /// diff --git a/Sources/Model/rbac/v1/RoleBinding+rbac.v1.swift b/Sources/Model/rbac/v1/RoleBinding+rbac.v1.swift index de898e5e..e643aa55 100644 --- a/Sources/Model/rbac/v1/RoleBinding+rbac.v1.swift +++ b/Sources/Model/rbac/v1/RoleBinding+rbac.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// rbac.v1.RoleBinding /// diff --git a/Sources/Model/rbac/v1/RoleBindingList+rbac.v1.swift b/Sources/Model/rbac/v1/RoleBindingList+rbac.v1.swift index fc288c3c..c2291b05 100644 --- a/Sources/Model/rbac/v1/RoleBindingList+rbac.v1.swift +++ b/Sources/Model/rbac/v1/RoleBindingList+rbac.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// rbac.v1.RoleBindingList /// diff --git a/Sources/Model/rbac/v1/RoleList+rbac.v1.swift b/Sources/Model/rbac/v1/RoleList+rbac.v1.swift index 30c467c2..4079fb9f 100644 --- a/Sources/Model/rbac/v1/RoleList+rbac.v1.swift +++ b/Sources/Model/rbac/v1/RoleList+rbac.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// rbac.v1.RoleList /// diff --git a/Sources/Model/rbac/v1/RoleRef+rbac.v1.swift b/Sources/Model/rbac/v1/RoleRef+rbac.v1.swift index 21bbadc1..df99ff59 100644 --- a/Sources/Model/rbac/v1/RoleRef+rbac.v1.swift +++ b/Sources/Model/rbac/v1/RoleRef+rbac.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// rbac.v1.RoleRef /// diff --git a/Sources/Model/rbac/v1/Subject+rbac.v1.swift b/Sources/Model/rbac/v1/Subject+rbac.v1.swift index 827f3fc4..c0cc0da2 100644 --- a/Sources/Model/rbac/v1/Subject+rbac.v1.swift +++ b/Sources/Model/rbac/v1/Subject+rbac.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// rbac.v1.Subject /// diff --git a/Sources/Model/rbac/v1/rbac+v1.swift b/Sources/Model/rbac/v1/rbac+v1.swift index e4738101..be2f0ac9 100644 --- a/Sources/Model/rbac/v1/rbac+v1.swift +++ b/Sources/Model/rbac/v1/rbac+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/resource/resource.swift b/Sources/Model/resource/resource.swift index 1d714785..9a902332 100644 --- a/Sources/Model/resource/resource.swift +++ b/Sources/Model/resource/resource.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/resource/v1alpha3/AllocatedDeviceStatus+resource.v1alpha3.swift b/Sources/Model/resource/v1/AllocatedDeviceStatus+resource.v1.swift similarity index 81% rename from Sources/Model/resource/v1alpha3/AllocatedDeviceStatus+resource.v1alpha3.swift rename to Sources/Model/resource/v1/AllocatedDeviceStatus+resource.v1.swift index 6b542457..848962c1 100644 --- a/Sources/Model/resource/v1alpha3/AllocatedDeviceStatus+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/AllocatedDeviceStatus+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.AllocatedDeviceStatus +/// Kubernetes v1.34.6 +/// resource.v1.AllocatedDeviceStatus /// #if canImport(FoundationEssentials) @@ -26,13 +26,15 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.AllocatedDeviceStatus +// MARK: - resource.v1.AllocatedDeviceStatus -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// AllocatedDeviceStatus contains the status of an allocated device, if the driver chooses to report it. This may include driver-specific information. /// + /// The combination of Driver, Pool, Device, and ShareID must match the corresponding key in Status.Allocation.Devices. + /// struct AllocatedDeviceStatus: KubernetesResource { /// /// Conditions contains the latest observation of the device's state. If the device has been configured according to the class and claim config references, the `Ready` condition should be True. @@ -59,7 +61,7 @@ public extension resource.v1alpha3 { /// /// NetworkData contains network-related information specific to the device. /// - public var networkData: resource.v1alpha3.NetworkDeviceData? + public var networkData: resource.v1.NetworkDeviceData? /// /// This name together with the driver name and the device name field identify which device was allocated (`//`). /// @@ -67,6 +69,10 @@ public extension resource.v1alpha3 { /// public var pool: String /// + /// ShareID uniquely identifies an individual allocation share of the device. + /// + public var shareID: String? + /// /// Default memberwise initializer /// public init( @@ -74,8 +80,9 @@ public extension resource.v1alpha3 { data: [String: JSONField]? = nil, device: String, driver: String, - networkData: resource.v1alpha3.NetworkDeviceData? = nil, - pool: String + networkData: resource.v1.NetworkDeviceData? = nil, + pool: String, + shareID: String? = nil ) { self.conditions = conditions self.data = data @@ -83,6 +90,7 @@ public extension resource.v1alpha3 { self.driver = driver self.networkData = networkData self.pool = pool + self.shareID = shareID } } } @@ -90,7 +98,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.AllocatedDeviceStatus { +public extension resource.v1.AllocatedDeviceStatus { private enum CodingKeys: String, CodingKey { @@ -100,6 +108,7 @@ public extension resource.v1alpha3.AllocatedDeviceStatus { case driver = "driver" case networkData = "networkData" case pool = "pool" + case shareID = "shareID" } init(from decoder: Decoder) throws { @@ -108,8 +117,9 @@ public extension resource.v1alpha3.AllocatedDeviceStatus { self.data = try container.decodeIfPresent([String: JSONField].self, forKey: .data) self.device = try container.decode(String.self, forKey: .device) self.driver = try container.decode(String.self, forKey: .driver) - self.networkData = try container.decodeIfPresent(resource.v1alpha3.NetworkDeviceData.self, forKey: .networkData) + self.networkData = try container.decodeIfPresent(resource.v1.NetworkDeviceData.self, forKey: .networkData) self.pool = try container.decode(String.self, forKey: .pool) + self.shareID = try container.decodeIfPresent(String.self, forKey: .shareID) } func encode(to encoder: Encoder) throws { @@ -121,5 +131,6 @@ public extension resource.v1alpha3.AllocatedDeviceStatus { try encodingContainer.encode(driver, forKey: .driver) try encodingContainer.encode(networkData, forKey: .networkData) try encodingContainer.encode(pool, forKey: .pool) + try encodingContainer.encode(shareID, forKey: .shareID) } } diff --git a/Sources/Model/resource/v1alpha3/AllocationResult+resource.v1alpha3.swift b/Sources/Model/resource/v1/AllocationResult+resource.v1.swift similarity index 64% rename from Sources/Model/resource/v1alpha3/AllocationResult+resource.v1alpha3.swift rename to Sources/Model/resource/v1/AllocationResult+resource.v1.swift index f58ca243..5004f834 100644 --- a/Sources/Model/resource/v1alpha3/AllocationResult+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/AllocationResult+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.AllocationResult +/// Kubernetes v1.34.6 +/// resource.v1.AllocationResult /// #if canImport(FoundationEssentials) @@ -26,18 +26,24 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.AllocationResult +// MARK: - resource.v1.AllocationResult -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// AllocationResult contains attributes of an allocated resource. /// struct AllocationResult: KubernetesResource { + /// + /// AllocationTimestamp stores the time when the resources were allocated. This field is not guaranteed to be set, in which case that time is unknown. + /// + /// This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gate. + /// + public var allocationTimestamp: Date? /// /// Devices is the result of allocating devices. /// - public var devices: resource.v1alpha3.DeviceAllocationResult? + public var devices: resource.v1.DeviceAllocationResult? /// /// NodeSelector defines where the allocated resources are available. If unset, they are available everywhere. /// @@ -46,9 +52,11 @@ public extension resource.v1alpha3 { /// Default memberwise initializer /// public init( - devices: resource.v1alpha3.DeviceAllocationResult? = nil, + allocationTimestamp: Date? = nil, + devices: resource.v1.DeviceAllocationResult? = nil, nodeSelector: core.v1.NodeSelector? = nil ) { + self.allocationTimestamp = allocationTimestamp self.devices = devices self.nodeSelector = nodeSelector } @@ -58,23 +66,26 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.AllocationResult { +public extension resource.v1.AllocationResult { private enum CodingKeys: String, CodingKey { + case allocationTimestamp = "allocationTimestamp" case devices = "devices" case nodeSelector = "nodeSelector" } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.devices = try container.decodeIfPresent(resource.v1alpha3.DeviceAllocationResult.self, forKey: .devices) + self.allocationTimestamp = try container.decodeIfPresent(Date.self, forKey: .allocationTimestamp) + self.devices = try container.decodeIfPresent(resource.v1.DeviceAllocationResult.self, forKey: .devices) self.nodeSelector = try container.decodeIfPresent(core.v1.NodeSelector.self, forKey: .nodeSelector) } func encode(to encoder: Encoder) throws { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + try encodingContainer.encode(allocationTimestamp, forKey: .allocationTimestamp) try encodingContainer.encode(devices, forKey: .devices) try encodingContainer.encode(nodeSelector, forKey: .nodeSelector) } diff --git a/Sources/Model/resource/v1/CELDeviceSelector+resource.v1.swift b/Sources/Model/resource/v1/CELDeviceSelector+resource.v1.swift new file mode 100644 index 00000000..d43f5a78 --- /dev/null +++ b/Sources/Model/resource/v1/CELDeviceSelector+resource.v1.swift @@ -0,0 +1,102 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// resource.v1.CELDeviceSelector +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - resource.v1.CELDeviceSelector + +public extension resource.v1 { + + /// + /// CELDeviceSelector contains a CEL expression for selecting a device. + /// + struct CELDeviceSelector: KubernetesResource { + /// + /// Expression is a CEL expression which evaluates a single device. It must evaluate to true when the device under consideration satisfies the desired criteria, and false when it does not. Any other result is an error and causes allocation of devices to abort. + /// + /// The expression's input is an object named "device", which carries the following properties: + /// - driver (string): the name of the driver which defines this device. + /// - attributes (map[string]object): the device's attributes, grouped by prefix + /// (e.g. device.attributes["dra.example.com"] evaluates to an object with all + /// of the attributes which were prefixed by "dra.example.com". + /// - capacity (map[string]object): the device's capacities, grouped by prefix. + /// - allowMultipleAllocations (bool): the allowMultipleAllocations property of the device + /// (v1.34+ with the DRAConsumableCapacity feature enabled). + /// + /// Example: Consider a device with driver="dra.example.com", which exposes two attributes named "model" and "ext.example.com/family" and which exposes one capacity named "modules". This input to this expression would have the following fields: + /// + /// device.driver + /// device.attributes["dra.example.com"].model + /// device.attributes["ext.example.com"].family + /// device.capacity["dra.example.com"].modules + /// + /// The device.driver field can be used to check for a specific driver, either as a high-level precondition (i.e. you only want to consider devices from this driver) or as part of a multi-clause expression that is meant to consider devices from different drivers. + /// + /// The value type of each attribute is defined by the device definition, and users who write these expressions must consult the documentation for their specific drivers. The value type of each capacity is Quantity. + /// + /// If an unknown prefix is used as a lookup in either device.attributes or device.capacity, an empty map will be returned. Any reference to an unknown field will cause an evaluation error and allocation to abort. + /// + /// A robust expression should check for the existence of attributes before referencing them. + /// + /// For ease of use, the cel.bind() function is enabled, and can be used to simplify expressions that access multiple attributes with the same domain. For example: + /// + /// cel.bind(dra, device.attributes["dra.example.com"], dra.someBool && dra.anotherBool) + /// + /// The length of the expression must be smaller or equal to 10 Ki. The cost of evaluating it is also limited based on the estimated number of logical steps. + /// + public var expression: String + /// + /// Default memberwise initializer + /// + public init( + expression: String + ) { + self.expression = expression + } + } +} + +/// +/// Codable conformance +/// +public extension resource.v1.CELDeviceSelector { + + private enum CodingKeys: String, CodingKey { + + case expression = "expression" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.expression = try container.decode(String.self, forKey: .expression) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(expression, forKey: .expression) + } +} diff --git a/Sources/Model/resource/v1/CapacityRequestPolicy+resource.v1.swift b/Sources/Model/resource/v1/CapacityRequestPolicy+resource.v1.swift new file mode 100644 index 00000000..fac04a29 --- /dev/null +++ b/Sources/Model/resource/v1/CapacityRequestPolicy+resource.v1.swift @@ -0,0 +1,106 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// resource.v1.CapacityRequestPolicy +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - resource.v1.CapacityRequestPolicy + +public extension resource.v1 { + + /// + /// CapacityRequestPolicy defines how requests consume device capacity. + /// + /// Must not set more than one ValidRequestValues. + /// + struct CapacityRequestPolicy: KubernetesResource { + /// + /// Default specifies how much of this capacity is consumed by a request that does not contain an entry for it in DeviceRequest's Capacity. + /// + public var `default`: Quantity? + /// + /// ValidRange defines an acceptable quantity value range in consuming requests. + /// + /// If this field is set, Default must be defined and it must fall within the defined ValidRange. + /// + /// If the requested amount does not fall within the defined range, the request violates the policy, and this device cannot be allocated. + /// + /// If the request doesn't contain this capacity entry, Default value is used. + /// + public var validRange: resource.v1.CapacityRequestPolicyRange? + /// + /// ValidValues defines a set of acceptable quantity values in consuming requests. + /// + /// Must not contain more than 10 entries. Must be sorted in ascending order. + /// + /// If this field is set, Default must be defined and it must be included in ValidValues list. + /// + /// If the requested amount does not match any valid value but smaller than some valid values, the scheduler calculates the smallest valid value that is greater than or equal to the request. That is: min(ceil(requestedValue) ∈ validValues), where requestedValue ≤ max(validValues). + /// + /// If the requested amount exceeds all valid values, the request violates the policy, and this device cannot be allocated. + /// + public var validValues: [Quantity]? + /// + /// Default memberwise initializer + /// + public init( + `default`: Quantity? = nil, + validRange: resource.v1.CapacityRequestPolicyRange? = nil, + validValues: [Quantity]? = nil + ) { + self.`default` = `default` + self.validRange = validRange + self.validValues = validValues + } + } +} + +/// +/// Codable conformance +/// +public extension resource.v1.CapacityRequestPolicy { + + private enum CodingKeys: String, CodingKey { + + case `default` = "default" + case validRange = "validRange" + case validValues = "validValues" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.`default` = try container.decodeIfPresent(Quantity.self, forKey: .`default`) + self.validRange = try container.decodeIfPresent(resource.v1.CapacityRequestPolicyRange.self, forKey: .validRange) + self.validValues = try container.decodeIfPresent([Quantity].self, forKey: .validValues) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(`default`, forKey: .`default`) + try encodingContainer.encode(validRange, forKey: .validRange) + try encodingContainer.encode(validValues, forKey: .validValues) + } +} diff --git a/Sources/Model/resource/v1/CapacityRequestPolicyRange+resource.v1.swift b/Sources/Model/resource/v1/CapacityRequestPolicyRange+resource.v1.swift new file mode 100644 index 00000000..34b87883 --- /dev/null +++ b/Sources/Model/resource/v1/CapacityRequestPolicyRange+resource.v1.swift @@ -0,0 +1,103 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// resource.v1.CapacityRequestPolicyRange +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - resource.v1.CapacityRequestPolicyRange + +public extension resource.v1 { + + /// + /// CapacityRequestPolicyRange defines a valid range for consumable capacity values. + /// + /// - If the requested amount is less than Min, it is rounded up to the Min value. + /// - If Step is set and the requested amount is between Min and Max but not aligned with Step, + /// it will be rounded up to the next value equal to Min + (n * Step). + /// - If Step is not set, the requested amount is used as-is if it falls within the range Min to Max (if set). + /// - If the requested or rounded amount exceeds Max (if set), the request does not satisfy the policy, + /// and the device cannot be allocated. + /// + struct CapacityRequestPolicyRange: KubernetesResource { + /// + /// Max defines the upper limit for capacity that can be requested. + /// + /// Max must be less than or equal to the capacity value. Min and requestPolicy.default must be less than or equal to the maximum. + /// + public var max: Quantity? + /// + /// Min specifies the minimum capacity allowed for a consumption request. + /// + /// Min must be greater than or equal to zero, and less than or equal to the capacity value. requestPolicy.default must be more than or equal to the minimum. + /// + public var min: Quantity + /// + /// Step defines the step size between valid capacity amounts within the range. + /// + /// Max (if set) and requestPolicy.default must be a multiple of Step. Min + Step must be less than or equal to the capacity value. + /// + public var step: Quantity? + /// + /// Default memberwise initializer + /// + public init( + max: Quantity? = nil, + min: Quantity, + step: Quantity? = nil + ) { + self.max = max + self.min = min + self.step = step + } + } +} + +/// +/// Codable conformance +/// +public extension resource.v1.CapacityRequestPolicyRange { + + private enum CodingKeys: String, CodingKey { + + case max = "max" + case min = "min" + case step = "step" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.max = try container.decodeIfPresent(Quantity.self, forKey: .max) + self.min = try container.decode(Quantity.self, forKey: .min) + self.step = try container.decodeIfPresent(Quantity.self, forKey: .step) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(max, forKey: .max) + try encodingContainer.encode(min, forKey: .min) + try encodingContainer.encode(step, forKey: .step) + } +} diff --git a/Sources/Model/resource/v1/CapacityRequirements+resource.v1.swift b/Sources/Model/resource/v1/CapacityRequirements+resource.v1.swift new file mode 100644 index 00000000..223fc838 --- /dev/null +++ b/Sources/Model/resource/v1/CapacityRequirements+resource.v1.swift @@ -0,0 +1,82 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// resource.v1.CapacityRequirements +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - resource.v1.CapacityRequirements + +public extension resource.v1 { + + /// + /// CapacityRequirements defines the capacity requirements for a specific device request. + /// + struct CapacityRequirements: KubernetesResource { + /// + /// Requests represent individual device resource requests for distinct resources, all of which must be provided by the device. + /// + /// This value is used as an additional filtering condition against the available capacity on the device. This is semantically equivalent to a CEL selector with `device.capacity[]..compareTo(quantity()) >= 0`. For example, device.capacity['test-driver.cdi.k8s.io'].counters.compareTo(quantity('2')) >= 0. + /// + /// When a requestPolicy is defined, the requested amount is adjusted upward to the nearest valid value based on the policy. If the requested amount cannot be adjusted to a valid value—because it exceeds what the requestPolicy allows— the device is considered ineligible for allocation. + /// + /// For any capacity that is not explicitly requested: - If no requestPolicy is set, the default consumed capacity is equal to the full device capacity + /// (i.e., the whole device is claimed). + /// - If a requestPolicy is set, the default consumed capacity is determined according to that policy. + /// + /// If the device allows multiple allocation, the aggregated amount across all requests must not exceed the capacity value. The consumed capacity, which may be adjusted based on the requestPolicy if defined, is recorded in the resource claim’s status.devices[*].consumedCapacity field. + /// + public var requests: [String: Quantity]? + /// + /// Default memberwise initializer + /// + public init( + requests: [String: Quantity]? = nil + ) { + self.requests = requests + } + } +} + +/// +/// Codable conformance +/// +public extension resource.v1.CapacityRequirements { + + private enum CodingKeys: String, CodingKey { + + case requests = "requests" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.requests = try container.decodeIfPresent([String: Quantity].self, forKey: .requests) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(requests, forKey: .requests) + } +} diff --git a/Sources/Model/resource/v1alpha3/Counter+resource.v1alpha3.swift b/Sources/Model/resource/v1/Counter+resource.v1.swift similarity index 89% rename from Sources/Model/resource/v1alpha3/Counter+resource.v1alpha3.swift rename to Sources/Model/resource/v1/Counter+resource.v1.swift index 8984f468..df26e0f5 100644 --- a/Sources/Model/resource/v1alpha3/Counter+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/Counter+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.Counter +/// Kubernetes v1.34.6 +/// resource.v1.Counter /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.Counter +// MARK: - resource.v1.Counter -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// Counter describes a quantity associated with a device. @@ -52,7 +52,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.Counter { +public extension resource.v1.Counter { private enum CodingKeys: String, CodingKey { diff --git a/Sources/Model/resource/v1alpha3/CounterSet+resource.v1alpha3.swift b/Sources/Model/resource/v1/CounterSet+resource.v1.swift similarity index 68% rename from Sources/Model/resource/v1alpha3/CounterSet+resource.v1alpha3.swift rename to Sources/Model/resource/v1/CounterSet+resource.v1.swift index 21c6c47e..33db5ca7 100644 --- a/Sources/Model/resource/v1alpha3/CounterSet+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/CounterSet+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.CounterSet +/// Kubernetes v1.34.6 +/// resource.v1.CounterSet /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.CounterSet +// MARK: - resource.v1.CounterSet -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// CounterSet defines a named set of counters that are available to be used by devices defined in the ResourceSlice. @@ -37,22 +37,20 @@ public extension resource.v1alpha3 { /// struct CounterSet: KubernetesResource { /// - /// Counters defines the counters that will be consumed by the device. The name of each counter must be unique in that set and must be a DNS label. + /// Counters defines the set of counters for this CounterSet The name of each counter must be unique in that set and must be a DNS label. /// - /// To ensure this uniqueness, capacities defined by the vendor must be listed without the driver name as domain prefix in their name. All others must be listed with their domain prefix. + /// The maximum number of counters in all sets is 32. /// - /// The maximum number of counters is 32. + public var counters: [String: resource.v1.Counter] /// - public var counters: [String: resource.v1alpha3.Counter] - /// - /// CounterSet is the name of the set from which the counters defined will be consumed. + /// Name defines the name of the counter set. It must be a DNS label. /// public var name: String /// /// Default memberwise initializer /// public init( - counters: [String: resource.v1alpha3.Counter], + counters: [String: resource.v1.Counter], name: String ) { self.counters = counters @@ -64,7 +62,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.CounterSet { +public extension resource.v1.CounterSet { private enum CodingKeys: String, CodingKey { @@ -74,7 +72,7 @@ public extension resource.v1alpha3.CounterSet { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.counters = try container.decode([String: resource.v1alpha3.Counter].self, forKey: .counters) + self.counters = try container.decode([String: resource.v1.Counter].self, forKey: .counters) self.name = try container.decode(String.self, forKey: .name) } diff --git a/Sources/Model/resource/v1/Device+resource.v1.swift b/Sources/Model/resource/v1/Device+resource.v1.swift new file mode 100644 index 00000000..ba7ce919 --- /dev/null +++ b/Sources/Model/resource/v1/Device+resource.v1.swift @@ -0,0 +1,207 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// resource.v1.Device +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - resource.v1.Device + +public extension resource.v1 { + + /// + /// Device represents one individual hardware instance that can be selected based on its attributes. Besides the name, exactly one field must be set. + /// + struct Device: KubernetesResource { + /// + /// AllNodes indicates that all nodes have access to the device. + /// + /// Must only be set if Spec.PerDeviceNodeSelection is set to true. At most one of NodeName, NodeSelector and AllNodes can be set. + /// + public var allNodes: Bool? + /// + /// AllowMultipleAllocations marks whether the device is allowed to be allocated to multiple DeviceRequests. + /// + /// If AllowMultipleAllocations is set to true, the device can be allocated more than once, and all of its capacity is consumable, regardless of whether the requestPolicy is defined or not. + /// + public var allowMultipleAllocations: Bool? + /// + /// Attributes defines the set of attributes for this device. The name of each attribute must be unique in that set. + /// + /// The maximum number of attributes and capacities combined is 32. + /// + public var attributes: [String: resource.v1.DeviceAttribute]? + /// + /// BindingConditions defines the conditions for proceeding with binding. All of these conditions must be set in the per-device status conditions with a value of True to proceed with binding the pod to the node while scheduling the pod. + /// + /// The maximum number of binding conditions is 4. + /// + /// The conditions must be a valid condition type string. + /// + /// This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gates. + /// + public var bindingConditions: [String]? + /// + /// BindingFailureConditions defines the conditions for binding failure. They may be set in the per-device status conditions. If any is set to "True", a binding failure occurred. + /// + /// The maximum number of binding failure conditions is 4. + /// + /// The conditions must be a valid condition type string. + /// + /// This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gates. + /// + public var bindingFailureConditions: [String]? + /// + /// BindsToNode indicates if the usage of an allocation involving this device has to be limited to exactly the node that was chosen when allocating the claim. If set to true, the scheduler will set the ResourceClaim.Status.Allocation.NodeSelector to match the node where the allocation was made. + /// + /// This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gates. + /// + public var bindsToNode: Bool? + /// + /// Capacity defines the set of capacities for this device. The name of each capacity must be unique in that set. + /// + /// The maximum number of attributes and capacities combined is 32. + /// + public var capacity: [String: resource.v1.DeviceCapacity]? + /// + /// ConsumesCounters defines a list of references to sharedCounters and the set of counters that the device will consume from those counter sets. + /// + /// There can only be a single entry per counterSet. + /// + /// The total number of device counter consumption entries must be <= 32. In addition, the total number in the entire ResourceSlice must be <= 1024 (for example, 64 devices with 16 counters each). + /// + public var consumesCounters: [resource.v1.DeviceCounterConsumption]? + /// + /// Name is unique identifier among all devices managed by the driver in the pool. It must be a DNS label. + /// + public var name: String + /// + /// NodeName identifies the node where the device is available. + /// + /// Must only be set if Spec.PerDeviceNodeSelection is set to true. At most one of NodeName, NodeSelector and AllNodes can be set. + /// + public var nodeName: String? + /// + /// NodeSelector defines the nodes where the device is available. + /// + /// Must use exactly one term. + /// + /// Must only be set if Spec.PerDeviceNodeSelection is set to true. At most one of NodeName, NodeSelector and AllNodes can be set. + /// + public var nodeSelector: core.v1.NodeSelector? + /// + /// If specified, these are the driver-defined taints. + /// + /// The maximum number of taints is 4. + /// + /// This is an alpha field and requires enabling the DRADeviceTaints feature gate. + /// + public var taints: [resource.v1.DeviceTaint]? + /// + /// Default memberwise initializer + /// + public init( + allNodes: Bool? = nil, + allowMultipleAllocations: Bool? = nil, + attributes: [String: resource.v1.DeviceAttribute]? = nil, + bindingConditions: [String]? = nil, + bindingFailureConditions: [String]? = nil, + bindsToNode: Bool? = nil, + capacity: [String: resource.v1.DeviceCapacity]? = nil, + consumesCounters: [resource.v1.DeviceCounterConsumption]? = nil, + name: String, + nodeName: String? = nil, + nodeSelector: core.v1.NodeSelector? = nil, + taints: [resource.v1.DeviceTaint]? = nil + ) { + self.allNodes = allNodes + self.allowMultipleAllocations = allowMultipleAllocations + self.attributes = attributes + self.bindingConditions = bindingConditions + self.bindingFailureConditions = bindingFailureConditions + self.bindsToNode = bindsToNode + self.capacity = capacity + self.consumesCounters = consumesCounters + self.name = name + self.nodeName = nodeName + self.nodeSelector = nodeSelector + self.taints = taints + } + } +} + +/// +/// Codable conformance +/// +public extension resource.v1.Device { + + private enum CodingKeys: String, CodingKey { + + case allNodes = "allNodes" + case allowMultipleAllocations = "allowMultipleAllocations" + case attributes = "attributes" + case bindingConditions = "bindingConditions" + case bindingFailureConditions = "bindingFailureConditions" + case bindsToNode = "bindsToNode" + case capacity = "capacity" + case consumesCounters = "consumesCounters" + case name = "name" + case nodeName = "nodeName" + case nodeSelector = "nodeSelector" + case taints = "taints" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.allNodes = try container.decodeIfPresent(Bool.self, forKey: .allNodes) + self.allowMultipleAllocations = try container.decodeIfPresent(Bool.self, forKey: .allowMultipleAllocations) + self.attributes = try container.decodeIfPresent([String: resource.v1.DeviceAttribute].self, forKey: .attributes) + self.bindingConditions = try container.decodeIfPresent([String].self, forKey: .bindingConditions) + self.bindingFailureConditions = try container.decodeIfPresent([String].self, forKey: .bindingFailureConditions) + self.bindsToNode = try container.decodeIfPresent(Bool.self, forKey: .bindsToNode) + self.capacity = try container.decodeIfPresent([String: resource.v1.DeviceCapacity].self, forKey: .capacity) + self.consumesCounters = try container.decodeIfPresent([resource.v1.DeviceCounterConsumption].self, forKey: .consumesCounters) + self.name = try container.decode(String.self, forKey: .name) + self.nodeName = try container.decodeIfPresent(String.self, forKey: .nodeName) + self.nodeSelector = try container.decodeIfPresent(core.v1.NodeSelector.self, forKey: .nodeSelector) + self.taints = try container.decodeIfPresent([resource.v1.DeviceTaint].self, forKey: .taints) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(allNodes, forKey: .allNodes) + try encodingContainer.encode(allowMultipleAllocations, forKey: .allowMultipleAllocations) + try encodingContainer.encode(attributes, forKey: .attributes) + try encodingContainer.encode(bindingConditions, forKey: .bindingConditions) + try encodingContainer.encode(bindingFailureConditions, forKey: .bindingFailureConditions) + try encodingContainer.encode(bindsToNode, forKey: .bindsToNode) + try encodingContainer.encode(capacity, forKey: .capacity) + try encodingContainer.encode(consumesCounters, forKey: .consumesCounters) + try encodingContainer.encode(name, forKey: .name) + try encodingContainer.encode(nodeName, forKey: .nodeName) + try encodingContainer.encode(nodeSelector, forKey: .nodeSelector) + try encodingContainer.encode(taints, forKey: .taints) + } +} diff --git a/Sources/Model/resource/v1alpha3/DeviceAllocationConfiguration+resource.v1alpha3.swift b/Sources/Model/resource/v1/DeviceAllocationConfiguration+resource.v1.swift similarity index 83% rename from Sources/Model/resource/v1alpha3/DeviceAllocationConfiguration+resource.v1alpha3.swift rename to Sources/Model/resource/v1/DeviceAllocationConfiguration+resource.v1.swift index 45056c3a..76d051e1 100644 --- a/Sources/Model/resource/v1alpha3/DeviceAllocationConfiguration+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/DeviceAllocationConfiguration+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.DeviceAllocationConfiguration +/// Kubernetes v1.34.6 +/// resource.v1.DeviceAllocationConfiguration /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.DeviceAllocationConfiguration +// MARK: - resource.v1.DeviceAllocationConfiguration -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// DeviceAllocationConfiguration gets embedded in an AllocationResult. @@ -37,7 +37,7 @@ public extension resource.v1alpha3 { /// /// Opaque provides driver-specific configuration parameters. /// - public var opaque: resource.v1alpha3.OpaqueDeviceConfiguration? + public var opaque: resource.v1.OpaqueDeviceConfiguration? /// /// Requests lists the names of requests where the configuration applies. If empty, its applies to all requests. /// @@ -52,7 +52,7 @@ public extension resource.v1alpha3 { /// Default memberwise initializer /// public init( - opaque: resource.v1alpha3.OpaqueDeviceConfiguration? = nil, + opaque: resource.v1.OpaqueDeviceConfiguration? = nil, requests: [String]? = nil, source: String ) { @@ -66,7 +66,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.DeviceAllocationConfiguration { +public extension resource.v1.DeviceAllocationConfiguration { private enum CodingKeys: String, CodingKey { @@ -77,7 +77,7 @@ public extension resource.v1alpha3.DeviceAllocationConfiguration { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.opaque = try container.decodeIfPresent(resource.v1alpha3.OpaqueDeviceConfiguration.self, forKey: .opaque) + self.opaque = try container.decodeIfPresent(resource.v1.OpaqueDeviceConfiguration.self, forKey: .opaque) self.requests = try container.decodeIfPresent([String].self, forKey: .requests) self.source = try container.decode(String.self, forKey: .source) } diff --git a/Sources/Model/resource/v1alpha3/DeviceAllocationResult+resource.v1alpha3.swift b/Sources/Model/resource/v1/DeviceAllocationResult+resource.v1.swift similarity index 72% rename from Sources/Model/resource/v1alpha3/DeviceAllocationResult+resource.v1alpha3.swift rename to Sources/Model/resource/v1/DeviceAllocationResult+resource.v1.swift index 8f013221..9f8f3cd6 100644 --- a/Sources/Model/resource/v1alpha3/DeviceAllocationResult+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/DeviceAllocationResult+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.DeviceAllocationResult +/// Kubernetes v1.34.6 +/// resource.v1.DeviceAllocationResult /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.DeviceAllocationResult +// MARK: - resource.v1.DeviceAllocationResult -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// DeviceAllocationResult is the result of allocating devices. @@ -39,17 +39,17 @@ public extension resource.v1alpha3 { /// /// This includes configuration parameters for drivers which have no allocated devices in the result because it is up to the drivers which configuration parameters they support. They can silently ignore unknown configuration parameters. /// - public var config: [resource.v1alpha3.DeviceAllocationConfiguration]? + public var config: [resource.v1.DeviceAllocationConfiguration]? /// /// Results lists all allocated devices. /// - public var results: [resource.v1alpha3.DeviceRequestAllocationResult]? + public var results: [resource.v1.DeviceRequestAllocationResult]? /// /// Default memberwise initializer /// public init( - config: [resource.v1alpha3.DeviceAllocationConfiguration]? = nil, - results: [resource.v1alpha3.DeviceRequestAllocationResult]? = nil + config: [resource.v1.DeviceAllocationConfiguration]? = nil, + results: [resource.v1.DeviceRequestAllocationResult]? = nil ) { self.config = config self.results = results @@ -60,7 +60,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.DeviceAllocationResult { +public extension resource.v1.DeviceAllocationResult { private enum CodingKeys: String, CodingKey { @@ -70,8 +70,8 @@ public extension resource.v1alpha3.DeviceAllocationResult { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.config = try container.decodeIfPresent([resource.v1alpha3.DeviceAllocationConfiguration].self, forKey: .config) - self.results = try container.decodeIfPresent([resource.v1alpha3.DeviceRequestAllocationResult].self, forKey: .results) + self.config = try container.decodeIfPresent([resource.v1.DeviceAllocationConfiguration].self, forKey: .config) + self.results = try container.decodeIfPresent([resource.v1.DeviceRequestAllocationResult].self, forKey: .results) } func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/resource/v1alpha3/DeviceAttribute+resource.v1alpha3.swift b/Sources/Model/resource/v1/DeviceAttribute+resource.v1.swift similarity index 92% rename from Sources/Model/resource/v1alpha3/DeviceAttribute+resource.v1alpha3.swift rename to Sources/Model/resource/v1/DeviceAttribute+resource.v1.swift index c7207f4f..3980cf8d 100644 --- a/Sources/Model/resource/v1alpha3/DeviceAttribute+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/DeviceAttribute+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.DeviceAttribute +/// Kubernetes v1.34.6 +/// resource.v1.DeviceAttribute /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.DeviceAttribute +// MARK: - resource.v1.DeviceAttribute -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// DeviceAttribute must have exactly one field set. @@ -70,7 +70,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.DeviceAttribute { +public extension resource.v1.DeviceAttribute { private enum CodingKeys: String, CodingKey { diff --git a/Sources/Model/resource/v1/DeviceCapacity+resource.v1.swift b/Sources/Model/resource/v1/DeviceCapacity+resource.v1.swift new file mode 100644 index 00000000..9a1b469e --- /dev/null +++ b/Sources/Model/resource/v1/DeviceCapacity+resource.v1.swift @@ -0,0 +1,87 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// resource.v1.DeviceCapacity +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - resource.v1.DeviceCapacity + +public extension resource.v1 { + + /// + /// DeviceCapacity describes a quantity associated with a device. + /// + struct DeviceCapacity: KubernetesResource { + /// + /// RequestPolicy defines how this DeviceCapacity must be consumed when the device is allowed to be shared by multiple allocations. + /// + /// The Device must have allowMultipleAllocations set to true in order to set a requestPolicy. + /// + /// If unset, capacity requests are unconstrained: requests can consume any amount of capacity, as long as the total consumed across all allocations does not exceed the device's defined capacity. If request is also unset, default is the full capacity value. + /// + public var requestPolicy: resource.v1.CapacityRequestPolicy? + /// + /// Value defines how much of a certain capacity that device has. + /// + /// This field reflects the fixed total capacity and does not change. The consumed amount is tracked separately by scheduler and does not affect this value. + /// + public var value: Quantity + /// + /// Default memberwise initializer + /// + public init( + requestPolicy: resource.v1.CapacityRequestPolicy? = nil, + value: Quantity + ) { + self.requestPolicy = requestPolicy + self.value = value + } + } +} + +/// +/// Codable conformance +/// +public extension resource.v1.DeviceCapacity { + + private enum CodingKeys: String, CodingKey { + + case requestPolicy = "requestPolicy" + case value = "value" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.requestPolicy = try container.decodeIfPresent(resource.v1.CapacityRequestPolicy.self, forKey: .requestPolicy) + self.value = try container.decode(Quantity.self, forKey: .value) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(requestPolicy, forKey: .requestPolicy) + try encodingContainer.encode(value, forKey: .value) + } +} diff --git a/Sources/Model/resource/v1alpha3/DeviceClaim+resource.v1alpha3.swift b/Sources/Model/resource/v1/DeviceClaim+resource.v1.swift similarity index 69% rename from Sources/Model/resource/v1alpha3/DeviceClaim+resource.v1alpha3.swift rename to Sources/Model/resource/v1/DeviceClaim+resource.v1.swift index 52901143..6a20362b 100644 --- a/Sources/Model/resource/v1alpha3/DeviceClaim+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/DeviceClaim+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.DeviceClaim +/// Kubernetes v1.34.6 +/// resource.v1.DeviceClaim /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.DeviceClaim +// MARK: - resource.v1.DeviceClaim -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// DeviceClaim defines how to request devices with a ResourceClaim. @@ -37,22 +37,22 @@ public extension resource.v1alpha3 { /// /// This field holds configuration for multiple potential drivers which could satisfy requests in this claim. It is ignored while allocating the claim. /// - public var config: [resource.v1alpha3.DeviceClaimConfiguration]? + public var config: [resource.v1.DeviceClaimConfiguration]? /// /// These constraints must be satisfied by the set of devices that get allocated for the claim. /// - public var constraints: [resource.v1alpha3.DeviceConstraint]? + public var constraints: [resource.v1.DeviceConstraint]? /// /// Requests represent individual requests for distinct devices which must all be satisfied. If empty, nothing needs to be allocated. /// - public var requests: [resource.v1alpha3.DeviceRequest]? + public var requests: [resource.v1.DeviceRequest]? /// /// Default memberwise initializer /// public init( - config: [resource.v1alpha3.DeviceClaimConfiguration]? = nil, - constraints: [resource.v1alpha3.DeviceConstraint]? = nil, - requests: [resource.v1alpha3.DeviceRequest]? = nil + config: [resource.v1.DeviceClaimConfiguration]? = nil, + constraints: [resource.v1.DeviceConstraint]? = nil, + requests: [resource.v1.DeviceRequest]? = nil ) { self.config = config self.constraints = constraints @@ -64,7 +64,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.DeviceClaim { +public extension resource.v1.DeviceClaim { private enum CodingKeys: String, CodingKey { @@ -75,9 +75,9 @@ public extension resource.v1alpha3.DeviceClaim { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.config = try container.decodeIfPresent([resource.v1alpha3.DeviceClaimConfiguration].self, forKey: .config) - self.constraints = try container.decodeIfPresent([resource.v1alpha3.DeviceConstraint].self, forKey: .constraints) - self.requests = try container.decodeIfPresent([resource.v1alpha3.DeviceRequest].self, forKey: .requests) + self.config = try container.decodeIfPresent([resource.v1.DeviceClaimConfiguration].self, forKey: .config) + self.constraints = try container.decodeIfPresent([resource.v1.DeviceConstraint].self, forKey: .constraints) + self.requests = try container.decodeIfPresent([resource.v1.DeviceRequest].self, forKey: .requests) } func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/resource/v1alpha3/DeviceClaimConfiguration+resource.v1alpha3.swift b/Sources/Model/resource/v1/DeviceClaimConfiguration+resource.v1.swift similarity index 81% rename from Sources/Model/resource/v1alpha3/DeviceClaimConfiguration+resource.v1alpha3.swift rename to Sources/Model/resource/v1/DeviceClaimConfiguration+resource.v1.swift index 97d013aa..0226e833 100644 --- a/Sources/Model/resource/v1alpha3/DeviceClaimConfiguration+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/DeviceClaimConfiguration+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.DeviceClaimConfiguration +/// Kubernetes v1.34.6 +/// resource.v1.DeviceClaimConfiguration /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.DeviceClaimConfiguration +// MARK: - resource.v1.DeviceClaimConfiguration -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// DeviceClaimConfiguration is used for configuration parameters in DeviceClaim. @@ -37,7 +37,7 @@ public extension resource.v1alpha3 { /// /// Opaque provides driver-specific configuration parameters. /// - public var opaque: resource.v1alpha3.OpaqueDeviceConfiguration? + public var opaque: resource.v1.OpaqueDeviceConfiguration? /// /// Requests lists the names of requests where the configuration applies. If empty, it applies to all requests. /// @@ -48,7 +48,7 @@ public extension resource.v1alpha3 { /// Default memberwise initializer /// public init( - opaque: resource.v1alpha3.OpaqueDeviceConfiguration? = nil, + opaque: resource.v1.OpaqueDeviceConfiguration? = nil, requests: [String]? = nil ) { self.opaque = opaque @@ -60,7 +60,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.DeviceClaimConfiguration { +public extension resource.v1.DeviceClaimConfiguration { private enum CodingKeys: String, CodingKey { @@ -70,7 +70,7 @@ public extension resource.v1alpha3.DeviceClaimConfiguration { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.opaque = try container.decodeIfPresent(resource.v1alpha3.OpaqueDeviceConfiguration.self, forKey: .opaque) + self.opaque = try container.decodeIfPresent(resource.v1.OpaqueDeviceConfiguration.self, forKey: .opaque) self.requests = try container.decodeIfPresent([String].self, forKey: .requests) } diff --git a/Sources/Model/resource/v1alpha3/DeviceClass+resource.v1alpha3.swift b/Sources/Model/resource/v1/DeviceClass+resource.v1.swift similarity index 87% rename from Sources/Model/resource/v1alpha3/DeviceClass+resource.v1alpha3.swift rename to Sources/Model/resource/v1/DeviceClass+resource.v1.swift index fd3ffeb6..121b1fdd 100644 --- a/Sources/Model/resource/v1alpha3/DeviceClass+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/DeviceClass+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.DeviceClass +/// Kubernetes v1.34.6 +/// resource.v1.DeviceClass /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.DeviceClass +// MARK: - resource.v1.DeviceClass -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// DeviceClass is a vendor- or admin-provided resource that contains device configuration and selectors. It can be referenced in the device requests of a claim to apply these presets. Cluster scoped. @@ -41,11 +41,11 @@ public extension resource.v1alpha3 { /// /// ListableResource.List associated type /// - public typealias List = resource.v1alpha3.DeviceClassList + public typealias List = resource.v1.DeviceClassList /// /// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources /// - public let apiVersion: String = "resource.k8s.io/v1alpha3" + public let apiVersion: String = "resource.k8s.io/v1" /// /// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds /// @@ -61,13 +61,13 @@ public extension resource.v1alpha3 { /// /// Changing the spec automatically increments the metadata.generation number. /// - public var spec: resource.v1alpha3.DeviceClassSpec + public var spec: resource.v1.DeviceClassSpec /// /// Default memberwise initializer /// public init( metadata: meta.v1.ObjectMeta? = nil, - spec: resource.v1alpha3.DeviceClassSpec + spec: resource.v1.DeviceClassSpec ) { self.metadata = metadata self.spec = spec @@ -78,7 +78,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.DeviceClass { +public extension resource.v1.DeviceClass { private enum CodingKeys: String, CodingKey { @@ -91,7 +91,7 @@ public extension resource.v1alpha3.DeviceClass { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.metadata = try container.decodeIfPresent(meta.v1.ObjectMeta.self, forKey: .metadata) - self.spec = try container.decode(resource.v1alpha3.DeviceClassSpec.self, forKey: .spec) + self.spec = try container.decode(resource.v1.DeviceClassSpec.self, forKey: .spec) } func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/resource/v1alpha3/DeviceClassConfiguration+resource.v1alpha3.swift b/Sources/Model/resource/v1/DeviceClassConfiguration+resource.v1.swift similarity index 75% rename from Sources/Model/resource/v1alpha3/DeviceClassConfiguration+resource.v1alpha3.swift rename to Sources/Model/resource/v1/DeviceClassConfiguration+resource.v1.swift index 5e02b264..589c6e3d 100644 --- a/Sources/Model/resource/v1alpha3/DeviceClassConfiguration+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/DeviceClassConfiguration+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.DeviceClassConfiguration +/// Kubernetes v1.34.6 +/// resource.v1.DeviceClassConfiguration /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.DeviceClassConfiguration +// MARK: - resource.v1.DeviceClassConfiguration -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// DeviceClassConfiguration is used in DeviceClass. @@ -37,12 +37,12 @@ public extension resource.v1alpha3 { /// /// Opaque provides driver-specific configuration parameters. /// - public var opaque: resource.v1alpha3.OpaqueDeviceConfiguration? + public var opaque: resource.v1.OpaqueDeviceConfiguration? /// /// Default memberwise initializer /// public init( - opaque: resource.v1alpha3.OpaqueDeviceConfiguration? = nil + opaque: resource.v1.OpaqueDeviceConfiguration? = nil ) { self.opaque = opaque } @@ -52,7 +52,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.DeviceClassConfiguration { +public extension resource.v1.DeviceClassConfiguration { private enum CodingKeys: String, CodingKey { @@ -61,7 +61,7 @@ public extension resource.v1alpha3.DeviceClassConfiguration { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.opaque = try container.decodeIfPresent(resource.v1alpha3.OpaqueDeviceConfiguration.self, forKey: .opaque) + self.opaque = try container.decodeIfPresent(resource.v1.OpaqueDeviceConfiguration.self, forKey: .opaque) } func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/resource/v1alpha3/DeviceClassList+resource.v1alpha3.swift b/Sources/Model/resource/v1/DeviceClassList+resource.v1.swift similarity index 78% rename from Sources/Model/resource/v1alpha3/DeviceClassList+resource.v1alpha3.swift rename to Sources/Model/resource/v1/DeviceClassList+resource.v1.swift index 1a9f8b71..edd65d38 100644 --- a/Sources/Model/resource/v1alpha3/DeviceClassList+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/DeviceClassList+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.DeviceClassList +/// Kubernetes v1.34.6 +/// resource.v1.DeviceClassList /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.DeviceClassList +// MARK: - resource.v1.DeviceClassList -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// DeviceClassList is a collection of classes. @@ -37,11 +37,11 @@ public extension resource.v1alpha3 { /// /// KubernetesResourceList.Item associated type /// - public typealias Item = resource.v1alpha3.DeviceClass + public typealias Item = resource.v1.DeviceClass /// /// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources /// - public let apiVersion: String = "resource.k8s.io/v1alpha3" + public let apiVersion: String = "resource.k8s.io/v1" /// /// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds /// @@ -53,13 +53,13 @@ public extension resource.v1alpha3 { /// /// Items is the list of resource classes. /// - public var items: [resource.v1alpha3.DeviceClass] + public var items: [resource.v1.DeviceClass] /// /// Default memberwise initializer /// public init( metadata: meta.v1.ListMeta? = nil, - items: [resource.v1alpha3.DeviceClass] + items: [resource.v1.DeviceClass] ) { self.metadata = metadata self.items = items @@ -70,7 +70,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.DeviceClassList { +public extension resource.v1.DeviceClassList { private enum CodingKeys: String, CodingKey { @@ -83,7 +83,7 @@ public extension resource.v1alpha3.DeviceClassList { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.metadata = try container.decodeIfPresent(meta.v1.ListMeta.self, forKey: .metadata) - self.items = try container.decode([resource.v1alpha3.DeviceClass].self, forKey: .items) + self.items = try container.decode([resource.v1.DeviceClass].self, forKey: .items) } func encode(to encoder: Encoder) throws { @@ -96,16 +96,16 @@ public extension resource.v1alpha3.DeviceClassList { } } -// MARK: - resource.v1alpha3.DeviceClassList + Sequence +// MARK: - resource.v1.DeviceClassList + Sequence /// /// Sequence iterator for KubernetesResourceList items /// -extension resource.v1alpha3.DeviceClassList: Sequence { +extension resource.v1.DeviceClassList: Sequence { - public typealias Element = resource.v1alpha3.DeviceClass + public typealias Element = resource.v1.DeviceClass - public func makeIterator() -> AnyIterator { + public func makeIterator() -> AnyIterator { AnyIterator(items.makeIterator()) } } diff --git a/Sources/Model/resource/v1alpha3/DeviceClassSpec+resource.v1alpha3.swift b/Sources/Model/resource/v1/DeviceClassSpec+resource.v1.swift similarity index 55% rename from Sources/Model/resource/v1alpha3/DeviceClassSpec+resource.v1alpha3.swift rename to Sources/Model/resource/v1/DeviceClassSpec+resource.v1.swift index bc6dafb0..157b9320 100644 --- a/Sources/Model/resource/v1alpha3/DeviceClassSpec+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/DeviceClassSpec+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.DeviceClassSpec +/// Kubernetes v1.34.6 +/// resource.v1.DeviceClassSpec /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.DeviceClassSpec +// MARK: - resource.v1.DeviceClassSpec -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// DeviceClassSpec is used in a [DeviceClass] to define what can be allocated and how to configure it. @@ -39,19 +39,27 @@ public extension resource.v1alpha3 { /// /// They are passed to the driver, but are not considered while allocating the claim. /// - public var config: [resource.v1alpha3.DeviceClassConfiguration]? + public var config: [resource.v1.DeviceClassConfiguration]? + /// + /// ExtendedResourceName is the extended resource name for the devices of this class. The devices of this class can be used to satisfy a pod's extended resource requests. It has the same format as the name of a pod's extended resource. It should be unique among all the device classes in a cluster. If two device classes have the same name, then the class created later is picked to satisfy a pod's extended resource requests. If two classes are created at the same time, then the name of the class lexicographically sorted first is picked. + /// + /// This is an alpha field. + /// + public var extendedResourceName: String? /// /// Each selector must be satisfied by a device which is claimed via this class. /// - public var selectors: [resource.v1alpha3.DeviceSelector]? + public var selectors: [resource.v1.DeviceSelector]? /// /// Default memberwise initializer /// public init( - config: [resource.v1alpha3.DeviceClassConfiguration]? = nil, - selectors: [resource.v1alpha3.DeviceSelector]? = nil + config: [resource.v1.DeviceClassConfiguration]? = nil, + extendedResourceName: String? = nil, + selectors: [resource.v1.DeviceSelector]? = nil ) { self.config = config + self.extendedResourceName = extendedResourceName self.selectors = selectors } } @@ -60,24 +68,27 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.DeviceClassSpec { +public extension resource.v1.DeviceClassSpec { private enum CodingKeys: String, CodingKey { case config = "config" + case extendedResourceName = "extendedResourceName" case selectors = "selectors" } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.config = try container.decodeIfPresent([resource.v1alpha3.DeviceClassConfiguration].self, forKey: .config) - self.selectors = try container.decodeIfPresent([resource.v1alpha3.DeviceSelector].self, forKey: .selectors) + self.config = try container.decodeIfPresent([resource.v1.DeviceClassConfiguration].self, forKey: .config) + self.extendedResourceName = try container.decodeIfPresent(String.self, forKey: .extendedResourceName) + self.selectors = try container.decodeIfPresent([resource.v1.DeviceSelector].self, forKey: .selectors) } func encode(to encoder: Encoder) throws { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) try encodingContainer.encode(config, forKey: .config) + try encodingContainer.encode(extendedResourceName, forKey: .extendedResourceName) try encodingContainer.encode(selectors, forKey: .selectors) } } diff --git a/Sources/Model/resource/v1alpha3/DeviceConstraint+resource.v1alpha3.swift b/Sources/Model/resource/v1/DeviceConstraint+resource.v1.swift similarity index 72% rename from Sources/Model/resource/v1alpha3/DeviceConstraint+resource.v1alpha3.swift rename to Sources/Model/resource/v1/DeviceConstraint+resource.v1.swift index 88244bfc..903bd703 100644 --- a/Sources/Model/resource/v1alpha3/DeviceConstraint+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/DeviceConstraint+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.DeviceConstraint +/// Kubernetes v1.34.6 +/// resource.v1.DeviceConstraint /// #if canImport(FoundationEssentials) @@ -26,14 +26,24 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.DeviceConstraint +// MARK: - resource.v1.DeviceConstraint -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// DeviceConstraint must have exactly one field set besides Requests. /// struct DeviceConstraint: KubernetesResource { + /// + /// DistinctAttribute requires that all devices in question have this attribute and that its type and value are unique across those devices. + /// + /// This acts as the inverse of MatchAttribute. + /// + /// This constraint is used to avoid allocating multiple requests to the same device by ensuring attribute-level differentiation. + /// + /// This is useful for scenarios where resource requests must be fulfilled by separate physical devices. For example, a container requests two network interfaces that must be allocated from two different physical NICs. + /// + public var distinctAttribute: String? /// /// MatchAttribute requires that all devices in question have this attribute and that its type and value are the same across those devices. /// @@ -52,9 +62,11 @@ public extension resource.v1alpha3 { /// Default memberwise initializer /// public init( + distinctAttribute: String? = nil, matchAttribute: String? = nil, requests: [String]? = nil ) { + self.distinctAttribute = distinctAttribute self.matchAttribute = matchAttribute self.requests = requests } @@ -64,16 +76,18 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.DeviceConstraint { +public extension resource.v1.DeviceConstraint { private enum CodingKeys: String, CodingKey { + case distinctAttribute = "distinctAttribute" case matchAttribute = "matchAttribute" case requests = "requests" } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) + self.distinctAttribute = try container.decodeIfPresent(String.self, forKey: .distinctAttribute) self.matchAttribute = try container.decodeIfPresent(String.self, forKey: .matchAttribute) self.requests = try container.decodeIfPresent([String].self, forKey: .requests) } @@ -81,6 +95,7 @@ public extension resource.v1alpha3.DeviceConstraint { func encode(to encoder: Encoder) throws { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + try encodingContainer.encode(distinctAttribute, forKey: .distinctAttribute) try encodingContainer.encode(matchAttribute, forKey: .matchAttribute) try encodingContainer.encode(requests, forKey: .requests) } diff --git a/Sources/Model/resource/v1alpha3/DeviceCounterConsumption+resource.v1alpha3.swift b/Sources/Model/resource/v1/DeviceCounterConsumption+resource.v1.swift similarity index 76% rename from Sources/Model/resource/v1alpha3/DeviceCounterConsumption+resource.v1alpha3.swift rename to Sources/Model/resource/v1/DeviceCounterConsumption+resource.v1.swift index 2c19c2d7..f2286e4b 100644 --- a/Sources/Model/resource/v1alpha3/DeviceCounterConsumption+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/DeviceCounterConsumption+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.DeviceCounterConsumption +/// Kubernetes v1.34.6 +/// resource.v1.DeviceCounterConsumption /// #if canImport(FoundationEssentials) @@ -26,30 +26,30 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.DeviceCounterConsumption +// MARK: - resource.v1.DeviceCounterConsumption -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// DeviceCounterConsumption defines a set of counters that a device will consume from a CounterSet. /// struct DeviceCounterConsumption: KubernetesResource { /// - /// CounterSet defines the set from which the counters defined will be consumed. + /// CounterSet is the name of the set from which the counters defined will be consumed. /// public var counterSet: String /// - /// Counters defines the Counter that will be consumed by the device. + /// Counters defines the counters that will be consumed by the device. /// /// The maximum number counters in a device is 32. In addition, the maximum number of all counters in all devices is 1024 (for example, 64 devices with 16 counters each). /// - public var counters: [String: resource.v1alpha3.Counter] + public var counters: [String: resource.v1.Counter] /// /// Default memberwise initializer /// public init( counterSet: String, - counters: [String: resource.v1alpha3.Counter] + counters: [String: resource.v1.Counter] ) { self.counterSet = counterSet self.counters = counters @@ -60,7 +60,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.DeviceCounterConsumption { +public extension resource.v1.DeviceCounterConsumption { private enum CodingKeys: String, CodingKey { @@ -71,7 +71,7 @@ public extension resource.v1alpha3.DeviceCounterConsumption { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.counterSet = try container.decode(String.self, forKey: .counterSet) - self.counters = try container.decode([String: resource.v1alpha3.Counter].self, forKey: .counters) + self.counters = try container.decode([String: resource.v1.Counter].self, forKey: .counters) } func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/resource/v1/DeviceRequest+resource.v1.swift b/Sources/Model/resource/v1/DeviceRequest+resource.v1.swift new file mode 100644 index 00000000..225043e4 --- /dev/null +++ b/Sources/Model/resource/v1/DeviceRequest+resource.v1.swift @@ -0,0 +1,98 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// resource.v1.DeviceRequest +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - resource.v1.DeviceRequest + +public extension resource.v1 { + + /// + /// DeviceRequest is a request for devices required for a claim. This is typically a request for a single resource like a device, but can also ask for several identical devices. With FirstAvailable it is also possible to provide a prioritized list of requests. + /// + struct DeviceRequest: KubernetesResource { + /// + /// Exactly specifies the details for a single request that must be met exactly for the request to be satisfied. + /// + /// One of Exactly or FirstAvailable must be set. + /// + public var exactly: resource.v1.ExactDeviceRequest? + /// + /// FirstAvailable contains subrequests, of which exactly one will be selected by the scheduler. It tries to satisfy them in the order in which they are listed here. So if there are two entries in the list, the scheduler will only check the second one if it determines that the first one can not be used. + /// + /// DRA does not yet implement scoring, so the scheduler will select the first set of devices that satisfies all the requests in the claim. And if the requirements can be satisfied on more than one node, other scheduling features will determine which node is chosen. This means that the set of devices allocated to a claim might not be the optimal set available to the cluster. Scoring will be implemented later. + /// + public var firstAvailable: [resource.v1.DeviceSubRequest]? + /// + /// Name can be used to reference this request in a pod.spec.containers[].resources.claims entry and in a constraint of the claim. + /// + /// References using the name in the DeviceRequest will uniquely identify a request when the Exactly field is set. When the FirstAvailable field is set, a reference to the name of the DeviceRequest will match whatever subrequest is chosen by the scheduler. + /// + /// Must be a DNS label. + /// + public var name: String + /// + /// Default memberwise initializer + /// + public init( + exactly: resource.v1.ExactDeviceRequest? = nil, + firstAvailable: [resource.v1.DeviceSubRequest]? = nil, + name: String + ) { + self.exactly = exactly + self.firstAvailable = firstAvailable + self.name = name + } + } +} + +/// +/// Codable conformance +/// +public extension resource.v1.DeviceRequest { + + private enum CodingKeys: String, CodingKey { + + case exactly = "exactly" + case firstAvailable = "firstAvailable" + case name = "name" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.exactly = try container.decodeIfPresent(resource.v1.ExactDeviceRequest.self, forKey: .exactly) + self.firstAvailable = try container.decodeIfPresent([resource.v1.DeviceSubRequest].self, forKey: .firstAvailable) + self.name = try container.decode(String.self, forKey: .name) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(exactly, forKey: .exactly) + try encodingContainer.encode(firstAvailable, forKey: .firstAvailable) + try encodingContainer.encode(name, forKey: .name) + } +} diff --git a/Sources/Model/resource/v1alpha3/DeviceRequestAllocationResult+resource.v1alpha3.swift b/Sources/Model/resource/v1/DeviceRequestAllocationResult+resource.v1.swift similarity index 56% rename from Sources/Model/resource/v1alpha3/DeviceRequestAllocationResult+resource.v1alpha3.swift rename to Sources/Model/resource/v1/DeviceRequestAllocationResult+resource.v1.swift index c920faf9..91d3703b 100644 --- a/Sources/Model/resource/v1alpha3/DeviceRequestAllocationResult+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/DeviceRequestAllocationResult+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.DeviceRequestAllocationResult +/// Kubernetes v1.34.6 +/// resource.v1.DeviceRequestAllocationResult /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.DeviceRequestAllocationResult +// MARK: - resource.v1.DeviceRequestAllocationResult -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// DeviceRequestAllocationResult contains the allocation result for one request. @@ -41,6 +41,26 @@ public extension resource.v1alpha3 { /// public var adminAccess: Bool? /// + /// BindingConditions contains a copy of the BindingConditions from the corresponding ResourceSlice at the time of allocation. + /// + /// This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gates. + /// + public var bindingConditions: [String]? + /// + /// BindingFailureConditions contains a copy of the BindingFailureConditions from the corresponding ResourceSlice at the time of allocation. + /// + /// This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gates. + /// + public var bindingFailureConditions: [String]? + /// + /// ConsumedCapacity tracks the amount of capacity consumed per device as part of the claim request. The consumed amount may differ from the requested amount: it is rounded up to the nearest valid value based on the device’s requestPolicy if applicable (i.e., may not be less than the requested amount). + /// + /// The total consumed capacity for each device must not exceed the DeviceCapacity's Value. + /// + /// This field is populated only for devices that allow multiple allocations. All capacity entries are included, even if the consumed amount is zero. + /// + public var consumedCapacity: [String: Quantity]? + /// /// Device references one device instance via its name in the driver's resource pool. It must be a DNS label. /// public var device: String @@ -63,29 +83,41 @@ public extension resource.v1alpha3 { /// public var request: String /// + /// ShareID uniquely identifies an individual allocation share of the device, used when the device supports multiple simultaneous allocations. It serves as an additional map key to differentiate concurrent shares of the same device. + /// + public var shareID: String? + /// /// A copy of all tolerations specified in the request at the time when the device got allocated. /// /// The maximum number of tolerations is 16. /// /// This is an alpha field and requires enabling the DRADeviceTaints feature gate. /// - public var tolerations: [resource.v1alpha3.DeviceToleration]? + public var tolerations: [resource.v1.DeviceToleration]? /// /// Default memberwise initializer /// public init( adminAccess: Bool? = nil, + bindingConditions: [String]? = nil, + bindingFailureConditions: [String]? = nil, + consumedCapacity: [String: Quantity]? = nil, device: String, driver: String, pool: String, request: String, - tolerations: [resource.v1alpha3.DeviceToleration]? = nil + shareID: String? = nil, + tolerations: [resource.v1.DeviceToleration]? = nil ) { self.adminAccess = adminAccess + self.bindingConditions = bindingConditions + self.bindingFailureConditions = bindingFailureConditions + self.consumedCapacity = consumedCapacity self.device = device self.driver = driver self.pool = pool self.request = request + self.shareID = shareID self.tolerations = tolerations } } @@ -94,36 +126,48 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.DeviceRequestAllocationResult { +public extension resource.v1.DeviceRequestAllocationResult { private enum CodingKeys: String, CodingKey { case adminAccess = "adminAccess" + case bindingConditions = "bindingConditions" + case bindingFailureConditions = "bindingFailureConditions" + case consumedCapacity = "consumedCapacity" case device = "device" case driver = "driver" case pool = "pool" case request = "request" + case shareID = "shareID" case tolerations = "tolerations" } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.adminAccess = try container.decodeIfPresent(Bool.self, forKey: .adminAccess) + self.bindingConditions = try container.decodeIfPresent([String].self, forKey: .bindingConditions) + self.bindingFailureConditions = try container.decodeIfPresent([String].self, forKey: .bindingFailureConditions) + self.consumedCapacity = try container.decodeIfPresent([String: Quantity].self, forKey: .consumedCapacity) self.device = try container.decode(String.self, forKey: .device) self.driver = try container.decode(String.self, forKey: .driver) self.pool = try container.decode(String.self, forKey: .pool) self.request = try container.decode(String.self, forKey: .request) - self.tolerations = try container.decodeIfPresent([resource.v1alpha3.DeviceToleration].self, forKey: .tolerations) + self.shareID = try container.decodeIfPresent(String.self, forKey: .shareID) + self.tolerations = try container.decodeIfPresent([resource.v1.DeviceToleration].self, forKey: .tolerations) } func encode(to encoder: Encoder) throws { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) try encodingContainer.encode(adminAccess, forKey: .adminAccess) + try encodingContainer.encode(bindingConditions, forKey: .bindingConditions) + try encodingContainer.encode(bindingFailureConditions, forKey: .bindingFailureConditions) + try encodingContainer.encode(consumedCapacity, forKey: .consumedCapacity) try encodingContainer.encode(device, forKey: .device) try encodingContainer.encode(driver, forKey: .driver) try encodingContainer.encode(pool, forKey: .pool) try encodingContainer.encode(request, forKey: .request) + try encodingContainer.encode(shareID, forKey: .shareID) try encodingContainer.encode(tolerations, forKey: .tolerations) } } diff --git a/Sources/Model/admissionregistration/v1beta1/TypeChecking+admissionregistration.v1beta1.swift b/Sources/Model/resource/v1/DeviceSelector+resource.v1.swift similarity index 55% rename from Sources/Model/admissionregistration/v1beta1/TypeChecking+admissionregistration.v1beta1.swift rename to Sources/Model/resource/v1/DeviceSelector+resource.v1.swift index dc137adf..e6b9742a 100644 --- a/Sources/Model/admissionregistration/v1beta1/TypeChecking+admissionregistration.v1beta1.swift +++ b/Sources/Model/resource/v1/DeviceSelector+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// admissionregistration.v1beta1.TypeChecking +/// Kubernetes v1.34.6 +/// resource.v1.DeviceSelector /// #if canImport(FoundationEssentials) @@ -26,25 +26,25 @@ import FoundationEssentials import Foundation #endif -// MARK: - admissionregistration.v1beta1.TypeChecking +// MARK: - resource.v1.DeviceSelector -public extension admissionregistration.v1beta1 { +public extension resource.v1 { /// - /// TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy + /// DeviceSelector must have exactly one field set. /// - struct TypeChecking: KubernetesResource { + struct DeviceSelector: KubernetesResource { /// - /// The type checking warnings for each expression. + /// CEL contains a CEL expression for selecting a device. /// - public var expressionWarnings: [admissionregistration.v1beta1.ExpressionWarning]? + public var cel: resource.v1.CELDeviceSelector? /// /// Default memberwise initializer /// public init( - expressionWarnings: [admissionregistration.v1beta1.ExpressionWarning]? = nil + cel: resource.v1.CELDeviceSelector? = nil ) { - self.expressionWarnings = expressionWarnings + self.cel = cel } } } @@ -52,21 +52,21 @@ public extension admissionregistration.v1beta1 { /// /// Codable conformance /// -public extension admissionregistration.v1beta1.TypeChecking { +public extension resource.v1.DeviceSelector { private enum CodingKeys: String, CodingKey { - case expressionWarnings = "expressionWarnings" + case cel = "cel" } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.expressionWarnings = try container.decodeIfPresent([admissionregistration.v1beta1.ExpressionWarning].self, forKey: .expressionWarnings) + self.cel = try container.decodeIfPresent(resource.v1.CELDeviceSelector.self, forKey: .cel) } func encode(to encoder: Encoder) throws { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) - try encodingContainer.encode(expressionWarnings, forKey: .expressionWarnings) + try encodingContainer.encode(cel, forKey: .cel) } } diff --git a/Sources/Model/resource/v1alpha3/DeviceSubRequest+resource.v1alpha3.swift b/Sources/Model/resource/v1/DeviceSubRequest+resource.v1.swift similarity index 71% rename from Sources/Model/resource/v1alpha3/DeviceSubRequest+resource.v1alpha3.swift rename to Sources/Model/resource/v1/DeviceSubRequest+resource.v1.swift index 4bbd6157..0d5f245b 100644 --- a/Sources/Model/resource/v1alpha3/DeviceSubRequest+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/DeviceSubRequest+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.DeviceSubRequest +/// Kubernetes v1.34.6 +/// resource.v1.DeviceSubRequest /// #if canImport(FoundationEssentials) @@ -26,33 +26,41 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.DeviceSubRequest +// MARK: - resource.v1.DeviceSubRequest -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// DeviceSubRequest describes a request for device provided in the claim.spec.devices.requests[].firstAvailable array. Each is typically a request for a single resource like a device, but can also ask for several identical devices. /// - /// DeviceSubRequest is similar to Request, but doesn't expose the AdminAccess or FirstAvailable fields, as those can only be set on the top-level request. AdminAccess is not supported for requests with a prioritized list, and recursive FirstAvailable fields are not supported. + /// DeviceSubRequest is similar to ExactDeviceRequest, but doesn't expose the AdminAccess field as that one is only supported when requesting a specific device. /// struct DeviceSubRequest: KubernetesResource { /// - /// AllocationMode and its related fields define how devices are allocated to satisfy this request. Supported values are: + /// AllocationMode and its related fields define how devices are allocated to satisfy this subrequest. Supported values are: /// /// - ExactCount: This request is for a specific number of devices. /// This is the default. The exact number is provided in the /// count field. /// - /// - All: This request is for all of the matching devices in a pool. + /// - All: This subrequest is for all of the matching devices in a pool. /// Allocation will fail if some devices are already allocated, /// unless adminAccess is requested. /// - /// If AllocationMode is not specified, the default mode is ExactCount. If the mode is ExactCount and count is not specified, the default count is one. Any other requests must specify this field. + /// If AllocationMode is not specified, the default mode is ExactCount. If the mode is ExactCount and count is not specified, the default count is one. Any other subrequests must specify this field. /// /// More modes may get added in the future. Clients must refuse to handle requests with unknown modes. /// public var allocationMode: String? /// + /// Capacity define resource requirements against each capacity. + /// + /// If this field is unset and the device supports multiple allocations, the default value will be applied to each capacity according to requestPolicy. For the capacity that has no requestPolicy, default is the full capacity value. + /// + /// Applies to each device allocation. If Count > 1, the request fails if there aren't enough devices that meet the requirements. If AllocationMode is set to All, the request fails if there are devices that otherwise match the request, and have this capacity, with a value >= the requested amount, but which cannot be allocated to this request. + /// + public var capacity: resource.v1.CapacityRequirements? + /// /// Count is used only when the count mode is "ExactCount". Must be greater than zero. If AllocationMode is ExactCount and this field is not specified, the default is one. /// public var count: Int64? @@ -71,9 +79,9 @@ public extension resource.v1alpha3 { /// public var name: String /// - /// Selectors define criteria which must be satisfied by a specific device in order for that device to be considered for this request. All selectors must be satisfied for a device to be considered. + /// Selectors define criteria which must be satisfied by a specific device in order for that device to be considered for this subrequest. All selectors must be satisfied for a device to be considered. /// - public var selectors: [resource.v1alpha3.DeviceSelector]? + public var selectors: [resource.v1.DeviceSelector]? /// /// If specified, the request's tolerations. /// @@ -85,19 +93,21 @@ public extension resource.v1alpha3 { /// /// This is an alpha field and requires enabling the DRADeviceTaints feature gate. /// - public var tolerations: [resource.v1alpha3.DeviceToleration]? + public var tolerations: [resource.v1.DeviceToleration]? /// /// Default memberwise initializer /// public init( allocationMode: String? = nil, + capacity: resource.v1.CapacityRequirements? = nil, count: Int64? = nil, deviceClassName: String, name: String, - selectors: [resource.v1alpha3.DeviceSelector]? = nil, - tolerations: [resource.v1alpha3.DeviceToleration]? = nil + selectors: [resource.v1.DeviceSelector]? = nil, + tolerations: [resource.v1.DeviceToleration]? = nil ) { self.allocationMode = allocationMode + self.capacity = capacity self.count = count self.deviceClassName = deviceClassName self.name = name @@ -110,11 +120,12 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.DeviceSubRequest { +public extension resource.v1.DeviceSubRequest { private enum CodingKeys: String, CodingKey { case allocationMode = "allocationMode" + case capacity = "capacity" case count = "count" case deviceClassName = "deviceClassName" case name = "name" @@ -125,17 +136,19 @@ public extension resource.v1alpha3.DeviceSubRequest { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.allocationMode = try container.decodeIfPresent(String.self, forKey: .allocationMode) + self.capacity = try container.decodeIfPresent(resource.v1.CapacityRequirements.self, forKey: .capacity) self.count = try container.decodeIfPresent(Int64.self, forKey: .count) self.deviceClassName = try container.decode(String.self, forKey: .deviceClassName) self.name = try container.decode(String.self, forKey: .name) - self.selectors = try container.decodeIfPresent([resource.v1alpha3.DeviceSelector].self, forKey: .selectors) - self.tolerations = try container.decodeIfPresent([resource.v1alpha3.DeviceToleration].self, forKey: .tolerations) + self.selectors = try container.decodeIfPresent([resource.v1.DeviceSelector].self, forKey: .selectors) + self.tolerations = try container.decodeIfPresent([resource.v1.DeviceToleration].self, forKey: .tolerations) } func encode(to encoder: Encoder) throws { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) try encodingContainer.encode(allocationMode, forKey: .allocationMode) + try encodingContainer.encode(capacity, forKey: .capacity) try encodingContainer.encode(count, forKey: .count) try encodingContainer.encode(deviceClassName, forKey: .deviceClassName) try encodingContainer.encode(name, forKey: .name) diff --git a/Sources/Model/resource/v1/DeviceTaint+resource.v1.swift b/Sources/Model/resource/v1/DeviceTaint+resource.v1.swift new file mode 100644 index 00000000..6d2d6b9c --- /dev/null +++ b/Sources/Model/resource/v1/DeviceTaint+resource.v1.swift @@ -0,0 +1,99 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// resource.v1.DeviceTaint +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - resource.v1.DeviceTaint + +public extension resource.v1 { + + /// + /// The device this taint is attached to has the "effect" on any claim which does not tolerate the taint and, through the claim, to pods using the claim. + /// + struct DeviceTaint: KubernetesResource { + /// + /// The effect of the taint on claims that do not tolerate the taint and through such claims on the pods using them. Valid effects are NoSchedule and NoExecute. PreferNoSchedule as used for nodes is not valid here. + /// + public var effect: String + /// + /// The taint key to be applied to a device. Must be a label name. + /// + public var key: String + /// + /// TimeAdded represents the time at which the taint was added. Added automatically during create or update if not set. + /// + public var timeAdded: Date? + /// + /// The taint value corresponding to the taint key. Must be a label value. + /// + public var value: String? + /// + /// Default memberwise initializer + /// + public init( + effect: String, + key: String, + timeAdded: Date? = nil, + value: String? = nil + ) { + self.effect = effect + self.key = key + self.timeAdded = timeAdded + self.value = value + } + } +} + +/// +/// Codable conformance +/// +public extension resource.v1.DeviceTaint { + + private enum CodingKeys: String, CodingKey { + + case effect = "effect" + case key = "key" + case timeAdded = "timeAdded" + case value = "value" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.effect = try container.decode(String.self, forKey: .effect) + self.key = try container.decode(String.self, forKey: .key) + self.timeAdded = try container.decodeIfPresent(Date.self, forKey: .timeAdded) + self.value = try container.decodeIfPresent(String.self, forKey: .value) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(effect, forKey: .effect) + try encodingContainer.encode(key, forKey: .key) + try encodingContainer.encode(timeAdded, forKey: .timeAdded) + try encodingContainer.encode(value, forKey: .value) + } +} diff --git a/Sources/Model/resource/v1alpha3/DeviceToleration+resource.v1alpha3.swift b/Sources/Model/resource/v1/DeviceToleration+resource.v1.swift similarity index 95% rename from Sources/Model/resource/v1alpha3/DeviceToleration+resource.v1alpha3.swift rename to Sources/Model/resource/v1/DeviceToleration+resource.v1.swift index 7f2ac510..347c42f5 100644 --- a/Sources/Model/resource/v1alpha3/DeviceToleration+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/DeviceToleration+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.DeviceToleration +/// Kubernetes v1.34.6 +/// resource.v1.DeviceToleration /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.DeviceToleration +// MARK: - resource.v1.DeviceToleration -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// The ResourceClaim this DeviceToleration is attached to tolerates any taint that matches the triple using the matching operator . @@ -76,7 +76,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.DeviceToleration { +public extension resource.v1.DeviceToleration { private enum CodingKeys: String, CodingKey { diff --git a/Sources/Model/resource/v1alpha3/DeviceRequest+resource.v1alpha3.swift b/Sources/Model/resource/v1/ExactDeviceRequest+resource.v1.swift similarity index 60% rename from Sources/Model/resource/v1alpha3/DeviceRequest+resource.v1alpha3.swift rename to Sources/Model/resource/v1/ExactDeviceRequest+resource.v1.swift index 24a1a196..d58581d5 100644 --- a/Sources/Model/resource/v1alpha3/DeviceRequest+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/ExactDeviceRequest+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.DeviceRequest +/// Kubernetes v1.34.6 +/// resource.v1.ExactDeviceRequest /// #if canImport(FoundationEssentials) @@ -26,19 +26,17 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.DeviceRequest +// MARK: - resource.v1.ExactDeviceRequest -public extension resource.v1alpha3 { +public extension resource.v1 { /// - /// DeviceRequest is a request for devices required for a claim. This is typically a request for a single resource like a device, but can also ask for several identical devices. + /// ExactDeviceRequest is a request for one or more identical devices. /// - struct DeviceRequest: KubernetesResource { + struct ExactDeviceRequest: KubernetesResource { /// /// AdminAccess indicates that this is a claim for administrative access to the device(s). Claims with AdminAccess are expected to be used for monitoring or other management services for a device. They ignore all ordinary claims to the device with respect to access modes and any resource allocations. /// - /// This field can only be set when deviceClassName is set and no subrequests are specified in the firstAvailable list. - /// /// This is an alpha field and requires enabling the DRAAdminAccess feature gate. Admin access is disabled if this field is unset or set to false, otherwise it is enabled. /// public var adminAccess: Bool? @@ -56,45 +54,33 @@ public extension resource.v1alpha3 { /// /// If AllocationMode is not specified, the default mode is ExactCount. If the mode is ExactCount and count is not specified, the default count is one. Any other requests must specify this field. /// - /// This field can only be set when deviceClassName is set and no subrequests are specified in the firstAvailable list. - /// /// More modes may get added in the future. Clients must refuse to handle requests with unknown modes. /// public var allocationMode: String? /// - /// Count is used only when the count mode is "ExactCount". Must be greater than zero. If AllocationMode is ExactCount and this field is not specified, the default is one. - /// - /// This field can only be set when deviceClassName is set and no subrequests are specified in the firstAvailable list. - /// - public var count: Int64? - /// - /// DeviceClassName references a specific DeviceClass, which can define additional configuration and selectors to be inherited by this request. - /// - /// A class is required if no subrequests are specified in the firstAvailable list and no class can be set if subrequests are specified in the firstAvailable list. Which classes are available depends on the cluster. + /// Capacity define resource requirements against each capacity. /// - /// Administrators may use this to restrict which devices may get requested by only installing classes with selectors for permitted devices. If users are free to request anything without restrictions, then administrators can create an empty DeviceClass for users to reference. + /// If this field is unset and the device supports multiple allocations, the default value will be applied to each capacity according to requestPolicy. For the capacity that has no requestPolicy, default is the full capacity value. /// - public var deviceClassName: String? + /// Applies to each device allocation. If Count > 1, the request fails if there aren't enough devices that meet the requirements. If AllocationMode is set to All, the request fails if there are devices that otherwise match the request, and have this capacity, with a value >= the requested amount, but which cannot be allocated to this request. /// - /// FirstAvailable contains subrequests, of which exactly one will be satisfied by the scheduler to satisfy this request. It tries to satisfy them in the order in which they are listed here. So if there are two entries in the list, the scheduler will only check the second one if it determines that the first one cannot be used. + public var capacity: resource.v1.CapacityRequirements? /// - /// This field may only be set in the entries of DeviceClaim.Requests. + /// Count is used only when the count mode is "ExactCount". Must be greater than zero. If AllocationMode is ExactCount and this field is not specified, the default is one. /// - /// DRA does not yet implement scoring, so the scheduler will select the first set of devices that satisfies all the requests in the claim. And if the requirements can be satisfied on more than one node, other scheduling features will determine which node is chosen. This means that the set of devices allocated to a claim might not be the optimal set available to the cluster. Scoring will be implemented later. + public var count: Int64? /// - public var firstAvailable: [resource.v1alpha3.DeviceSubRequest]? + /// DeviceClassName references a specific DeviceClass, which can define additional configuration and selectors to be inherited by this request. /// - /// Name can be used to reference this request in a pod.spec.containers[].resources.claims entry and in a constraint of the claim. + /// A DeviceClassName is required. /// - /// Must be a DNS label. + /// Administrators may use this to restrict which devices may get requested by only installing classes with selectors for permitted devices. If users are free to request anything without restrictions, then administrators can create an empty DeviceClass for users to reference. /// - public var name: String + public var deviceClassName: String /// /// Selectors define criteria which must be satisfied by a specific device in order for that device to be considered for this request. All selectors must be satisfied for a device to be considered. /// - /// This field can only be set when deviceClassName is set and no subrequests are specified in the firstAvailable list. - /// - public var selectors: [resource.v1alpha3.DeviceSelector]? + public var selectors: [resource.v1.DeviceSelector]? /// /// If specified, the request's tolerations. /// @@ -104,30 +90,26 @@ public extension resource.v1alpha3 { /// /// The maximum number of tolerations is 16. /// - /// This field can only be set when deviceClassName is set and no subrequests are specified in the firstAvailable list. - /// /// This is an alpha field and requires enabling the DRADeviceTaints feature gate. /// - public var tolerations: [resource.v1alpha3.DeviceToleration]? + public var tolerations: [resource.v1.DeviceToleration]? /// /// Default memberwise initializer /// public init( adminAccess: Bool? = nil, allocationMode: String? = nil, + capacity: resource.v1.CapacityRequirements? = nil, count: Int64? = nil, - deviceClassName: String? = nil, - firstAvailable: [resource.v1alpha3.DeviceSubRequest]? = nil, - name: String, - selectors: [resource.v1alpha3.DeviceSelector]? = nil, - tolerations: [resource.v1alpha3.DeviceToleration]? = nil + deviceClassName: String, + selectors: [resource.v1.DeviceSelector]? = nil, + tolerations: [resource.v1.DeviceToleration]? = nil ) { self.adminAccess = adminAccess self.allocationMode = allocationMode + self.capacity = capacity self.count = count self.deviceClassName = deviceClassName - self.firstAvailable = firstAvailable - self.name = name self.selectors = selectors self.tolerations = tolerations } @@ -137,16 +119,15 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.DeviceRequest { +public extension resource.v1.ExactDeviceRequest { private enum CodingKeys: String, CodingKey { case adminAccess = "adminAccess" case allocationMode = "allocationMode" + case capacity = "capacity" case count = "count" case deviceClassName = "deviceClassName" - case firstAvailable = "firstAvailable" - case name = "name" case selectors = "selectors" case tolerations = "tolerations" } @@ -155,12 +136,11 @@ public extension resource.v1alpha3.DeviceRequest { let container = try decoder.container(keyedBy: CodingKeys.self) self.adminAccess = try container.decodeIfPresent(Bool.self, forKey: .adminAccess) self.allocationMode = try container.decodeIfPresent(String.self, forKey: .allocationMode) + self.capacity = try container.decodeIfPresent(resource.v1.CapacityRequirements.self, forKey: .capacity) self.count = try container.decodeIfPresent(Int64.self, forKey: .count) - self.deviceClassName = try container.decodeIfPresent(String.self, forKey: .deviceClassName) - self.firstAvailable = try container.decodeIfPresent([resource.v1alpha3.DeviceSubRequest].self, forKey: .firstAvailable) - self.name = try container.decode(String.self, forKey: .name) - self.selectors = try container.decodeIfPresent([resource.v1alpha3.DeviceSelector].self, forKey: .selectors) - self.tolerations = try container.decodeIfPresent([resource.v1alpha3.DeviceToleration].self, forKey: .tolerations) + self.deviceClassName = try container.decode(String.self, forKey: .deviceClassName) + self.selectors = try container.decodeIfPresent([resource.v1.DeviceSelector].self, forKey: .selectors) + self.tolerations = try container.decodeIfPresent([resource.v1.DeviceToleration].self, forKey: .tolerations) } func encode(to encoder: Encoder) throws { @@ -168,10 +148,9 @@ public extension resource.v1alpha3.DeviceRequest { try encodingContainer.encode(adminAccess, forKey: .adminAccess) try encodingContainer.encode(allocationMode, forKey: .allocationMode) + try encodingContainer.encode(capacity, forKey: .capacity) try encodingContainer.encode(count, forKey: .count) try encodingContainer.encode(deviceClassName, forKey: .deviceClassName) - try encodingContainer.encode(firstAvailable, forKey: .firstAvailable) - try encodingContainer.encode(name, forKey: .name) try encodingContainer.encode(selectors, forKey: .selectors) try encodingContainer.encode(tolerations, forKey: .tolerations) } diff --git a/Sources/Model/resource/v1alpha3/NetworkDeviceData+resource.v1alpha3.swift b/Sources/Model/resource/v1/NetworkDeviceData+resource.v1.swift similarity index 92% rename from Sources/Model/resource/v1alpha3/NetworkDeviceData+resource.v1alpha3.swift rename to Sources/Model/resource/v1/NetworkDeviceData+resource.v1.swift index 578a213d..97e2bac6 100644 --- a/Sources/Model/resource/v1alpha3/NetworkDeviceData+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/NetworkDeviceData+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.NetworkDeviceData +/// Kubernetes v1.34.6 +/// resource.v1.NetworkDeviceData /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.NetworkDeviceData +// MARK: - resource.v1.NetworkDeviceData -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// NetworkDeviceData provides network-related details for the allocated device. This information may be filled by drivers or other components to configure or identify the device within a network context. @@ -49,8 +49,6 @@ public extension resource.v1alpha3 { /// /// IPs lists the network addresses assigned to the device's network interface. This can include both IPv4 and IPv6 addresses. The IPs are in the CIDR notation, which includes both the address and the associated subnet mask. e.g.: "192.0.2.5/24" for IPv4 and "2001:db8::5/64" for IPv6. /// - /// Must not contain more than 16 entries. - /// public var ips: [String]? /// /// Default memberwise initializer @@ -70,7 +68,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.NetworkDeviceData { +public extension resource.v1.NetworkDeviceData { private enum CodingKeys: String, CodingKey { diff --git a/Sources/Model/resource/v1alpha3/OpaqueDeviceConfiguration+resource.v1alpha3.swift b/Sources/Model/resource/v1/OpaqueDeviceConfiguration+resource.v1.swift similarity index 91% rename from Sources/Model/resource/v1alpha3/OpaqueDeviceConfiguration+resource.v1alpha3.swift rename to Sources/Model/resource/v1/OpaqueDeviceConfiguration+resource.v1.swift index 4c8fc829..e5b06453 100644 --- a/Sources/Model/resource/v1alpha3/OpaqueDeviceConfiguration+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/OpaqueDeviceConfiguration+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.OpaqueDeviceConfiguration +/// Kubernetes v1.34.6 +/// resource.v1.OpaqueDeviceConfiguration /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.OpaqueDeviceConfiguration +// MARK: - resource.v1.OpaqueDeviceConfiguration -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// OpaqueDeviceConfiguration contains configuration parameters for a driver in a format defined by the driver vendor. @@ -64,7 +64,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.OpaqueDeviceConfiguration { +public extension resource.v1.OpaqueDeviceConfiguration { private enum CodingKeys: String, CodingKey { diff --git a/Sources/Model/resource/v1alpha3/ResourceClaim+resource.v1alpha3.swift b/Sources/Model/resource/v1/ResourceClaim+resource.v1.swift similarity index 82% rename from Sources/Model/resource/v1alpha3/ResourceClaim+resource.v1alpha3.swift rename to Sources/Model/resource/v1/ResourceClaim+resource.v1.swift index 8fd8a252..01590041 100644 --- a/Sources/Model/resource/v1alpha3/ResourceClaim+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/ResourceClaim+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.ResourceClaim +/// Kubernetes v1.34.6 +/// resource.v1.ResourceClaim /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.ResourceClaim +// MARK: - resource.v1.ResourceClaim -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// ResourceClaim describes a request for access to resources in the cluster, for use by workloads. For example, if a workload needs an accelerator device with specific properties, this is how that request is expressed. The status stanza tracks whether this claim has been satisfied and what specific resources have been allocated. @@ -42,11 +42,11 @@ public extension resource.v1alpha3 { /// /// ListableResource.List associated type /// - public typealias List = resource.v1alpha3.ResourceClaimList + public typealias List = resource.v1.ResourceClaimList /// /// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources /// - public let apiVersion: String = "resource.k8s.io/v1alpha3" + public let apiVersion: String = "resource.k8s.io/v1" /// /// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds /// @@ -58,18 +58,18 @@ public extension resource.v1alpha3 { /// /// Spec describes what is being requested and how to configure it. The spec is immutable. /// - public var spec: resource.v1alpha3.ResourceClaimSpec + public var spec: resource.v1.ResourceClaimSpec /// /// Status describes whether the claim is ready to use and what has been allocated. /// - public var status: resource.v1alpha3.ResourceClaimStatus? + public var status: resource.v1.ResourceClaimStatus? /// /// Default memberwise initializer /// public init( metadata: meta.v1.ObjectMeta? = nil, - spec: resource.v1alpha3.ResourceClaimSpec, - status: resource.v1alpha3.ResourceClaimStatus? = nil + spec: resource.v1.ResourceClaimSpec, + status: resource.v1.ResourceClaimStatus? = nil ) { self.metadata = metadata self.spec = spec @@ -81,7 +81,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.ResourceClaim { +public extension resource.v1.ResourceClaim { private enum CodingKeys: String, CodingKey { @@ -95,8 +95,8 @@ public extension resource.v1alpha3.ResourceClaim { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.metadata = try container.decodeIfPresent(meta.v1.ObjectMeta.self, forKey: .metadata) - self.spec = try container.decode(resource.v1alpha3.ResourceClaimSpec.self, forKey: .spec) - self.status = try container.decodeIfPresent(resource.v1alpha3.ResourceClaimStatus.self, forKey: .status) + self.spec = try container.decode(resource.v1.ResourceClaimSpec.self, forKey: .spec) + self.status = try container.decodeIfPresent(resource.v1.ResourceClaimStatus.self, forKey: .status) } func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/resource/v1alpha3/ResourceClaimConsumerReference+resource.v1alpha3.swift b/Sources/Model/resource/v1/ResourceClaimConsumerReference+resource.v1.swift similarity index 91% rename from Sources/Model/resource/v1alpha3/ResourceClaimConsumerReference+resource.v1alpha3.swift rename to Sources/Model/resource/v1/ResourceClaimConsumerReference+resource.v1.swift index d6abdc93..e16d1cad 100644 --- a/Sources/Model/resource/v1alpha3/ResourceClaimConsumerReference+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/ResourceClaimConsumerReference+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.ResourceClaimConsumerReference +/// Kubernetes v1.34.6 +/// resource.v1.ResourceClaimConsumerReference /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.ResourceClaimConsumerReference +// MARK: - resource.v1.ResourceClaimConsumerReference -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// ResourceClaimConsumerReference contains enough information to let you locate the consumer of a ResourceClaim. The user must be a resource in the same namespace as the ResourceClaim. @@ -70,7 +70,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.ResourceClaimConsumerReference { +public extension resource.v1.ResourceClaimConsumerReference { private enum CodingKeys: String, CodingKey { diff --git a/Sources/Model/resource/v1alpha3/ResourceClaimList+resource.v1alpha3.swift b/Sources/Model/resource/v1/ResourceClaimList+resource.v1.swift similarity index 78% rename from Sources/Model/resource/v1alpha3/ResourceClaimList+resource.v1alpha3.swift rename to Sources/Model/resource/v1/ResourceClaimList+resource.v1.swift index 8b88b847..2b7acec7 100644 --- a/Sources/Model/resource/v1alpha3/ResourceClaimList+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/ResourceClaimList+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.ResourceClaimList +/// Kubernetes v1.34.6 +/// resource.v1.ResourceClaimList /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.ResourceClaimList +// MARK: - resource.v1.ResourceClaimList -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// ResourceClaimList is a collection of claims. @@ -37,11 +37,11 @@ public extension resource.v1alpha3 { /// /// KubernetesResourceList.Item associated type /// - public typealias Item = resource.v1alpha3.ResourceClaim + public typealias Item = resource.v1.ResourceClaim /// /// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources /// - public let apiVersion: String = "resource.k8s.io/v1alpha3" + public let apiVersion: String = "resource.k8s.io/v1" /// /// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds /// @@ -53,13 +53,13 @@ public extension resource.v1alpha3 { /// /// Items is the list of resource claims. /// - public var items: [resource.v1alpha3.ResourceClaim] + public var items: [resource.v1.ResourceClaim] /// /// Default memberwise initializer /// public init( metadata: meta.v1.ListMeta? = nil, - items: [resource.v1alpha3.ResourceClaim] + items: [resource.v1.ResourceClaim] ) { self.metadata = metadata self.items = items @@ -70,7 +70,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.ResourceClaimList { +public extension resource.v1.ResourceClaimList { private enum CodingKeys: String, CodingKey { @@ -83,7 +83,7 @@ public extension resource.v1alpha3.ResourceClaimList { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.metadata = try container.decodeIfPresent(meta.v1.ListMeta.self, forKey: .metadata) - self.items = try container.decode([resource.v1alpha3.ResourceClaim].self, forKey: .items) + self.items = try container.decode([resource.v1.ResourceClaim].self, forKey: .items) } func encode(to encoder: Encoder) throws { @@ -96,16 +96,16 @@ public extension resource.v1alpha3.ResourceClaimList { } } -// MARK: - resource.v1alpha3.ResourceClaimList + Sequence +// MARK: - resource.v1.ResourceClaimList + Sequence /// /// Sequence iterator for KubernetesResourceList items /// -extension resource.v1alpha3.ResourceClaimList: Sequence { +extension resource.v1.ResourceClaimList: Sequence { - public typealias Element = resource.v1alpha3.ResourceClaim + public typealias Element = resource.v1.ResourceClaim - public func makeIterator() -> AnyIterator { + public func makeIterator() -> AnyIterator { AnyIterator(items.makeIterator()) } } diff --git a/Sources/Model/resource/v1alpha3/ResourceClaimSpec+resource.v1alpha3.swift b/Sources/Model/resource/v1/ResourceClaimSpec+resource.v1.swift similarity index 78% rename from Sources/Model/resource/v1alpha3/ResourceClaimSpec+resource.v1alpha3.swift rename to Sources/Model/resource/v1/ResourceClaimSpec+resource.v1.swift index 33984939..b820d2b5 100644 --- a/Sources/Model/resource/v1alpha3/ResourceClaimSpec+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/ResourceClaimSpec+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.ResourceClaimSpec +/// Kubernetes v1.34.6 +/// resource.v1.ResourceClaimSpec /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.ResourceClaimSpec +// MARK: - resource.v1.ResourceClaimSpec -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// ResourceClaimSpec defines what is being requested in a ResourceClaim and how to configure it. @@ -37,12 +37,12 @@ public extension resource.v1alpha3 { /// /// Devices defines how to request devices. /// - public var devices: resource.v1alpha3.DeviceClaim? + public var devices: resource.v1.DeviceClaim? /// /// Default memberwise initializer /// public init( - devices: resource.v1alpha3.DeviceClaim? = nil + devices: resource.v1.DeviceClaim? = nil ) { self.devices = devices } @@ -52,7 +52,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.ResourceClaimSpec { +public extension resource.v1.ResourceClaimSpec { private enum CodingKeys: String, CodingKey { @@ -61,7 +61,7 @@ public extension resource.v1alpha3.ResourceClaimSpec { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.devices = try container.decodeIfPresent(resource.v1alpha3.DeviceClaim.self, forKey: .devices) + self.devices = try container.decodeIfPresent(resource.v1.DeviceClaim.self, forKey: .devices) } func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/resource/v1alpha3/ResourceClaimStatus+resource.v1alpha3.swift b/Sources/Model/resource/v1/ResourceClaimStatus+resource.v1.swift similarity index 75% rename from Sources/Model/resource/v1alpha3/ResourceClaimStatus+resource.v1alpha3.swift rename to Sources/Model/resource/v1/ResourceClaimStatus+resource.v1.swift index 086889ec..3454615c 100644 --- a/Sources/Model/resource/v1alpha3/ResourceClaimStatus+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/ResourceClaimStatus+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.ResourceClaimStatus +/// Kubernetes v1.34.6 +/// resource.v1.ResourceClaimStatus /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.ResourceClaimStatus +// MARK: - resource.v1.ResourceClaimStatus -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// ResourceClaimStatus tracks whether the resource has been allocated and what the result of that was. @@ -37,11 +37,11 @@ public extension resource.v1alpha3 { /// /// Allocation is set once the claim has been allocated successfully. /// - public var allocation: resource.v1alpha3.AllocationResult? + public var allocation: resource.v1.AllocationResult? /// /// Devices contains the status of each device allocated for this claim, as reported by the driver. This can include driver-specific information. Entries are owned by their respective drivers. /// - public var devices: [resource.v1alpha3.AllocatedDeviceStatus]? + public var devices: [resource.v1.AllocatedDeviceStatus]? /// /// ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started. A claim that is in use or might be in use because it has been reserved must not get deallocated. /// @@ -51,14 +51,14 @@ public extension resource.v1alpha3 { /// /// There can be at most 256 such reservations. This may get increased in the future, but not reduced. /// - public var reservedFor: [resource.v1alpha3.ResourceClaimConsumerReference]? + public var reservedFor: [resource.v1.ResourceClaimConsumerReference]? /// /// Default memberwise initializer /// public init( - allocation: resource.v1alpha3.AllocationResult? = nil, - devices: [resource.v1alpha3.AllocatedDeviceStatus]? = nil, - reservedFor: [resource.v1alpha3.ResourceClaimConsumerReference]? = nil + allocation: resource.v1.AllocationResult? = nil, + devices: [resource.v1.AllocatedDeviceStatus]? = nil, + reservedFor: [resource.v1.ResourceClaimConsumerReference]? = nil ) { self.allocation = allocation self.devices = devices @@ -70,7 +70,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.ResourceClaimStatus { +public extension resource.v1.ResourceClaimStatus { private enum CodingKeys: String, CodingKey { @@ -81,9 +81,9 @@ public extension resource.v1alpha3.ResourceClaimStatus { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) - self.allocation = try container.decodeIfPresent(resource.v1alpha3.AllocationResult.self, forKey: .allocation) - self.devices = try container.decodeIfPresent([resource.v1alpha3.AllocatedDeviceStatus].self, forKey: .devices) - self.reservedFor = try container.decodeIfPresent([resource.v1alpha3.ResourceClaimConsumerReference].self, forKey: .reservedFor) + self.allocation = try container.decodeIfPresent(resource.v1.AllocationResult.self, forKey: .allocation) + self.devices = try container.decodeIfPresent([resource.v1.AllocatedDeviceStatus].self, forKey: .devices) + self.reservedFor = try container.decodeIfPresent([resource.v1.ResourceClaimConsumerReference].self, forKey: .reservedFor) } func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/resource/v1alpha3/ResourceClaimTemplate+resource.v1alpha3.swift b/Sources/Model/resource/v1/ResourceClaimTemplate+resource.v1.swift similarity index 84% rename from Sources/Model/resource/v1alpha3/ResourceClaimTemplate+resource.v1alpha3.swift rename to Sources/Model/resource/v1/ResourceClaimTemplate+resource.v1.swift index aa3fee8d..feec871a 100644 --- a/Sources/Model/resource/v1alpha3/ResourceClaimTemplate+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/ResourceClaimTemplate+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.ResourceClaimTemplate +/// Kubernetes v1.34.6 +/// resource.v1.ResourceClaimTemplate /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.ResourceClaimTemplate +// MARK: - resource.v1.ResourceClaimTemplate -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// ResourceClaimTemplate is used to produce ResourceClaim objects. @@ -41,11 +41,11 @@ public extension resource.v1alpha3 { /// /// ListableResource.List associated type /// - public typealias List = resource.v1alpha3.ResourceClaimTemplateList + public typealias List = resource.v1.ResourceClaimTemplateList /// /// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources /// - public let apiVersion: String = "resource.k8s.io/v1alpha3" + public let apiVersion: String = "resource.k8s.io/v1" /// /// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds /// @@ -59,13 +59,13 @@ public extension resource.v1alpha3 { /// /// This field is immutable. A ResourceClaim will get created by the control plane for a Pod when needed and then not get updated anymore. /// - public var spec: resource.v1alpha3.ResourceClaimTemplateSpec + public var spec: resource.v1.ResourceClaimTemplateSpec /// /// Default memberwise initializer /// public init( metadata: meta.v1.ObjectMeta? = nil, - spec: resource.v1alpha3.ResourceClaimTemplateSpec + spec: resource.v1.ResourceClaimTemplateSpec ) { self.metadata = metadata self.spec = spec @@ -76,7 +76,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.ResourceClaimTemplate { +public extension resource.v1.ResourceClaimTemplate { private enum CodingKeys: String, CodingKey { @@ -89,7 +89,7 @@ public extension resource.v1alpha3.ResourceClaimTemplate { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.metadata = try container.decodeIfPresent(meta.v1.ObjectMeta.self, forKey: .metadata) - self.spec = try container.decode(resource.v1alpha3.ResourceClaimTemplateSpec.self, forKey: .spec) + self.spec = try container.decode(resource.v1.ResourceClaimTemplateSpec.self, forKey: .spec) } func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/resource/v1alpha3/ResourceClaimTemplateList+resource.v1alpha3.swift b/Sources/Model/resource/v1/ResourceClaimTemplateList+resource.v1.swift similarity index 76% rename from Sources/Model/resource/v1alpha3/ResourceClaimTemplateList+resource.v1alpha3.swift rename to Sources/Model/resource/v1/ResourceClaimTemplateList+resource.v1.swift index f35c03ac..044ac0f9 100644 --- a/Sources/Model/resource/v1alpha3/ResourceClaimTemplateList+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/ResourceClaimTemplateList+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.ResourceClaimTemplateList +/// Kubernetes v1.34.6 +/// resource.v1.ResourceClaimTemplateList /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.ResourceClaimTemplateList +// MARK: - resource.v1.ResourceClaimTemplateList -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// ResourceClaimTemplateList is a collection of claim templates. @@ -37,11 +37,11 @@ public extension resource.v1alpha3 { /// /// KubernetesResourceList.Item associated type /// - public typealias Item = resource.v1alpha3.ResourceClaimTemplate + public typealias Item = resource.v1.ResourceClaimTemplate /// /// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources /// - public let apiVersion: String = "resource.k8s.io/v1alpha3" + public let apiVersion: String = "resource.k8s.io/v1" /// /// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds /// @@ -53,13 +53,13 @@ public extension resource.v1alpha3 { /// /// Items is the list of resource claim templates. /// - public var items: [resource.v1alpha3.ResourceClaimTemplate] + public var items: [resource.v1.ResourceClaimTemplate] /// /// Default memberwise initializer /// public init( metadata: meta.v1.ListMeta? = nil, - items: [resource.v1alpha3.ResourceClaimTemplate] + items: [resource.v1.ResourceClaimTemplate] ) { self.metadata = metadata self.items = items @@ -70,7 +70,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.ResourceClaimTemplateList { +public extension resource.v1.ResourceClaimTemplateList { private enum CodingKeys: String, CodingKey { @@ -83,7 +83,7 @@ public extension resource.v1alpha3.ResourceClaimTemplateList { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.metadata = try container.decodeIfPresent(meta.v1.ListMeta.self, forKey: .metadata) - self.items = try container.decode([resource.v1alpha3.ResourceClaimTemplate].self, forKey: .items) + self.items = try container.decode([resource.v1.ResourceClaimTemplate].self, forKey: .items) } func encode(to encoder: Encoder) throws { @@ -96,16 +96,16 @@ public extension resource.v1alpha3.ResourceClaimTemplateList { } } -// MARK: - resource.v1alpha3.ResourceClaimTemplateList + Sequence +// MARK: - resource.v1.ResourceClaimTemplateList + Sequence /// /// Sequence iterator for KubernetesResourceList items /// -extension resource.v1alpha3.ResourceClaimTemplateList: Sequence { +extension resource.v1.ResourceClaimTemplateList: Sequence { - public typealias Element = resource.v1alpha3.ResourceClaimTemplate + public typealias Element = resource.v1.ResourceClaimTemplate - public func makeIterator() -> AnyIterator { + public func makeIterator() -> AnyIterator { AnyIterator(items.makeIterator()) } } diff --git a/Sources/Model/resource/v1alpha3/ResourceClaimTemplateSpec+resource.v1alpha3.swift b/Sources/Model/resource/v1/ResourceClaimTemplateSpec+resource.v1.swift similarity index 83% rename from Sources/Model/resource/v1alpha3/ResourceClaimTemplateSpec+resource.v1alpha3.swift rename to Sources/Model/resource/v1/ResourceClaimTemplateSpec+resource.v1.swift index 51f07ebe..35debfbf 100644 --- a/Sources/Model/resource/v1alpha3/ResourceClaimTemplateSpec+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/ResourceClaimTemplateSpec+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.ResourceClaimTemplateSpec +/// Kubernetes v1.34.6 +/// resource.v1.ResourceClaimTemplateSpec /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.ResourceClaimTemplateSpec +// MARK: - resource.v1.ResourceClaimTemplateSpec -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim. @@ -41,13 +41,13 @@ public extension resource.v1alpha3 { /// /// Spec for the ResourceClaim. The entire content is copied unchanged into the ResourceClaim that gets created from this template. The same fields as in a ResourceClaim are also valid here. /// - public var spec: resource.v1alpha3.ResourceClaimSpec + public var spec: resource.v1.ResourceClaimSpec /// /// Default memberwise initializer /// public init( metadata: meta.v1.ObjectMeta? = nil, - spec: resource.v1alpha3.ResourceClaimSpec + spec: resource.v1.ResourceClaimSpec ) { self.metadata = metadata self.spec = spec @@ -58,7 +58,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.ResourceClaimTemplateSpec { +public extension resource.v1.ResourceClaimTemplateSpec { private enum CodingKeys: String, CodingKey { @@ -69,7 +69,7 @@ public extension resource.v1alpha3.ResourceClaimTemplateSpec { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.metadata = try container.decodeIfPresent(meta.v1.ObjectMeta.self, forKey: .metadata) - self.spec = try container.decode(resource.v1alpha3.ResourceClaimSpec.self, forKey: .spec) + self.spec = try container.decode(resource.v1.ResourceClaimSpec.self, forKey: .spec) } func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/resource/v1alpha3/ResourcePool+resource.v1alpha3.swift b/Sources/Model/resource/v1/ResourcePool+resource.v1.swift similarity index 94% rename from Sources/Model/resource/v1alpha3/ResourcePool+resource.v1alpha3.swift rename to Sources/Model/resource/v1/ResourcePool+resource.v1.swift index 2ffb4a8a..0bd6d716 100644 --- a/Sources/Model/resource/v1alpha3/ResourcePool+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/ResourcePool+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.ResourcePool +/// Kubernetes v1.34.6 +/// resource.v1.ResourcePool /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.ResourcePool +// MARK: - resource.v1.ResourcePool -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// ResourcePool describes the pool that ResourceSlices belong to. @@ -70,7 +70,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.ResourcePool { +public extension resource.v1.ResourcePool { private enum CodingKeys: String, CodingKey { diff --git a/Sources/Model/resource/v1alpha3/ResourceSlice+resource.v1alpha3.swift b/Sources/Model/resource/v1/ResourceSlice+resource.v1.swift similarity index 89% rename from Sources/Model/resource/v1alpha3/ResourceSlice+resource.v1alpha3.swift rename to Sources/Model/resource/v1/ResourceSlice+resource.v1.swift index 0eb7a6b8..e74c3ef0 100644 --- a/Sources/Model/resource/v1alpha3/ResourceSlice+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/ResourceSlice+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.ResourceSlice +/// Kubernetes v1.34.6 +/// resource.v1.ResourceSlice /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.ResourceSlice +// MARK: - resource.v1.ResourceSlice -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// ResourceSlice represents one or more resources in a pool of similar resources, managed by a common driver. A pool may span more than one ResourceSlice, and exactly how many ResourceSlices comprise a pool is determined by the driver. @@ -49,11 +49,11 @@ public extension resource.v1alpha3 { /// /// ListableResource.List associated type /// - public typealias List = resource.v1alpha3.ResourceSliceList + public typealias List = resource.v1.ResourceSliceList /// /// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources /// - public let apiVersion: String = "resource.k8s.io/v1alpha3" + public let apiVersion: String = "resource.k8s.io/v1" /// /// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds /// @@ -67,13 +67,13 @@ public extension resource.v1alpha3 { /// /// Changing the spec automatically increments the metadata.generation number. /// - public var spec: resource.v1alpha3.ResourceSliceSpec + public var spec: resource.v1.ResourceSliceSpec /// /// Default memberwise initializer /// public init( metadata: meta.v1.ObjectMeta? = nil, - spec: resource.v1alpha3.ResourceSliceSpec + spec: resource.v1.ResourceSliceSpec ) { self.metadata = metadata self.spec = spec @@ -84,7 +84,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.ResourceSlice { +public extension resource.v1.ResourceSlice { private enum CodingKeys: String, CodingKey { @@ -97,7 +97,7 @@ public extension resource.v1alpha3.ResourceSlice { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.metadata = try container.decodeIfPresent(meta.v1.ObjectMeta.self, forKey: .metadata) - self.spec = try container.decode(resource.v1alpha3.ResourceSliceSpec.self, forKey: .spec) + self.spec = try container.decode(resource.v1.ResourceSliceSpec.self, forKey: .spec) } func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/resource/v1alpha3/ResourceSliceList+resource.v1alpha3.swift b/Sources/Model/resource/v1/ResourceSliceList+resource.v1.swift similarity index 78% rename from Sources/Model/resource/v1alpha3/ResourceSliceList+resource.v1alpha3.swift rename to Sources/Model/resource/v1/ResourceSliceList+resource.v1.swift index eef13d79..e698d6ae 100644 --- a/Sources/Model/resource/v1alpha3/ResourceSliceList+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/ResourceSliceList+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.ResourceSliceList +/// Kubernetes v1.34.6 +/// resource.v1.ResourceSliceList /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.ResourceSliceList +// MARK: - resource.v1.ResourceSliceList -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// ResourceSliceList is a collection of ResourceSlices. @@ -37,11 +37,11 @@ public extension resource.v1alpha3 { /// /// KubernetesResourceList.Item associated type /// - public typealias Item = resource.v1alpha3.ResourceSlice + public typealias Item = resource.v1.ResourceSlice /// /// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources /// - public let apiVersion: String = "resource.k8s.io/v1alpha3" + public let apiVersion: String = "resource.k8s.io/v1" /// /// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds /// @@ -53,13 +53,13 @@ public extension resource.v1alpha3 { /// /// Items is the list of resource ResourceSlices. /// - public var items: [resource.v1alpha3.ResourceSlice] + public var items: [resource.v1.ResourceSlice] /// /// Default memberwise initializer /// public init( metadata: meta.v1.ListMeta? = nil, - items: [resource.v1alpha3.ResourceSlice] + items: [resource.v1.ResourceSlice] ) { self.metadata = metadata self.items = items @@ -70,7 +70,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.ResourceSliceList { +public extension resource.v1.ResourceSliceList { private enum CodingKeys: String, CodingKey { @@ -83,7 +83,7 @@ public extension resource.v1alpha3.ResourceSliceList { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.metadata = try container.decodeIfPresent(meta.v1.ListMeta.self, forKey: .metadata) - self.items = try container.decode([resource.v1alpha3.ResourceSlice].self, forKey: .items) + self.items = try container.decode([resource.v1.ResourceSlice].self, forKey: .items) } func encode(to encoder: Encoder) throws { @@ -96,16 +96,16 @@ public extension resource.v1alpha3.ResourceSliceList { } } -// MARK: - resource.v1alpha3.ResourceSliceList + Sequence +// MARK: - resource.v1.ResourceSliceList + Sequence /// /// Sequence iterator for KubernetesResourceList items /// -extension resource.v1alpha3.ResourceSliceList: Sequence { +extension resource.v1.ResourceSliceList: Sequence { - public typealias Element = resource.v1alpha3.ResourceSlice + public typealias Element = resource.v1.ResourceSlice - public func makeIterator() -> AnyIterator { + public func makeIterator() -> AnyIterator { AnyIterator(items.makeIterator()) } } diff --git a/Sources/Model/resource/v1alpha3/ResourceSliceSpec+resource.v1alpha3.swift b/Sources/Model/resource/v1/ResourceSliceSpec+resource.v1.swift similarity index 86% rename from Sources/Model/resource/v1alpha3/ResourceSliceSpec+resource.v1alpha3.swift rename to Sources/Model/resource/v1/ResourceSliceSpec+resource.v1.swift index 814ce625..205c80e9 100644 --- a/Sources/Model/resource/v1alpha3/ResourceSliceSpec+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1/ResourceSliceSpec+resource.v1.swift @@ -16,8 +16,8 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.ResourceSliceSpec +/// Kubernetes v1.34.6 +/// resource.v1.ResourceSliceSpec /// #if canImport(FoundationEssentials) @@ -26,9 +26,9 @@ import FoundationEssentials import Foundation #endif -// MARK: - resource.v1alpha3.ResourceSliceSpec +// MARK: - resource.v1.ResourceSliceSpec -public extension resource.v1alpha3 { +public extension resource.v1 { /// /// ResourceSliceSpec contains the information published by the driver in one ResourceSlice. @@ -45,7 +45,7 @@ public extension resource.v1alpha3 { /// /// Must not have more than 128 entries. /// - public var devices: [resource.v1alpha3.Device]? + public var devices: [resource.v1.Device]? /// /// Driver identifies the DRA driver providing the capacity information. A field selector can be used to list only ResourceSlice objects with a certain driver name. /// @@ -77,27 +77,27 @@ public extension resource.v1alpha3 { /// /// Pool describes the pool that this ResourceSlice belongs to. /// - public var pool: resource.v1alpha3.ResourcePool + public var pool: resource.v1.ResourcePool /// /// SharedCounters defines a list of counter sets, each of which has a name and a list of counters available. /// /// The names of the SharedCounters must be unique in the ResourceSlice. /// - /// The maximum number of SharedCounters is 32. + /// The maximum number of counters in all sets is 32. /// - public var sharedCounters: [resource.v1alpha3.CounterSet]? + public var sharedCounters: [resource.v1.CounterSet]? /// /// Default memberwise initializer /// public init( allNodes: Bool? = nil, - devices: [resource.v1alpha3.Device]? = nil, + devices: [resource.v1.Device]? = nil, driver: String, nodeName: String? = nil, nodeSelector: core.v1.NodeSelector? = nil, perDeviceNodeSelection: Bool? = nil, - pool: resource.v1alpha3.ResourcePool, - sharedCounters: [resource.v1alpha3.CounterSet]? = nil + pool: resource.v1.ResourcePool, + sharedCounters: [resource.v1.CounterSet]? = nil ) { self.allNodes = allNodes self.devices = devices @@ -114,7 +114,7 @@ public extension resource.v1alpha3 { /// /// Codable conformance /// -public extension resource.v1alpha3.ResourceSliceSpec { +public extension resource.v1.ResourceSliceSpec { private enum CodingKeys: String, CodingKey { @@ -131,13 +131,13 @@ public extension resource.v1alpha3.ResourceSliceSpec { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.allNodes = try container.decodeIfPresent(Bool.self, forKey: .allNodes) - self.devices = try container.decodeIfPresent([resource.v1alpha3.Device].self, forKey: .devices) + self.devices = try container.decodeIfPresent([resource.v1.Device].self, forKey: .devices) self.driver = try container.decode(String.self, forKey: .driver) self.nodeName = try container.decodeIfPresent(String.self, forKey: .nodeName) self.nodeSelector = try container.decodeIfPresent(core.v1.NodeSelector.self, forKey: .nodeSelector) self.perDeviceNodeSelection = try container.decodeIfPresent(Bool.self, forKey: .perDeviceNodeSelection) - self.pool = try container.decode(resource.v1alpha3.ResourcePool.self, forKey: .pool) - self.sharedCounters = try container.decodeIfPresent([resource.v1alpha3.CounterSet].self, forKey: .sharedCounters) + self.pool = try container.decode(resource.v1.ResourcePool.self, forKey: .pool) + self.sharedCounters = try container.decodeIfPresent([resource.v1.CounterSet].self, forKey: .sharedCounters) } func encode(to encoder: Encoder) throws { diff --git a/Sources/Model/resource/v1/resource+v1.swift b/Sources/Model/resource/v1/resource+v1.swift new file mode 100644 index 00000000..45edae3b --- /dev/null +++ b/Sources/Model/resource/v1/resource+v1.swift @@ -0,0 +1,33 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +/// +/// Namespace for `resource.v1` +/// +public extension resource { + enum v1 {} +} diff --git a/Sources/Model/resource/v1alpha3/BasicDevice+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/BasicDevice+resource.v1alpha3.swift deleted file mode 100644 index c83d2764..00000000 --- a/Sources/Model/resource/v1alpha3/BasicDevice+resource.v1alpha3.swift +++ /dev/null @@ -1,144 +0,0 @@ -// -// Copyright 2020 Swiftkube Project -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -/// -/// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 -/// resource.v1alpha3.BasicDevice -/// - -#if canImport(FoundationEssentials) -import FoundationEssentials -#else -import Foundation -#endif - -// MARK: - resource.v1alpha3.BasicDevice - -public extension resource.v1alpha3 { - - /// - /// BasicDevice defines one device instance. - /// - struct BasicDevice: KubernetesResource { - /// - /// AllNodes indicates that all nodes have access to the device. - /// - /// Must only be set if Spec.PerDeviceNodeSelection is set to true. At most one of NodeName, NodeSelector and AllNodes can be set. - /// - public var allNodes: Bool? - /// - /// Attributes defines the set of attributes for this device. The name of each attribute must be unique in that set. - /// - /// The maximum number of attributes and capacities combined is 32. - /// - public var attributes: [String: resource.v1alpha3.DeviceAttribute]? - /// - /// Capacity defines the set of capacities for this device. The name of each capacity must be unique in that set. - /// - /// The maximum number of attributes and capacities combined is 32. - /// - public var capacity: [String: Quantity]? - /// - /// ConsumesCounters defines a list of references to sharedCounters and the set of counters that the device will consume from those counter sets. - /// - /// There can only be a single entry per counterSet. - /// - /// The total number of device counter consumption entries must be <= 32. In addition, the total number in the entire ResourceSlice must be <= 1024 (for example, 64 devices with 16 counters each). - /// - public var consumesCounters: [resource.v1alpha3.DeviceCounterConsumption]? - /// - /// NodeName identifies the node where the device is available. - /// - /// Must only be set if Spec.PerDeviceNodeSelection is set to true. At most one of NodeName, NodeSelector and AllNodes can be set. - /// - public var nodeName: String? - /// - /// NodeSelector defines the nodes where the device is available. - /// - /// Must only be set if Spec.PerDeviceNodeSelection is set to true. At most one of NodeName, NodeSelector and AllNodes can be set. - /// - public var nodeSelector: core.v1.NodeSelector? - /// - /// If specified, these are the driver-defined taints. - /// - /// The maximum number of taints is 4. - /// - /// This is an alpha field and requires enabling the DRADeviceTaints feature gate. - /// - public var taints: [resource.v1alpha3.DeviceTaint]? - /// - /// Default memberwise initializer - /// - public init( - allNodes: Bool? = nil, - attributes: [String: resource.v1alpha3.DeviceAttribute]? = nil, - capacity: [String: Quantity]? = nil, - consumesCounters: [resource.v1alpha3.DeviceCounterConsumption]? = nil, - nodeName: String? = nil, - nodeSelector: core.v1.NodeSelector? = nil, - taints: [resource.v1alpha3.DeviceTaint]? = nil - ) { - self.allNodes = allNodes - self.attributes = attributes - self.capacity = capacity - self.consumesCounters = consumesCounters - self.nodeName = nodeName - self.nodeSelector = nodeSelector - self.taints = taints - } - } -} - -/// -/// Codable conformance -/// -public extension resource.v1alpha3.BasicDevice { - - private enum CodingKeys: String, CodingKey { - - case allNodes = "allNodes" - case attributes = "attributes" - case capacity = "capacity" - case consumesCounters = "consumesCounters" - case nodeName = "nodeName" - case nodeSelector = "nodeSelector" - case taints = "taints" - } - - init(from decoder: Decoder) throws { - let container = try decoder.container(keyedBy: CodingKeys.self) - self.allNodes = try container.decodeIfPresent(Bool.self, forKey: .allNodes) - self.attributes = try container.decodeIfPresent([String: resource.v1alpha3.DeviceAttribute].self, forKey: .attributes) - self.capacity = try container.decodeIfPresent([String: Quantity].self, forKey: .capacity) - self.consumesCounters = try container.decodeIfPresent([resource.v1alpha3.DeviceCounterConsumption].self, forKey: .consumesCounters) - self.nodeName = try container.decodeIfPresent(String.self, forKey: .nodeName) - self.nodeSelector = try container.decodeIfPresent(core.v1.NodeSelector.self, forKey: .nodeSelector) - self.taints = try container.decodeIfPresent([resource.v1alpha3.DeviceTaint].self, forKey: .taints) - } - - func encode(to encoder: Encoder) throws { - var encodingContainer = encoder.container(keyedBy: CodingKeys.self) - - try encodingContainer.encode(allNodes, forKey: .allNodes) - try encodingContainer.encode(attributes, forKey: .attributes) - try encodingContainer.encode(capacity, forKey: .capacity) - try encodingContainer.encode(consumesCounters, forKey: .consumesCounters) - try encodingContainer.encode(nodeName, forKey: .nodeName) - try encodingContainer.encode(nodeSelector, forKey: .nodeSelector) - try encodingContainer.encode(taints, forKey: .taints) - } -} diff --git a/Sources/Model/resource/v1alpha3/CELDeviceSelector+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/CELDeviceSelector+resource.v1alpha3.swift index b43b3be7..55798581 100644 --- a/Sources/Model/resource/v1alpha3/CELDeviceSelector+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/CELDeviceSelector+resource.v1alpha3.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1alpha3.CELDeviceSelector /// diff --git a/Sources/Model/resource/v1alpha3/DeviceSelector+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceSelector+resource.v1alpha3.swift index a54f4216..ce7962f1 100644 --- a/Sources/Model/resource/v1alpha3/DeviceSelector+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceSelector+resource.v1alpha3.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1alpha3.DeviceSelector /// diff --git a/Sources/Model/resource/v1alpha3/DeviceTaint+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaint+resource.v1alpha3.swift index 16a47fdc..4545b250 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaint+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaint+resource.v1alpha3.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1alpha3.DeviceTaint /// diff --git a/Sources/Model/resource/v1alpha3/DeviceTaintRule+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaintRule+resource.v1alpha3.swift index 76b1dc27..daa02f7d 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaintRule+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaintRule+resource.v1alpha3.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1alpha3.DeviceTaintRule /// diff --git a/Sources/Model/resource/v1alpha3/DeviceTaintRuleList+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaintRuleList+resource.v1alpha3.swift index f34016f5..67151de4 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaintRuleList+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaintRuleList+resource.v1alpha3.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1alpha3.DeviceTaintRuleList /// diff --git a/Sources/Model/resource/v1alpha3/DeviceTaintRuleSpec+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaintRuleSpec+resource.v1alpha3.swift index 57acde95..73911c2b 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaintRuleSpec+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaintRuleSpec+resource.v1alpha3.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1alpha3.DeviceTaintRuleSpec /// diff --git a/Sources/Model/resource/v1alpha3/DeviceTaintSelector+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaintSelector+resource.v1alpha3.swift index 8f4b9cca..2d222885 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaintSelector+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaintSelector+resource.v1alpha3.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1alpha3.DeviceTaintSelector /// diff --git a/Sources/Model/resource/v1alpha3/resource+v1alpha3.swift b/Sources/Model/resource/v1alpha3/resource+v1alpha3.swift index 26580046..d4cf1c28 100644 --- a/Sources/Model/resource/v1alpha3/resource+v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/resource+v1alpha3.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/resource/v1beta1/AllocatedDeviceStatus+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/AllocatedDeviceStatus+resource.v1beta1.swift index 04ab2f47..94d74132 100644 --- a/Sources/Model/resource/v1beta1/AllocatedDeviceStatus+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/AllocatedDeviceStatus+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.AllocatedDeviceStatus /// @@ -33,6 +33,8 @@ public extension resource.v1beta1 { /// /// AllocatedDeviceStatus contains the status of an allocated device, if the driver chooses to report it. This may include driver-specific information. /// + /// The combination of Driver, Pool, Device, and ShareID must match the corresponding key in Status.Allocation.Devices. + /// struct AllocatedDeviceStatus: KubernetesResource { /// /// Conditions contains the latest observation of the device's state. If the device has been configured according to the class and claim config references, the `Ready` condition should be True. @@ -67,6 +69,10 @@ public extension resource.v1beta1 { /// public var pool: String /// + /// ShareID uniquely identifies an individual allocation share of the device. + /// + public var shareID: String? + /// /// Default memberwise initializer /// public init( @@ -75,7 +81,8 @@ public extension resource.v1beta1 { device: String, driver: String, networkData: resource.v1beta1.NetworkDeviceData? = nil, - pool: String + pool: String, + shareID: String? = nil ) { self.conditions = conditions self.data = data @@ -83,6 +90,7 @@ public extension resource.v1beta1 { self.driver = driver self.networkData = networkData self.pool = pool + self.shareID = shareID } } } @@ -100,6 +108,7 @@ public extension resource.v1beta1.AllocatedDeviceStatus { case driver = "driver" case networkData = "networkData" case pool = "pool" + case shareID = "shareID" } init(from decoder: Decoder) throws { @@ -110,6 +119,7 @@ public extension resource.v1beta1.AllocatedDeviceStatus { self.driver = try container.decode(String.self, forKey: .driver) self.networkData = try container.decodeIfPresent(resource.v1beta1.NetworkDeviceData.self, forKey: .networkData) self.pool = try container.decode(String.self, forKey: .pool) + self.shareID = try container.decodeIfPresent(String.self, forKey: .shareID) } func encode(to encoder: Encoder) throws { @@ -121,5 +131,6 @@ public extension resource.v1beta1.AllocatedDeviceStatus { try encodingContainer.encode(driver, forKey: .driver) try encodingContainer.encode(networkData, forKey: .networkData) try encodingContainer.encode(pool, forKey: .pool) + try encodingContainer.encode(shareID, forKey: .shareID) } } diff --git a/Sources/Model/resource/v1beta1/AllocationResult+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/AllocationResult+resource.v1beta1.swift index f664e1f2..879d93cc 100644 --- a/Sources/Model/resource/v1beta1/AllocationResult+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/AllocationResult+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.AllocationResult /// @@ -34,6 +34,12 @@ public extension resource.v1beta1 { /// AllocationResult contains attributes of an allocated resource. /// struct AllocationResult: KubernetesResource { + /// + /// AllocationTimestamp stores the time when the resources were allocated. This field is not guaranteed to be set, in which case that time is unknown. + /// + /// This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gate. + /// + public var allocationTimestamp: Date? /// /// Devices is the result of allocating devices. /// @@ -46,9 +52,11 @@ public extension resource.v1beta1 { /// Default memberwise initializer /// public init( + allocationTimestamp: Date? = nil, devices: resource.v1beta1.DeviceAllocationResult? = nil, nodeSelector: core.v1.NodeSelector? = nil ) { + self.allocationTimestamp = allocationTimestamp self.devices = devices self.nodeSelector = nodeSelector } @@ -62,12 +70,14 @@ public extension resource.v1beta1.AllocationResult { private enum CodingKeys: String, CodingKey { + case allocationTimestamp = "allocationTimestamp" case devices = "devices" case nodeSelector = "nodeSelector" } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) + self.allocationTimestamp = try container.decodeIfPresent(Date.self, forKey: .allocationTimestamp) self.devices = try container.decodeIfPresent(resource.v1beta1.DeviceAllocationResult.self, forKey: .devices) self.nodeSelector = try container.decodeIfPresent(core.v1.NodeSelector.self, forKey: .nodeSelector) } @@ -75,6 +85,7 @@ public extension resource.v1beta1.AllocationResult { func encode(to encoder: Encoder) throws { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + try encodingContainer.encode(allocationTimestamp, forKey: .allocationTimestamp) try encodingContainer.encode(devices, forKey: .devices) try encodingContainer.encode(nodeSelector, forKey: .nodeSelector) } diff --git a/Sources/Model/resource/v1beta1/BasicDevice+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/BasicDevice+resource.v1beta1.swift index e2fe1fa5..09dd8845 100644 --- a/Sources/Model/resource/v1beta1/BasicDevice+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/BasicDevice+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.BasicDevice /// @@ -41,12 +41,44 @@ public extension resource.v1beta1 { /// public var allNodes: Bool? /// + /// AllowMultipleAllocations marks whether the device is allowed to be allocated to multiple DeviceRequests. + /// + /// If AllowMultipleAllocations is set to true, the device can be allocated more than once, and all of its capacity is consumable, regardless of whether the requestPolicy is defined or not. + /// + public var allowMultipleAllocations: Bool? + /// /// Attributes defines the set of attributes for this device. The name of each attribute must be unique in that set. /// /// The maximum number of attributes and capacities combined is 32. /// public var attributes: [String: resource.v1beta1.DeviceAttribute]? /// + /// BindingConditions defines the conditions for proceeding with binding. All of these conditions must be set in the per-device status conditions with a value of True to proceed with binding the pod to the node while scheduling the pod. + /// + /// The maximum number of binding conditions is 4. + /// + /// The conditions must be a valid condition type string. + /// + /// This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gates. + /// + public var bindingConditions: [String]? + /// + /// BindingFailureConditions defines the conditions for binding failure. They may be set in the per-device status conditions. If any is true, a binding failure occurred. + /// + /// The maximum number of binding failure conditions is 4. + /// + /// The conditions must be a valid condition type string. + /// + /// This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gates. + /// + public var bindingFailureConditions: [String]? + /// + /// BindsToNode indicates if the usage of an allocation involving this device has to be limited to exactly the node that was chosen when allocating the claim. If set to true, the scheduler will set the ResourceClaim.Status.Allocation.NodeSelector to match the node where the allocation was made. + /// + /// This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gates. + /// + public var bindsToNode: Bool? + /// /// Capacity defines the set of capacities for this device. The name of each capacity must be unique in that set. /// /// The maximum number of attributes and capacities combined is 32. @@ -87,7 +119,11 @@ public extension resource.v1beta1 { /// public init( allNodes: Bool? = nil, + allowMultipleAllocations: Bool? = nil, attributes: [String: resource.v1beta1.DeviceAttribute]? = nil, + bindingConditions: [String]? = nil, + bindingFailureConditions: [String]? = nil, + bindsToNode: Bool? = nil, capacity: [String: resource.v1beta1.DeviceCapacity]? = nil, consumesCounters: [resource.v1beta1.DeviceCounterConsumption]? = nil, nodeName: String? = nil, @@ -95,7 +131,11 @@ public extension resource.v1beta1 { taints: [resource.v1beta1.DeviceTaint]? = nil ) { self.allNodes = allNodes + self.allowMultipleAllocations = allowMultipleAllocations self.attributes = attributes + self.bindingConditions = bindingConditions + self.bindingFailureConditions = bindingFailureConditions + self.bindsToNode = bindsToNode self.capacity = capacity self.consumesCounters = consumesCounters self.nodeName = nodeName @@ -113,7 +153,11 @@ public extension resource.v1beta1.BasicDevice { private enum CodingKeys: String, CodingKey { case allNodes = "allNodes" + case allowMultipleAllocations = "allowMultipleAllocations" case attributes = "attributes" + case bindingConditions = "bindingConditions" + case bindingFailureConditions = "bindingFailureConditions" + case bindsToNode = "bindsToNode" case capacity = "capacity" case consumesCounters = "consumesCounters" case nodeName = "nodeName" @@ -124,7 +168,11 @@ public extension resource.v1beta1.BasicDevice { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.allNodes = try container.decodeIfPresent(Bool.self, forKey: .allNodes) + self.allowMultipleAllocations = try container.decodeIfPresent(Bool.self, forKey: .allowMultipleAllocations) self.attributes = try container.decodeIfPresent([String: resource.v1beta1.DeviceAttribute].self, forKey: .attributes) + self.bindingConditions = try container.decodeIfPresent([String].self, forKey: .bindingConditions) + self.bindingFailureConditions = try container.decodeIfPresent([String].self, forKey: .bindingFailureConditions) + self.bindsToNode = try container.decodeIfPresent(Bool.self, forKey: .bindsToNode) self.capacity = try container.decodeIfPresent([String: resource.v1beta1.DeviceCapacity].self, forKey: .capacity) self.consumesCounters = try container.decodeIfPresent([resource.v1beta1.DeviceCounterConsumption].self, forKey: .consumesCounters) self.nodeName = try container.decodeIfPresent(String.self, forKey: .nodeName) @@ -136,7 +184,11 @@ public extension resource.v1beta1.BasicDevice { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) try encodingContainer.encode(allNodes, forKey: .allNodes) + try encodingContainer.encode(allowMultipleAllocations, forKey: .allowMultipleAllocations) try encodingContainer.encode(attributes, forKey: .attributes) + try encodingContainer.encode(bindingConditions, forKey: .bindingConditions) + try encodingContainer.encode(bindingFailureConditions, forKey: .bindingFailureConditions) + try encodingContainer.encode(bindsToNode, forKey: .bindsToNode) try encodingContainer.encode(capacity, forKey: .capacity) try encodingContainer.encode(consumesCounters, forKey: .consumesCounters) try encodingContainer.encode(nodeName, forKey: .nodeName) diff --git a/Sources/Model/resource/v1beta1/CELDeviceSelector+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/CELDeviceSelector+resource.v1beta1.swift index e1415dd4..7b826320 100644 --- a/Sources/Model/resource/v1beta1/CELDeviceSelector+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/CELDeviceSelector+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.CELDeviceSelector /// @@ -43,6 +43,8 @@ public extension resource.v1beta1 { /// (e.g. device.attributes["dra.example.com"] evaluates to an object with all /// of the attributes which were prefixed by "dra.example.com". /// - capacity (map[string]object): the device's capacities, grouped by prefix. + /// - allowMultipleAllocations (bool): the allowMultipleAllocations property of the device + /// (v1.34+ with the DRAConsumableCapacity feature enabled). /// /// Example: Consider a device with driver="dra.example.com", which exposes two attributes named "model" and "ext.example.com/family" and which exposes one capacity named "modules". This input to this expression would have the following fields: /// diff --git a/Sources/Model/resource/v1beta1/CapacityRequestPolicy+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/CapacityRequestPolicy+resource.v1beta1.swift new file mode 100644 index 00000000..d5324c7f --- /dev/null +++ b/Sources/Model/resource/v1beta1/CapacityRequestPolicy+resource.v1beta1.swift @@ -0,0 +1,106 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// resource.v1beta1.CapacityRequestPolicy +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - resource.v1beta1.CapacityRequestPolicy + +public extension resource.v1beta1 { + + /// + /// CapacityRequestPolicy defines how requests consume device capacity. + /// + /// Must not set more than one ValidRequestValues. + /// + struct CapacityRequestPolicy: KubernetesResource { + /// + /// Default specifies how much of this capacity is consumed by a request that does not contain an entry for it in DeviceRequest's Capacity. + /// + public var `default`: Quantity? + /// + /// ValidRange defines an acceptable quantity value range in consuming requests. + /// + /// If this field is set, Default must be defined and it must fall within the defined ValidRange. + /// + /// If the requested amount does not fall within the defined range, the request violates the policy, and this device cannot be allocated. + /// + /// If the request doesn't contain this capacity entry, Default value is used. + /// + public var validRange: resource.v1beta1.CapacityRequestPolicyRange? + /// + /// ValidValues defines a set of acceptable quantity values in consuming requests. + /// + /// Must not contain more than 10 entries. Must be sorted in ascending order. + /// + /// If this field is set, Default must be defined and it must be included in ValidValues list. + /// + /// If the requested amount does not match any valid value but smaller than some valid values, the scheduler calculates the smallest valid value that is greater than or equal to the request. That is: min(ceil(requestedValue) ∈ validValues), where requestedValue ≤ max(validValues). + /// + /// If the requested amount exceeds all valid values, the request violates the policy, and this device cannot be allocated. + /// + public var validValues: [Quantity]? + /// + /// Default memberwise initializer + /// + public init( + `default`: Quantity? = nil, + validRange: resource.v1beta1.CapacityRequestPolicyRange? = nil, + validValues: [Quantity]? = nil + ) { + self.`default` = `default` + self.validRange = validRange + self.validValues = validValues + } + } +} + +/// +/// Codable conformance +/// +public extension resource.v1beta1.CapacityRequestPolicy { + + private enum CodingKeys: String, CodingKey { + + case `default` = "default" + case validRange = "validRange" + case validValues = "validValues" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.`default` = try container.decodeIfPresent(Quantity.self, forKey: .`default`) + self.validRange = try container.decodeIfPresent(resource.v1beta1.CapacityRequestPolicyRange.self, forKey: .validRange) + self.validValues = try container.decodeIfPresent([Quantity].self, forKey: .validValues) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(`default`, forKey: .`default`) + try encodingContainer.encode(validRange, forKey: .validRange) + try encodingContainer.encode(validValues, forKey: .validValues) + } +} diff --git a/Sources/Model/resource/v1beta1/CapacityRequestPolicyRange+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/CapacityRequestPolicyRange+resource.v1beta1.swift new file mode 100644 index 00000000..8c2d51b9 --- /dev/null +++ b/Sources/Model/resource/v1beta1/CapacityRequestPolicyRange+resource.v1beta1.swift @@ -0,0 +1,103 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// resource.v1beta1.CapacityRequestPolicyRange +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - resource.v1beta1.CapacityRequestPolicyRange + +public extension resource.v1beta1 { + + /// + /// CapacityRequestPolicyRange defines a valid range for consumable capacity values. + /// + /// - If the requested amount is less than Min, it is rounded up to the Min value. + /// - If Step is set and the requested amount is between Min and Max but not aligned with Step, + /// it will be rounded up to the next value equal to Min + (n * Step). + /// - If Step is not set, the requested amount is used as-is if it falls within the range Min to Max (if set). + /// - If the requested or rounded amount exceeds Max (if set), the request does not satisfy the policy, + /// and the device cannot be allocated. + /// + struct CapacityRequestPolicyRange: KubernetesResource { + /// + /// Max defines the upper limit for capacity that can be requested. + /// + /// Max must be less than or equal to the capacity value. Min and requestPolicy.default must be less than or equal to the maximum. + /// + public var max: Quantity? + /// + /// Min specifies the minimum capacity allowed for a consumption request. + /// + /// Min must be greater than or equal to zero, and less than or equal to the capacity value. requestPolicy.default must be more than or equal to the minimum. + /// + public var min: Quantity + /// + /// Step defines the step size between valid capacity amounts within the range. + /// + /// Max (if set) and requestPolicy.default must be a multiple of Step. Min + Step must be less than or equal to the capacity value. + /// + public var step: Quantity? + /// + /// Default memberwise initializer + /// + public init( + max: Quantity? = nil, + min: Quantity, + step: Quantity? = nil + ) { + self.max = max + self.min = min + self.step = step + } + } +} + +/// +/// Codable conformance +/// +public extension resource.v1beta1.CapacityRequestPolicyRange { + + private enum CodingKeys: String, CodingKey { + + case max = "max" + case min = "min" + case step = "step" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.max = try container.decodeIfPresent(Quantity.self, forKey: .max) + self.min = try container.decode(Quantity.self, forKey: .min) + self.step = try container.decodeIfPresent(Quantity.self, forKey: .step) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(max, forKey: .max) + try encodingContainer.encode(min, forKey: .min) + try encodingContainer.encode(step, forKey: .step) + } +} diff --git a/Sources/Model/resource/v1beta1/CapacityRequirements+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/CapacityRequirements+resource.v1beta1.swift new file mode 100644 index 00000000..e5cf0be3 --- /dev/null +++ b/Sources/Model/resource/v1beta1/CapacityRequirements+resource.v1beta1.swift @@ -0,0 +1,82 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// resource.v1beta1.CapacityRequirements +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - resource.v1beta1.CapacityRequirements + +public extension resource.v1beta1 { + + /// + /// CapacityRequirements defines the capacity requirements for a specific device request. + /// + struct CapacityRequirements: KubernetesResource { + /// + /// Requests represent individual device resource requests for distinct resources, all of which must be provided by the device. + /// + /// This value is used as an additional filtering condition against the available capacity on the device. This is semantically equivalent to a CEL selector with `device.capacity[]..compareTo(quantity()) >= 0`. For example, device.capacity['test-driver.cdi.k8s.io'].counters.compareTo(quantity('2')) >= 0. + /// + /// When a requestPolicy is defined, the requested amount is adjusted upward to the nearest valid value based on the policy. If the requested amount cannot be adjusted to a valid value—because it exceeds what the requestPolicy allows— the device is considered ineligible for allocation. + /// + /// For any capacity that is not explicitly requested: - If no requestPolicy is set, the default consumed capacity is equal to the full device capacity + /// (i.e., the whole device is claimed). + /// - If a requestPolicy is set, the default consumed capacity is determined according to that policy. + /// + /// If the device allows multiple allocation, the aggregated amount across all requests must not exceed the capacity value. The consumed capacity, which may be adjusted based on the requestPolicy if defined, is recorded in the resource claim’s status.devices[*].consumedCapacity field. + /// + public var requests: [String: Quantity]? + /// + /// Default memberwise initializer + /// + public init( + requests: [String: Quantity]? = nil + ) { + self.requests = requests + } + } +} + +/// +/// Codable conformance +/// +public extension resource.v1beta1.CapacityRequirements { + + private enum CodingKeys: String, CodingKey { + + case requests = "requests" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.requests = try container.decodeIfPresent([String: Quantity].self, forKey: .requests) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(requests, forKey: .requests) + } +} diff --git a/Sources/Model/resource/v1beta1/Counter+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/Counter+resource.v1beta1.swift index 80758ac1..e23874f1 100644 --- a/Sources/Model/resource/v1beta1/Counter+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/Counter+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.Counter /// diff --git a/Sources/Model/resource/v1beta1/CounterSet+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/CounterSet+resource.v1beta1.swift index 834bb1df..2d8e2ca2 100644 --- a/Sources/Model/resource/v1beta1/CounterSet+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/CounterSet+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.CounterSet /// diff --git a/Sources/Model/resource/v1beta1/Device+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/Device+resource.v1beta1.swift index 53941880..5676ebb1 100644 --- a/Sources/Model/resource/v1beta1/Device+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/Device+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.Device /// diff --git a/Sources/Model/resource/v1beta1/DeviceAllocationConfiguration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceAllocationConfiguration+resource.v1beta1.swift index 97de0a2b..3ac3aedf 100644 --- a/Sources/Model/resource/v1beta1/DeviceAllocationConfiguration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceAllocationConfiguration+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.DeviceAllocationConfiguration /// diff --git a/Sources/Model/resource/v1beta1/DeviceAllocationResult+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceAllocationResult+resource.v1beta1.swift index 2497de4c..925dd0a0 100644 --- a/Sources/Model/resource/v1beta1/DeviceAllocationResult+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceAllocationResult+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.DeviceAllocationResult /// diff --git a/Sources/Model/resource/v1beta1/DeviceAttribute+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceAttribute+resource.v1beta1.swift index 3f2e7076..261c94df 100644 --- a/Sources/Model/resource/v1beta1/DeviceAttribute+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceAttribute+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.DeviceAttribute /// diff --git a/Sources/Model/resource/v1beta1/DeviceCapacity+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceCapacity+resource.v1beta1.swift index 26b4aeed..0a929939 100644 --- a/Sources/Model/resource/v1beta1/DeviceCapacity+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceCapacity+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.DeviceCapacity /// @@ -35,15 +35,27 @@ public extension resource.v1beta1 { /// struct DeviceCapacity: KubernetesResource { /// - /// Value defines how much of a certain device capacity is available. + /// RequestPolicy defines how this DeviceCapacity must be consumed when the device is allowed to be shared by multiple allocations. + /// + /// The Device must have allowMultipleAllocations set to true in order to set a requestPolicy. + /// + /// If unset, capacity requests are unconstrained: requests can consume any amount of capacity, as long as the total consumed across all allocations does not exceed the device's defined capacity. If request is also unset, default is the full capacity value. + /// + public var requestPolicy: resource.v1beta1.CapacityRequestPolicy? + /// + /// Value defines how much of a certain capacity that device has. + /// + /// This field reflects the fixed total capacity and does not change. The consumed amount is tracked separately by scheduler and does not affect this value. /// public var value: Quantity /// /// Default memberwise initializer /// public init( + requestPolicy: resource.v1beta1.CapacityRequestPolicy? = nil, value: Quantity ) { + self.requestPolicy = requestPolicy self.value = value } } @@ -56,17 +68,20 @@ public extension resource.v1beta1.DeviceCapacity { private enum CodingKeys: String, CodingKey { + case requestPolicy = "requestPolicy" case value = "value" } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) + self.requestPolicy = try container.decodeIfPresent(resource.v1beta1.CapacityRequestPolicy.self, forKey: .requestPolicy) self.value = try container.decode(Quantity.self, forKey: .value) } func encode(to encoder: Encoder) throws { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + try encodingContainer.encode(requestPolicy, forKey: .requestPolicy) try encodingContainer.encode(value, forKey: .value) } } diff --git a/Sources/Model/resource/v1beta1/DeviceClaim+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClaim+resource.v1beta1.swift index f32ceee5..e33cfdc3 100644 --- a/Sources/Model/resource/v1beta1/DeviceClaim+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClaim+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.DeviceClaim /// diff --git a/Sources/Model/resource/v1beta1/DeviceClaimConfiguration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClaimConfiguration+resource.v1beta1.swift index b040c7ea..2a15a795 100644 --- a/Sources/Model/resource/v1beta1/DeviceClaimConfiguration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClaimConfiguration+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.DeviceClaimConfiguration /// diff --git a/Sources/Model/resource/v1beta1/DeviceClass+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClass+resource.v1beta1.swift index d8c5f94e..f09076e3 100644 --- a/Sources/Model/resource/v1beta1/DeviceClass+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClass+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.DeviceClass /// diff --git a/Sources/Model/resource/v1beta1/DeviceClassConfiguration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClassConfiguration+resource.v1beta1.swift index ec329af2..8c4fa21b 100644 --- a/Sources/Model/resource/v1beta1/DeviceClassConfiguration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClassConfiguration+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.DeviceClassConfiguration /// diff --git a/Sources/Model/resource/v1beta1/DeviceClassList+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClassList+resource.v1beta1.swift index ac739a9b..f27c4fac 100644 --- a/Sources/Model/resource/v1beta1/DeviceClassList+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClassList+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.DeviceClassList /// diff --git a/Sources/Model/resource/v1beta1/DeviceClassSpec+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClassSpec+resource.v1beta1.swift index 3cbb225b..d49eb049 100644 --- a/Sources/Model/resource/v1beta1/DeviceClassSpec+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClassSpec+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.DeviceClassSpec /// @@ -41,6 +41,12 @@ public extension resource.v1beta1 { /// public var config: [resource.v1beta1.DeviceClassConfiguration]? /// + /// ExtendedResourceName is the extended resource name for the devices of this class. The devices of this class can be used to satisfy a pod's extended resource requests. It has the same format as the name of a pod's extended resource. It should be unique among all the device classes in a cluster. If two device classes have the same name, then the class created later is picked to satisfy a pod's extended resource requests. If two classes are created at the same time, then the name of the class lexicographically sorted first is picked. + /// + /// This is an alpha field. + /// + public var extendedResourceName: String? + /// /// Each selector must be satisfied by a device which is claimed via this class. /// public var selectors: [resource.v1beta1.DeviceSelector]? @@ -49,9 +55,11 @@ public extension resource.v1beta1 { /// public init( config: [resource.v1beta1.DeviceClassConfiguration]? = nil, + extendedResourceName: String? = nil, selectors: [resource.v1beta1.DeviceSelector]? = nil ) { self.config = config + self.extendedResourceName = extendedResourceName self.selectors = selectors } } @@ -65,12 +73,14 @@ public extension resource.v1beta1.DeviceClassSpec { private enum CodingKeys: String, CodingKey { case config = "config" + case extendedResourceName = "extendedResourceName" case selectors = "selectors" } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.config = try container.decodeIfPresent([resource.v1beta1.DeviceClassConfiguration].self, forKey: .config) + self.extendedResourceName = try container.decodeIfPresent(String.self, forKey: .extendedResourceName) self.selectors = try container.decodeIfPresent([resource.v1beta1.DeviceSelector].self, forKey: .selectors) } @@ -78,6 +88,7 @@ public extension resource.v1beta1.DeviceClassSpec { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) try encodingContainer.encode(config, forKey: .config) + try encodingContainer.encode(extendedResourceName, forKey: .extendedResourceName) try encodingContainer.encode(selectors, forKey: .selectors) } } diff --git a/Sources/Model/resource/v1beta1/DeviceConstraint+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceConstraint+resource.v1beta1.swift index 9924b203..7e01c515 100644 --- a/Sources/Model/resource/v1beta1/DeviceConstraint+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceConstraint+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.DeviceConstraint /// @@ -34,6 +34,16 @@ public extension resource.v1beta1 { /// DeviceConstraint must have exactly one field set besides Requests. /// struct DeviceConstraint: KubernetesResource { + /// + /// DistinctAttribute requires that all devices in question have this attribute and that its type and value are unique across those devices. + /// + /// This acts as the inverse of MatchAttribute. + /// + /// This constraint is used to avoid allocating multiple requests to the same device by ensuring attribute-level differentiation. + /// + /// This is useful for scenarios where resource requests must be fulfilled by separate physical devices. For example, a container requests two network interfaces that must be allocated from two different physical NICs. + /// + public var distinctAttribute: String? /// /// MatchAttribute requires that all devices in question have this attribute and that its type and value are the same across those devices. /// @@ -52,9 +62,11 @@ public extension resource.v1beta1 { /// Default memberwise initializer /// public init( + distinctAttribute: String? = nil, matchAttribute: String? = nil, requests: [String]? = nil ) { + self.distinctAttribute = distinctAttribute self.matchAttribute = matchAttribute self.requests = requests } @@ -68,12 +80,14 @@ public extension resource.v1beta1.DeviceConstraint { private enum CodingKeys: String, CodingKey { + case distinctAttribute = "distinctAttribute" case matchAttribute = "matchAttribute" case requests = "requests" } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) + self.distinctAttribute = try container.decodeIfPresent(String.self, forKey: .distinctAttribute) self.matchAttribute = try container.decodeIfPresent(String.self, forKey: .matchAttribute) self.requests = try container.decodeIfPresent([String].self, forKey: .requests) } @@ -81,6 +95,7 @@ public extension resource.v1beta1.DeviceConstraint { func encode(to encoder: Encoder) throws { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + try encodingContainer.encode(distinctAttribute, forKey: .distinctAttribute) try encodingContainer.encode(matchAttribute, forKey: .matchAttribute) try encodingContainer.encode(requests, forKey: .requests) } diff --git a/Sources/Model/resource/v1beta1/DeviceCounterConsumption+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceCounterConsumption+resource.v1beta1.swift index 9497930f..d7fd1622 100644 --- a/Sources/Model/resource/v1beta1/DeviceCounterConsumption+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceCounterConsumption+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.DeviceCounterConsumption /// diff --git a/Sources/Model/resource/v1beta1/DeviceRequest+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceRequest+resource.v1beta1.swift index e6b50e5a..fceb1b0a 100644 --- a/Sources/Model/resource/v1beta1/DeviceRequest+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceRequest+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.DeviceRequest /// @@ -62,6 +62,14 @@ public extension resource.v1beta1 { /// public var allocationMode: String? /// + /// Capacity define resource requirements against each capacity. + /// + /// If this field is unset and the device supports multiple allocations, the default value will be applied to each capacity according to requestPolicy. For the capacity that has no requestPolicy, default is the full capacity value. + /// + /// Applies to each device allocation. If Count > 1, the request fails if there aren't enough devices that meet the requirements. If AllocationMode is set to All, the request fails if there are devices that otherwise match the request, and have this capacity, with a value >= the requested amount, but which cannot be allocated to this request. + /// + public var capacity: resource.v1beta1.CapacityRequirements? + /// /// Count is used only when the count mode is "ExactCount". Must be greater than zero. If AllocationMode is ExactCount and this field is not specified, the default is one. /// /// This field can only be set when deviceClassName is set and no subrequests are specified in the firstAvailable list. @@ -115,6 +123,7 @@ public extension resource.v1beta1 { public init( adminAccess: Bool? = nil, allocationMode: String? = nil, + capacity: resource.v1beta1.CapacityRequirements? = nil, count: Int64? = nil, deviceClassName: String? = nil, firstAvailable: [resource.v1beta1.DeviceSubRequest]? = nil, @@ -124,6 +133,7 @@ public extension resource.v1beta1 { ) { self.adminAccess = adminAccess self.allocationMode = allocationMode + self.capacity = capacity self.count = count self.deviceClassName = deviceClassName self.firstAvailable = firstAvailable @@ -143,6 +153,7 @@ public extension resource.v1beta1.DeviceRequest { case adminAccess = "adminAccess" case allocationMode = "allocationMode" + case capacity = "capacity" case count = "count" case deviceClassName = "deviceClassName" case firstAvailable = "firstAvailable" @@ -155,6 +166,7 @@ public extension resource.v1beta1.DeviceRequest { let container = try decoder.container(keyedBy: CodingKeys.self) self.adminAccess = try container.decodeIfPresent(Bool.self, forKey: .adminAccess) self.allocationMode = try container.decodeIfPresent(String.self, forKey: .allocationMode) + self.capacity = try container.decodeIfPresent(resource.v1beta1.CapacityRequirements.self, forKey: .capacity) self.count = try container.decodeIfPresent(Int64.self, forKey: .count) self.deviceClassName = try container.decodeIfPresent(String.self, forKey: .deviceClassName) self.firstAvailable = try container.decodeIfPresent([resource.v1beta1.DeviceSubRequest].self, forKey: .firstAvailable) @@ -168,6 +180,7 @@ public extension resource.v1beta1.DeviceRequest { try encodingContainer.encode(adminAccess, forKey: .adminAccess) try encodingContainer.encode(allocationMode, forKey: .allocationMode) + try encodingContainer.encode(capacity, forKey: .capacity) try encodingContainer.encode(count, forKey: .count) try encodingContainer.encode(deviceClassName, forKey: .deviceClassName) try encodingContainer.encode(firstAvailable, forKey: .firstAvailable) diff --git a/Sources/Model/resource/v1beta1/DeviceRequestAllocationResult+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceRequestAllocationResult+resource.v1beta1.swift index 39bb100f..fc382c90 100644 --- a/Sources/Model/resource/v1beta1/DeviceRequestAllocationResult+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceRequestAllocationResult+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.DeviceRequestAllocationResult /// @@ -41,6 +41,26 @@ public extension resource.v1beta1 { /// public var adminAccess: Bool? /// + /// BindingConditions contains a copy of the BindingConditions from the corresponding ResourceSlice at the time of allocation. + /// + /// This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gates. + /// + public var bindingConditions: [String]? + /// + /// BindingFailureConditions contains a copy of the BindingFailureConditions from the corresponding ResourceSlice at the time of allocation. + /// + /// This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gates. + /// + public var bindingFailureConditions: [String]? + /// + /// ConsumedCapacity tracks the amount of capacity consumed per device as part of the claim request. The consumed amount may differ from the requested amount: it is rounded up to the nearest valid value based on the device’s requestPolicy if applicable (i.e., may not be less than the requested amount). + /// + /// The total consumed capacity for each device must not exceed the DeviceCapacity's Value. + /// + /// This field is populated only for devices that allow multiple allocations. All capacity entries are included, even if the consumed amount is zero. + /// + public var consumedCapacity: [String: Quantity]? + /// /// Device references one device instance via its name in the driver's resource pool. It must be a DNS label. /// public var device: String @@ -63,6 +83,10 @@ public extension resource.v1beta1 { /// public var request: String /// + /// ShareID uniquely identifies an individual allocation share of the device, used when the device supports multiple simultaneous allocations. It serves as an additional map key to differentiate concurrent shares of the same device. + /// + public var shareID: String? + /// /// A copy of all tolerations specified in the request at the time when the device got allocated. /// /// The maximum number of tolerations is 16. @@ -75,17 +99,25 @@ public extension resource.v1beta1 { /// public init( adminAccess: Bool? = nil, + bindingConditions: [String]? = nil, + bindingFailureConditions: [String]? = nil, + consumedCapacity: [String: Quantity]? = nil, device: String, driver: String, pool: String, request: String, + shareID: String? = nil, tolerations: [resource.v1beta1.DeviceToleration]? = nil ) { self.adminAccess = adminAccess + self.bindingConditions = bindingConditions + self.bindingFailureConditions = bindingFailureConditions + self.consumedCapacity = consumedCapacity self.device = device self.driver = driver self.pool = pool self.request = request + self.shareID = shareID self.tolerations = tolerations } } @@ -99,20 +131,28 @@ public extension resource.v1beta1.DeviceRequestAllocationResult { private enum CodingKeys: String, CodingKey { case adminAccess = "adminAccess" + case bindingConditions = "bindingConditions" + case bindingFailureConditions = "bindingFailureConditions" + case consumedCapacity = "consumedCapacity" case device = "device" case driver = "driver" case pool = "pool" case request = "request" + case shareID = "shareID" case tolerations = "tolerations" } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.adminAccess = try container.decodeIfPresent(Bool.self, forKey: .adminAccess) + self.bindingConditions = try container.decodeIfPresent([String].self, forKey: .bindingConditions) + self.bindingFailureConditions = try container.decodeIfPresent([String].self, forKey: .bindingFailureConditions) + self.consumedCapacity = try container.decodeIfPresent([String: Quantity].self, forKey: .consumedCapacity) self.device = try container.decode(String.self, forKey: .device) self.driver = try container.decode(String.self, forKey: .driver) self.pool = try container.decode(String.self, forKey: .pool) self.request = try container.decode(String.self, forKey: .request) + self.shareID = try container.decodeIfPresent(String.self, forKey: .shareID) self.tolerations = try container.decodeIfPresent([resource.v1beta1.DeviceToleration].self, forKey: .tolerations) } @@ -120,10 +160,14 @@ public extension resource.v1beta1.DeviceRequestAllocationResult { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) try encodingContainer.encode(adminAccess, forKey: .adminAccess) + try encodingContainer.encode(bindingConditions, forKey: .bindingConditions) + try encodingContainer.encode(bindingFailureConditions, forKey: .bindingFailureConditions) + try encodingContainer.encode(consumedCapacity, forKey: .consumedCapacity) try encodingContainer.encode(device, forKey: .device) try encodingContainer.encode(driver, forKey: .driver) try encodingContainer.encode(pool, forKey: .pool) try encodingContainer.encode(request, forKey: .request) + try encodingContainer.encode(shareID, forKey: .shareID) try encodingContainer.encode(tolerations, forKey: .tolerations) } } diff --git a/Sources/Model/resource/v1beta1/DeviceSelector+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceSelector+resource.v1beta1.swift index 87e2b0f6..5891a372 100644 --- a/Sources/Model/resource/v1beta1/DeviceSelector+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceSelector+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.DeviceSelector /// diff --git a/Sources/Model/resource/v1beta1/DeviceSubRequest+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceSubRequest+resource.v1beta1.swift index ef619a2b..1d587698 100644 --- a/Sources/Model/resource/v1beta1/DeviceSubRequest+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceSubRequest+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.DeviceSubRequest /// @@ -53,6 +53,14 @@ public extension resource.v1beta1 { /// public var allocationMode: String? /// + /// Capacity define resource requirements against each capacity. + /// + /// If this field is unset and the device supports multiple allocations, the default value will be applied to each capacity according to requestPolicy. For the capacity that has no requestPolicy, default is the full capacity value. + /// + /// Applies to each device allocation. If Count > 1, the request fails if there aren't enough devices that meet the requirements. If AllocationMode is set to All, the request fails if there are devices that otherwise match the request, and have this capacity, with a value >= the requested amount, but which cannot be allocated to this request. + /// + public var capacity: resource.v1beta1.CapacityRequirements? + /// /// Count is used only when the count mode is "ExactCount". Must be greater than zero. If AllocationMode is ExactCount and this field is not specified, the default is one. /// public var count: Int64? @@ -91,6 +99,7 @@ public extension resource.v1beta1 { /// public init( allocationMode: String? = nil, + capacity: resource.v1beta1.CapacityRequirements? = nil, count: Int64? = nil, deviceClassName: String, name: String, @@ -98,6 +107,7 @@ public extension resource.v1beta1 { tolerations: [resource.v1beta1.DeviceToleration]? = nil ) { self.allocationMode = allocationMode + self.capacity = capacity self.count = count self.deviceClassName = deviceClassName self.name = name @@ -115,6 +125,7 @@ public extension resource.v1beta1.DeviceSubRequest { private enum CodingKeys: String, CodingKey { case allocationMode = "allocationMode" + case capacity = "capacity" case count = "count" case deviceClassName = "deviceClassName" case name = "name" @@ -125,6 +136,7 @@ public extension resource.v1beta1.DeviceSubRequest { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.allocationMode = try container.decodeIfPresent(String.self, forKey: .allocationMode) + self.capacity = try container.decodeIfPresent(resource.v1beta1.CapacityRequirements.self, forKey: .capacity) self.count = try container.decodeIfPresent(Int64.self, forKey: .count) self.deviceClassName = try container.decode(String.self, forKey: .deviceClassName) self.name = try container.decode(String.self, forKey: .name) @@ -136,6 +148,7 @@ public extension resource.v1beta1.DeviceSubRequest { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) try encodingContainer.encode(allocationMode, forKey: .allocationMode) + try encodingContainer.encode(capacity, forKey: .capacity) try encodingContainer.encode(count, forKey: .count) try encodingContainer.encode(deviceClassName, forKey: .deviceClassName) try encodingContainer.encode(name, forKey: .name) diff --git a/Sources/Model/resource/v1beta1/DeviceTaint+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceTaint+resource.v1beta1.swift index 7a5fad0d..53ea790a 100644 --- a/Sources/Model/resource/v1beta1/DeviceTaint+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceTaint+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.DeviceTaint /// diff --git a/Sources/Model/resource/v1beta1/DeviceToleration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceToleration+resource.v1beta1.swift index f2801f56..b96b470e 100644 --- a/Sources/Model/resource/v1beta1/DeviceToleration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceToleration+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.DeviceToleration /// diff --git a/Sources/Model/resource/v1beta1/NetworkDeviceData+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/NetworkDeviceData+resource.v1beta1.swift index 6f0a4bee..8ce5dc03 100644 --- a/Sources/Model/resource/v1beta1/NetworkDeviceData+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/NetworkDeviceData+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.NetworkDeviceData /// diff --git a/Sources/Model/resource/v1beta1/OpaqueDeviceConfiguration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/OpaqueDeviceConfiguration+resource.v1beta1.swift index 307a02fa..2272cc0b 100644 --- a/Sources/Model/resource/v1beta1/OpaqueDeviceConfiguration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/OpaqueDeviceConfiguration+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.OpaqueDeviceConfiguration /// diff --git a/Sources/Model/resource/v1beta1/ResourceClaim+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaim+resource.v1beta1.swift index 6ba55758..442f773a 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaim+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaim+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.ResourceClaim /// diff --git a/Sources/Model/resource/v1beta1/ResourceClaimConsumerReference+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimConsumerReference+resource.v1beta1.swift index 2f07993f..8af68777 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimConsumerReference+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimConsumerReference+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.ResourceClaimConsumerReference /// diff --git a/Sources/Model/resource/v1beta1/ResourceClaimList+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimList+resource.v1beta1.swift index 2abe028f..ce1f0962 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimList+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimList+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.ResourceClaimList /// diff --git a/Sources/Model/resource/v1beta1/ResourceClaimSpec+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimSpec+resource.v1beta1.swift index ba33d90d..e5848b8d 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimSpec+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimSpec+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.ResourceClaimSpec /// diff --git a/Sources/Model/resource/v1beta1/ResourceClaimStatus+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimStatus+resource.v1beta1.swift index e3d19db5..daf7db19 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimStatus+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimStatus+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.ResourceClaimStatus /// diff --git a/Sources/Model/resource/v1beta1/ResourceClaimTemplate+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimTemplate+resource.v1beta1.swift index 9d54927e..c5d4d318 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimTemplate+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimTemplate+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.ResourceClaimTemplate /// diff --git a/Sources/Model/resource/v1beta1/ResourceClaimTemplateList+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimTemplateList+resource.v1beta1.swift index 73defc8a..11b08d66 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimTemplateList+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimTemplateList+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.ResourceClaimTemplateList /// diff --git a/Sources/Model/resource/v1beta1/ResourceClaimTemplateSpec+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimTemplateSpec+resource.v1beta1.swift index 274c5dbf..2db9f48c 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimTemplateSpec+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimTemplateSpec+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.ResourceClaimTemplateSpec /// diff --git a/Sources/Model/resource/v1beta1/ResourcePool+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourcePool+resource.v1beta1.swift index 29676b2d..d662cc42 100644 --- a/Sources/Model/resource/v1beta1/ResourcePool+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourcePool+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.ResourcePool /// diff --git a/Sources/Model/resource/v1beta1/ResourceSlice+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceSlice+resource.v1beta1.swift index 4bff6560..3b395032 100644 --- a/Sources/Model/resource/v1beta1/ResourceSlice+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceSlice+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.ResourceSlice /// diff --git a/Sources/Model/resource/v1beta1/ResourceSliceList+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceSliceList+resource.v1beta1.swift index 188d2569..f4cfc089 100644 --- a/Sources/Model/resource/v1beta1/ResourceSliceList+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceSliceList+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.ResourceSliceList /// diff --git a/Sources/Model/resource/v1beta1/ResourceSliceSpec+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceSliceSpec+resource.v1beta1.swift index 80ed83ab..6014c3dd 100644 --- a/Sources/Model/resource/v1beta1/ResourceSliceSpec+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceSliceSpec+resource.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta1.ResourceSliceSpec /// diff --git a/Sources/Model/resource/v1beta1/resource+v1beta1.swift b/Sources/Model/resource/v1beta1/resource+v1beta1.swift index 733ca690..dc4b9734 100644 --- a/Sources/Model/resource/v1beta1/resource+v1beta1.swift +++ b/Sources/Model/resource/v1beta1/resource+v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/resource/v1beta2/AllocatedDeviceStatus+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/AllocatedDeviceStatus+resource.v1beta2.swift index 904704ee..a5948c35 100644 --- a/Sources/Model/resource/v1beta2/AllocatedDeviceStatus+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/AllocatedDeviceStatus+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.AllocatedDeviceStatus /// @@ -33,6 +33,8 @@ public extension resource.v1beta2 { /// /// AllocatedDeviceStatus contains the status of an allocated device, if the driver chooses to report it. This may include driver-specific information. /// + /// The combination of Driver, Pool, Device, and ShareID must match the corresponding key in Status.Allocation.Devices. + /// struct AllocatedDeviceStatus: KubernetesResource { /// /// Conditions contains the latest observation of the device's state. If the device has been configured according to the class and claim config references, the `Ready` condition should be True. @@ -67,6 +69,10 @@ public extension resource.v1beta2 { /// public var pool: String /// + /// ShareID uniquely identifies an individual allocation share of the device. + /// + public var shareID: String? + /// /// Default memberwise initializer /// public init( @@ -75,7 +81,8 @@ public extension resource.v1beta2 { device: String, driver: String, networkData: resource.v1beta2.NetworkDeviceData? = nil, - pool: String + pool: String, + shareID: String? = nil ) { self.conditions = conditions self.data = data @@ -83,6 +90,7 @@ public extension resource.v1beta2 { self.driver = driver self.networkData = networkData self.pool = pool + self.shareID = shareID } } } @@ -100,6 +108,7 @@ public extension resource.v1beta2.AllocatedDeviceStatus { case driver = "driver" case networkData = "networkData" case pool = "pool" + case shareID = "shareID" } init(from decoder: Decoder) throws { @@ -110,6 +119,7 @@ public extension resource.v1beta2.AllocatedDeviceStatus { self.driver = try container.decode(String.self, forKey: .driver) self.networkData = try container.decodeIfPresent(resource.v1beta2.NetworkDeviceData.self, forKey: .networkData) self.pool = try container.decode(String.self, forKey: .pool) + self.shareID = try container.decodeIfPresent(String.self, forKey: .shareID) } func encode(to encoder: Encoder) throws { @@ -121,5 +131,6 @@ public extension resource.v1beta2.AllocatedDeviceStatus { try encodingContainer.encode(driver, forKey: .driver) try encodingContainer.encode(networkData, forKey: .networkData) try encodingContainer.encode(pool, forKey: .pool) + try encodingContainer.encode(shareID, forKey: .shareID) } } diff --git a/Sources/Model/resource/v1beta2/AllocationResult+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/AllocationResult+resource.v1beta2.swift index 9cc15fe1..7791ae67 100644 --- a/Sources/Model/resource/v1beta2/AllocationResult+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/AllocationResult+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.AllocationResult /// @@ -34,6 +34,12 @@ public extension resource.v1beta2 { /// AllocationResult contains attributes of an allocated resource. /// struct AllocationResult: KubernetesResource { + /// + /// AllocationTimestamp stores the time when the resources were allocated. This field is not guaranteed to be set, in which case that time is unknown. + /// + /// This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gate. + /// + public var allocationTimestamp: Date? /// /// Devices is the result of allocating devices. /// @@ -46,9 +52,11 @@ public extension resource.v1beta2 { /// Default memberwise initializer /// public init( + allocationTimestamp: Date? = nil, devices: resource.v1beta2.DeviceAllocationResult? = nil, nodeSelector: core.v1.NodeSelector? = nil ) { + self.allocationTimestamp = allocationTimestamp self.devices = devices self.nodeSelector = nodeSelector } @@ -62,12 +70,14 @@ public extension resource.v1beta2.AllocationResult { private enum CodingKeys: String, CodingKey { + case allocationTimestamp = "allocationTimestamp" case devices = "devices" case nodeSelector = "nodeSelector" } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) + self.allocationTimestamp = try container.decodeIfPresent(Date.self, forKey: .allocationTimestamp) self.devices = try container.decodeIfPresent(resource.v1beta2.DeviceAllocationResult.self, forKey: .devices) self.nodeSelector = try container.decodeIfPresent(core.v1.NodeSelector.self, forKey: .nodeSelector) } @@ -75,6 +85,7 @@ public extension resource.v1beta2.AllocationResult { func encode(to encoder: Encoder) throws { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + try encodingContainer.encode(allocationTimestamp, forKey: .allocationTimestamp) try encodingContainer.encode(devices, forKey: .devices) try encodingContainer.encode(nodeSelector, forKey: .nodeSelector) } diff --git a/Sources/Model/resource/v1beta2/CELDeviceSelector+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/CELDeviceSelector+resource.v1beta2.swift index 901e1d3c..9898188e 100644 --- a/Sources/Model/resource/v1beta2/CELDeviceSelector+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/CELDeviceSelector+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.CELDeviceSelector /// @@ -43,6 +43,8 @@ public extension resource.v1beta2 { /// (e.g. device.attributes["dra.example.com"] evaluates to an object with all /// of the attributes which were prefixed by "dra.example.com". /// - capacity (map[string]object): the device's capacities, grouped by prefix. + /// - allowMultipleAllocations (bool): the allowMultipleAllocations property of the device + /// (v1.34+ with the DRAConsumableCapacity feature enabled). /// /// Example: Consider a device with driver="dra.example.com", which exposes two attributes named "model" and "ext.example.com/family" and which exposes one capacity named "modules". This input to this expression would have the following fields: /// diff --git a/Sources/Model/resource/v1beta2/CapacityRequestPolicy+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/CapacityRequestPolicy+resource.v1beta2.swift new file mode 100644 index 00000000..26652328 --- /dev/null +++ b/Sources/Model/resource/v1beta2/CapacityRequestPolicy+resource.v1beta2.swift @@ -0,0 +1,106 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// resource.v1beta2.CapacityRequestPolicy +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - resource.v1beta2.CapacityRequestPolicy + +public extension resource.v1beta2 { + + /// + /// CapacityRequestPolicy defines how requests consume device capacity. + /// + /// Must not set more than one ValidRequestValues. + /// + struct CapacityRequestPolicy: KubernetesResource { + /// + /// Default specifies how much of this capacity is consumed by a request that does not contain an entry for it in DeviceRequest's Capacity. + /// + public var `default`: Quantity? + /// + /// ValidRange defines an acceptable quantity value range in consuming requests. + /// + /// If this field is set, Default must be defined and it must fall within the defined ValidRange. + /// + /// If the requested amount does not fall within the defined range, the request violates the policy, and this device cannot be allocated. + /// + /// If the request doesn't contain this capacity entry, Default value is used. + /// + public var validRange: resource.v1beta2.CapacityRequestPolicyRange? + /// + /// ValidValues defines a set of acceptable quantity values in consuming requests. + /// + /// Must not contain more than 10 entries. Must be sorted in ascending order. + /// + /// If this field is set, Default must be defined and it must be included in ValidValues list. + /// + /// If the requested amount does not match any valid value but smaller than some valid values, the scheduler calculates the smallest valid value that is greater than or equal to the request. That is: min(ceil(requestedValue) ∈ validValues), where requestedValue ≤ max(validValues). + /// + /// If the requested amount exceeds all valid values, the request violates the policy, and this device cannot be allocated. + /// + public var validValues: [Quantity]? + /// + /// Default memberwise initializer + /// + public init( + `default`: Quantity? = nil, + validRange: resource.v1beta2.CapacityRequestPolicyRange? = nil, + validValues: [Quantity]? = nil + ) { + self.`default` = `default` + self.validRange = validRange + self.validValues = validValues + } + } +} + +/// +/// Codable conformance +/// +public extension resource.v1beta2.CapacityRequestPolicy { + + private enum CodingKeys: String, CodingKey { + + case `default` = "default" + case validRange = "validRange" + case validValues = "validValues" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.`default` = try container.decodeIfPresent(Quantity.self, forKey: .`default`) + self.validRange = try container.decodeIfPresent(resource.v1beta2.CapacityRequestPolicyRange.self, forKey: .validRange) + self.validValues = try container.decodeIfPresent([Quantity].self, forKey: .validValues) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(`default`, forKey: .`default`) + try encodingContainer.encode(validRange, forKey: .validRange) + try encodingContainer.encode(validValues, forKey: .validValues) + } +} diff --git a/Sources/Model/resource/v1beta2/CapacityRequestPolicyRange+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/CapacityRequestPolicyRange+resource.v1beta2.swift new file mode 100644 index 00000000..b85f8f40 --- /dev/null +++ b/Sources/Model/resource/v1beta2/CapacityRequestPolicyRange+resource.v1beta2.swift @@ -0,0 +1,103 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// resource.v1beta2.CapacityRequestPolicyRange +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - resource.v1beta2.CapacityRequestPolicyRange + +public extension resource.v1beta2 { + + /// + /// CapacityRequestPolicyRange defines a valid range for consumable capacity values. + /// + /// - If the requested amount is less than Min, it is rounded up to the Min value. + /// - If Step is set and the requested amount is between Min and Max but not aligned with Step, + /// it will be rounded up to the next value equal to Min + (n * Step). + /// - If Step is not set, the requested amount is used as-is if it falls within the range Min to Max (if set). + /// - If the requested or rounded amount exceeds Max (if set), the request does not satisfy the policy, + /// and the device cannot be allocated. + /// + struct CapacityRequestPolicyRange: KubernetesResource { + /// + /// Max defines the upper limit for capacity that can be requested. + /// + /// Max must be less than or equal to the capacity value. Min and requestPolicy.default must be less than or equal to the maximum. + /// + public var max: Quantity? + /// + /// Min specifies the minimum capacity allowed for a consumption request. + /// + /// Min must be greater than or equal to zero, and less than or equal to the capacity value. requestPolicy.default must be more than or equal to the minimum. + /// + public var min: Quantity + /// + /// Step defines the step size between valid capacity amounts within the range. + /// + /// Max (if set) and requestPolicy.default must be a multiple of Step. Min + Step must be less than or equal to the capacity value. + /// + public var step: Quantity? + /// + /// Default memberwise initializer + /// + public init( + max: Quantity? = nil, + min: Quantity, + step: Quantity? = nil + ) { + self.max = max + self.min = min + self.step = step + } + } +} + +/// +/// Codable conformance +/// +public extension resource.v1beta2.CapacityRequestPolicyRange { + + private enum CodingKeys: String, CodingKey { + + case max = "max" + case min = "min" + case step = "step" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.max = try container.decodeIfPresent(Quantity.self, forKey: .max) + self.min = try container.decode(Quantity.self, forKey: .min) + self.step = try container.decodeIfPresent(Quantity.self, forKey: .step) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(max, forKey: .max) + try encodingContainer.encode(min, forKey: .min) + try encodingContainer.encode(step, forKey: .step) + } +} diff --git a/Sources/Model/resource/v1beta2/CapacityRequirements+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/CapacityRequirements+resource.v1beta2.swift new file mode 100644 index 00000000..b3c7b726 --- /dev/null +++ b/Sources/Model/resource/v1beta2/CapacityRequirements+resource.v1beta2.swift @@ -0,0 +1,82 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// resource.v1beta2.CapacityRequirements +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - resource.v1beta2.CapacityRequirements + +public extension resource.v1beta2 { + + /// + /// CapacityRequirements defines the capacity requirements for a specific device request. + /// + struct CapacityRequirements: KubernetesResource { + /// + /// Requests represent individual device resource requests for distinct resources, all of which must be provided by the device. + /// + /// This value is used as an additional filtering condition against the available capacity on the device. This is semantically equivalent to a CEL selector with `device.capacity[]..compareTo(quantity()) >= 0`. For example, device.capacity['test-driver.cdi.k8s.io'].counters.compareTo(quantity('2')) >= 0. + /// + /// When a requestPolicy is defined, the requested amount is adjusted upward to the nearest valid value based on the policy. If the requested amount cannot be adjusted to a valid value—because it exceeds what the requestPolicy allows— the device is considered ineligible for allocation. + /// + /// For any capacity that is not explicitly requested: - If no requestPolicy is set, the default consumed capacity is equal to the full device capacity + /// (i.e., the whole device is claimed). + /// - If a requestPolicy is set, the default consumed capacity is determined according to that policy. + /// + /// If the device allows multiple allocation, the aggregated amount across all requests must not exceed the capacity value. The consumed capacity, which may be adjusted based on the requestPolicy if defined, is recorded in the resource claim’s status.devices[*].consumedCapacity field. + /// + public var requests: [String: Quantity]? + /// + /// Default memberwise initializer + /// + public init( + requests: [String: Quantity]? = nil + ) { + self.requests = requests + } + } +} + +/// +/// Codable conformance +/// +public extension resource.v1beta2.CapacityRequirements { + + private enum CodingKeys: String, CodingKey { + + case requests = "requests" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.requests = try container.decodeIfPresent([String: Quantity].self, forKey: .requests) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(requests, forKey: .requests) + } +} diff --git a/Sources/Model/resource/v1beta2/Counter+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/Counter+resource.v1beta2.swift index 4dead521..93704a63 100644 --- a/Sources/Model/resource/v1beta2/Counter+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/Counter+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.Counter /// diff --git a/Sources/Model/resource/v1beta2/CounterSet+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/CounterSet+resource.v1beta2.swift index 01f764a4..3406fae4 100644 --- a/Sources/Model/resource/v1beta2/CounterSet+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/CounterSet+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.CounterSet /// diff --git a/Sources/Model/resource/v1beta2/Device+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/Device+resource.v1beta2.swift index e0faa847..e3f27d85 100644 --- a/Sources/Model/resource/v1beta2/Device+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/Device+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.Device /// @@ -41,12 +41,44 @@ public extension resource.v1beta2 { /// public var allNodes: Bool? /// + /// AllowMultipleAllocations marks whether the device is allowed to be allocated to multiple DeviceRequests. + /// + /// If AllowMultipleAllocations is set to true, the device can be allocated more than once, and all of its capacity is consumable, regardless of whether the requestPolicy is defined or not. + /// + public var allowMultipleAllocations: Bool? + /// /// Attributes defines the set of attributes for this device. The name of each attribute must be unique in that set. /// /// The maximum number of attributes and capacities combined is 32. /// public var attributes: [String: resource.v1beta2.DeviceAttribute]? /// + /// BindingConditions defines the conditions for proceeding with binding. All of these conditions must be set in the per-device status conditions with a value of True to proceed with binding the pod to the node while scheduling the pod. + /// + /// The maximum number of binding conditions is 4. + /// + /// The conditions must be a valid condition type string. + /// + /// This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gates. + /// + public var bindingConditions: [String]? + /// + /// BindingFailureConditions defines the conditions for binding failure. They may be set in the per-device status conditions. If any is set to "True", a binding failure occurred. + /// + /// The maximum number of binding failure conditions is 4. + /// + /// The conditions must be a valid condition type string. + /// + /// This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gates. + /// + public var bindingFailureConditions: [String]? + /// + /// BindsToNode indicates if the usage of an allocation involving this device has to be limited to exactly the node that was chosen when allocating the claim. If set to true, the scheduler will set the ResourceClaim.Status.Allocation.NodeSelector to match the node where the allocation was made. + /// + /// This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gates. + /// + public var bindsToNode: Bool? + /// /// Capacity defines the set of capacities for this device. The name of each capacity must be unique in that set. /// /// The maximum number of attributes and capacities combined is 32. @@ -91,7 +123,11 @@ public extension resource.v1beta2 { /// public init( allNodes: Bool? = nil, + allowMultipleAllocations: Bool? = nil, attributes: [String: resource.v1beta2.DeviceAttribute]? = nil, + bindingConditions: [String]? = nil, + bindingFailureConditions: [String]? = nil, + bindsToNode: Bool? = nil, capacity: [String: resource.v1beta2.DeviceCapacity]? = nil, consumesCounters: [resource.v1beta2.DeviceCounterConsumption]? = nil, name: String, @@ -100,7 +136,11 @@ public extension resource.v1beta2 { taints: [resource.v1beta2.DeviceTaint]? = nil ) { self.allNodes = allNodes + self.allowMultipleAllocations = allowMultipleAllocations self.attributes = attributes + self.bindingConditions = bindingConditions + self.bindingFailureConditions = bindingFailureConditions + self.bindsToNode = bindsToNode self.capacity = capacity self.consumesCounters = consumesCounters self.name = name @@ -119,7 +159,11 @@ public extension resource.v1beta2.Device { private enum CodingKeys: String, CodingKey { case allNodes = "allNodes" + case allowMultipleAllocations = "allowMultipleAllocations" case attributes = "attributes" + case bindingConditions = "bindingConditions" + case bindingFailureConditions = "bindingFailureConditions" + case bindsToNode = "bindsToNode" case capacity = "capacity" case consumesCounters = "consumesCounters" case name = "name" @@ -131,7 +175,11 @@ public extension resource.v1beta2.Device { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.allNodes = try container.decodeIfPresent(Bool.self, forKey: .allNodes) + self.allowMultipleAllocations = try container.decodeIfPresent(Bool.self, forKey: .allowMultipleAllocations) self.attributes = try container.decodeIfPresent([String: resource.v1beta2.DeviceAttribute].self, forKey: .attributes) + self.bindingConditions = try container.decodeIfPresent([String].self, forKey: .bindingConditions) + self.bindingFailureConditions = try container.decodeIfPresent([String].self, forKey: .bindingFailureConditions) + self.bindsToNode = try container.decodeIfPresent(Bool.self, forKey: .bindsToNode) self.capacity = try container.decodeIfPresent([String: resource.v1beta2.DeviceCapacity].self, forKey: .capacity) self.consumesCounters = try container.decodeIfPresent([resource.v1beta2.DeviceCounterConsumption].self, forKey: .consumesCounters) self.name = try container.decode(String.self, forKey: .name) @@ -144,7 +192,11 @@ public extension resource.v1beta2.Device { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) try encodingContainer.encode(allNodes, forKey: .allNodes) + try encodingContainer.encode(allowMultipleAllocations, forKey: .allowMultipleAllocations) try encodingContainer.encode(attributes, forKey: .attributes) + try encodingContainer.encode(bindingConditions, forKey: .bindingConditions) + try encodingContainer.encode(bindingFailureConditions, forKey: .bindingFailureConditions) + try encodingContainer.encode(bindsToNode, forKey: .bindsToNode) try encodingContainer.encode(capacity, forKey: .capacity) try encodingContainer.encode(consumesCounters, forKey: .consumesCounters) try encodingContainer.encode(name, forKey: .name) diff --git a/Sources/Model/resource/v1beta2/DeviceAllocationConfiguration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceAllocationConfiguration+resource.v1beta2.swift index 1d11f42c..e00d11b7 100644 --- a/Sources/Model/resource/v1beta2/DeviceAllocationConfiguration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceAllocationConfiguration+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.DeviceAllocationConfiguration /// diff --git a/Sources/Model/resource/v1beta2/DeviceAllocationResult+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceAllocationResult+resource.v1beta2.swift index 822f0332..4da7fabc 100644 --- a/Sources/Model/resource/v1beta2/DeviceAllocationResult+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceAllocationResult+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.DeviceAllocationResult /// diff --git a/Sources/Model/resource/v1beta2/DeviceAttribute+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceAttribute+resource.v1beta2.swift index 7dae36b9..e9e47fac 100644 --- a/Sources/Model/resource/v1beta2/DeviceAttribute+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceAttribute+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.DeviceAttribute /// diff --git a/Sources/Model/resource/v1beta2/DeviceCapacity+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceCapacity+resource.v1beta2.swift index 2ca539d9..dccf3c82 100644 --- a/Sources/Model/resource/v1beta2/DeviceCapacity+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceCapacity+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.DeviceCapacity /// @@ -35,15 +35,27 @@ public extension resource.v1beta2 { /// struct DeviceCapacity: KubernetesResource { /// - /// Value defines how much of a certain device capacity is available. + /// RequestPolicy defines how this DeviceCapacity must be consumed when the device is allowed to be shared by multiple allocations. + /// + /// The Device must have allowMultipleAllocations set to true in order to set a requestPolicy. + /// + /// If unset, capacity requests are unconstrained: requests can consume any amount of capacity, as long as the total consumed across all allocations does not exceed the device's defined capacity. If request is also unset, default is the full capacity value. + /// + public var requestPolicy: resource.v1beta2.CapacityRequestPolicy? + /// + /// Value defines how much of a certain capacity that device has. + /// + /// This field reflects the fixed total capacity and does not change. The consumed amount is tracked separately by scheduler and does not affect this value. /// public var value: Quantity /// /// Default memberwise initializer /// public init( + requestPolicy: resource.v1beta2.CapacityRequestPolicy? = nil, value: Quantity ) { + self.requestPolicy = requestPolicy self.value = value } } @@ -56,17 +68,20 @@ public extension resource.v1beta2.DeviceCapacity { private enum CodingKeys: String, CodingKey { + case requestPolicy = "requestPolicy" case value = "value" } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) + self.requestPolicy = try container.decodeIfPresent(resource.v1beta2.CapacityRequestPolicy.self, forKey: .requestPolicy) self.value = try container.decode(Quantity.self, forKey: .value) } func encode(to encoder: Encoder) throws { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + try encodingContainer.encode(requestPolicy, forKey: .requestPolicy) try encodingContainer.encode(value, forKey: .value) } } diff --git a/Sources/Model/resource/v1beta2/DeviceClaim+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClaim+resource.v1beta2.swift index d735e8b0..19cee356 100644 --- a/Sources/Model/resource/v1beta2/DeviceClaim+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClaim+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.DeviceClaim /// diff --git a/Sources/Model/resource/v1beta2/DeviceClaimConfiguration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClaimConfiguration+resource.v1beta2.swift index 55ee218c..d621c91a 100644 --- a/Sources/Model/resource/v1beta2/DeviceClaimConfiguration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClaimConfiguration+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.DeviceClaimConfiguration /// diff --git a/Sources/Model/resource/v1beta2/DeviceClass+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClass+resource.v1beta2.swift index 709728b6..c2e24017 100644 --- a/Sources/Model/resource/v1beta2/DeviceClass+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClass+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.DeviceClass /// diff --git a/Sources/Model/resource/v1beta2/DeviceClassConfiguration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClassConfiguration+resource.v1beta2.swift index 6ecab272..166b405d 100644 --- a/Sources/Model/resource/v1beta2/DeviceClassConfiguration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClassConfiguration+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.DeviceClassConfiguration /// diff --git a/Sources/Model/resource/v1beta2/DeviceClassList+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClassList+resource.v1beta2.swift index 285ff7d0..d9e5a378 100644 --- a/Sources/Model/resource/v1beta2/DeviceClassList+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClassList+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.DeviceClassList /// diff --git a/Sources/Model/resource/v1beta2/DeviceClassSpec+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClassSpec+resource.v1beta2.swift index 25115f92..156cb207 100644 --- a/Sources/Model/resource/v1beta2/DeviceClassSpec+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClassSpec+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.DeviceClassSpec /// @@ -41,6 +41,12 @@ public extension resource.v1beta2 { /// public var config: [resource.v1beta2.DeviceClassConfiguration]? /// + /// ExtendedResourceName is the extended resource name for the devices of this class. The devices of this class can be used to satisfy a pod's extended resource requests. It has the same format as the name of a pod's extended resource. It should be unique among all the device classes in a cluster. If two device classes have the same name, then the class created later is picked to satisfy a pod's extended resource requests. If two classes are created at the same time, then the name of the class lexicographically sorted first is picked. + /// + /// This is an alpha field. + /// + public var extendedResourceName: String? + /// /// Each selector must be satisfied by a device which is claimed via this class. /// public var selectors: [resource.v1beta2.DeviceSelector]? @@ -49,9 +55,11 @@ public extension resource.v1beta2 { /// public init( config: [resource.v1beta2.DeviceClassConfiguration]? = nil, + extendedResourceName: String? = nil, selectors: [resource.v1beta2.DeviceSelector]? = nil ) { self.config = config + self.extendedResourceName = extendedResourceName self.selectors = selectors } } @@ -65,12 +73,14 @@ public extension resource.v1beta2.DeviceClassSpec { private enum CodingKeys: String, CodingKey { case config = "config" + case extendedResourceName = "extendedResourceName" case selectors = "selectors" } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.config = try container.decodeIfPresent([resource.v1beta2.DeviceClassConfiguration].self, forKey: .config) + self.extendedResourceName = try container.decodeIfPresent(String.self, forKey: .extendedResourceName) self.selectors = try container.decodeIfPresent([resource.v1beta2.DeviceSelector].self, forKey: .selectors) } @@ -78,6 +88,7 @@ public extension resource.v1beta2.DeviceClassSpec { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) try encodingContainer.encode(config, forKey: .config) + try encodingContainer.encode(extendedResourceName, forKey: .extendedResourceName) try encodingContainer.encode(selectors, forKey: .selectors) } } diff --git a/Sources/Model/resource/v1beta2/DeviceConstraint+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceConstraint+resource.v1beta2.swift index 34ff0474..7744a632 100644 --- a/Sources/Model/resource/v1beta2/DeviceConstraint+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceConstraint+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.DeviceConstraint /// @@ -34,6 +34,16 @@ public extension resource.v1beta2 { /// DeviceConstraint must have exactly one field set besides Requests. /// struct DeviceConstraint: KubernetesResource { + /// + /// DistinctAttribute requires that all devices in question have this attribute and that its type and value are unique across those devices. + /// + /// This acts as the inverse of MatchAttribute. + /// + /// This constraint is used to avoid allocating multiple requests to the same device by ensuring attribute-level differentiation. + /// + /// This is useful for scenarios where resource requests must be fulfilled by separate physical devices. For example, a container requests two network interfaces that must be allocated from two different physical NICs. + /// + public var distinctAttribute: String? /// /// MatchAttribute requires that all devices in question have this attribute and that its type and value are the same across those devices. /// @@ -52,9 +62,11 @@ public extension resource.v1beta2 { /// Default memberwise initializer /// public init( + distinctAttribute: String? = nil, matchAttribute: String? = nil, requests: [String]? = nil ) { + self.distinctAttribute = distinctAttribute self.matchAttribute = matchAttribute self.requests = requests } @@ -68,12 +80,14 @@ public extension resource.v1beta2.DeviceConstraint { private enum CodingKeys: String, CodingKey { + case distinctAttribute = "distinctAttribute" case matchAttribute = "matchAttribute" case requests = "requests" } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) + self.distinctAttribute = try container.decodeIfPresent(String.self, forKey: .distinctAttribute) self.matchAttribute = try container.decodeIfPresent(String.self, forKey: .matchAttribute) self.requests = try container.decodeIfPresent([String].self, forKey: .requests) } @@ -81,6 +95,7 @@ public extension resource.v1beta2.DeviceConstraint { func encode(to encoder: Encoder) throws { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + try encodingContainer.encode(distinctAttribute, forKey: .distinctAttribute) try encodingContainer.encode(matchAttribute, forKey: .matchAttribute) try encodingContainer.encode(requests, forKey: .requests) } diff --git a/Sources/Model/resource/v1beta2/DeviceCounterConsumption+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceCounterConsumption+resource.v1beta2.swift index 2236c5ea..5f6f1db2 100644 --- a/Sources/Model/resource/v1beta2/DeviceCounterConsumption+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceCounterConsumption+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.DeviceCounterConsumption /// diff --git a/Sources/Model/resource/v1beta2/DeviceRequest+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceRequest+resource.v1beta2.swift index 76b05713..791ddf62 100644 --- a/Sources/Model/resource/v1beta2/DeviceRequest+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceRequest+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.DeviceRequest /// diff --git a/Sources/Model/resource/v1beta2/DeviceRequestAllocationResult+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceRequestAllocationResult+resource.v1beta2.swift index 7190fe28..291fa126 100644 --- a/Sources/Model/resource/v1beta2/DeviceRequestAllocationResult+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceRequestAllocationResult+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.DeviceRequestAllocationResult /// @@ -41,6 +41,26 @@ public extension resource.v1beta2 { /// public var adminAccess: Bool? /// + /// BindingConditions contains a copy of the BindingConditions from the corresponding ResourceSlice at the time of allocation. + /// + /// This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gates. + /// + public var bindingConditions: [String]? + /// + /// BindingFailureConditions contains a copy of the BindingFailureConditions from the corresponding ResourceSlice at the time of allocation. + /// + /// This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gates. + /// + public var bindingFailureConditions: [String]? + /// + /// ConsumedCapacity tracks the amount of capacity consumed per device as part of the claim request. The consumed amount may differ from the requested amount: it is rounded up to the nearest valid value based on the device’s requestPolicy if applicable (i.e., may not be less than the requested amount). + /// + /// The total consumed capacity for each device must not exceed the DeviceCapacity's Value. + /// + /// This field is populated only for devices that allow multiple allocations. All capacity entries are included, even if the consumed amount is zero. + /// + public var consumedCapacity: [String: Quantity]? + /// /// Device references one device instance via its name in the driver's resource pool. It must be a DNS label. /// public var device: String @@ -63,6 +83,10 @@ public extension resource.v1beta2 { /// public var request: String /// + /// ShareID uniquely identifies an individual allocation share of the device, used when the device supports multiple simultaneous allocations. It serves as an additional map key to differentiate concurrent shares of the same device. + /// + public var shareID: String? + /// /// A copy of all tolerations specified in the request at the time when the device got allocated. /// /// The maximum number of tolerations is 16. @@ -75,17 +99,25 @@ public extension resource.v1beta2 { /// public init( adminAccess: Bool? = nil, + bindingConditions: [String]? = nil, + bindingFailureConditions: [String]? = nil, + consumedCapacity: [String: Quantity]? = nil, device: String, driver: String, pool: String, request: String, + shareID: String? = nil, tolerations: [resource.v1beta2.DeviceToleration]? = nil ) { self.adminAccess = adminAccess + self.bindingConditions = bindingConditions + self.bindingFailureConditions = bindingFailureConditions + self.consumedCapacity = consumedCapacity self.device = device self.driver = driver self.pool = pool self.request = request + self.shareID = shareID self.tolerations = tolerations } } @@ -99,20 +131,28 @@ public extension resource.v1beta2.DeviceRequestAllocationResult { private enum CodingKeys: String, CodingKey { case adminAccess = "adminAccess" + case bindingConditions = "bindingConditions" + case bindingFailureConditions = "bindingFailureConditions" + case consumedCapacity = "consumedCapacity" case device = "device" case driver = "driver" case pool = "pool" case request = "request" + case shareID = "shareID" case tolerations = "tolerations" } init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.adminAccess = try container.decodeIfPresent(Bool.self, forKey: .adminAccess) + self.bindingConditions = try container.decodeIfPresent([String].self, forKey: .bindingConditions) + self.bindingFailureConditions = try container.decodeIfPresent([String].self, forKey: .bindingFailureConditions) + self.consumedCapacity = try container.decodeIfPresent([String: Quantity].self, forKey: .consumedCapacity) self.device = try container.decode(String.self, forKey: .device) self.driver = try container.decode(String.self, forKey: .driver) self.pool = try container.decode(String.self, forKey: .pool) self.request = try container.decode(String.self, forKey: .request) + self.shareID = try container.decodeIfPresent(String.self, forKey: .shareID) self.tolerations = try container.decodeIfPresent([resource.v1beta2.DeviceToleration].self, forKey: .tolerations) } @@ -120,10 +160,14 @@ public extension resource.v1beta2.DeviceRequestAllocationResult { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) try encodingContainer.encode(adminAccess, forKey: .adminAccess) + try encodingContainer.encode(bindingConditions, forKey: .bindingConditions) + try encodingContainer.encode(bindingFailureConditions, forKey: .bindingFailureConditions) + try encodingContainer.encode(consumedCapacity, forKey: .consumedCapacity) try encodingContainer.encode(device, forKey: .device) try encodingContainer.encode(driver, forKey: .driver) try encodingContainer.encode(pool, forKey: .pool) try encodingContainer.encode(request, forKey: .request) + try encodingContainer.encode(shareID, forKey: .shareID) try encodingContainer.encode(tolerations, forKey: .tolerations) } } diff --git a/Sources/Model/resource/v1beta2/DeviceSelector+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceSelector+resource.v1beta2.swift index e158678a..be7594db 100644 --- a/Sources/Model/resource/v1beta2/DeviceSelector+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceSelector+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.DeviceSelector /// diff --git a/Sources/Model/resource/v1beta2/DeviceSubRequest+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceSubRequest+resource.v1beta2.swift index 6dff2f86..a12c4baf 100644 --- a/Sources/Model/resource/v1beta2/DeviceSubRequest+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceSubRequest+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.DeviceSubRequest /// @@ -53,6 +53,14 @@ public extension resource.v1beta2 { /// public var allocationMode: String? /// + /// Capacity define resource requirements against each capacity. + /// + /// If this field is unset and the device supports multiple allocations, the default value will be applied to each capacity according to requestPolicy. For the capacity that has no requestPolicy, default is the full capacity value. + /// + /// Applies to each device allocation. If Count > 1, the request fails if there aren't enough devices that meet the requirements. If AllocationMode is set to All, the request fails if there are devices that otherwise match the request, and have this capacity, with a value >= the requested amount, but which cannot be allocated to this request. + /// + public var capacity: resource.v1beta2.CapacityRequirements? + /// /// Count is used only when the count mode is "ExactCount". Must be greater than zero. If AllocationMode is ExactCount and this field is not specified, the default is one. /// public var count: Int64? @@ -91,6 +99,7 @@ public extension resource.v1beta2 { /// public init( allocationMode: String? = nil, + capacity: resource.v1beta2.CapacityRequirements? = nil, count: Int64? = nil, deviceClassName: String, name: String, @@ -98,6 +107,7 @@ public extension resource.v1beta2 { tolerations: [resource.v1beta2.DeviceToleration]? = nil ) { self.allocationMode = allocationMode + self.capacity = capacity self.count = count self.deviceClassName = deviceClassName self.name = name @@ -115,6 +125,7 @@ public extension resource.v1beta2.DeviceSubRequest { private enum CodingKeys: String, CodingKey { case allocationMode = "allocationMode" + case capacity = "capacity" case count = "count" case deviceClassName = "deviceClassName" case name = "name" @@ -125,6 +136,7 @@ public extension resource.v1beta2.DeviceSubRequest { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) self.allocationMode = try container.decodeIfPresent(String.self, forKey: .allocationMode) + self.capacity = try container.decodeIfPresent(resource.v1beta2.CapacityRequirements.self, forKey: .capacity) self.count = try container.decodeIfPresent(Int64.self, forKey: .count) self.deviceClassName = try container.decode(String.self, forKey: .deviceClassName) self.name = try container.decode(String.self, forKey: .name) @@ -136,6 +148,7 @@ public extension resource.v1beta2.DeviceSubRequest { var encodingContainer = encoder.container(keyedBy: CodingKeys.self) try encodingContainer.encode(allocationMode, forKey: .allocationMode) + try encodingContainer.encode(capacity, forKey: .capacity) try encodingContainer.encode(count, forKey: .count) try encodingContainer.encode(deviceClassName, forKey: .deviceClassName) try encodingContainer.encode(name, forKey: .name) diff --git a/Sources/Model/resource/v1beta2/DeviceTaint+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceTaint+resource.v1beta2.swift index 4329eddf..01672beb 100644 --- a/Sources/Model/resource/v1beta2/DeviceTaint+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceTaint+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.DeviceTaint /// diff --git a/Sources/Model/resource/v1beta2/DeviceToleration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceToleration+resource.v1beta2.swift index cd4711d1..a4de914e 100644 --- a/Sources/Model/resource/v1beta2/DeviceToleration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceToleration+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.DeviceToleration /// diff --git a/Sources/Model/resource/v1beta2/ExactDeviceRequest+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ExactDeviceRequest+resource.v1beta2.swift index 6ae754bb..472de3a1 100644 --- a/Sources/Model/resource/v1beta2/ExactDeviceRequest+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ExactDeviceRequest+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.ExactDeviceRequest /// @@ -58,6 +58,14 @@ public extension resource.v1beta2 { /// public var allocationMode: String? /// + /// Capacity define resource requirements against each capacity. + /// + /// If this field is unset and the device supports multiple allocations, the default value will be applied to each capacity according to requestPolicy. For the capacity that has no requestPolicy, default is the full capacity value. + /// + /// Applies to each device allocation. If Count > 1, the request fails if there aren't enough devices that meet the requirements. If AllocationMode is set to All, the request fails if there are devices that otherwise match the request, and have this capacity, with a value >= the requested amount, but which cannot be allocated to this request. + /// + public var capacity: resource.v1beta2.CapacityRequirements? + /// /// Count is used only when the count mode is "ExactCount". Must be greater than zero. If AllocationMode is ExactCount and this field is not specified, the default is one. /// public var count: Int64? @@ -91,6 +99,7 @@ public extension resource.v1beta2 { public init( adminAccess: Bool? = nil, allocationMode: String? = nil, + capacity: resource.v1beta2.CapacityRequirements? = nil, count: Int64? = nil, deviceClassName: String, selectors: [resource.v1beta2.DeviceSelector]? = nil, @@ -98,6 +107,7 @@ public extension resource.v1beta2 { ) { self.adminAccess = adminAccess self.allocationMode = allocationMode + self.capacity = capacity self.count = count self.deviceClassName = deviceClassName self.selectors = selectors @@ -115,6 +125,7 @@ public extension resource.v1beta2.ExactDeviceRequest { case adminAccess = "adminAccess" case allocationMode = "allocationMode" + case capacity = "capacity" case count = "count" case deviceClassName = "deviceClassName" case selectors = "selectors" @@ -125,6 +136,7 @@ public extension resource.v1beta2.ExactDeviceRequest { let container = try decoder.container(keyedBy: CodingKeys.self) self.adminAccess = try container.decodeIfPresent(Bool.self, forKey: .adminAccess) self.allocationMode = try container.decodeIfPresent(String.self, forKey: .allocationMode) + self.capacity = try container.decodeIfPresent(resource.v1beta2.CapacityRequirements.self, forKey: .capacity) self.count = try container.decodeIfPresent(Int64.self, forKey: .count) self.deviceClassName = try container.decode(String.self, forKey: .deviceClassName) self.selectors = try container.decodeIfPresent([resource.v1beta2.DeviceSelector].self, forKey: .selectors) @@ -136,6 +148,7 @@ public extension resource.v1beta2.ExactDeviceRequest { try encodingContainer.encode(adminAccess, forKey: .adminAccess) try encodingContainer.encode(allocationMode, forKey: .allocationMode) + try encodingContainer.encode(capacity, forKey: .capacity) try encodingContainer.encode(count, forKey: .count) try encodingContainer.encode(deviceClassName, forKey: .deviceClassName) try encodingContainer.encode(selectors, forKey: .selectors) diff --git a/Sources/Model/resource/v1beta2/NetworkDeviceData+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/NetworkDeviceData+resource.v1beta2.swift index 9fcb2c7a..b55973ca 100644 --- a/Sources/Model/resource/v1beta2/NetworkDeviceData+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/NetworkDeviceData+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.NetworkDeviceData /// diff --git a/Sources/Model/resource/v1beta2/OpaqueDeviceConfiguration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/OpaqueDeviceConfiguration+resource.v1beta2.swift index 92db6aa7..13fab60d 100644 --- a/Sources/Model/resource/v1beta2/OpaqueDeviceConfiguration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/OpaqueDeviceConfiguration+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.OpaqueDeviceConfiguration /// diff --git a/Sources/Model/resource/v1beta2/ResourceClaim+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaim+resource.v1beta2.swift index e3f0c6bb..95b5b369 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaim+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaim+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.ResourceClaim /// diff --git a/Sources/Model/resource/v1beta2/ResourceClaimConsumerReference+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimConsumerReference+resource.v1beta2.swift index 3f07570b..eca18a2b 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimConsumerReference+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimConsumerReference+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.ResourceClaimConsumerReference /// diff --git a/Sources/Model/resource/v1beta2/ResourceClaimList+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimList+resource.v1beta2.swift index 2b347fae..c951bef0 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimList+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimList+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.ResourceClaimList /// diff --git a/Sources/Model/resource/v1beta2/ResourceClaimSpec+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimSpec+resource.v1beta2.swift index 4437d571..55deb06b 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimSpec+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimSpec+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.ResourceClaimSpec /// diff --git a/Sources/Model/resource/v1beta2/ResourceClaimStatus+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimStatus+resource.v1beta2.swift index 00533079..da8d3c84 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimStatus+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimStatus+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.ResourceClaimStatus /// diff --git a/Sources/Model/resource/v1beta2/ResourceClaimTemplate+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimTemplate+resource.v1beta2.swift index 5815e71a..f909ca54 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimTemplate+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimTemplate+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.ResourceClaimTemplate /// diff --git a/Sources/Model/resource/v1beta2/ResourceClaimTemplateList+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimTemplateList+resource.v1beta2.swift index 0ad00590..8b249ec7 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimTemplateList+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimTemplateList+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.ResourceClaimTemplateList /// diff --git a/Sources/Model/resource/v1beta2/ResourceClaimTemplateSpec+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimTemplateSpec+resource.v1beta2.swift index c865a986..a4da4737 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimTemplateSpec+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimTemplateSpec+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.ResourceClaimTemplateSpec /// diff --git a/Sources/Model/resource/v1beta2/ResourcePool+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourcePool+resource.v1beta2.swift index c16cd54f..26ef7aa0 100644 --- a/Sources/Model/resource/v1beta2/ResourcePool+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourcePool+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.ResourcePool /// diff --git a/Sources/Model/resource/v1beta2/ResourceSlice+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceSlice+resource.v1beta2.swift index be348e5a..b1c4e76a 100644 --- a/Sources/Model/resource/v1beta2/ResourceSlice+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceSlice+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.ResourceSlice /// diff --git a/Sources/Model/resource/v1beta2/ResourceSliceList+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceSliceList+resource.v1beta2.swift index bac0d070..be7f0891 100644 --- a/Sources/Model/resource/v1beta2/ResourceSliceList+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceSliceList+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.ResourceSliceList /// diff --git a/Sources/Model/resource/v1beta2/ResourceSliceSpec+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceSliceSpec+resource.v1beta2.swift index 1ea64e65..5e31b0fa 100644 --- a/Sources/Model/resource/v1beta2/ResourceSliceSpec+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceSliceSpec+resource.v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// resource.v1beta2.ResourceSliceSpec /// diff --git a/Sources/Model/resource/v1beta2/resource+v1beta2.swift b/Sources/Model/resource/v1beta2/resource+v1beta2.swift index 5c85425b..86335bce 100644 --- a/Sources/Model/resource/v1beta2/resource+v1beta2.swift +++ b/Sources/Model/resource/v1beta2/resource+v1beta2.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/scheduling/scheduling.swift b/Sources/Model/scheduling/scheduling.swift index 7e8a76cb..e76f0e4a 100644 --- a/Sources/Model/scheduling/scheduling.swift +++ b/Sources/Model/scheduling/scheduling.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/scheduling/v1/PriorityClass+scheduling.v1.swift b/Sources/Model/scheduling/v1/PriorityClass+scheduling.v1.swift index c5bcdbfd..ec3c96a5 100644 --- a/Sources/Model/scheduling/v1/PriorityClass+scheduling.v1.swift +++ b/Sources/Model/scheduling/v1/PriorityClass+scheduling.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// scheduling.v1.PriorityClass /// diff --git a/Sources/Model/scheduling/v1/PriorityClassList+scheduling.v1.swift b/Sources/Model/scheduling/v1/PriorityClassList+scheduling.v1.swift index e3cc27ee..ce91d7ed 100644 --- a/Sources/Model/scheduling/v1/PriorityClassList+scheduling.v1.swift +++ b/Sources/Model/scheduling/v1/PriorityClassList+scheduling.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// scheduling.v1.PriorityClassList /// diff --git a/Sources/Model/scheduling/v1/scheduling+v1.swift b/Sources/Model/scheduling/v1/scheduling+v1.swift index 6147eec9..5a348947 100644 --- a/Sources/Model/scheduling/v1/scheduling+v1.swift +++ b/Sources/Model/scheduling/v1/scheduling+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/storage/storage.swift b/Sources/Model/storage/storage.swift index a47733fc..d5cb3ad5 100644 --- a/Sources/Model/storage/storage.swift +++ b/Sources/Model/storage/storage.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/storage/v1/CSIDriver+storage.v1.swift b/Sources/Model/storage/v1/CSIDriver+storage.v1.swift index 92a3e2db..fe1f15a5 100644 --- a/Sources/Model/storage/v1/CSIDriver+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIDriver+storage.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1.CSIDriver /// diff --git a/Sources/Model/storage/v1/CSIDriverList+storage.v1.swift b/Sources/Model/storage/v1/CSIDriverList+storage.v1.swift index b4a47219..c3a9ba8a 100644 --- a/Sources/Model/storage/v1/CSIDriverList+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIDriverList+storage.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1.CSIDriverList /// diff --git a/Sources/Model/storage/v1/CSIDriverSpec+storage.v1.swift b/Sources/Model/storage/v1/CSIDriverSpec+storage.v1.swift index f7e596b0..3876cc0e 100644 --- a/Sources/Model/storage/v1/CSIDriverSpec+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIDriverSpec+storage.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1.CSIDriverSpec /// @@ -35,7 +35,7 @@ public extension storage.v1 { /// struct CSIDriverSpec: KubernetesResource { /// - /// attachRequired indicates this CSI volume driver requires an attach operation (because it implements the CSI ControllerPublishVolume() method), and that the Kubernetes attach detach controller should call the attach volume interface which checks the volumeattachment status and waits until the volume is attached before proceeding to mounting. The CSI external-attacher coordinates with CSI volume driver and updates the volumeattachment status when the attach operation is complete. If the CSIDriverRegistry feature gate is enabled and the value is specified to false, the attach operation will be skipped. Otherwise the attach operation will be called. + /// attachRequired indicates this CSI volume driver requires an attach operation (because it implements the CSI ControllerPublishVolume() method), and that the Kubernetes attach detach controller should call the attach volume interface which checks the volumeattachment status and waits until the volume is attached before proceeding to mounting. The CSI external-attacher coordinates with CSI volume driver and updates the volumeattachment status when the attach operation is complete. If the value is specified to false, the attach operation will be skipped. Otherwise the attach operation will be called. /// /// This field is immutable. /// @@ -51,7 +51,7 @@ public extension storage.v1 { /// /// nodeAllocatableUpdatePeriodSeconds specifies the interval between periodic updates of the CSINode allocatable capacity for this driver. When set, both periodic updates and updates triggered by capacity-related failures are enabled. If not set, no updates occur (neither periodic nor upon detecting capacity-related failures), and the allocatable.count remains static. The minimum allowed value for this field is 10 seconds. /// - /// This is an alpha feature and requires the MutableCSINodeAllocatableCount feature gate to be enabled. + /// This is a beta feature and requires the MutableCSINodeAllocatableCount feature gate to be enabled. /// /// This field is mutable. /// diff --git a/Sources/Model/storage/v1/CSINode+storage.v1.swift b/Sources/Model/storage/v1/CSINode+storage.v1.swift index e4cc7e5c..88122056 100644 --- a/Sources/Model/storage/v1/CSINode+storage.v1.swift +++ b/Sources/Model/storage/v1/CSINode+storage.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1.CSINode /// diff --git a/Sources/Model/storage/v1/CSINodeDriver+storage.v1.swift b/Sources/Model/storage/v1/CSINodeDriver+storage.v1.swift index 10e1626f..97ebca53 100644 --- a/Sources/Model/storage/v1/CSINodeDriver+storage.v1.swift +++ b/Sources/Model/storage/v1/CSINodeDriver+storage.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1.CSINodeDriver /// diff --git a/Sources/Model/storage/v1/CSINodeList+storage.v1.swift b/Sources/Model/storage/v1/CSINodeList+storage.v1.swift index 6350013b..c51ed9b3 100644 --- a/Sources/Model/storage/v1/CSINodeList+storage.v1.swift +++ b/Sources/Model/storage/v1/CSINodeList+storage.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1.CSINodeList /// diff --git a/Sources/Model/storage/v1/CSINodeSpec+storage.v1.swift b/Sources/Model/storage/v1/CSINodeSpec+storage.v1.swift index 886f9c78..f5475649 100644 --- a/Sources/Model/storage/v1/CSINodeSpec+storage.v1.swift +++ b/Sources/Model/storage/v1/CSINodeSpec+storage.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1.CSINodeSpec /// diff --git a/Sources/Model/storage/v1/CSIStorageCapacity+storage.v1.swift b/Sources/Model/storage/v1/CSIStorageCapacity+storage.v1.swift index 46f4503c..5e437d5f 100644 --- a/Sources/Model/storage/v1/CSIStorageCapacity+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIStorageCapacity+storage.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1.CSIStorageCapacity /// diff --git a/Sources/Model/storage/v1/CSIStorageCapacityList+storage.v1.swift b/Sources/Model/storage/v1/CSIStorageCapacityList+storage.v1.swift index aa8cf5ee..ba6156c2 100644 --- a/Sources/Model/storage/v1/CSIStorageCapacityList+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIStorageCapacityList+storage.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1.CSIStorageCapacityList /// diff --git a/Sources/Model/storage/v1/StorageClass+storage.v1.swift b/Sources/Model/storage/v1/StorageClass+storage.v1.swift index 26a84376..f76f06b7 100644 --- a/Sources/Model/storage/v1/StorageClass+storage.v1.swift +++ b/Sources/Model/storage/v1/StorageClass+storage.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1.StorageClass /// diff --git a/Sources/Model/storage/v1/StorageClassList+storage.v1.swift b/Sources/Model/storage/v1/StorageClassList+storage.v1.swift index 31153398..86218202 100644 --- a/Sources/Model/storage/v1/StorageClassList+storage.v1.swift +++ b/Sources/Model/storage/v1/StorageClassList+storage.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1.StorageClassList /// diff --git a/Sources/Model/storage/v1/TokenRequest+storage.v1.swift b/Sources/Model/storage/v1/TokenRequest+storage.v1.swift index ea05411a..8f8032b9 100644 --- a/Sources/Model/storage/v1/TokenRequest+storage.v1.swift +++ b/Sources/Model/storage/v1/TokenRequest+storage.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1.TokenRequest /// diff --git a/Sources/Model/storage/v1/VolumeAttachment+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachment+storage.v1.swift index cda9c3f0..5732e51d 100644 --- a/Sources/Model/storage/v1/VolumeAttachment+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachment+storage.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1.VolumeAttachment /// diff --git a/Sources/Model/storage/v1/VolumeAttachmentList+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachmentList+storage.v1.swift index 64f54a1e..a68de975 100644 --- a/Sources/Model/storage/v1/VolumeAttachmentList+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachmentList+storage.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1.VolumeAttachmentList /// diff --git a/Sources/Model/storage/v1/VolumeAttachmentSource+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachmentSource+storage.v1.swift index e8148fc4..c8464069 100644 --- a/Sources/Model/storage/v1/VolumeAttachmentSource+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachmentSource+storage.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1.VolumeAttachmentSource /// diff --git a/Sources/Model/storage/v1/VolumeAttachmentSpec+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachmentSpec+storage.v1.swift index e89987c7..f8ccb034 100644 --- a/Sources/Model/storage/v1/VolumeAttachmentSpec+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachmentSpec+storage.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1.VolumeAttachmentSpec /// diff --git a/Sources/Model/storage/v1/VolumeAttachmentStatus+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachmentStatus+storage.v1.swift index f68059a7..6e07a7cb 100644 --- a/Sources/Model/storage/v1/VolumeAttachmentStatus+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachmentStatus+storage.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1.VolumeAttachmentStatus /// diff --git a/Sources/Model/storage/v1/VolumeAttributesClass+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttributesClass+storage.v1.swift new file mode 100644 index 00000000..2e94ac3a --- /dev/null +++ b/Sources/Model/storage/v1/VolumeAttributesClass+storage.v1.swift @@ -0,0 +1,110 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// storage.v1.VolumeAttributesClass +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - storage.v1.VolumeAttributesClass + +public extension storage.v1 { + + /// + /// VolumeAttributesClass represents a specification of mutable volume attributes defined by the CSI driver. The class can be specified during dynamic provisioning of PersistentVolumeClaims, and changed in the PersistentVolumeClaim spec after provisioning. + /// + struct VolumeAttributesClass: KubernetesAPIResource, MetadataHavingResource, ClusterScopedResource, + ReadableResource, ListableResource, CreatableResource, ReplaceableResource, DeletableResource, CollectionDeletableResource + { + /// + /// ListableResource.List associated type + /// + public typealias List = storage.v1.VolumeAttributesClassList + /// + /// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + /// + public let apiVersion: String = "storage.k8s.io/v1" + /// + /// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + /// + public let kind: String = "VolumeAttributesClass" + /// + /// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata + /// + public var metadata: meta.v1.ObjectMeta? + /// + /// Name of the CSI driver This field is immutable. + /// + public var driverName: String + /// + /// parameters hold volume attributes defined by the CSI driver. These values are opaque to the Kubernetes and are passed directly to the CSI driver. The underlying storage provider supports changing these attributes on an existing volume, however the parameters field itself is immutable. To invoke a volume update, a new VolumeAttributesClass should be created with new parameters, and the PersistentVolumeClaim should be updated to reference the new VolumeAttributesClass. + /// + /// This field is required and must contain at least one key/value pair. The keys cannot be empty, and the maximum number of parameters is 512, with a cumulative max size of 256K. If the CSI driver rejects invalid parameters, the target PersistentVolumeClaim will be set to an "Infeasible" state in the modifyVolumeStatus field. + /// + public var parameters: [String: String]? + /// + /// Default memberwise initializer + /// + public init( + metadata: meta.v1.ObjectMeta? = nil, + driverName: String, + parameters: [String: String]? = nil + ) { + self.metadata = metadata + self.driverName = driverName + self.parameters = parameters + } + } +} + +/// +/// Codable conformance +/// +public extension storage.v1.VolumeAttributesClass { + + private enum CodingKeys: String, CodingKey { + + case apiVersion = "apiVersion" + case kind = "kind" + case metadata = "metadata" + case driverName = "driverName" + case parameters = "parameters" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.metadata = try container.decodeIfPresent(meta.v1.ObjectMeta.self, forKey: .metadata) + self.driverName = try container.decode(String.self, forKey: .driverName) + self.parameters = try container.decodeIfPresent([String: String].self, forKey: .parameters) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(apiVersion, forKey: .apiVersion) + try encodingContainer.encode(kind, forKey: .kind) + try encodingContainer.encode(metadata, forKey: .metadata) + try encodingContainer.encode(driverName, forKey: .driverName) + try encodingContainer.encode(parameters, forKey: .parameters) + } +} diff --git a/Sources/Model/storage/v1/VolumeAttributesClassList+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttributesClassList+storage.v1.swift new file mode 100644 index 00000000..4b3a730d --- /dev/null +++ b/Sources/Model/storage/v1/VolumeAttributesClassList+storage.v1.swift @@ -0,0 +1,111 @@ +// +// Copyright 2020 Swiftkube Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +/// +/// Generated by Swiftkube:ModelGen +/// Kubernetes v1.34.6 +/// storage.v1.VolumeAttributesClassList +/// + +#if canImport(FoundationEssentials) +import FoundationEssentials +#else +import Foundation +#endif + +// MARK: - storage.v1.VolumeAttributesClassList + +public extension storage.v1 { + + /// + /// VolumeAttributesClassList is a collection of VolumeAttributesClass objects. + /// + struct VolumeAttributesClassList: KubernetesResource, KubernetesResourceList { + /// + /// KubernetesResourceList.Item associated type + /// + public typealias Item = storage.v1.VolumeAttributesClass + /// + /// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + /// + public let apiVersion: String = "storage.k8s.io/v1" + /// + /// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + /// + public let kind: String = "VolumeAttributesClassList" + /// + /// Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata + /// + public var metadata: meta.v1.ListMeta? + /// + /// items is the list of VolumeAttributesClass objects. + /// + public var items: [storage.v1.VolumeAttributesClass] + /// + /// Default memberwise initializer + /// + public init( + metadata: meta.v1.ListMeta? = nil, + items: [storage.v1.VolumeAttributesClass] + ) { + self.metadata = metadata + self.items = items + } + } +} + +/// +/// Codable conformance +/// +public extension storage.v1.VolumeAttributesClassList { + + private enum CodingKeys: String, CodingKey { + + case apiVersion = "apiVersion" + case kind = "kind" + case metadata = "metadata" + case items = "items" + } + + init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + self.metadata = try container.decodeIfPresent(meta.v1.ListMeta.self, forKey: .metadata) + self.items = try container.decode([storage.v1.VolumeAttributesClass].self, forKey: .items) + } + + func encode(to encoder: Encoder) throws { + var encodingContainer = encoder.container(keyedBy: CodingKeys.self) + + try encodingContainer.encode(apiVersion, forKey: .apiVersion) + try encodingContainer.encode(kind, forKey: .kind) + try encodingContainer.encode(metadata, forKey: .metadata) + try encodingContainer.encode(items, forKey: .items) + } +} + +// MARK: - storage.v1.VolumeAttributesClassList + Sequence + +/// +/// Sequence iterator for KubernetesResourceList items +/// +extension storage.v1.VolumeAttributesClassList: Sequence { + + public typealias Element = storage.v1.VolumeAttributesClass + + public func makeIterator() -> AnyIterator { + AnyIterator(items.makeIterator()) + } +} diff --git a/Sources/Model/storage/v1/VolumeError+storage.v1.swift b/Sources/Model/storage/v1/VolumeError+storage.v1.swift index 1513eaf1..405fbf93 100644 --- a/Sources/Model/storage/v1/VolumeError+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeError+storage.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1.VolumeError /// @@ -37,7 +37,7 @@ public extension storage.v1 { /// /// errorCode is a numeric gRPC code representing the error encountered during Attach or Detach operations. /// - /// This is an optional, alpha field that requires the MutableCSINodeAllocatableCount feature gate being enabled to be set. + /// This is an optional, beta field that requires the MutableCSINodeAllocatableCount feature gate being enabled to be set. /// public var errorCode: Int32? /// diff --git a/Sources/Model/storage/v1/VolumeNodeResources+storage.v1.swift b/Sources/Model/storage/v1/VolumeNodeResources+storage.v1.swift index d9a4486a..1f85f00d 100644 --- a/Sources/Model/storage/v1/VolumeNodeResources+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeNodeResources+storage.v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1.VolumeNodeResources /// diff --git a/Sources/Model/storage/v1/storage+v1.swift b/Sources/Model/storage/v1/storage+v1.swift index 4fafed3d..f3bfba29 100644 --- a/Sources/Model/storage/v1/storage+v1.swift +++ b/Sources/Model/storage/v1/storage+v1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/storage/v1alpha1/VolumeAttributesClass+storage.v1alpha1.swift b/Sources/Model/storage/v1alpha1/VolumeAttributesClass+storage.v1alpha1.swift index 4155c3d3..9fd34821 100644 --- a/Sources/Model/storage/v1alpha1/VolumeAttributesClass+storage.v1alpha1.swift +++ b/Sources/Model/storage/v1alpha1/VolumeAttributesClass+storage.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1alpha1.VolumeAttributesClass /// diff --git a/Sources/Model/storage/v1alpha1/VolumeAttributesClassList+storage.v1alpha1.swift b/Sources/Model/storage/v1alpha1/VolumeAttributesClassList+storage.v1alpha1.swift index d22a2d20..dbbf4494 100644 --- a/Sources/Model/storage/v1alpha1/VolumeAttributesClassList+storage.v1alpha1.swift +++ b/Sources/Model/storage/v1alpha1/VolumeAttributesClassList+storage.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1alpha1.VolumeAttributesClassList /// diff --git a/Sources/Model/storage/v1alpha1/storage+v1alpha1.swift b/Sources/Model/storage/v1alpha1/storage+v1alpha1.swift index cc472d66..dfff3f94 100644 --- a/Sources/Model/storage/v1alpha1/storage+v1alpha1.swift +++ b/Sources/Model/storage/v1alpha1/storage+v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/storage/v1beta1/VolumeAttributesClass+storage.v1beta1.swift b/Sources/Model/storage/v1beta1/VolumeAttributesClass+storage.v1beta1.swift index 35f09d12..5efd5205 100644 --- a/Sources/Model/storage/v1beta1/VolumeAttributesClass+storage.v1beta1.swift +++ b/Sources/Model/storage/v1beta1/VolumeAttributesClass+storage.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1beta1.VolumeAttributesClass /// diff --git a/Sources/Model/storage/v1beta1/VolumeAttributesClassList+storage.v1beta1.swift b/Sources/Model/storage/v1beta1/VolumeAttributesClassList+storage.v1beta1.swift index 471f88de..7f321c47 100644 --- a/Sources/Model/storage/v1beta1/VolumeAttributesClassList+storage.v1beta1.swift +++ b/Sources/Model/storage/v1beta1/VolumeAttributesClassList+storage.v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storage.v1beta1.VolumeAttributesClassList /// diff --git a/Sources/Model/storage/v1beta1/storage+v1beta1.swift b/Sources/Model/storage/v1beta1/storage+v1beta1.swift index 98920004..985cebf1 100644 --- a/Sources/Model/storage/v1beta1/storage+v1beta1.swift +++ b/Sources/Model/storage/v1beta1/storage+v1beta1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/storagemigration/storagemigration.swift b/Sources/Model/storagemigration/storagemigration.swift index c7a332ed..b4c40363 100644 --- a/Sources/Model/storagemigration/storagemigration.swift +++ b/Sources/Model/storagemigration/storagemigration.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) diff --git a/Sources/Model/storagemigration/v1alpha1/GroupVersionResource+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/GroupVersionResource+storagemigration.v1alpha1.swift index b3677644..d13a3402 100644 --- a/Sources/Model/storagemigration/v1alpha1/GroupVersionResource+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/GroupVersionResource+storagemigration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storagemigration.v1alpha1.GroupVersionResource /// diff --git a/Sources/Model/storagemigration/v1alpha1/MigrationCondition+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/MigrationCondition+storagemigration.v1alpha1.swift index e1fc260a..b92f426e 100644 --- a/Sources/Model/storagemigration/v1alpha1/MigrationCondition+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/MigrationCondition+storagemigration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storagemigration.v1alpha1.MigrationCondition /// diff --git a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigration+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigration+storagemigration.v1alpha1.swift index a3235396..10aaa060 100644 --- a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigration+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigration+storagemigration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storagemigration.v1alpha1.StorageVersionMigration /// diff --git a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationList+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationList+storagemigration.v1alpha1.swift index 56a1f723..39ffd5f1 100644 --- a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationList+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationList+storagemigration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storagemigration.v1alpha1.StorageVersionMigrationList /// diff --git a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationSpec+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationSpec+storagemigration.v1alpha1.swift index e0252d2b..e6e8ec22 100644 --- a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationSpec+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationSpec+storagemigration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storagemigration.v1alpha1.StorageVersionMigrationSpec /// diff --git a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationStatus+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationStatus+storagemigration.v1alpha1.swift index f2763253..0a9f0fe7 100644 --- a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationStatus+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationStatus+storagemigration.v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// storagemigration.v1alpha1.StorageVersionMigrationStatus /// diff --git a/Sources/Model/storagemigration/v1alpha1/storagemigration+v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/storagemigration+v1alpha1.swift index 31773cae..b05e8804 100644 --- a/Sources/Model/storagemigration/v1alpha1/storagemigration+v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/storagemigration+v1alpha1.swift @@ -16,7 +16,7 @@ /// /// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +/// Kubernetes v1.34.6 /// #if canImport(FoundationEssentials) From 2b872daaa269b6687c51c51cde51f469e563cf4f Mon Sep 17 00:00:00 2001 From: Tobias Haeberle Date: Mon, 30 Mar 2026 00:02:52 +0200 Subject: [PATCH 04/11] Update copyright to 2020-2026 Co-Authored-By: Claude Opus 4.6 (1M context) --- Sources/Model/GroupVersionKind+DefaultResources.swift | 2 +- Sources/Model/GroupVersionKind+KubernetesAPIResource.swift | 2 +- Sources/Model/GroupVersionKind+Meta.swift | 2 +- Sources/Model/GroupVersionKind+ResourceName.swift | 2 +- Sources/Model/GroupVersionResource+DefaultResources.swift | 2 +- Sources/Model/GroupVersionResource+KubernetesAPIResource.swift | 2 +- Sources/Model/GroupVersionResource+Meta.swift | 2 +- Sources/Model/GroupVersionResource+ResourceName.swift | 2 +- Sources/Model/admissionregistration/admissionregistration.swift | 2 +- .../v1/AuditAnnotation+admissionregistration.v1.swift | 2 +- .../v1/ExpressionWarning+admissionregistration.v1.swift | 2 +- .../v1/MatchCondition+admissionregistration.v1.swift | 2 +- .../v1/MatchResources+admissionregistration.v1.swift | 2 +- .../v1/MutatingWebhook+admissionregistration.v1.swift | 2 +- .../MutatingWebhookConfiguration+admissionregistration.v1.swift | 2 +- ...atingWebhookConfigurationList+admissionregistration.v1.swift | 2 +- .../v1/NamedRuleWithOperations+admissionregistration.v1.swift | 2 +- .../v1/ParamKind+admissionregistration.v1.swift | 2 +- .../v1/ParamRef+admissionregistration.v1.swift | 2 +- .../v1/RuleWithOperations+admissionregistration.v1.swift | 2 +- .../v1/ServiceReference+admissionregistration.v1.swift | 2 +- .../v1/TypeChecking+admissionregistration.v1.swift | 2 +- .../v1/ValidatingAdmissionPolicy+admissionregistration.v1.swift | 2 +- ...idatingAdmissionPolicyBinding+admissionregistration.v1.swift | 2 +- ...ingAdmissionPolicyBindingList+admissionregistration.v1.swift | 2 +- ...ingAdmissionPolicyBindingSpec+admissionregistration.v1.swift | 2 +- ...ValidatingAdmissionPolicyList+admissionregistration.v1.swift | 2 +- ...ValidatingAdmissionPolicySpec+admissionregistration.v1.swift | 2 +- ...lidatingAdmissionPolicyStatus+admissionregistration.v1.swift | 2 +- .../v1/ValidatingWebhook+admissionregistration.v1.swift | 2 +- ...alidatingWebhookConfiguration+admissionregistration.v1.swift | 2 +- ...atingWebhookConfigurationList+admissionregistration.v1.swift | 2 +- .../v1/Validation+admissionregistration.v1.swift | 2 +- .../v1/Variable+admissionregistration.v1.swift | 2 +- .../v1/WebhookClientConfig+admissionregistration.v1.swift | 2 +- .../admissionregistration/v1/admissionregistration+v1.swift | 2 +- .../ApplyConfiguration+admissionregistration.v1alpha1.swift | 2 +- .../v1alpha1/JSONPatch+admissionregistration.v1alpha1.swift | 2 +- .../MatchCondition+admissionregistration.v1alpha1.swift | 2 +- .../MatchResources+admissionregistration.v1alpha1.swift | 2 +- ...MutatingAdmissionPolicy+admissionregistration.v1alpha1.swift | 2 +- ...gAdmissionPolicyBinding+admissionregistration.v1alpha1.swift | 2 +- ...issionPolicyBindingList+admissionregistration.v1alpha1.swift | 2 +- ...issionPolicyBindingSpec+admissionregistration.v1alpha1.swift | 2 +- ...tingAdmissionPolicyList+admissionregistration.v1alpha1.swift | 2 +- ...tingAdmissionPolicySpec+admissionregistration.v1alpha1.swift | 2 +- .../v1alpha1/Mutation+admissionregistration.v1alpha1.swift | 2 +- ...NamedRuleWithOperations+admissionregistration.v1alpha1.swift | 2 +- .../v1alpha1/ParamKind+admissionregistration.v1alpha1.swift | 2 +- .../v1alpha1/ParamRef+admissionregistration.v1alpha1.swift | 2 +- .../v1alpha1/Variable+admissionregistration.v1alpha1.swift | 2 +- .../v1alpha1/admissionregistration+v1alpha1.swift | 2 +- .../ApplyConfiguration+admissionregistration.v1beta1.swift | 2 +- .../v1beta1/JSONPatch+admissionregistration.v1beta1.swift | 2 +- .../v1beta1/MatchCondition+admissionregistration.v1beta1.swift | 2 +- .../v1beta1/MatchResources+admissionregistration.v1beta1.swift | 2 +- .../MutatingAdmissionPolicy+admissionregistration.v1beta1.swift | 2 +- ...ngAdmissionPolicyBinding+admissionregistration.v1beta1.swift | 2 +- ...missionPolicyBindingList+admissionregistration.v1beta1.swift | 2 +- ...missionPolicyBindingSpec+admissionregistration.v1beta1.swift | 2 +- ...atingAdmissionPolicyList+admissionregistration.v1beta1.swift | 2 +- ...atingAdmissionPolicySpec+admissionregistration.v1beta1.swift | 2 +- .../v1beta1/Mutation+admissionregistration.v1beta1.swift | 2 +- .../NamedRuleWithOperations+admissionregistration.v1beta1.swift | 2 +- .../v1beta1/ParamKind+admissionregistration.v1beta1.swift | 2 +- .../v1beta1/ParamRef+admissionregistration.v1beta1.swift | 2 +- .../v1beta1/Variable+admissionregistration.v1beta1.swift | 2 +- .../v1beta1/admissionregistration+v1beta1.swift | 2 +- Sources/Model/apiextensions/apiextensions.swift | 2 +- .../v1/CustomResourceColumnDefinition+apiextensions.v1.swift | 2 +- .../v1/CustomResourceConversion+apiextensions.v1.swift | 2 +- .../v1/CustomResourceDefinition+apiextensions.v1.swift | 2 +- .../v1/CustomResourceDefinitionCondition+apiextensions.v1.swift | 2 +- .../v1/CustomResourceDefinitionList+apiextensions.v1.swift | 2 +- .../v1/CustomResourceDefinitionNames+apiextensions.v1.swift | 2 +- .../v1/CustomResourceDefinitionSpec+apiextensions.v1.swift | 2 +- .../v1/CustomResourceDefinitionStatus+apiextensions.v1.swift | 2 +- .../v1/CustomResourceDefinitionVersion+apiextensions.v1.swift | 2 +- .../v1/CustomResourceSubresourceScale+apiextensions.v1.swift | 2 +- .../v1/CustomResourceSubresourceStatus+apiextensions.v1.swift | 2 +- .../v1/CustomResourceSubresources+apiextensions.v1.swift | 2 +- .../v1/CustomResourceValidation+apiextensions.v1.swift | 2 +- .../v1/ExternalDocumentation+apiextensions.v1.swift | 2 +- .../apiextensions/v1/SelectableField+apiextensions.v1.swift | 2 +- .../apiextensions/v1/ServiceReference+apiextensions.v1.swift | 2 +- .../apiextensions/v1/ValidationRule+apiextensions.v1.swift | 2 +- .../apiextensions/v1/WebhookClientConfig+apiextensions.v1.swift | 2 +- .../apiextensions/v1/WebhookConversion+apiextensions.v1.swift | 2 +- Sources/Model/apiextensions/v1/apiextensions+v1.swift | 2 +- Sources/Model/apiregistration/apiregistration.swift | 2 +- .../apiregistration/v1/APIService+apiregistration.v1.swift | 2 +- .../v1/APIServiceCondition+apiregistration.v1.swift | 2 +- .../apiregistration/v1/APIServiceList+apiregistration.v1.swift | 2 +- .../apiregistration/v1/APIServiceSpec+apiregistration.v1.swift | 2 +- .../v1/APIServiceStatus+apiregistration.v1.swift | 2 +- .../v1/ServiceReference+apiregistration.v1.swift | 2 +- Sources/Model/apiregistration/v1/apiregistration+v1.swift | 2 +- Sources/Model/apps/apps.swift | 2 +- Sources/Model/apps/v1/ControllerRevision+apps.v1.swift | 2 +- Sources/Model/apps/v1/ControllerRevisionList+apps.v1.swift | 2 +- Sources/Model/apps/v1/DaemonSet+apps.v1.swift | 2 +- Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift | 2 +- Sources/Model/apps/v1/DaemonSetList+apps.v1.swift | 2 +- Sources/Model/apps/v1/DaemonSetSpec+apps.v1.swift | 2 +- Sources/Model/apps/v1/DaemonSetStatus+apps.v1.swift | 2 +- Sources/Model/apps/v1/DaemonSetUpdateStrategy+apps.v1.swift | 2 +- Sources/Model/apps/v1/Deployment+apps.v1.swift | 2 +- Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift | 2 +- Sources/Model/apps/v1/DeploymentList+apps.v1.swift | 2 +- Sources/Model/apps/v1/DeploymentSpec+apps.v1.swift | 2 +- Sources/Model/apps/v1/DeploymentStatus+apps.v1.swift | 2 +- Sources/Model/apps/v1/DeploymentStrategy+apps.v1.swift | 2 +- Sources/Model/apps/v1/ReplicaSet+apps.v1.swift | 2 +- Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift | 2 +- Sources/Model/apps/v1/ReplicaSetList+apps.v1.swift | 2 +- Sources/Model/apps/v1/ReplicaSetSpec+apps.v1.swift | 2 +- Sources/Model/apps/v1/ReplicaSetStatus+apps.v1.swift | 2 +- Sources/Model/apps/v1/RollingUpdateDaemonSet+apps.v1.swift | 2 +- Sources/Model/apps/v1/RollingUpdateDeployment+apps.v1.swift | 2 +- .../apps/v1/RollingUpdateStatefulSetStrategy+apps.v1.swift | 2 +- Sources/Model/apps/v1/StatefulSet+apps.v1.swift | 2 +- Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift | 2 +- Sources/Model/apps/v1/StatefulSetList+apps.v1.swift | 2 +- Sources/Model/apps/v1/StatefulSetOrdinals+apps.v1.swift | 2 +- ...tatefulSetPersistentVolumeClaimRetentionPolicy+apps.v1.swift | 2 +- Sources/Model/apps/v1/StatefulSetSpec+apps.v1.swift | 2 +- Sources/Model/apps/v1/StatefulSetStatus+apps.v1.swift | 2 +- Sources/Model/apps/v1/StatefulSetUpdateStrategy+apps.v1.swift | 2 +- Sources/Model/apps/v1/apps+v1.swift | 2 +- Sources/Model/authentication/authentication.swift | 2 +- .../v1/BoundObjectReference+authentication.v1.swift | 2 +- .../authentication/v1/SelfSubjectReview+authentication.v1.swift | 2 +- .../v1/SelfSubjectReviewStatus+authentication.v1.swift | 2 +- .../authentication/v1/TokenRequest+authentication.v1.swift | 2 +- .../authentication/v1/TokenRequestSpec+authentication.v1.swift | 2 +- .../v1/TokenRequestStatus+authentication.v1.swift | 2 +- .../Model/authentication/v1/TokenReview+authentication.v1.swift | 2 +- .../authentication/v1/TokenReviewSpec+authentication.v1.swift | 2 +- .../authentication/v1/TokenReviewStatus+authentication.v1.swift | 2 +- .../Model/authentication/v1/UserInfo+authentication.v1.swift | 2 +- Sources/Model/authentication/v1/authentication+v1.swift | 2 +- Sources/Model/authorization/authorization.swift | 2 +- .../v1/FieldSelectorAttributes+authorization.v1.swift | 2 +- .../v1/LabelSelectorAttributes+authorization.v1.swift | 2 +- .../v1/LocalSubjectAccessReview+authorization.v1.swift | 2 +- .../v1/NonResourceAttributes+authorization.v1.swift | 2 +- .../authorization/v1/NonResourceRule+authorization.v1.swift | 2 +- .../authorization/v1/ResourceAttributes+authorization.v1.swift | 2 +- .../Model/authorization/v1/ResourceRule+authorization.v1.swift | 2 +- .../v1/SelfSubjectAccessReview+authorization.v1.swift | 2 +- .../v1/SelfSubjectAccessReviewSpec+authorization.v1.swift | 2 +- .../v1/SelfSubjectRulesReview+authorization.v1.swift | 2 +- .../v1/SelfSubjectRulesReviewSpec+authorization.v1.swift | 2 +- .../authorization/v1/SubjectAccessReview+authorization.v1.swift | 2 +- .../v1/SubjectAccessReviewSpec+authorization.v1.swift | 2 +- .../v1/SubjectAccessReviewStatus+authorization.v1.swift | 2 +- .../v1/SubjectRulesReviewStatus+authorization.v1.swift | 2 +- Sources/Model/authorization/v1/authorization+v1.swift | 2 +- Sources/Model/autoscaling/autoscaling.swift | 2 +- .../v1/CrossVersionObjectReference+autoscaling.v1.swift | 2 +- .../autoscaling/v1/HorizontalPodAutoscaler+autoscaling.v1.swift | 2 +- .../v1/HorizontalPodAutoscalerList+autoscaling.v1.swift | 2 +- .../v1/HorizontalPodAutoscalerSpec+autoscaling.v1.swift | 2 +- .../v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift | 2 +- Sources/Model/autoscaling/v1/Scale+autoscaling.v1.swift | 2 +- Sources/Model/autoscaling/v1/ScaleSpec+autoscaling.v1.swift | 2 +- Sources/Model/autoscaling/v1/ScaleStatus+autoscaling.v1.swift | 2 +- Sources/Model/autoscaling/v1/autoscaling+v1.swift | 2 +- .../v2/ContainerResourceMetricSource+autoscaling.v2.swift | 2 +- .../v2/ContainerResourceMetricStatus+autoscaling.v2.swift | 2 +- .../v2/CrossVersionObjectReference+autoscaling.v2.swift | 2 +- .../autoscaling/v2/ExternalMetricSource+autoscaling.v2.swift | 2 +- .../autoscaling/v2/ExternalMetricStatus+autoscaling.v2.swift | 2 +- .../Model/autoscaling/v2/HPAScalingPolicy+autoscaling.v2.swift | 2 +- .../Model/autoscaling/v2/HPAScalingRules+autoscaling.v2.swift | 2 +- .../autoscaling/v2/HorizontalPodAutoscaler+autoscaling.v2.swift | 2 +- .../v2/HorizontalPodAutoscalerBehavior+autoscaling.v2.swift | 2 +- .../v2/HorizontalPodAutoscalerCondition+autoscaling.v2.swift | 2 +- .../v2/HorizontalPodAutoscalerList+autoscaling.v2.swift | 2 +- .../v2/HorizontalPodAutoscalerSpec+autoscaling.v2.swift | 2 +- .../v2/HorizontalPodAutoscalerStatus+autoscaling.v2.swift | 2 +- .../Model/autoscaling/v2/MetricIdentifier+autoscaling.v2.swift | 2 +- Sources/Model/autoscaling/v2/MetricSpec+autoscaling.v2.swift | 2 +- Sources/Model/autoscaling/v2/MetricStatus+autoscaling.v2.swift | 2 +- Sources/Model/autoscaling/v2/MetricTarget+autoscaling.v2.swift | 2 +- .../Model/autoscaling/v2/MetricValueStatus+autoscaling.v2.swift | 2 +- .../autoscaling/v2/ObjectMetricSource+autoscaling.v2.swift | 2 +- .../autoscaling/v2/ObjectMetricStatus+autoscaling.v2.swift | 2 +- .../Model/autoscaling/v2/PodsMetricSource+autoscaling.v2.swift | 2 +- .../Model/autoscaling/v2/PodsMetricStatus+autoscaling.v2.swift | 2 +- .../autoscaling/v2/ResourceMetricSource+autoscaling.v2.swift | 2 +- .../autoscaling/v2/ResourceMetricStatus+autoscaling.v2.swift | 2 +- Sources/Model/autoscaling/v2/autoscaling+v2.swift | 2 +- Sources/Model/batch/batch.swift | 2 +- Sources/Model/batch/v1/CronJob+batch.v1.swift | 2 +- Sources/Model/batch/v1/CronJobList+batch.v1.swift | 2 +- Sources/Model/batch/v1/CronJobSpec+batch.v1.swift | 2 +- Sources/Model/batch/v1/CronJobStatus+batch.v1.swift | 2 +- Sources/Model/batch/v1/Job+batch.v1.swift | 2 +- Sources/Model/batch/v1/JobCondition+batch.v1.swift | 2 +- Sources/Model/batch/v1/JobList+batch.v1.swift | 2 +- Sources/Model/batch/v1/JobSpec+batch.v1.swift | 2 +- Sources/Model/batch/v1/JobStatus+batch.v1.swift | 2 +- Sources/Model/batch/v1/JobTemplateSpec+batch.v1.swift | 2 +- Sources/Model/batch/v1/PodFailurePolicy+batch.v1.swift | 2 +- .../v1/PodFailurePolicyOnExitCodesRequirement+batch.v1.swift | 2 +- .../v1/PodFailurePolicyOnPodConditionsPattern+batch.v1.swift | 2 +- Sources/Model/batch/v1/PodFailurePolicyRule+batch.v1.swift | 2 +- Sources/Model/batch/v1/SuccessPolicy+batch.v1.swift | 2 +- Sources/Model/batch/v1/SuccessPolicyRule+batch.v1.swift | 2 +- Sources/Model/batch/v1/UncountedTerminatedPods+batch.v1.swift | 2 +- Sources/Model/batch/v1/batch+v1.swift | 2 +- Sources/Model/certificates/certificates.swift | 2 +- .../v1/CertificateSigningRequest+certificates.v1.swift | 2 +- .../v1/CertificateSigningRequestCondition+certificates.v1.swift | 2 +- .../v1/CertificateSigningRequestList+certificates.v1.swift | 2 +- .../v1/CertificateSigningRequestSpec+certificates.v1.swift | 2 +- .../v1/CertificateSigningRequestStatus+certificates.v1.swift | 2 +- Sources/Model/certificates/v1/certificates+v1.swift | 2 +- .../v1alpha1/ClusterTrustBundle+certificates.v1alpha1.swift | 2 +- .../v1alpha1/ClusterTrustBundleList+certificates.v1alpha1.swift | 2 +- .../v1alpha1/ClusterTrustBundleSpec+certificates.v1alpha1.swift | 2 +- .../v1alpha1/PodCertificateRequest+certificates.v1alpha1.swift | 2 +- .../PodCertificateRequestList+certificates.v1alpha1.swift | 2 +- .../PodCertificateRequestSpec+certificates.v1alpha1.swift | 2 +- .../PodCertificateRequestStatus+certificates.v1alpha1.swift | 2 +- Sources/Model/certificates/v1alpha1/certificates+v1alpha1.swift | 2 +- .../v1beta1/ClusterTrustBundle+certificates.v1beta1.swift | 2 +- .../v1beta1/ClusterTrustBundleList+certificates.v1beta1.swift | 2 +- .../v1beta1/ClusterTrustBundleSpec+certificates.v1beta1.swift | 2 +- Sources/Model/certificates/v1beta1/certificates+v1beta1.swift | 2 +- Sources/Model/coordination/coordination.swift | 2 +- Sources/Model/coordination/v1/Lease+coordination.v1.swift | 2 +- Sources/Model/coordination/v1/LeaseList+coordination.v1.swift | 2 +- Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift | 2 +- Sources/Model/coordination/v1/coordination+v1.swift | 2 +- .../v1alpha2/LeaseCandidate+coordination.v1alpha2.swift | 2 +- .../v1alpha2/LeaseCandidateList+coordination.v1alpha2.swift | 2 +- .../v1alpha2/LeaseCandidateSpec+coordination.v1alpha2.swift | 2 +- Sources/Model/coordination/v1alpha2/coordination+v1alpha2.swift | 2 +- .../v1beta1/LeaseCandidate+coordination.v1beta1.swift | 2 +- .../v1beta1/LeaseCandidateList+coordination.v1beta1.swift | 2 +- .../v1beta1/LeaseCandidateSpec+coordination.v1beta1.swift | 2 +- Sources/Model/coordination/v1beta1/coordination+v1beta1.swift | 2 +- Sources/Model/core/core.swift | 2 +- .../core/v1/AWSElasticBlockStoreVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/Affinity+core.v1.swift | 2 +- Sources/Model/core/v1/AppArmorProfile+core.v1.swift | 2 +- Sources/Model/core/v1/AttachedVolume+core.v1.swift | 2 +- Sources/Model/core/v1/AzureDiskVolumeSource+core.v1.swift | 2 +- .../Model/core/v1/AzureFilePersistentVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/AzureFileVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/Binding+core.v1.swift | 2 +- Sources/Model/core/v1/CSIPersistentVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/CSIVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/Capabilities+core.v1.swift | 2 +- .../Model/core/v1/CephFSPersistentVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/CephFSVolumeSource+core.v1.swift | 2 +- .../Model/core/v1/CinderPersistentVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/CinderVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/ClientIPConfig+core.v1.swift | 2 +- .../Model/core/v1/ClusterTrustBundleProjection+core.v1.swift | 2 +- Sources/Model/core/v1/ComponentCondition+core.v1.swift | 2 +- Sources/Model/core/v1/ComponentStatus+core.v1.swift | 2 +- Sources/Model/core/v1/ComponentStatusList+core.v1.swift | 2 +- Sources/Model/core/v1/ConfigMap+core.v1.swift | 2 +- Sources/Model/core/v1/ConfigMapEnvSource+core.v1.swift | 2 +- Sources/Model/core/v1/ConfigMapKeySelector+core.v1.swift | 2 +- Sources/Model/core/v1/ConfigMapList+core.v1.swift | 2 +- Sources/Model/core/v1/ConfigMapNodeConfigSource+core.v1.swift | 2 +- Sources/Model/core/v1/ConfigMapProjection+core.v1.swift | 2 +- Sources/Model/core/v1/ConfigMapVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/Container+core.v1.swift | 2 +- .../core/v1/ContainerExtendedResourceRequest+core.v1.swift | 2 +- Sources/Model/core/v1/ContainerImage+core.v1.swift | 2 +- Sources/Model/core/v1/ContainerPort+core.v1.swift | 2 +- Sources/Model/core/v1/ContainerResizePolicy+core.v1.swift | 2 +- Sources/Model/core/v1/ContainerRestartRule+core.v1.swift | 2 +- .../Model/core/v1/ContainerRestartRuleOnExitCodes+core.v1.swift | 2 +- Sources/Model/core/v1/ContainerState+core.v1.swift | 2 +- Sources/Model/core/v1/ContainerStateRunning+core.v1.swift | 2 +- Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift | 2 +- Sources/Model/core/v1/ContainerStateWaiting+core.v1.swift | 2 +- Sources/Model/core/v1/ContainerStatus+core.v1.swift | 2 +- Sources/Model/core/v1/ContainerUser+core.v1.swift | 2 +- Sources/Model/core/v1/DaemonEndpoint+core.v1.swift | 2 +- Sources/Model/core/v1/DownwardAPIProjection+core.v1.swift | 2 +- Sources/Model/core/v1/DownwardAPIVolumeFile+core.v1.swift | 2 +- Sources/Model/core/v1/DownwardAPIVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/EmptyDirVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/EndpointAddress+core.v1.swift | 2 +- Sources/Model/core/v1/EndpointPort+core.v1.swift | 2 +- Sources/Model/core/v1/EndpointSubset+core.v1.swift | 2 +- Sources/Model/core/v1/Endpoints+core.v1.swift | 2 +- Sources/Model/core/v1/EndpointsList+core.v1.swift | 2 +- Sources/Model/core/v1/EnvFromSource+core.v1.swift | 2 +- Sources/Model/core/v1/EnvVar+core.v1.swift | 2 +- Sources/Model/core/v1/EnvVarSource+core.v1.swift | 2 +- Sources/Model/core/v1/EphemeralContainer+core.v1.swift | 2 +- Sources/Model/core/v1/EphemeralVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/Event+core.v1.swift | 2 +- Sources/Model/core/v1/EventList+core.v1.swift | 2 +- Sources/Model/core/v1/EventSeries+core.v1.swift | 2 +- Sources/Model/core/v1/EventSource+core.v1.swift | 2 +- Sources/Model/core/v1/ExecAction+core.v1.swift | 2 +- Sources/Model/core/v1/FCVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/FileKeySelector+core.v1.swift | 2 +- Sources/Model/core/v1/FlexPersistentVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/FlexVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/FlockerVolumeSource+core.v1.swift | 2 +- .../Model/core/v1/GCEPersistentDiskVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/GRPCAction+core.v1.swift | 2 +- Sources/Model/core/v1/GitRepoVolumeSource+core.v1.swift | 2 +- .../Model/core/v1/GlusterfsPersistentVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/GlusterfsVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/HTTPGetAction+core.v1.swift | 2 +- Sources/Model/core/v1/HTTPHeader+core.v1.swift | 2 +- Sources/Model/core/v1/HostAlias+core.v1.swift | 2 +- Sources/Model/core/v1/HostIP+core.v1.swift | 2 +- Sources/Model/core/v1/HostPathVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/ISCSIPersistentVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/ISCSIVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/ImageVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/KeyToPath+core.v1.swift | 2 +- Sources/Model/core/v1/Lifecycle+core.v1.swift | 2 +- Sources/Model/core/v1/LifecycleHandler+core.v1.swift | 2 +- Sources/Model/core/v1/LimitRange+core.v1.swift | 2 +- Sources/Model/core/v1/LimitRangeItem+core.v1.swift | 2 +- Sources/Model/core/v1/LimitRangeList+core.v1.swift | 2 +- Sources/Model/core/v1/LimitRangeSpec+core.v1.swift | 2 +- Sources/Model/core/v1/LinuxContainerUser+core.v1.swift | 2 +- Sources/Model/core/v1/LoadBalancerIngress+core.v1.swift | 2 +- Sources/Model/core/v1/LoadBalancerStatus+core.v1.swift | 2 +- Sources/Model/core/v1/LocalObjectReference+core.v1.swift | 2 +- Sources/Model/core/v1/LocalVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/ModifyVolumeStatus+core.v1.swift | 2 +- Sources/Model/core/v1/NFSVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/Namespace+core.v1.swift | 2 +- Sources/Model/core/v1/NamespaceCondition+core.v1.swift | 2 +- Sources/Model/core/v1/NamespaceList+core.v1.swift | 2 +- Sources/Model/core/v1/NamespaceSpec+core.v1.swift | 2 +- Sources/Model/core/v1/NamespaceStatus+core.v1.swift | 2 +- Sources/Model/core/v1/Node+core.v1.swift | 2 +- Sources/Model/core/v1/NodeAddress+core.v1.swift | 2 +- Sources/Model/core/v1/NodeAffinity+core.v1.swift | 2 +- Sources/Model/core/v1/NodeCondition+core.v1.swift | 2 +- Sources/Model/core/v1/NodeConfigSource+core.v1.swift | 2 +- Sources/Model/core/v1/NodeConfigStatus+core.v1.swift | 2 +- Sources/Model/core/v1/NodeDaemonEndpoints+core.v1.swift | 2 +- Sources/Model/core/v1/NodeFeatures+core.v1.swift | 2 +- Sources/Model/core/v1/NodeList+core.v1.swift | 2 +- Sources/Model/core/v1/NodeRuntimeHandler+core.v1.swift | 2 +- Sources/Model/core/v1/NodeRuntimeHandlerFeatures+core.v1.swift | 2 +- Sources/Model/core/v1/NodeSelector+core.v1.swift | 2 +- Sources/Model/core/v1/NodeSelectorRequirement+core.v1.swift | 2 +- Sources/Model/core/v1/NodeSelectorTerm+core.v1.swift | 2 +- Sources/Model/core/v1/NodeSpec+core.v1.swift | 2 +- Sources/Model/core/v1/NodeStatus+core.v1.swift | 2 +- Sources/Model/core/v1/NodeSwapStatus+core.v1.swift | 2 +- Sources/Model/core/v1/NodeSystemInfo+core.v1.swift | 2 +- Sources/Model/core/v1/ObjectFieldSelector+core.v1.swift | 2 +- Sources/Model/core/v1/ObjectReference+core.v1.swift | 2 +- Sources/Model/core/v1/PersistentVolume+core.v1.swift | 2 +- Sources/Model/core/v1/PersistentVolumeClaim+core.v1.swift | 2 +- .../Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift | 2 +- Sources/Model/core/v1/PersistentVolumeClaimList+core.v1.swift | 2 +- Sources/Model/core/v1/PersistentVolumeClaimSpec+core.v1.swift | 2 +- Sources/Model/core/v1/PersistentVolumeClaimStatus+core.v1.swift | 2 +- .../Model/core/v1/PersistentVolumeClaimTemplate+core.v1.swift | 2 +- .../core/v1/PersistentVolumeClaimVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/PersistentVolumeList+core.v1.swift | 2 +- Sources/Model/core/v1/PersistentVolumeSpec+core.v1.swift | 2 +- Sources/Model/core/v1/PersistentVolumeStatus+core.v1.swift | 2 +- .../core/v1/PhotonPersistentDiskVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/Pod+core.v1.swift | 2 +- Sources/Model/core/v1/PodAffinity+core.v1.swift | 2 +- Sources/Model/core/v1/PodAffinityTerm+core.v1.swift | 2 +- Sources/Model/core/v1/PodAntiAffinity+core.v1.swift | 2 +- Sources/Model/core/v1/PodCertificateProjection+core.v1.swift | 2 +- Sources/Model/core/v1/PodCondition+core.v1.swift | 2 +- Sources/Model/core/v1/PodDNSConfig+core.v1.swift | 2 +- Sources/Model/core/v1/PodDNSConfigOption+core.v1.swift | 2 +- .../Model/core/v1/PodExtendedResourceClaimStatus+core.v1.swift | 2 +- Sources/Model/core/v1/PodIP+core.v1.swift | 2 +- Sources/Model/core/v1/PodList+core.v1.swift | 2 +- Sources/Model/core/v1/PodOS+core.v1.swift | 2 +- Sources/Model/core/v1/PodReadinessGate+core.v1.swift | 2 +- Sources/Model/core/v1/PodResourceClaim+core.v1.swift | 2 +- Sources/Model/core/v1/PodResourceClaimStatus+core.v1.swift | 2 +- Sources/Model/core/v1/PodSchedulingGate+core.v1.swift | 2 +- Sources/Model/core/v1/PodSecurityContext+core.v1.swift | 2 +- Sources/Model/core/v1/PodSpec+core.v1.swift | 2 +- Sources/Model/core/v1/PodStatus+core.v1.swift | 2 +- Sources/Model/core/v1/PodTemplate+core.v1.swift | 2 +- Sources/Model/core/v1/PodTemplateList+core.v1.swift | 2 +- Sources/Model/core/v1/PodTemplateSpec+core.v1.swift | 2 +- Sources/Model/core/v1/PortStatus+core.v1.swift | 2 +- Sources/Model/core/v1/PortworxVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/PreferredSchedulingTerm+core.v1.swift | 2 +- Sources/Model/core/v1/Probe+core.v1.swift | 2 +- Sources/Model/core/v1/ProjectedVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/QuobyteVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/RBDPersistentVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/RBDVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/ReplicationController+core.v1.swift | 2 +- .../Model/core/v1/ReplicationControllerCondition+core.v1.swift | 2 +- Sources/Model/core/v1/ReplicationControllerList+core.v1.swift | 2 +- Sources/Model/core/v1/ReplicationControllerSpec+core.v1.swift | 2 +- Sources/Model/core/v1/ReplicationControllerStatus+core.v1.swift | 2 +- Sources/Model/core/v1/ResourceClaim+core.v1.swift | 2 +- Sources/Model/core/v1/ResourceFieldSelector+core.v1.swift | 2 +- Sources/Model/core/v1/ResourceHealth+core.v1.swift | 2 +- Sources/Model/core/v1/ResourceQuota+core.v1.swift | 2 +- Sources/Model/core/v1/ResourceQuotaList+core.v1.swift | 2 +- Sources/Model/core/v1/ResourceQuotaSpec+core.v1.swift | 2 +- Sources/Model/core/v1/ResourceQuotaStatus+core.v1.swift | 2 +- Sources/Model/core/v1/ResourceRequirements+core.v1.swift | 2 +- Sources/Model/core/v1/ResourceStatus+core.v1.swift | 2 +- Sources/Model/core/v1/SELinuxOptions+core.v1.swift | 2 +- .../Model/core/v1/ScaleIOPersistentVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/ScaleIOVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/ScopeSelector+core.v1.swift | 2 +- .../core/v1/ScopedResourceSelectorRequirement+core.v1.swift | 2 +- Sources/Model/core/v1/SeccompProfile+core.v1.swift | 2 +- Sources/Model/core/v1/Secret+core.v1.swift | 2 +- Sources/Model/core/v1/SecretEnvSource+core.v1.swift | 2 +- Sources/Model/core/v1/SecretKeySelector+core.v1.swift | 2 +- Sources/Model/core/v1/SecretList+core.v1.swift | 2 +- Sources/Model/core/v1/SecretProjection+core.v1.swift | 2 +- Sources/Model/core/v1/SecretReference+core.v1.swift | 2 +- Sources/Model/core/v1/SecretVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/SecurityContext+core.v1.swift | 2 +- Sources/Model/core/v1/Service+core.v1.swift | 2 +- Sources/Model/core/v1/ServiceAccount+core.v1.swift | 2 +- Sources/Model/core/v1/ServiceAccountList+core.v1.swift | 2 +- .../Model/core/v1/ServiceAccountTokenProjection+core.v1.swift | 2 +- Sources/Model/core/v1/ServiceList+core.v1.swift | 2 +- Sources/Model/core/v1/ServicePort+core.v1.swift | 2 +- Sources/Model/core/v1/ServiceSpec+core.v1.swift | 2 +- Sources/Model/core/v1/ServiceStatus+core.v1.swift | 2 +- Sources/Model/core/v1/SessionAffinityConfig+core.v1.swift | 2 +- Sources/Model/core/v1/SleepAction+core.v1.swift | 2 +- .../Model/core/v1/StorageOSPersistentVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/StorageOSVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/Sysctl+core.v1.swift | 2 +- Sources/Model/core/v1/TCPSocketAction+core.v1.swift | 2 +- Sources/Model/core/v1/Taint+core.v1.swift | 2 +- Sources/Model/core/v1/Toleration+core.v1.swift | 2 +- .../core/v1/TopologySelectorLabelRequirement+core.v1.swift | 2 +- Sources/Model/core/v1/TopologySelectorTerm+core.v1.swift | 2 +- Sources/Model/core/v1/TopologySpreadConstraint+core.v1.swift | 2 +- Sources/Model/core/v1/TypedLocalObjectReference+core.v1.swift | 2 +- Sources/Model/core/v1/TypedObjectReference+core.v1.swift | 2 +- Sources/Model/core/v1/Volume+core.v1.swift | 2 +- Sources/Model/core/v1/VolumeDevice+core.v1.swift | 2 +- Sources/Model/core/v1/VolumeMount+core.v1.swift | 2 +- Sources/Model/core/v1/VolumeMountStatus+core.v1.swift | 2 +- Sources/Model/core/v1/VolumeNodeAffinity+core.v1.swift | 2 +- Sources/Model/core/v1/VolumeProjection+core.v1.swift | 2 +- Sources/Model/core/v1/VolumeResourceRequirements+core.v1.swift | 2 +- .../Model/core/v1/VsphereVirtualDiskVolumeSource+core.v1.swift | 2 +- Sources/Model/core/v1/WeightedPodAffinityTerm+core.v1.swift | 2 +- .../Model/core/v1/WindowsSecurityContextOptions+core.v1.swift | 2 +- Sources/Model/core/v1/core+v1.swift | 2 +- Sources/Model/discovery/discovery.swift | 2 +- Sources/Model/discovery/v1/Endpoint+discovery.v1.swift | 2 +- .../Model/discovery/v1/EndpointConditions+discovery.v1.swift | 2 +- Sources/Model/discovery/v1/EndpointHints+discovery.v1.swift | 2 +- Sources/Model/discovery/v1/EndpointPort+discovery.v1.swift | 2 +- Sources/Model/discovery/v1/EndpointSlice+discovery.v1.swift | 2 +- Sources/Model/discovery/v1/EndpointSliceList+discovery.v1.swift | 2 +- Sources/Model/discovery/v1/ForNode+discovery.v1.swift | 2 +- Sources/Model/discovery/v1/ForZone+discovery.v1.swift | 2 +- Sources/Model/discovery/v1/discovery+v1.swift | 2 +- Sources/Model/events/events.swift | 2 +- Sources/Model/events/v1/Event+events.v1.swift | 2 +- Sources/Model/events/v1/EventList+events.v1.swift | 2 +- Sources/Model/events/v1/EventSeries+events.v1.swift | 2 +- Sources/Model/events/v1/events+v1.swift | 2 +- Sources/Model/flowcontrol/flowcontrol.swift | 2 +- .../v1/ExemptPriorityLevelConfiguration+flowcontrol.v1.swift | 2 +- .../flowcontrol/v1/FlowDistinguisherMethod+flowcontrol.v1.swift | 2 +- Sources/Model/flowcontrol/v1/FlowSchema+flowcontrol.v1.swift | 2 +- .../flowcontrol/v1/FlowSchemaCondition+flowcontrol.v1.swift | 2 +- .../Model/flowcontrol/v1/FlowSchemaList+flowcontrol.v1.swift | 2 +- .../Model/flowcontrol/v1/FlowSchemaSpec+flowcontrol.v1.swift | 2 +- .../Model/flowcontrol/v1/FlowSchemaStatus+flowcontrol.v1.swift | 2 +- Sources/Model/flowcontrol/v1/GroupSubject+flowcontrol.v1.swift | 2 +- Sources/Model/flowcontrol/v1/LimitResponse+flowcontrol.v1.swift | 2 +- .../v1/LimitedPriorityLevelConfiguration+flowcontrol.v1.swift | 2 +- .../flowcontrol/v1/NonResourcePolicyRule+flowcontrol.v1.swift | 2 +- .../flowcontrol/v1/PolicyRulesWithSubjects+flowcontrol.v1.swift | 2 +- .../v1/PriorityLevelConfiguration+flowcontrol.v1.swift | 2 +- .../v1/PriorityLevelConfigurationCondition+flowcontrol.v1.swift | 2 +- .../v1/PriorityLevelConfigurationList+flowcontrol.v1.swift | 2 +- .../v1/PriorityLevelConfigurationReference+flowcontrol.v1.swift | 2 +- .../v1/PriorityLevelConfigurationSpec+flowcontrol.v1.swift | 2 +- .../v1/PriorityLevelConfigurationStatus+flowcontrol.v1.swift | 2 +- .../flowcontrol/v1/QueuingConfiguration+flowcontrol.v1.swift | 2 +- .../flowcontrol/v1/ResourcePolicyRule+flowcontrol.v1.swift | 2 +- .../flowcontrol/v1/ServiceAccountSubject+flowcontrol.v1.swift | 2 +- Sources/Model/flowcontrol/v1/Subject+flowcontrol.v1.swift | 2 +- Sources/Model/flowcontrol/v1/UserSubject+flowcontrol.v1.swift | 2 +- Sources/Model/flowcontrol/v1/flowcontrol+v1.swift | 2 +- Sources/Model/internal/internal.swift | 2 +- .../v1alpha1/ServerStorageVersion+internal.v1alpha1.swift | 2 +- .../internal/v1alpha1/StorageVersion+internal.v1alpha1.swift | 2 +- .../v1alpha1/StorageVersionCondition+internal.v1alpha1.swift | 2 +- .../v1alpha1/StorageVersionList+internal.v1alpha1.swift | 2 +- .../v1alpha1/StorageVersionSpec+internal.v1alpha1.swift | 2 +- .../v1alpha1/StorageVersionStatus+internal.v1alpha1.swift | 2 +- Sources/Model/internal/v1alpha1/internal+v1alpha1.swift | 2 +- Sources/Model/meta/meta.swift | 2 +- Sources/Model/meta/v1/APIGroup+meta.v1.swift | 2 +- Sources/Model/meta/v1/APIGroupList+meta.v1.swift | 2 +- Sources/Model/meta/v1/APIResource+meta.v1.swift | 2 +- Sources/Model/meta/v1/APIResourceList+meta.v1.swift | 2 +- Sources/Model/meta/v1/APIVersions+meta.v1.swift | 2 +- Sources/Model/meta/v1/Condition+meta.v1.swift | 2 +- Sources/Model/meta/v1/DeleteOptions+meta.v1.swift | 2 +- Sources/Model/meta/v1/FieldSelectorRequirement+meta.v1.swift | 2 +- Sources/Model/meta/v1/GroupVersionForDiscovery+meta.v1.swift | 2 +- Sources/Model/meta/v1/LabelSelector+meta.v1.swift | 2 +- Sources/Model/meta/v1/LabelSelectorRequirement+meta.v1.swift | 2 +- Sources/Model/meta/v1/ListMeta+meta.v1.swift | 2 +- Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift | 2 +- Sources/Model/meta/v1/ObjectMeta+meta.v1.swift | 2 +- Sources/Model/meta/v1/OwnerReference+meta.v1.swift | 2 +- Sources/Model/meta/v1/Preconditions+meta.v1.swift | 2 +- Sources/Model/meta/v1/ServerAddressByClientCIDR+meta.v1.swift | 2 +- Sources/Model/meta/v1/Status+meta.v1.swift | 2 +- Sources/Model/meta/v1/StatusCause+meta.v1.swift | 2 +- Sources/Model/meta/v1/StatusDetails+meta.v1.swift | 2 +- Sources/Model/meta/v1/WatchEvent+meta.v1.swift | 2 +- Sources/Model/meta/v1/meta+v1.swift | 2 +- Sources/Model/networking/networking.swift | 2 +- Sources/Model/networking/v1/HTTPIngressPath+networking.v1.swift | 2 +- .../networking/v1/HTTPIngressRuleValue+networking.v1.swift | 2 +- Sources/Model/networking/v1/IPAddress+networking.v1.swift | 2 +- Sources/Model/networking/v1/IPAddressList+networking.v1.swift | 2 +- Sources/Model/networking/v1/IPAddressSpec+networking.v1.swift | 2 +- Sources/Model/networking/v1/IPBlock+networking.v1.swift | 2 +- Sources/Model/networking/v1/Ingress+networking.v1.swift | 2 +- Sources/Model/networking/v1/IngressBackend+networking.v1.swift | 2 +- Sources/Model/networking/v1/IngressClass+networking.v1.swift | 2 +- .../Model/networking/v1/IngressClassList+networking.v1.swift | 2 +- .../v1/IngressClassParametersReference+networking.v1.swift | 2 +- .../Model/networking/v1/IngressClassSpec+networking.v1.swift | 2 +- Sources/Model/networking/v1/IngressList+networking.v1.swift | 2 +- .../v1/IngressLoadBalancerIngress+networking.v1.swift | 2 +- .../networking/v1/IngressLoadBalancerStatus+networking.v1.swift | 2 +- .../Model/networking/v1/IngressPortStatus+networking.v1.swift | 2 +- Sources/Model/networking/v1/IngressRule+networking.v1.swift | 2 +- .../networking/v1/IngressServiceBackend+networking.v1.swift | 2 +- Sources/Model/networking/v1/IngressSpec+networking.v1.swift | 2 +- Sources/Model/networking/v1/IngressStatus+networking.v1.swift | 2 +- Sources/Model/networking/v1/IngressTLS+networking.v1.swift | 2 +- Sources/Model/networking/v1/NetworkPolicy+networking.v1.swift | 2 +- .../networking/v1/NetworkPolicyEgressRule+networking.v1.swift | 2 +- .../networking/v1/NetworkPolicyIngressRule+networking.v1.swift | 2 +- .../Model/networking/v1/NetworkPolicyList+networking.v1.swift | 2 +- .../Model/networking/v1/NetworkPolicyPeer+networking.v1.swift | 2 +- .../Model/networking/v1/NetworkPolicyPort+networking.v1.swift | 2 +- .../Model/networking/v1/NetworkPolicySpec+networking.v1.swift | 2 +- Sources/Model/networking/v1/ParentReference+networking.v1.swift | 2 +- .../Model/networking/v1/ServiceBackendPort+networking.v1.swift | 2 +- Sources/Model/networking/v1/ServiceCIDR+networking.v1.swift | 2 +- Sources/Model/networking/v1/ServiceCIDRList+networking.v1.swift | 2 +- Sources/Model/networking/v1/ServiceCIDRSpec+networking.v1.swift | 2 +- .../Model/networking/v1/ServiceCIDRStatus+networking.v1.swift | 2 +- Sources/Model/networking/v1/networking+v1.swift | 2 +- .../Model/networking/v1beta1/IPAddress+networking.v1beta1.swift | 2 +- .../networking/v1beta1/IPAddressList+networking.v1beta1.swift | 2 +- .../networking/v1beta1/IPAddressSpec+networking.v1beta1.swift | 2 +- .../networking/v1beta1/ParentReference+networking.v1beta1.swift | 2 +- .../networking/v1beta1/ServiceCIDR+networking.v1beta1.swift | 2 +- .../networking/v1beta1/ServiceCIDRList+networking.v1beta1.swift | 2 +- .../networking/v1beta1/ServiceCIDRSpec+networking.v1beta1.swift | 2 +- .../v1beta1/ServiceCIDRStatus+networking.v1beta1.swift | 2 +- Sources/Model/networking/v1beta1/networking+v1beta1.swift | 2 +- Sources/Model/node/node.swift | 2 +- Sources/Model/node/v1/Overhead+node.v1.swift | 2 +- Sources/Model/node/v1/RuntimeClass+node.v1.swift | 2 +- Sources/Model/node/v1/RuntimeClassList+node.v1.swift | 2 +- Sources/Model/node/v1/Scheduling+node.v1.swift | 2 +- Sources/Model/node/v1/node+v1.swift | 2 +- Sources/Model/policy/policy.swift | 2 +- Sources/Model/policy/v1/Eviction+policy.v1.swift | 2 +- Sources/Model/policy/v1/PodDisruptionBudget+policy.v1.swift | 2 +- Sources/Model/policy/v1/PodDisruptionBudgetList+policy.v1.swift | 2 +- Sources/Model/policy/v1/PodDisruptionBudgetSpec+policy.v1.swift | 2 +- .../Model/policy/v1/PodDisruptionBudgetStatus+policy.v1.swift | 2 +- Sources/Model/policy/v1/policy+v1.swift | 2 +- Sources/Model/rbac/rbac.swift | 2 +- Sources/Model/rbac/v1/AggregationRule+rbac.v1.swift | 2 +- Sources/Model/rbac/v1/ClusterRole+rbac.v1.swift | 2 +- Sources/Model/rbac/v1/ClusterRoleBinding+rbac.v1.swift | 2 +- Sources/Model/rbac/v1/ClusterRoleBindingList+rbac.v1.swift | 2 +- Sources/Model/rbac/v1/ClusterRoleList+rbac.v1.swift | 2 +- Sources/Model/rbac/v1/PolicyRule+rbac.v1.swift | 2 +- Sources/Model/rbac/v1/Role+rbac.v1.swift | 2 +- Sources/Model/rbac/v1/RoleBinding+rbac.v1.swift | 2 +- Sources/Model/rbac/v1/RoleBindingList+rbac.v1.swift | 2 +- Sources/Model/rbac/v1/RoleList+rbac.v1.swift | 2 +- Sources/Model/rbac/v1/RoleRef+rbac.v1.swift | 2 +- Sources/Model/rbac/v1/Subject+rbac.v1.swift | 2 +- Sources/Model/rbac/v1/rbac+v1.swift | 2 +- Sources/Model/resource/resource.swift | 2 +- .../Model/resource/v1/AllocatedDeviceStatus+resource.v1.swift | 2 +- Sources/Model/resource/v1/AllocationResult+resource.v1.swift | 2 +- Sources/Model/resource/v1/CELDeviceSelector+resource.v1.swift | 2 +- .../Model/resource/v1/CapacityRequestPolicy+resource.v1.swift | 2 +- .../resource/v1/CapacityRequestPolicyRange+resource.v1.swift | 2 +- .../Model/resource/v1/CapacityRequirements+resource.v1.swift | 2 +- Sources/Model/resource/v1/Counter+resource.v1.swift | 2 +- Sources/Model/resource/v1/CounterSet+resource.v1.swift | 2 +- Sources/Model/resource/v1/Device+resource.v1.swift | 2 +- .../resource/v1/DeviceAllocationConfiguration+resource.v1.swift | 2 +- .../Model/resource/v1/DeviceAllocationResult+resource.v1.swift | 2 +- Sources/Model/resource/v1/DeviceAttribute+resource.v1.swift | 2 +- Sources/Model/resource/v1/DeviceCapacity+resource.v1.swift | 2 +- Sources/Model/resource/v1/DeviceClaim+resource.v1.swift | 2 +- .../resource/v1/DeviceClaimConfiguration+resource.v1.swift | 2 +- Sources/Model/resource/v1/DeviceClass+resource.v1.swift | 2 +- .../resource/v1/DeviceClassConfiguration+resource.v1.swift | 2 +- Sources/Model/resource/v1/DeviceClassList+resource.v1.swift | 2 +- Sources/Model/resource/v1/DeviceClassSpec+resource.v1.swift | 2 +- Sources/Model/resource/v1/DeviceConstraint+resource.v1.swift | 2 +- .../resource/v1/DeviceCounterConsumption+resource.v1.swift | 2 +- Sources/Model/resource/v1/DeviceRequest+resource.v1.swift | 2 +- .../resource/v1/DeviceRequestAllocationResult+resource.v1.swift | 2 +- Sources/Model/resource/v1/DeviceSelector+resource.v1.swift | 2 +- Sources/Model/resource/v1/DeviceSubRequest+resource.v1.swift | 2 +- Sources/Model/resource/v1/DeviceTaint+resource.v1.swift | 2 +- Sources/Model/resource/v1/DeviceToleration+resource.v1.swift | 2 +- Sources/Model/resource/v1/ExactDeviceRequest+resource.v1.swift | 2 +- Sources/Model/resource/v1/NetworkDeviceData+resource.v1.swift | 2 +- .../resource/v1/OpaqueDeviceConfiguration+resource.v1.swift | 2 +- Sources/Model/resource/v1/ResourceClaim+resource.v1.swift | 2 +- .../v1/ResourceClaimConsumerReference+resource.v1.swift | 2 +- Sources/Model/resource/v1/ResourceClaimList+resource.v1.swift | 2 +- Sources/Model/resource/v1/ResourceClaimSpec+resource.v1.swift | 2 +- Sources/Model/resource/v1/ResourceClaimStatus+resource.v1.swift | 2 +- .../Model/resource/v1/ResourceClaimTemplate+resource.v1.swift | 2 +- .../resource/v1/ResourceClaimTemplateList+resource.v1.swift | 2 +- .../resource/v1/ResourceClaimTemplateSpec+resource.v1.swift | 2 +- Sources/Model/resource/v1/ResourcePool+resource.v1.swift | 2 +- Sources/Model/resource/v1/ResourceSlice+resource.v1.swift | 2 +- Sources/Model/resource/v1/ResourceSliceList+resource.v1.swift | 2 +- Sources/Model/resource/v1/ResourceSliceSpec+resource.v1.swift | 2 +- Sources/Model/resource/v1/resource+v1.swift | 2 +- .../resource/v1alpha3/CELDeviceSelector+resource.v1alpha3.swift | 2 +- .../resource/v1alpha3/DeviceSelector+resource.v1alpha3.swift | 2 +- .../Model/resource/v1alpha3/DeviceTaint+resource.v1alpha3.swift | 2 +- .../resource/v1alpha3/DeviceTaintRule+resource.v1alpha3.swift | 2 +- .../v1alpha3/DeviceTaintRuleList+resource.v1alpha3.swift | 2 +- .../v1alpha3/DeviceTaintRuleSpec+resource.v1alpha3.swift | 2 +- .../v1alpha3/DeviceTaintSelector+resource.v1alpha3.swift | 2 +- Sources/Model/resource/v1alpha3/resource+v1alpha3.swift | 2 +- .../v1beta1/AllocatedDeviceStatus+resource.v1beta1.swift | 2 +- .../resource/v1beta1/AllocationResult+resource.v1beta1.swift | 2 +- .../Model/resource/v1beta1/BasicDevice+resource.v1beta1.swift | 2 +- .../resource/v1beta1/CELDeviceSelector+resource.v1beta1.swift | 2 +- .../v1beta1/CapacityRequestPolicy+resource.v1beta1.swift | 2 +- .../v1beta1/CapacityRequestPolicyRange+resource.v1beta1.swift | 2 +- .../v1beta1/CapacityRequirements+resource.v1beta1.swift | 2 +- Sources/Model/resource/v1beta1/Counter+resource.v1beta1.swift | 2 +- .../Model/resource/v1beta1/CounterSet+resource.v1beta1.swift | 2 +- Sources/Model/resource/v1beta1/Device+resource.v1beta1.swift | 2 +- .../DeviceAllocationConfiguration+resource.v1beta1.swift | 2 +- .../v1beta1/DeviceAllocationResult+resource.v1beta1.swift | 2 +- .../resource/v1beta1/DeviceAttribute+resource.v1beta1.swift | 2 +- .../resource/v1beta1/DeviceCapacity+resource.v1beta1.swift | 2 +- .../Model/resource/v1beta1/DeviceClaim+resource.v1beta1.swift | 2 +- .../v1beta1/DeviceClaimConfiguration+resource.v1beta1.swift | 2 +- .../Model/resource/v1beta1/DeviceClass+resource.v1beta1.swift | 2 +- .../v1beta1/DeviceClassConfiguration+resource.v1beta1.swift | 2 +- .../resource/v1beta1/DeviceClassList+resource.v1beta1.swift | 2 +- .../resource/v1beta1/DeviceClassSpec+resource.v1beta1.swift | 2 +- .../resource/v1beta1/DeviceConstraint+resource.v1beta1.swift | 2 +- .../v1beta1/DeviceCounterConsumption+resource.v1beta1.swift | 2 +- .../Model/resource/v1beta1/DeviceRequest+resource.v1beta1.swift | 2 +- .../DeviceRequestAllocationResult+resource.v1beta1.swift | 2 +- .../resource/v1beta1/DeviceSelector+resource.v1beta1.swift | 2 +- .../resource/v1beta1/DeviceSubRequest+resource.v1beta1.swift | 2 +- .../Model/resource/v1beta1/DeviceTaint+resource.v1beta1.swift | 2 +- .../resource/v1beta1/DeviceToleration+resource.v1beta1.swift | 2 +- .../resource/v1beta1/NetworkDeviceData+resource.v1beta1.swift | 2 +- .../v1beta1/OpaqueDeviceConfiguration+resource.v1beta1.swift | 2 +- .../Model/resource/v1beta1/ResourceClaim+resource.v1beta1.swift | 2 +- .../ResourceClaimConsumerReference+resource.v1beta1.swift | 2 +- .../resource/v1beta1/ResourceClaimList+resource.v1beta1.swift | 2 +- .../resource/v1beta1/ResourceClaimSpec+resource.v1beta1.swift | 2 +- .../resource/v1beta1/ResourceClaimStatus+resource.v1beta1.swift | 2 +- .../v1beta1/ResourceClaimTemplate+resource.v1beta1.swift | 2 +- .../v1beta1/ResourceClaimTemplateList+resource.v1beta1.swift | 2 +- .../v1beta1/ResourceClaimTemplateSpec+resource.v1beta1.swift | 2 +- .../Model/resource/v1beta1/ResourcePool+resource.v1beta1.swift | 2 +- .../Model/resource/v1beta1/ResourceSlice+resource.v1beta1.swift | 2 +- .../resource/v1beta1/ResourceSliceList+resource.v1beta1.swift | 2 +- .../resource/v1beta1/ResourceSliceSpec+resource.v1beta1.swift | 2 +- Sources/Model/resource/v1beta1/resource+v1beta1.swift | 2 +- .../v1beta2/AllocatedDeviceStatus+resource.v1beta2.swift | 2 +- .../resource/v1beta2/AllocationResult+resource.v1beta2.swift | 2 +- .../resource/v1beta2/CELDeviceSelector+resource.v1beta2.swift | 2 +- .../v1beta2/CapacityRequestPolicy+resource.v1beta2.swift | 2 +- .../v1beta2/CapacityRequestPolicyRange+resource.v1beta2.swift | 2 +- .../v1beta2/CapacityRequirements+resource.v1beta2.swift | 2 +- Sources/Model/resource/v1beta2/Counter+resource.v1beta2.swift | 2 +- .../Model/resource/v1beta2/CounterSet+resource.v1beta2.swift | 2 +- Sources/Model/resource/v1beta2/Device+resource.v1beta2.swift | 2 +- .../DeviceAllocationConfiguration+resource.v1beta2.swift | 2 +- .../v1beta2/DeviceAllocationResult+resource.v1beta2.swift | 2 +- .../resource/v1beta2/DeviceAttribute+resource.v1beta2.swift | 2 +- .../resource/v1beta2/DeviceCapacity+resource.v1beta2.swift | 2 +- .../Model/resource/v1beta2/DeviceClaim+resource.v1beta2.swift | 2 +- .../v1beta2/DeviceClaimConfiguration+resource.v1beta2.swift | 2 +- .../Model/resource/v1beta2/DeviceClass+resource.v1beta2.swift | 2 +- .../v1beta2/DeviceClassConfiguration+resource.v1beta2.swift | 2 +- .../resource/v1beta2/DeviceClassList+resource.v1beta2.swift | 2 +- .../resource/v1beta2/DeviceClassSpec+resource.v1beta2.swift | 2 +- .../resource/v1beta2/DeviceConstraint+resource.v1beta2.swift | 2 +- .../v1beta2/DeviceCounterConsumption+resource.v1beta2.swift | 2 +- .../Model/resource/v1beta2/DeviceRequest+resource.v1beta2.swift | 2 +- .../DeviceRequestAllocationResult+resource.v1beta2.swift | 2 +- .../resource/v1beta2/DeviceSelector+resource.v1beta2.swift | 2 +- .../resource/v1beta2/DeviceSubRequest+resource.v1beta2.swift | 2 +- .../Model/resource/v1beta2/DeviceTaint+resource.v1beta2.swift | 2 +- .../resource/v1beta2/DeviceToleration+resource.v1beta2.swift | 2 +- .../resource/v1beta2/ExactDeviceRequest+resource.v1beta2.swift | 2 +- .../resource/v1beta2/NetworkDeviceData+resource.v1beta2.swift | 2 +- .../v1beta2/OpaqueDeviceConfiguration+resource.v1beta2.swift | 2 +- .../Model/resource/v1beta2/ResourceClaim+resource.v1beta2.swift | 2 +- .../ResourceClaimConsumerReference+resource.v1beta2.swift | 2 +- .../resource/v1beta2/ResourceClaimList+resource.v1beta2.swift | 2 +- .../resource/v1beta2/ResourceClaimSpec+resource.v1beta2.swift | 2 +- .../resource/v1beta2/ResourceClaimStatus+resource.v1beta2.swift | 2 +- .../v1beta2/ResourceClaimTemplate+resource.v1beta2.swift | 2 +- .../v1beta2/ResourceClaimTemplateList+resource.v1beta2.swift | 2 +- .../v1beta2/ResourceClaimTemplateSpec+resource.v1beta2.swift | 2 +- .../Model/resource/v1beta2/ResourcePool+resource.v1beta2.swift | 2 +- .../Model/resource/v1beta2/ResourceSlice+resource.v1beta2.swift | 2 +- .../resource/v1beta2/ResourceSliceList+resource.v1beta2.swift | 2 +- .../resource/v1beta2/ResourceSliceSpec+resource.v1beta2.swift | 2 +- Sources/Model/resource/v1beta2/resource+v1beta2.swift | 2 +- Sources/Model/scheduling/scheduling.swift | 2 +- Sources/Model/scheduling/v1/PriorityClass+scheduling.v1.swift | 2 +- .../Model/scheduling/v1/PriorityClassList+scheduling.v1.swift | 2 +- Sources/Model/scheduling/v1/scheduling+v1.swift | 2 +- Sources/Model/storage/storage.swift | 2 +- Sources/Model/storage/v1/CSIDriver+storage.v1.swift | 2 +- Sources/Model/storage/v1/CSIDriverList+storage.v1.swift | 2 +- Sources/Model/storage/v1/CSIDriverSpec+storage.v1.swift | 2 +- Sources/Model/storage/v1/CSINode+storage.v1.swift | 2 +- Sources/Model/storage/v1/CSINodeDriver+storage.v1.swift | 2 +- Sources/Model/storage/v1/CSINodeList+storage.v1.swift | 2 +- Sources/Model/storage/v1/CSINodeSpec+storage.v1.swift | 2 +- Sources/Model/storage/v1/CSIStorageCapacity+storage.v1.swift | 2 +- .../Model/storage/v1/CSIStorageCapacityList+storage.v1.swift | 2 +- Sources/Model/storage/v1/StorageClass+storage.v1.swift | 2 +- Sources/Model/storage/v1/StorageClassList+storage.v1.swift | 2 +- Sources/Model/storage/v1/TokenRequest+storage.v1.swift | 2 +- Sources/Model/storage/v1/VolumeAttachment+storage.v1.swift | 2 +- Sources/Model/storage/v1/VolumeAttachmentList+storage.v1.swift | 2 +- .../Model/storage/v1/VolumeAttachmentSource+storage.v1.swift | 2 +- Sources/Model/storage/v1/VolumeAttachmentSpec+storage.v1.swift | 2 +- .../Model/storage/v1/VolumeAttachmentStatus+storage.v1.swift | 2 +- Sources/Model/storage/v1/VolumeAttributesClass+storage.v1.swift | 2 +- .../Model/storage/v1/VolumeAttributesClassList+storage.v1.swift | 2 +- Sources/Model/storage/v1/VolumeError+storage.v1.swift | 2 +- Sources/Model/storage/v1/VolumeNodeResources+storage.v1.swift | 2 +- Sources/Model/storage/v1/storage+v1.swift | 2 +- .../v1alpha1/VolumeAttributesClass+storage.v1alpha1.swift | 2 +- .../v1alpha1/VolumeAttributesClassList+storage.v1alpha1.swift | 2 +- Sources/Model/storage/v1alpha1/storage+v1alpha1.swift | 2 +- .../storage/v1beta1/VolumeAttributesClass+storage.v1beta1.swift | 2 +- .../v1beta1/VolumeAttributesClassList+storage.v1beta1.swift | 2 +- Sources/Model/storage/v1beta1/storage+v1beta1.swift | 2 +- Sources/Model/storagemigration/storagemigration.swift | 2 +- .../GroupVersionResource+storagemigration.v1alpha1.swift | 2 +- .../v1alpha1/MigrationCondition+storagemigration.v1alpha1.swift | 2 +- .../StorageVersionMigration+storagemigration.v1alpha1.swift | 2 +- .../StorageVersionMigrationList+storagemigration.v1alpha1.swift | 2 +- .../StorageVersionMigrationSpec+storagemigration.v1alpha1.swift | 2 +- ...torageVersionMigrationStatus+storagemigration.v1alpha1.swift | 2 +- .../storagemigration/v1alpha1/storagemigration+v1alpha1.swift | 2 +- 786 files changed, 786 insertions(+), 786 deletions(-) diff --git a/Sources/Model/GroupVersionKind+DefaultResources.swift b/Sources/Model/GroupVersionKind+DefaultResources.swift index 0ec2a1dc..3a88e37f 100644 --- a/Sources/Model/GroupVersionKind+DefaultResources.swift +++ b/Sources/Model/GroupVersionKind+DefaultResources.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/GroupVersionKind+KubernetesAPIResource.swift b/Sources/Model/GroupVersionKind+KubernetesAPIResource.swift index 931b8642..3c2d7289 100644 --- a/Sources/Model/GroupVersionKind+KubernetesAPIResource.swift +++ b/Sources/Model/GroupVersionKind+KubernetesAPIResource.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/GroupVersionKind+Meta.swift b/Sources/Model/GroupVersionKind+Meta.swift index abebc34f..bf4c5e54 100644 --- a/Sources/Model/GroupVersionKind+Meta.swift +++ b/Sources/Model/GroupVersionKind+Meta.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/GroupVersionKind+ResourceName.swift b/Sources/Model/GroupVersionKind+ResourceName.swift index 941d7d41..b32775c7 100644 --- a/Sources/Model/GroupVersionKind+ResourceName.swift +++ b/Sources/Model/GroupVersionKind+ResourceName.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/GroupVersionResource+DefaultResources.swift b/Sources/Model/GroupVersionResource+DefaultResources.swift index 234794a1..96284da7 100644 --- a/Sources/Model/GroupVersionResource+DefaultResources.swift +++ b/Sources/Model/GroupVersionResource+DefaultResources.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/GroupVersionResource+KubernetesAPIResource.swift b/Sources/Model/GroupVersionResource+KubernetesAPIResource.swift index fad38736..abbc8eea 100644 --- a/Sources/Model/GroupVersionResource+KubernetesAPIResource.swift +++ b/Sources/Model/GroupVersionResource+KubernetesAPIResource.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/GroupVersionResource+Meta.swift b/Sources/Model/GroupVersionResource+Meta.swift index b95833c3..4197f7d7 100644 --- a/Sources/Model/GroupVersionResource+Meta.swift +++ b/Sources/Model/GroupVersionResource+Meta.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/GroupVersionResource+ResourceName.swift b/Sources/Model/GroupVersionResource+ResourceName.swift index 52166d80..675a2828 100644 --- a/Sources/Model/GroupVersionResource+ResourceName.swift +++ b/Sources/Model/GroupVersionResource+ResourceName.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/admissionregistration.swift b/Sources/Model/admissionregistration/admissionregistration.swift index 9ac5b2e0..ea8af12f 100644 --- a/Sources/Model/admissionregistration/admissionregistration.swift +++ b/Sources/Model/admissionregistration/admissionregistration.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/AuditAnnotation+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/AuditAnnotation+admissionregistration.v1.swift index ae6beabc..00a6b6a5 100644 --- a/Sources/Model/admissionregistration/v1/AuditAnnotation+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/AuditAnnotation+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/ExpressionWarning+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ExpressionWarning+admissionregistration.v1.swift index daec07c4..91c97cc4 100644 --- a/Sources/Model/admissionregistration/v1/ExpressionWarning+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ExpressionWarning+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/MatchCondition+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MatchCondition+admissionregistration.v1.swift index 745142f0..0e1f903e 100644 --- a/Sources/Model/admissionregistration/v1/MatchCondition+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MatchCondition+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/MatchResources+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MatchResources+admissionregistration.v1.swift index 06d2b5b9..840b33a7 100644 --- a/Sources/Model/admissionregistration/v1/MatchResources+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MatchResources+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/MutatingWebhook+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MutatingWebhook+admissionregistration.v1.swift index 3196d417..39df7a45 100644 --- a/Sources/Model/admissionregistration/v1/MutatingWebhook+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MutatingWebhook+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/MutatingWebhookConfiguration+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MutatingWebhookConfiguration+admissionregistration.v1.swift index d4e50206..f5fd94e6 100644 --- a/Sources/Model/admissionregistration/v1/MutatingWebhookConfiguration+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MutatingWebhookConfiguration+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/MutatingWebhookConfigurationList+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MutatingWebhookConfigurationList+admissionregistration.v1.swift index 39a551fd..79600dcf 100644 --- a/Sources/Model/admissionregistration/v1/MutatingWebhookConfigurationList+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MutatingWebhookConfigurationList+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/NamedRuleWithOperations+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/NamedRuleWithOperations+admissionregistration.v1.swift index db5a0216..926199ee 100644 --- a/Sources/Model/admissionregistration/v1/NamedRuleWithOperations+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/NamedRuleWithOperations+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/ParamKind+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ParamKind+admissionregistration.v1.swift index 49a47adc..b8bd31d6 100644 --- a/Sources/Model/admissionregistration/v1/ParamKind+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ParamKind+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/ParamRef+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ParamRef+admissionregistration.v1.swift index ba4ceb22..9bc43c3e 100644 --- a/Sources/Model/admissionregistration/v1/ParamRef+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ParamRef+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/RuleWithOperations+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/RuleWithOperations+admissionregistration.v1.swift index ac678d35..3e9c32f3 100644 --- a/Sources/Model/admissionregistration/v1/RuleWithOperations+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/RuleWithOperations+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/ServiceReference+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ServiceReference+admissionregistration.v1.swift index 03660ef9..977a411c 100644 --- a/Sources/Model/admissionregistration/v1/ServiceReference+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ServiceReference+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/TypeChecking+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/TypeChecking+admissionregistration.v1.swift index 9bc8df17..2b7546f6 100644 --- a/Sources/Model/admissionregistration/v1/TypeChecking+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/TypeChecking+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicy+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicy+admissionregistration.v1.swift index 417a17b2..6cf49465 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicy+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicy+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBinding+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBinding+admissionregistration.v1.swift index 2813302a..63db1e9f 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBinding+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBinding+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1.swift index 519b9614..dc10397e 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1.swift index 615f6cdb..83fdb44c 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyList+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyList+admissionregistration.v1.swift index a6064043..1ba78bc9 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyList+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyList+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicySpec+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicySpec+admissionregistration.v1.swift index 5e4bd00c..e39a1b25 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicySpec+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicySpec+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyStatus+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyStatus+admissionregistration.v1.swift index fb5eddd7..04756639 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyStatus+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyStatus+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/ValidatingWebhook+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingWebhook+admissionregistration.v1.swift index 17d4e276..a050d521 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingWebhook+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingWebhook+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/ValidatingWebhookConfiguration+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingWebhookConfiguration+admissionregistration.v1.swift index 7008abf2..fe04d1f0 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingWebhookConfiguration+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingWebhookConfiguration+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/ValidatingWebhookConfigurationList+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingWebhookConfigurationList+admissionregistration.v1.swift index 0dcb2c66..84dc072a 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingWebhookConfigurationList+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingWebhookConfigurationList+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/Validation+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/Validation+admissionregistration.v1.swift index d99cb55f..d627227d 100644 --- a/Sources/Model/admissionregistration/v1/Validation+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/Validation+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/Variable+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/Variable+admissionregistration.v1.swift index 24404116..7cfbe741 100644 --- a/Sources/Model/admissionregistration/v1/Variable+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/Variable+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/WebhookClientConfig+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/WebhookClientConfig+admissionregistration.v1.swift index f1d53483..aeaa4731 100644 --- a/Sources/Model/admissionregistration/v1/WebhookClientConfig+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/WebhookClientConfig+admissionregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1/admissionregistration+v1.swift b/Sources/Model/admissionregistration/v1/admissionregistration+v1.swift index 62abb643..c98146e7 100644 --- a/Sources/Model/admissionregistration/v1/admissionregistration+v1.swift +++ b/Sources/Model/admissionregistration/v1/admissionregistration+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1alpha1/ApplyConfiguration+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/ApplyConfiguration+admissionregistration.v1alpha1.swift index dddc340c..c7e71000 100644 --- a/Sources/Model/admissionregistration/v1alpha1/ApplyConfiguration+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/ApplyConfiguration+admissionregistration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1alpha1/JSONPatch+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/JSONPatch+admissionregistration.v1alpha1.swift index 31fbe795..0e4e98cb 100644 --- a/Sources/Model/admissionregistration/v1alpha1/JSONPatch+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/JSONPatch+admissionregistration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1alpha1/MatchCondition+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MatchCondition+admissionregistration.v1alpha1.swift index 7b10d0b6..f6f8eea5 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MatchCondition+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MatchCondition+admissionregistration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1alpha1/MatchResources+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MatchResources+admissionregistration.v1alpha1.swift index 1340f373..9069bb97 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MatchResources+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MatchResources+admissionregistration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicy+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicy+admissionregistration.v1alpha1.swift index 38520ce3..8a5cee87 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicy+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicy+admissionregistration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBinding+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBinding+admissionregistration.v1alpha1.swift index 137d7fe9..cea4c192 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBinding+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBinding+admissionregistration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingList+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingList+admissionregistration.v1alpha1.swift index f28ba440..6eb70e42 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingList+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingList+admissionregistration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1alpha1.swift index 44dea37a..a19bbfd3 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyList+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyList+admissionregistration.v1alpha1.swift index ce62e3a8..ff0961c2 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyList+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyList+admissionregistration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicySpec+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicySpec+admissionregistration.v1alpha1.swift index dda8ca9e..6a6e309a 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicySpec+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicySpec+admissionregistration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1alpha1/Mutation+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/Mutation+admissionregistration.v1alpha1.swift index 88bf5064..7cc85c60 100644 --- a/Sources/Model/admissionregistration/v1alpha1/Mutation+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/Mutation+admissionregistration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1alpha1/NamedRuleWithOperations+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/NamedRuleWithOperations+admissionregistration.v1alpha1.swift index 67d5f2f8..56c89d65 100644 --- a/Sources/Model/admissionregistration/v1alpha1/NamedRuleWithOperations+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/NamedRuleWithOperations+admissionregistration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1alpha1/ParamKind+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/ParamKind+admissionregistration.v1alpha1.swift index 7f907293..c89edfd0 100644 --- a/Sources/Model/admissionregistration/v1alpha1/ParamKind+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/ParamKind+admissionregistration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1alpha1/ParamRef+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/ParamRef+admissionregistration.v1alpha1.swift index 9069df8f..f5d2d908 100644 --- a/Sources/Model/admissionregistration/v1alpha1/ParamRef+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/ParamRef+admissionregistration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1alpha1/Variable+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/Variable+admissionregistration.v1alpha1.swift index 20df6c86..df8e06bb 100644 --- a/Sources/Model/admissionregistration/v1alpha1/Variable+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/Variable+admissionregistration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1alpha1/admissionregistration+v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/admissionregistration+v1alpha1.swift index e1940ed7..84808a81 100644 --- a/Sources/Model/admissionregistration/v1alpha1/admissionregistration+v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/admissionregistration+v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1beta1/ApplyConfiguration+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ApplyConfiguration+admissionregistration.v1beta1.swift index 8b42fdc6..fe40fe8a 100644 --- a/Sources/Model/admissionregistration/v1beta1/ApplyConfiguration+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/ApplyConfiguration+admissionregistration.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1beta1/JSONPatch+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/JSONPatch+admissionregistration.v1beta1.swift index b800980e..6547d9b1 100644 --- a/Sources/Model/admissionregistration/v1beta1/JSONPatch+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/JSONPatch+admissionregistration.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1beta1/MatchCondition+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MatchCondition+admissionregistration.v1beta1.swift index 0c628d01..c9e4d172 100644 --- a/Sources/Model/admissionregistration/v1beta1/MatchCondition+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MatchCondition+admissionregistration.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1beta1/MatchResources+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MatchResources+admissionregistration.v1beta1.swift index 3f89524f..a1d255de 100644 --- a/Sources/Model/admissionregistration/v1beta1/MatchResources+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MatchResources+admissionregistration.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicy+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicy+admissionregistration.v1beta1.swift index cf73c39c..c841e219 100644 --- a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicy+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicy+admissionregistration.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift index dd0d2083..d2a5cf0e 100644 --- a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift index 6e934b36..63fc7306 100644 --- a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift index 19cae8e9..92a405c5 100644 --- a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyList+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyList+admissionregistration.v1beta1.swift index babea0f0..756853e9 100644 --- a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyList+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyList+admissionregistration.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicySpec+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicySpec+admissionregistration.v1beta1.swift index e337997d..45c6d2b7 100644 --- a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicySpec+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicySpec+admissionregistration.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1beta1/Mutation+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/Mutation+admissionregistration.v1beta1.swift index cd172862..1405e56f 100644 --- a/Sources/Model/admissionregistration/v1beta1/Mutation+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/Mutation+admissionregistration.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1beta1/NamedRuleWithOperations+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/NamedRuleWithOperations+admissionregistration.v1beta1.swift index 5a70d648..950acd5b 100644 --- a/Sources/Model/admissionregistration/v1beta1/NamedRuleWithOperations+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/NamedRuleWithOperations+admissionregistration.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1beta1/ParamKind+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ParamKind+admissionregistration.v1beta1.swift index 75c0f436..6806006e 100644 --- a/Sources/Model/admissionregistration/v1beta1/ParamKind+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/ParamKind+admissionregistration.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1beta1/ParamRef+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ParamRef+admissionregistration.v1beta1.swift index 07a3eeb9..0e6b05af 100644 --- a/Sources/Model/admissionregistration/v1beta1/ParamRef+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/ParamRef+admissionregistration.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1beta1/Variable+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/Variable+admissionregistration.v1beta1.swift index 48dfea52..84e2d233 100644 --- a/Sources/Model/admissionregistration/v1beta1/Variable+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/Variable+admissionregistration.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/admissionregistration/v1beta1/admissionregistration+v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/admissionregistration+v1beta1.swift index 0bf33a22..6484b4ed 100644 --- a/Sources/Model/admissionregistration/v1beta1/admissionregistration+v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/admissionregistration+v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/apiextensions.swift b/Sources/Model/apiextensions/apiextensions.swift index cb1e62e0..c14630d7 100644 --- a/Sources/Model/apiextensions/apiextensions.swift +++ b/Sources/Model/apiextensions/apiextensions.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/CustomResourceColumnDefinition+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceColumnDefinition+apiextensions.v1.swift index e6777fb5..cd65323a 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceColumnDefinition+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceColumnDefinition+apiextensions.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/CustomResourceConversion+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceConversion+apiextensions.v1.swift index 839374ec..8843432c 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceConversion+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceConversion+apiextensions.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinition+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinition+apiextensions.v1.swift index 5ce9eb09..bf3f04af 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinition+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinition+apiextensions.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift index bbd11b5d..4a418b70 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionList+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionList+apiextensions.v1.swift index 79e63fc8..4b7d6744 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionList+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionList+apiextensions.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionNames+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionNames+apiextensions.v1.swift index 5f2e62ac..c38f2067 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionNames+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionNames+apiextensions.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionSpec+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionSpec+apiextensions.v1.swift index 05d7c84b..4822f188 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionSpec+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionSpec+apiextensions.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionStatus+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionStatus+apiextensions.v1.swift index fcd0bd95..693b5253 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionStatus+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionStatus+apiextensions.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionVersion+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionVersion+apiextensions.v1.swift index 54d5b532..0364cd79 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionVersion+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionVersion+apiextensions.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/CustomResourceSubresourceScale+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceSubresourceScale+apiextensions.v1.swift index 973f012e..3554ae4b 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceSubresourceScale+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceSubresourceScale+apiextensions.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/CustomResourceSubresourceStatus+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceSubresourceStatus+apiextensions.v1.swift index a05e3ee9..861bcd0b 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceSubresourceStatus+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceSubresourceStatus+apiextensions.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/CustomResourceSubresources+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceSubresources+apiextensions.v1.swift index 4c50b33c..c69a835d 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceSubresources+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceSubresources+apiextensions.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/CustomResourceValidation+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceValidation+apiextensions.v1.swift index a455761a..37dab3ac 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceValidation+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceValidation+apiextensions.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/ExternalDocumentation+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/ExternalDocumentation+apiextensions.v1.swift index 0325566b..95ccb1b5 100644 --- a/Sources/Model/apiextensions/v1/ExternalDocumentation+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/ExternalDocumentation+apiextensions.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/SelectableField+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/SelectableField+apiextensions.v1.swift index f26d3dd5..8203fdf4 100644 --- a/Sources/Model/apiextensions/v1/SelectableField+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/SelectableField+apiextensions.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/ServiceReference+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/ServiceReference+apiextensions.v1.swift index 6e556062..734fcfcf 100644 --- a/Sources/Model/apiextensions/v1/ServiceReference+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/ServiceReference+apiextensions.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/ValidationRule+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/ValidationRule+apiextensions.v1.swift index a0800b80..450d3df3 100644 --- a/Sources/Model/apiextensions/v1/ValidationRule+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/ValidationRule+apiextensions.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/WebhookClientConfig+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/WebhookClientConfig+apiextensions.v1.swift index 4933d520..0b71b8e8 100644 --- a/Sources/Model/apiextensions/v1/WebhookClientConfig+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/WebhookClientConfig+apiextensions.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/WebhookConversion+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/WebhookConversion+apiextensions.v1.swift index f38c5a7c..696cc7e0 100644 --- a/Sources/Model/apiextensions/v1/WebhookConversion+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/WebhookConversion+apiextensions.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiextensions/v1/apiextensions+v1.swift b/Sources/Model/apiextensions/v1/apiextensions+v1.swift index 1fa3d808..0e2b8afd 100644 --- a/Sources/Model/apiextensions/v1/apiextensions+v1.swift +++ b/Sources/Model/apiextensions/v1/apiextensions+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiregistration/apiregistration.swift b/Sources/Model/apiregistration/apiregistration.swift index 1bc368bb..4f58c917 100644 --- a/Sources/Model/apiregistration/apiregistration.swift +++ b/Sources/Model/apiregistration/apiregistration.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiregistration/v1/APIService+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIService+apiregistration.v1.swift index 72a9d543..d45b2751 100644 --- a/Sources/Model/apiregistration/v1/APIService+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIService+apiregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift index c3af4301..f5f60f0d 100644 --- a/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiregistration/v1/APIServiceList+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIServiceList+apiregistration.v1.swift index b4e4eab7..bec146bf 100644 --- a/Sources/Model/apiregistration/v1/APIServiceList+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIServiceList+apiregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiregistration/v1/APIServiceSpec+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIServiceSpec+apiregistration.v1.swift index 5a0e9591..37afd8df 100644 --- a/Sources/Model/apiregistration/v1/APIServiceSpec+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIServiceSpec+apiregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiregistration/v1/APIServiceStatus+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIServiceStatus+apiregistration.v1.swift index 7bea5983..1da4ece5 100644 --- a/Sources/Model/apiregistration/v1/APIServiceStatus+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIServiceStatus+apiregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiregistration/v1/ServiceReference+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/ServiceReference+apiregistration.v1.swift index d53f716f..aab802ad 100644 --- a/Sources/Model/apiregistration/v1/ServiceReference+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/ServiceReference+apiregistration.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apiregistration/v1/apiregistration+v1.swift b/Sources/Model/apiregistration/v1/apiregistration+v1.swift index 3fbae001..2512b644 100644 --- a/Sources/Model/apiregistration/v1/apiregistration+v1.swift +++ b/Sources/Model/apiregistration/v1/apiregistration+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/apps.swift b/Sources/Model/apps/apps.swift index 755647a5..29ab0e4f 100644 --- a/Sources/Model/apps/apps.swift +++ b/Sources/Model/apps/apps.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/ControllerRevision+apps.v1.swift b/Sources/Model/apps/v1/ControllerRevision+apps.v1.swift index 238e2976..e4ab299e 100644 --- a/Sources/Model/apps/v1/ControllerRevision+apps.v1.swift +++ b/Sources/Model/apps/v1/ControllerRevision+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/ControllerRevisionList+apps.v1.swift b/Sources/Model/apps/v1/ControllerRevisionList+apps.v1.swift index 56ee0827..559e51b9 100644 --- a/Sources/Model/apps/v1/ControllerRevisionList+apps.v1.swift +++ b/Sources/Model/apps/v1/ControllerRevisionList+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/DaemonSet+apps.v1.swift b/Sources/Model/apps/v1/DaemonSet+apps.v1.swift index 72634b41..2513e059 100644 --- a/Sources/Model/apps/v1/DaemonSet+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSet+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift index 655ab5e0..01519503 100644 --- a/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/DaemonSetList+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetList+apps.v1.swift index 1e79054c..dee81725 100644 --- a/Sources/Model/apps/v1/DaemonSetList+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetList+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/DaemonSetSpec+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetSpec+apps.v1.swift index 56aa8a03..ba3dd466 100644 --- a/Sources/Model/apps/v1/DaemonSetSpec+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetSpec+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/DaemonSetStatus+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetStatus+apps.v1.swift index 361149de..d35a0bb3 100644 --- a/Sources/Model/apps/v1/DaemonSetStatus+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetStatus+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/DaemonSetUpdateStrategy+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetUpdateStrategy+apps.v1.swift index 5959a957..86be7b06 100644 --- a/Sources/Model/apps/v1/DaemonSetUpdateStrategy+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetUpdateStrategy+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/Deployment+apps.v1.swift b/Sources/Model/apps/v1/Deployment+apps.v1.swift index 9f62481b..d7611f0b 100644 --- a/Sources/Model/apps/v1/Deployment+apps.v1.swift +++ b/Sources/Model/apps/v1/Deployment+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift b/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift index 37678656..66d5eda5 100644 --- a/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/DeploymentList+apps.v1.swift b/Sources/Model/apps/v1/DeploymentList+apps.v1.swift index 4f43ee5a..843a7797 100644 --- a/Sources/Model/apps/v1/DeploymentList+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentList+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/DeploymentSpec+apps.v1.swift b/Sources/Model/apps/v1/DeploymentSpec+apps.v1.swift index 478b1bae..37187962 100644 --- a/Sources/Model/apps/v1/DeploymentSpec+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentSpec+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/DeploymentStatus+apps.v1.swift b/Sources/Model/apps/v1/DeploymentStatus+apps.v1.swift index 58031761..1adca750 100644 --- a/Sources/Model/apps/v1/DeploymentStatus+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentStatus+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/DeploymentStrategy+apps.v1.swift b/Sources/Model/apps/v1/DeploymentStrategy+apps.v1.swift index fe58302c..c91ee988 100644 --- a/Sources/Model/apps/v1/DeploymentStrategy+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentStrategy+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/ReplicaSet+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSet+apps.v1.swift index 0d0652b5..a0950565 100644 --- a/Sources/Model/apps/v1/ReplicaSet+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSet+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift index 68096da6..92046ffd 100644 --- a/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/ReplicaSetList+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSetList+apps.v1.swift index dc45e651..b422a9e9 100644 --- a/Sources/Model/apps/v1/ReplicaSetList+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSetList+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/ReplicaSetSpec+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSetSpec+apps.v1.swift index 4b979800..a3c52412 100644 --- a/Sources/Model/apps/v1/ReplicaSetSpec+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSetSpec+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/ReplicaSetStatus+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSetStatus+apps.v1.swift index 9a1f9914..73bd1e10 100644 --- a/Sources/Model/apps/v1/ReplicaSetStatus+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSetStatus+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/RollingUpdateDaemonSet+apps.v1.swift b/Sources/Model/apps/v1/RollingUpdateDaemonSet+apps.v1.swift index cdaa504c..dd056953 100644 --- a/Sources/Model/apps/v1/RollingUpdateDaemonSet+apps.v1.swift +++ b/Sources/Model/apps/v1/RollingUpdateDaemonSet+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/RollingUpdateDeployment+apps.v1.swift b/Sources/Model/apps/v1/RollingUpdateDeployment+apps.v1.swift index 8bb133e7..a5cf0170 100644 --- a/Sources/Model/apps/v1/RollingUpdateDeployment+apps.v1.swift +++ b/Sources/Model/apps/v1/RollingUpdateDeployment+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/RollingUpdateStatefulSetStrategy+apps.v1.swift b/Sources/Model/apps/v1/RollingUpdateStatefulSetStrategy+apps.v1.swift index 5769eba2..14c95454 100644 --- a/Sources/Model/apps/v1/RollingUpdateStatefulSetStrategy+apps.v1.swift +++ b/Sources/Model/apps/v1/RollingUpdateStatefulSetStrategy+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/StatefulSet+apps.v1.swift b/Sources/Model/apps/v1/StatefulSet+apps.v1.swift index f727c326..daf6b82b 100644 --- a/Sources/Model/apps/v1/StatefulSet+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSet+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift index 972fdbb2..4f9fad50 100644 --- a/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/StatefulSetList+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetList+apps.v1.swift index 7f0ba8bf..2e1d0d83 100644 --- a/Sources/Model/apps/v1/StatefulSetList+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetList+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/StatefulSetOrdinals+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetOrdinals+apps.v1.swift index b27491b4..d5615164 100644 --- a/Sources/Model/apps/v1/StatefulSetOrdinals+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetOrdinals+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/StatefulSetPersistentVolumeClaimRetentionPolicy+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetPersistentVolumeClaimRetentionPolicy+apps.v1.swift index 14bb0064..71db9fad 100644 --- a/Sources/Model/apps/v1/StatefulSetPersistentVolumeClaimRetentionPolicy+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetPersistentVolumeClaimRetentionPolicy+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/StatefulSetSpec+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetSpec+apps.v1.swift index f3427ca8..6d7c6a23 100644 --- a/Sources/Model/apps/v1/StatefulSetSpec+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetSpec+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/StatefulSetStatus+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetStatus+apps.v1.swift index ec3dabf4..a0b38dcb 100644 --- a/Sources/Model/apps/v1/StatefulSetStatus+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetStatus+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/StatefulSetUpdateStrategy+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetUpdateStrategy+apps.v1.swift index b469dca2..9693c10b 100644 --- a/Sources/Model/apps/v1/StatefulSetUpdateStrategy+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetUpdateStrategy+apps.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/apps/v1/apps+v1.swift b/Sources/Model/apps/v1/apps+v1.swift index 2dd0ef25..8d85a2c0 100644 --- a/Sources/Model/apps/v1/apps+v1.swift +++ b/Sources/Model/apps/v1/apps+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authentication/authentication.swift b/Sources/Model/authentication/authentication.swift index ca00cbb4..c81955d5 100644 --- a/Sources/Model/authentication/authentication.swift +++ b/Sources/Model/authentication/authentication.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authentication/v1/BoundObjectReference+authentication.v1.swift b/Sources/Model/authentication/v1/BoundObjectReference+authentication.v1.swift index 6b82d654..ecd9ee28 100644 --- a/Sources/Model/authentication/v1/BoundObjectReference+authentication.v1.swift +++ b/Sources/Model/authentication/v1/BoundObjectReference+authentication.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authentication/v1/SelfSubjectReview+authentication.v1.swift b/Sources/Model/authentication/v1/SelfSubjectReview+authentication.v1.swift index fe570b3c..2a038077 100644 --- a/Sources/Model/authentication/v1/SelfSubjectReview+authentication.v1.swift +++ b/Sources/Model/authentication/v1/SelfSubjectReview+authentication.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authentication/v1/SelfSubjectReviewStatus+authentication.v1.swift b/Sources/Model/authentication/v1/SelfSubjectReviewStatus+authentication.v1.swift index ce3d1c4b..b3e9fb27 100644 --- a/Sources/Model/authentication/v1/SelfSubjectReviewStatus+authentication.v1.swift +++ b/Sources/Model/authentication/v1/SelfSubjectReviewStatus+authentication.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authentication/v1/TokenRequest+authentication.v1.swift b/Sources/Model/authentication/v1/TokenRequest+authentication.v1.swift index 337304d9..948ccda2 100644 --- a/Sources/Model/authentication/v1/TokenRequest+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenRequest+authentication.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authentication/v1/TokenRequestSpec+authentication.v1.swift b/Sources/Model/authentication/v1/TokenRequestSpec+authentication.v1.swift index c0e535ef..160bef08 100644 --- a/Sources/Model/authentication/v1/TokenRequestSpec+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenRequestSpec+authentication.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift b/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift index a63e7c4d..9eae7409 100644 --- a/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authentication/v1/TokenReview+authentication.v1.swift b/Sources/Model/authentication/v1/TokenReview+authentication.v1.swift index 68ce8568..68d42a99 100644 --- a/Sources/Model/authentication/v1/TokenReview+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenReview+authentication.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authentication/v1/TokenReviewSpec+authentication.v1.swift b/Sources/Model/authentication/v1/TokenReviewSpec+authentication.v1.swift index 12ea3fcd..33e7ac0e 100644 --- a/Sources/Model/authentication/v1/TokenReviewSpec+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenReviewSpec+authentication.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authentication/v1/TokenReviewStatus+authentication.v1.swift b/Sources/Model/authentication/v1/TokenReviewStatus+authentication.v1.swift index b57f125b..f4c6ad69 100644 --- a/Sources/Model/authentication/v1/TokenReviewStatus+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenReviewStatus+authentication.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authentication/v1/UserInfo+authentication.v1.swift b/Sources/Model/authentication/v1/UserInfo+authentication.v1.swift index d08c0a01..d680303d 100644 --- a/Sources/Model/authentication/v1/UserInfo+authentication.v1.swift +++ b/Sources/Model/authentication/v1/UserInfo+authentication.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authentication/v1/authentication+v1.swift b/Sources/Model/authentication/v1/authentication+v1.swift index 9256da1a..7e5ca158 100644 --- a/Sources/Model/authentication/v1/authentication+v1.swift +++ b/Sources/Model/authentication/v1/authentication+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authorization/authorization.swift b/Sources/Model/authorization/authorization.swift index 907dd70f..939ca2db 100644 --- a/Sources/Model/authorization/authorization.swift +++ b/Sources/Model/authorization/authorization.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authorization/v1/FieldSelectorAttributes+authorization.v1.swift b/Sources/Model/authorization/v1/FieldSelectorAttributes+authorization.v1.swift index 6c4aac90..34d1b8c1 100644 --- a/Sources/Model/authorization/v1/FieldSelectorAttributes+authorization.v1.swift +++ b/Sources/Model/authorization/v1/FieldSelectorAttributes+authorization.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authorization/v1/LabelSelectorAttributes+authorization.v1.swift b/Sources/Model/authorization/v1/LabelSelectorAttributes+authorization.v1.swift index bf176ba7..71de559f 100644 --- a/Sources/Model/authorization/v1/LabelSelectorAttributes+authorization.v1.swift +++ b/Sources/Model/authorization/v1/LabelSelectorAttributes+authorization.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authorization/v1/LocalSubjectAccessReview+authorization.v1.swift b/Sources/Model/authorization/v1/LocalSubjectAccessReview+authorization.v1.swift index c124841d..1c49f59b 100644 --- a/Sources/Model/authorization/v1/LocalSubjectAccessReview+authorization.v1.swift +++ b/Sources/Model/authorization/v1/LocalSubjectAccessReview+authorization.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authorization/v1/NonResourceAttributes+authorization.v1.swift b/Sources/Model/authorization/v1/NonResourceAttributes+authorization.v1.swift index 2cf15f98..29681ad5 100644 --- a/Sources/Model/authorization/v1/NonResourceAttributes+authorization.v1.swift +++ b/Sources/Model/authorization/v1/NonResourceAttributes+authorization.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authorization/v1/NonResourceRule+authorization.v1.swift b/Sources/Model/authorization/v1/NonResourceRule+authorization.v1.swift index 2b69240d..1584c37f 100644 --- a/Sources/Model/authorization/v1/NonResourceRule+authorization.v1.swift +++ b/Sources/Model/authorization/v1/NonResourceRule+authorization.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authorization/v1/ResourceAttributes+authorization.v1.swift b/Sources/Model/authorization/v1/ResourceAttributes+authorization.v1.swift index a5e57b68..a316bfda 100644 --- a/Sources/Model/authorization/v1/ResourceAttributes+authorization.v1.swift +++ b/Sources/Model/authorization/v1/ResourceAttributes+authorization.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authorization/v1/ResourceRule+authorization.v1.swift b/Sources/Model/authorization/v1/ResourceRule+authorization.v1.swift index 2983fab4..2666cf65 100644 --- a/Sources/Model/authorization/v1/ResourceRule+authorization.v1.swift +++ b/Sources/Model/authorization/v1/ResourceRule+authorization.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authorization/v1/SelfSubjectAccessReview+authorization.v1.swift b/Sources/Model/authorization/v1/SelfSubjectAccessReview+authorization.v1.swift index 3fc5f140..cd17e88c 100644 --- a/Sources/Model/authorization/v1/SelfSubjectAccessReview+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SelfSubjectAccessReview+authorization.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authorization/v1/SelfSubjectAccessReviewSpec+authorization.v1.swift b/Sources/Model/authorization/v1/SelfSubjectAccessReviewSpec+authorization.v1.swift index 431abed8..5e145801 100644 --- a/Sources/Model/authorization/v1/SelfSubjectAccessReviewSpec+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SelfSubjectAccessReviewSpec+authorization.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authorization/v1/SelfSubjectRulesReview+authorization.v1.swift b/Sources/Model/authorization/v1/SelfSubjectRulesReview+authorization.v1.swift index 27567be0..f4d8ce84 100644 --- a/Sources/Model/authorization/v1/SelfSubjectRulesReview+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SelfSubjectRulesReview+authorization.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authorization/v1/SelfSubjectRulesReviewSpec+authorization.v1.swift b/Sources/Model/authorization/v1/SelfSubjectRulesReviewSpec+authorization.v1.swift index ac4cd087..24fcbadb 100644 --- a/Sources/Model/authorization/v1/SelfSubjectRulesReviewSpec+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SelfSubjectRulesReviewSpec+authorization.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authorization/v1/SubjectAccessReview+authorization.v1.swift b/Sources/Model/authorization/v1/SubjectAccessReview+authorization.v1.swift index becd6838..0dd03d1b 100644 --- a/Sources/Model/authorization/v1/SubjectAccessReview+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SubjectAccessReview+authorization.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authorization/v1/SubjectAccessReviewSpec+authorization.v1.swift b/Sources/Model/authorization/v1/SubjectAccessReviewSpec+authorization.v1.swift index 706b043f..79f77527 100644 --- a/Sources/Model/authorization/v1/SubjectAccessReviewSpec+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SubjectAccessReviewSpec+authorization.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authorization/v1/SubjectAccessReviewStatus+authorization.v1.swift b/Sources/Model/authorization/v1/SubjectAccessReviewStatus+authorization.v1.swift index 584dc135..4555c44b 100644 --- a/Sources/Model/authorization/v1/SubjectAccessReviewStatus+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SubjectAccessReviewStatus+authorization.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authorization/v1/SubjectRulesReviewStatus+authorization.v1.swift b/Sources/Model/authorization/v1/SubjectRulesReviewStatus+authorization.v1.swift index b7ec67da..b11daaa8 100644 --- a/Sources/Model/authorization/v1/SubjectRulesReviewStatus+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SubjectRulesReviewStatus+authorization.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/authorization/v1/authorization+v1.swift b/Sources/Model/authorization/v1/authorization+v1.swift index 42402496..c8ddd435 100644 --- a/Sources/Model/authorization/v1/authorization+v1.swift +++ b/Sources/Model/authorization/v1/authorization+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/autoscaling.swift b/Sources/Model/autoscaling/autoscaling.swift index c82b901e..bf2d83b1 100644 --- a/Sources/Model/autoscaling/autoscaling.swift +++ b/Sources/Model/autoscaling/autoscaling.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v1/CrossVersionObjectReference+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/CrossVersionObjectReference+autoscaling.v1.swift index d28d335a..b5d02644 100644 --- a/Sources/Model/autoscaling/v1/CrossVersionObjectReference+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/CrossVersionObjectReference+autoscaling.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v1/HorizontalPodAutoscaler+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/HorizontalPodAutoscaler+autoscaling.v1.swift index 6df7280f..576f75ed 100644 --- a/Sources/Model/autoscaling/v1/HorizontalPodAutoscaler+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/HorizontalPodAutoscaler+autoscaling.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerList+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerList+autoscaling.v1.swift index b6945e6c..40622d85 100644 --- a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerList+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerList+autoscaling.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerSpec+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerSpec+autoscaling.v1.swift index 2914ba5d..eea9a3d4 100644 --- a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerSpec+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerSpec+autoscaling.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift index 40f7c69b..81a3c8d8 100644 --- a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v1/Scale+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/Scale+autoscaling.v1.swift index b0e754a5..517a6964 100644 --- a/Sources/Model/autoscaling/v1/Scale+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/Scale+autoscaling.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v1/ScaleSpec+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/ScaleSpec+autoscaling.v1.swift index 3d9efe6d..43a28388 100644 --- a/Sources/Model/autoscaling/v1/ScaleSpec+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/ScaleSpec+autoscaling.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v1/ScaleStatus+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/ScaleStatus+autoscaling.v1.swift index a4bc038f..b8ef21d7 100644 --- a/Sources/Model/autoscaling/v1/ScaleStatus+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/ScaleStatus+autoscaling.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v1/autoscaling+v1.swift b/Sources/Model/autoscaling/v1/autoscaling+v1.swift index 5b9b7041..150a1524 100644 --- a/Sources/Model/autoscaling/v1/autoscaling+v1.swift +++ b/Sources/Model/autoscaling/v1/autoscaling+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/ContainerResourceMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ContainerResourceMetricSource+autoscaling.v2.swift index adb9b279..0b21f06d 100644 --- a/Sources/Model/autoscaling/v2/ContainerResourceMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ContainerResourceMetricSource+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/ContainerResourceMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ContainerResourceMetricStatus+autoscaling.v2.swift index 3e698a78..850fb55a 100644 --- a/Sources/Model/autoscaling/v2/ContainerResourceMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ContainerResourceMetricStatus+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/CrossVersionObjectReference+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/CrossVersionObjectReference+autoscaling.v2.swift index adc87fbd..76326602 100644 --- a/Sources/Model/autoscaling/v2/CrossVersionObjectReference+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/CrossVersionObjectReference+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/ExternalMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ExternalMetricSource+autoscaling.v2.swift index 21588724..ec100232 100644 --- a/Sources/Model/autoscaling/v2/ExternalMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ExternalMetricSource+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/ExternalMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ExternalMetricStatus+autoscaling.v2.swift index eca01837..5a91e9b8 100644 --- a/Sources/Model/autoscaling/v2/ExternalMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ExternalMetricStatus+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/HPAScalingPolicy+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HPAScalingPolicy+autoscaling.v2.swift index 128a70b9..5a9a5b54 100644 --- a/Sources/Model/autoscaling/v2/HPAScalingPolicy+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HPAScalingPolicy+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/HPAScalingRules+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HPAScalingRules+autoscaling.v2.swift index 918ec028..b5c935bb 100644 --- a/Sources/Model/autoscaling/v2/HPAScalingRules+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HPAScalingRules+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscaler+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscaler+autoscaling.v2.swift index 6bf0d3b9..ce329c34 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscaler+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscaler+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerBehavior+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerBehavior+autoscaling.v2.swift index 7af9003d..407ad111 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerBehavior+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerBehavior+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerCondition+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerCondition+autoscaling.v2.swift index 0e896438..87eb426a 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerCondition+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerCondition+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerList+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerList+autoscaling.v2.swift index d330ee73..811922cb 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerList+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerList+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerSpec+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerSpec+autoscaling.v2.swift index 273e5d5f..f0728322 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerSpec+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerSpec+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerStatus+autoscaling.v2.swift index 37f72387..e8ed0a53 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerStatus+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/MetricIdentifier+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricIdentifier+autoscaling.v2.swift index 5fc45696..bdaff99b 100644 --- a/Sources/Model/autoscaling/v2/MetricIdentifier+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricIdentifier+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/MetricSpec+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricSpec+autoscaling.v2.swift index 20360554..1c4bd8c5 100644 --- a/Sources/Model/autoscaling/v2/MetricSpec+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricSpec+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/MetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricStatus+autoscaling.v2.swift index b77d67b7..bc284f3a 100644 --- a/Sources/Model/autoscaling/v2/MetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricStatus+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/MetricTarget+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricTarget+autoscaling.v2.swift index ea136876..a5e26619 100644 --- a/Sources/Model/autoscaling/v2/MetricTarget+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricTarget+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/MetricValueStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricValueStatus+autoscaling.v2.swift index 6a264401..cb0a3838 100644 --- a/Sources/Model/autoscaling/v2/MetricValueStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricValueStatus+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/ObjectMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ObjectMetricSource+autoscaling.v2.swift index fedc6c41..833713c5 100644 --- a/Sources/Model/autoscaling/v2/ObjectMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ObjectMetricSource+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/ObjectMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ObjectMetricStatus+autoscaling.v2.swift index a9b1120d..1b17f8d0 100644 --- a/Sources/Model/autoscaling/v2/ObjectMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ObjectMetricStatus+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/PodsMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/PodsMetricSource+autoscaling.v2.swift index da15c4fc..33c11d3b 100644 --- a/Sources/Model/autoscaling/v2/PodsMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/PodsMetricSource+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/PodsMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/PodsMetricStatus+autoscaling.v2.swift index 8dc3fb99..3491cd39 100644 --- a/Sources/Model/autoscaling/v2/PodsMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/PodsMetricStatus+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/ResourceMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ResourceMetricSource+autoscaling.v2.swift index a9bfd7bc..871aa4d2 100644 --- a/Sources/Model/autoscaling/v2/ResourceMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ResourceMetricSource+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/ResourceMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ResourceMetricStatus+autoscaling.v2.swift index 98a13517..1e40f27c 100644 --- a/Sources/Model/autoscaling/v2/ResourceMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ResourceMetricStatus+autoscaling.v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/autoscaling/v2/autoscaling+v2.swift b/Sources/Model/autoscaling/v2/autoscaling+v2.swift index 28938868..4d96b7b4 100644 --- a/Sources/Model/autoscaling/v2/autoscaling+v2.swift +++ b/Sources/Model/autoscaling/v2/autoscaling+v2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/batch/batch.swift b/Sources/Model/batch/batch.swift index 9135d67d..1033404b 100644 --- a/Sources/Model/batch/batch.swift +++ b/Sources/Model/batch/batch.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/batch/v1/CronJob+batch.v1.swift b/Sources/Model/batch/v1/CronJob+batch.v1.swift index 9e7c5f91..cfd3c2b2 100644 --- a/Sources/Model/batch/v1/CronJob+batch.v1.swift +++ b/Sources/Model/batch/v1/CronJob+batch.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/batch/v1/CronJobList+batch.v1.swift b/Sources/Model/batch/v1/CronJobList+batch.v1.swift index 00a121e0..98a0f02f 100644 --- a/Sources/Model/batch/v1/CronJobList+batch.v1.swift +++ b/Sources/Model/batch/v1/CronJobList+batch.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/batch/v1/CronJobSpec+batch.v1.swift b/Sources/Model/batch/v1/CronJobSpec+batch.v1.swift index da4da603..1519f0f9 100644 --- a/Sources/Model/batch/v1/CronJobSpec+batch.v1.swift +++ b/Sources/Model/batch/v1/CronJobSpec+batch.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/batch/v1/CronJobStatus+batch.v1.swift b/Sources/Model/batch/v1/CronJobStatus+batch.v1.swift index ed4bcfdc..a38daa33 100644 --- a/Sources/Model/batch/v1/CronJobStatus+batch.v1.swift +++ b/Sources/Model/batch/v1/CronJobStatus+batch.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/batch/v1/Job+batch.v1.swift b/Sources/Model/batch/v1/Job+batch.v1.swift index be87d97b..a66ddfc5 100644 --- a/Sources/Model/batch/v1/Job+batch.v1.swift +++ b/Sources/Model/batch/v1/Job+batch.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/batch/v1/JobCondition+batch.v1.swift b/Sources/Model/batch/v1/JobCondition+batch.v1.swift index fc89805f..17abb2c3 100644 --- a/Sources/Model/batch/v1/JobCondition+batch.v1.swift +++ b/Sources/Model/batch/v1/JobCondition+batch.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/batch/v1/JobList+batch.v1.swift b/Sources/Model/batch/v1/JobList+batch.v1.swift index 36289c77..5cf94848 100644 --- a/Sources/Model/batch/v1/JobList+batch.v1.swift +++ b/Sources/Model/batch/v1/JobList+batch.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/batch/v1/JobSpec+batch.v1.swift b/Sources/Model/batch/v1/JobSpec+batch.v1.swift index 014f4ad6..b018ecb2 100644 --- a/Sources/Model/batch/v1/JobSpec+batch.v1.swift +++ b/Sources/Model/batch/v1/JobSpec+batch.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/batch/v1/JobStatus+batch.v1.swift b/Sources/Model/batch/v1/JobStatus+batch.v1.swift index 6e55184b..9c86f272 100644 --- a/Sources/Model/batch/v1/JobStatus+batch.v1.swift +++ b/Sources/Model/batch/v1/JobStatus+batch.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/batch/v1/JobTemplateSpec+batch.v1.swift b/Sources/Model/batch/v1/JobTemplateSpec+batch.v1.swift index c0904dd1..1e7f8e24 100644 --- a/Sources/Model/batch/v1/JobTemplateSpec+batch.v1.swift +++ b/Sources/Model/batch/v1/JobTemplateSpec+batch.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/batch/v1/PodFailurePolicy+batch.v1.swift b/Sources/Model/batch/v1/PodFailurePolicy+batch.v1.swift index 503720e6..39dfa616 100644 --- a/Sources/Model/batch/v1/PodFailurePolicy+batch.v1.swift +++ b/Sources/Model/batch/v1/PodFailurePolicy+batch.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/batch/v1/PodFailurePolicyOnExitCodesRequirement+batch.v1.swift b/Sources/Model/batch/v1/PodFailurePolicyOnExitCodesRequirement+batch.v1.swift index 2366d946..6734769a 100644 --- a/Sources/Model/batch/v1/PodFailurePolicyOnExitCodesRequirement+batch.v1.swift +++ b/Sources/Model/batch/v1/PodFailurePolicyOnExitCodesRequirement+batch.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/batch/v1/PodFailurePolicyOnPodConditionsPattern+batch.v1.swift b/Sources/Model/batch/v1/PodFailurePolicyOnPodConditionsPattern+batch.v1.swift index 38b4868d..0bfdc53b 100644 --- a/Sources/Model/batch/v1/PodFailurePolicyOnPodConditionsPattern+batch.v1.swift +++ b/Sources/Model/batch/v1/PodFailurePolicyOnPodConditionsPattern+batch.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/batch/v1/PodFailurePolicyRule+batch.v1.swift b/Sources/Model/batch/v1/PodFailurePolicyRule+batch.v1.swift index 850699b0..72b4c96c 100644 --- a/Sources/Model/batch/v1/PodFailurePolicyRule+batch.v1.swift +++ b/Sources/Model/batch/v1/PodFailurePolicyRule+batch.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/batch/v1/SuccessPolicy+batch.v1.swift b/Sources/Model/batch/v1/SuccessPolicy+batch.v1.swift index 2288ea52..2f9633b3 100644 --- a/Sources/Model/batch/v1/SuccessPolicy+batch.v1.swift +++ b/Sources/Model/batch/v1/SuccessPolicy+batch.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/batch/v1/SuccessPolicyRule+batch.v1.swift b/Sources/Model/batch/v1/SuccessPolicyRule+batch.v1.swift index 068661ff..aacf253b 100644 --- a/Sources/Model/batch/v1/SuccessPolicyRule+batch.v1.swift +++ b/Sources/Model/batch/v1/SuccessPolicyRule+batch.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/batch/v1/UncountedTerminatedPods+batch.v1.swift b/Sources/Model/batch/v1/UncountedTerminatedPods+batch.v1.swift index cfc1461e..c5fa877f 100644 --- a/Sources/Model/batch/v1/UncountedTerminatedPods+batch.v1.swift +++ b/Sources/Model/batch/v1/UncountedTerminatedPods+batch.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/batch/v1/batch+v1.swift b/Sources/Model/batch/v1/batch+v1.swift index 67f6e73b..03bc567a 100644 --- a/Sources/Model/batch/v1/batch+v1.swift +++ b/Sources/Model/batch/v1/batch+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/certificates/certificates.swift b/Sources/Model/certificates/certificates.swift index f5396d64..a0bee060 100644 --- a/Sources/Model/certificates/certificates.swift +++ b/Sources/Model/certificates/certificates.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/certificates/v1/CertificateSigningRequest+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequest+certificates.v1.swift index 38fb0d0d..d06a7823 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequest+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequest+certificates.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/certificates/v1/CertificateSigningRequestCondition+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequestCondition+certificates.v1.swift index ddd93fa1..f4f95466 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequestCondition+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequestCondition+certificates.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/certificates/v1/CertificateSigningRequestList+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequestList+certificates.v1.swift index c5111263..8475a890 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequestList+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequestList+certificates.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/certificates/v1/CertificateSigningRequestSpec+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequestSpec+certificates.v1.swift index 46d960a0..dfbc4dfb 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequestSpec+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequestSpec+certificates.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/certificates/v1/CertificateSigningRequestStatus+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequestStatus+certificates.v1.swift index a9877448..871586af 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequestStatus+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequestStatus+certificates.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/certificates/v1/certificates+v1.swift b/Sources/Model/certificates/v1/certificates+v1.swift index 13e4d863..17af192b 100644 --- a/Sources/Model/certificates/v1/certificates+v1.swift +++ b/Sources/Model/certificates/v1/certificates+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/certificates/v1alpha1/ClusterTrustBundle+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/ClusterTrustBundle+certificates.v1alpha1.swift index 753b0a1b..6a3994a5 100644 --- a/Sources/Model/certificates/v1alpha1/ClusterTrustBundle+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/ClusterTrustBundle+certificates.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/certificates/v1alpha1/ClusterTrustBundleList+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/ClusterTrustBundleList+certificates.v1alpha1.swift index 2fd105fd..ced36668 100644 --- a/Sources/Model/certificates/v1alpha1/ClusterTrustBundleList+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/ClusterTrustBundleList+certificates.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/certificates/v1alpha1/ClusterTrustBundleSpec+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/ClusterTrustBundleSpec+certificates.v1alpha1.swift index 5da86dd6..992699da 100644 --- a/Sources/Model/certificates/v1alpha1/ClusterTrustBundleSpec+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/ClusterTrustBundleSpec+certificates.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/certificates/v1alpha1/PodCertificateRequest+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/PodCertificateRequest+certificates.v1alpha1.swift index 281616e2..dff8fed7 100644 --- a/Sources/Model/certificates/v1alpha1/PodCertificateRequest+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/PodCertificateRequest+certificates.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/certificates/v1alpha1/PodCertificateRequestList+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/PodCertificateRequestList+certificates.v1alpha1.swift index f211306b..ff29d8b5 100644 --- a/Sources/Model/certificates/v1alpha1/PodCertificateRequestList+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/PodCertificateRequestList+certificates.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/certificates/v1alpha1/PodCertificateRequestSpec+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/PodCertificateRequestSpec+certificates.v1alpha1.swift index 30ebe1b0..32dcce2b 100644 --- a/Sources/Model/certificates/v1alpha1/PodCertificateRequestSpec+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/PodCertificateRequestSpec+certificates.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/certificates/v1alpha1/PodCertificateRequestStatus+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/PodCertificateRequestStatus+certificates.v1alpha1.swift index 3c29f1c9..e63d9aae 100644 --- a/Sources/Model/certificates/v1alpha1/PodCertificateRequestStatus+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/PodCertificateRequestStatus+certificates.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/certificates/v1alpha1/certificates+v1alpha1.swift b/Sources/Model/certificates/v1alpha1/certificates+v1alpha1.swift index f5b8d983..bf28f0a3 100644 --- a/Sources/Model/certificates/v1alpha1/certificates+v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/certificates+v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/certificates/v1beta1/ClusterTrustBundle+certificates.v1beta1.swift b/Sources/Model/certificates/v1beta1/ClusterTrustBundle+certificates.v1beta1.swift index 71501b04..9e3ab10f 100644 --- a/Sources/Model/certificates/v1beta1/ClusterTrustBundle+certificates.v1beta1.swift +++ b/Sources/Model/certificates/v1beta1/ClusterTrustBundle+certificates.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/certificates/v1beta1/ClusterTrustBundleList+certificates.v1beta1.swift b/Sources/Model/certificates/v1beta1/ClusterTrustBundleList+certificates.v1beta1.swift index a2e23a51..349c79d2 100644 --- a/Sources/Model/certificates/v1beta1/ClusterTrustBundleList+certificates.v1beta1.swift +++ b/Sources/Model/certificates/v1beta1/ClusterTrustBundleList+certificates.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/certificates/v1beta1/ClusterTrustBundleSpec+certificates.v1beta1.swift b/Sources/Model/certificates/v1beta1/ClusterTrustBundleSpec+certificates.v1beta1.swift index 509a4e53..84dc9f40 100644 --- a/Sources/Model/certificates/v1beta1/ClusterTrustBundleSpec+certificates.v1beta1.swift +++ b/Sources/Model/certificates/v1beta1/ClusterTrustBundleSpec+certificates.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/certificates/v1beta1/certificates+v1beta1.swift b/Sources/Model/certificates/v1beta1/certificates+v1beta1.swift index 7b9ef92e..96fb8394 100644 --- a/Sources/Model/certificates/v1beta1/certificates+v1beta1.swift +++ b/Sources/Model/certificates/v1beta1/certificates+v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/coordination/coordination.swift b/Sources/Model/coordination/coordination.swift index b44b5a47..cc4527ce 100644 --- a/Sources/Model/coordination/coordination.swift +++ b/Sources/Model/coordination/coordination.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/coordination/v1/Lease+coordination.v1.swift b/Sources/Model/coordination/v1/Lease+coordination.v1.swift index 23143313..b99ccf12 100644 --- a/Sources/Model/coordination/v1/Lease+coordination.v1.swift +++ b/Sources/Model/coordination/v1/Lease+coordination.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/coordination/v1/LeaseList+coordination.v1.swift b/Sources/Model/coordination/v1/LeaseList+coordination.v1.swift index f672a66d..4f01ef63 100644 --- a/Sources/Model/coordination/v1/LeaseList+coordination.v1.swift +++ b/Sources/Model/coordination/v1/LeaseList+coordination.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift b/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift index e2f6b9c4..c571b2b2 100644 --- a/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift +++ b/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/coordination/v1/coordination+v1.swift b/Sources/Model/coordination/v1/coordination+v1.swift index 64e7a9a2..08261866 100644 --- a/Sources/Model/coordination/v1/coordination+v1.swift +++ b/Sources/Model/coordination/v1/coordination+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/coordination/v1alpha2/LeaseCandidate+coordination.v1alpha2.swift b/Sources/Model/coordination/v1alpha2/LeaseCandidate+coordination.v1alpha2.swift index 6d30c319..f7d727b1 100644 --- a/Sources/Model/coordination/v1alpha2/LeaseCandidate+coordination.v1alpha2.swift +++ b/Sources/Model/coordination/v1alpha2/LeaseCandidate+coordination.v1alpha2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/coordination/v1alpha2/LeaseCandidateList+coordination.v1alpha2.swift b/Sources/Model/coordination/v1alpha2/LeaseCandidateList+coordination.v1alpha2.swift index 682a1e4d..b35b9f71 100644 --- a/Sources/Model/coordination/v1alpha2/LeaseCandidateList+coordination.v1alpha2.swift +++ b/Sources/Model/coordination/v1alpha2/LeaseCandidateList+coordination.v1alpha2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/coordination/v1alpha2/LeaseCandidateSpec+coordination.v1alpha2.swift b/Sources/Model/coordination/v1alpha2/LeaseCandidateSpec+coordination.v1alpha2.swift index 2160f949..2f192c83 100644 --- a/Sources/Model/coordination/v1alpha2/LeaseCandidateSpec+coordination.v1alpha2.swift +++ b/Sources/Model/coordination/v1alpha2/LeaseCandidateSpec+coordination.v1alpha2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/coordination/v1alpha2/coordination+v1alpha2.swift b/Sources/Model/coordination/v1alpha2/coordination+v1alpha2.swift index bf7045ac..fe710156 100644 --- a/Sources/Model/coordination/v1alpha2/coordination+v1alpha2.swift +++ b/Sources/Model/coordination/v1alpha2/coordination+v1alpha2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/coordination/v1beta1/LeaseCandidate+coordination.v1beta1.swift b/Sources/Model/coordination/v1beta1/LeaseCandidate+coordination.v1beta1.swift index 05f8f68b..3352b4eb 100644 --- a/Sources/Model/coordination/v1beta1/LeaseCandidate+coordination.v1beta1.swift +++ b/Sources/Model/coordination/v1beta1/LeaseCandidate+coordination.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/coordination/v1beta1/LeaseCandidateList+coordination.v1beta1.swift b/Sources/Model/coordination/v1beta1/LeaseCandidateList+coordination.v1beta1.swift index 5f0fa750..368836e6 100644 --- a/Sources/Model/coordination/v1beta1/LeaseCandidateList+coordination.v1beta1.swift +++ b/Sources/Model/coordination/v1beta1/LeaseCandidateList+coordination.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/coordination/v1beta1/LeaseCandidateSpec+coordination.v1beta1.swift b/Sources/Model/coordination/v1beta1/LeaseCandidateSpec+coordination.v1beta1.swift index b0452aaf..1301f857 100644 --- a/Sources/Model/coordination/v1beta1/LeaseCandidateSpec+coordination.v1beta1.swift +++ b/Sources/Model/coordination/v1beta1/LeaseCandidateSpec+coordination.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/coordination/v1beta1/coordination+v1beta1.swift b/Sources/Model/coordination/v1beta1/coordination+v1beta1.swift index bf6ff376..f8d5d874 100644 --- a/Sources/Model/coordination/v1beta1/coordination+v1beta1.swift +++ b/Sources/Model/coordination/v1beta1/coordination+v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/core.swift b/Sources/Model/core/core.swift index c70b53cb..3df5da86 100644 --- a/Sources/Model/core/core.swift +++ b/Sources/Model/core/core.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/AWSElasticBlockStoreVolumeSource+core.v1.swift b/Sources/Model/core/v1/AWSElasticBlockStoreVolumeSource+core.v1.swift index 606f53ca..1ab00cbc 100644 --- a/Sources/Model/core/v1/AWSElasticBlockStoreVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/AWSElasticBlockStoreVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/Affinity+core.v1.swift b/Sources/Model/core/v1/Affinity+core.v1.swift index 32fb607f..49c32db3 100644 --- a/Sources/Model/core/v1/Affinity+core.v1.swift +++ b/Sources/Model/core/v1/Affinity+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/AppArmorProfile+core.v1.swift b/Sources/Model/core/v1/AppArmorProfile+core.v1.swift index d102fdc5..d8709de9 100644 --- a/Sources/Model/core/v1/AppArmorProfile+core.v1.swift +++ b/Sources/Model/core/v1/AppArmorProfile+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/AttachedVolume+core.v1.swift b/Sources/Model/core/v1/AttachedVolume+core.v1.swift index 3d365609..d89bf2b3 100644 --- a/Sources/Model/core/v1/AttachedVolume+core.v1.swift +++ b/Sources/Model/core/v1/AttachedVolume+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/AzureDiskVolumeSource+core.v1.swift b/Sources/Model/core/v1/AzureDiskVolumeSource+core.v1.swift index bda4b8d9..925999c7 100644 --- a/Sources/Model/core/v1/AzureDiskVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/AzureDiskVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/AzureFilePersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/AzureFilePersistentVolumeSource+core.v1.swift index e800bd15..43c7b6b0 100644 --- a/Sources/Model/core/v1/AzureFilePersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/AzureFilePersistentVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/AzureFileVolumeSource+core.v1.swift b/Sources/Model/core/v1/AzureFileVolumeSource+core.v1.swift index fec920ee..63830d55 100644 --- a/Sources/Model/core/v1/AzureFileVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/AzureFileVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/Binding+core.v1.swift b/Sources/Model/core/v1/Binding+core.v1.swift index 0801d67c..65932439 100644 --- a/Sources/Model/core/v1/Binding+core.v1.swift +++ b/Sources/Model/core/v1/Binding+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/CSIPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/CSIPersistentVolumeSource+core.v1.swift index 1e0fc040..5f5ae174 100644 --- a/Sources/Model/core/v1/CSIPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CSIPersistentVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/CSIVolumeSource+core.v1.swift b/Sources/Model/core/v1/CSIVolumeSource+core.v1.swift index 63978b6d..cc7e79c2 100644 --- a/Sources/Model/core/v1/CSIVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CSIVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/Capabilities+core.v1.swift b/Sources/Model/core/v1/Capabilities+core.v1.swift index 84a5ad8d..6e666611 100644 --- a/Sources/Model/core/v1/Capabilities+core.v1.swift +++ b/Sources/Model/core/v1/Capabilities+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/CephFSPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/CephFSPersistentVolumeSource+core.v1.swift index 0478aa71..3b527b03 100644 --- a/Sources/Model/core/v1/CephFSPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CephFSPersistentVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/CephFSVolumeSource+core.v1.swift b/Sources/Model/core/v1/CephFSVolumeSource+core.v1.swift index ff90f94d..e401dee7 100644 --- a/Sources/Model/core/v1/CephFSVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CephFSVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/CinderPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/CinderPersistentVolumeSource+core.v1.swift index 091e664c..74de2588 100644 --- a/Sources/Model/core/v1/CinderPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CinderPersistentVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/CinderVolumeSource+core.v1.swift b/Sources/Model/core/v1/CinderVolumeSource+core.v1.swift index 5ad8a371..49ac12df 100644 --- a/Sources/Model/core/v1/CinderVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CinderVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ClientIPConfig+core.v1.swift b/Sources/Model/core/v1/ClientIPConfig+core.v1.swift index aa9d2f1e..7bc36985 100644 --- a/Sources/Model/core/v1/ClientIPConfig+core.v1.swift +++ b/Sources/Model/core/v1/ClientIPConfig+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ClusterTrustBundleProjection+core.v1.swift b/Sources/Model/core/v1/ClusterTrustBundleProjection+core.v1.swift index b905d38f..d7072b81 100644 --- a/Sources/Model/core/v1/ClusterTrustBundleProjection+core.v1.swift +++ b/Sources/Model/core/v1/ClusterTrustBundleProjection+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ComponentCondition+core.v1.swift b/Sources/Model/core/v1/ComponentCondition+core.v1.swift index 43fac326..4178e876 100644 --- a/Sources/Model/core/v1/ComponentCondition+core.v1.swift +++ b/Sources/Model/core/v1/ComponentCondition+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ComponentStatus+core.v1.swift b/Sources/Model/core/v1/ComponentStatus+core.v1.swift index 98ff3a11..c6492ed1 100644 --- a/Sources/Model/core/v1/ComponentStatus+core.v1.swift +++ b/Sources/Model/core/v1/ComponentStatus+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ComponentStatusList+core.v1.swift b/Sources/Model/core/v1/ComponentStatusList+core.v1.swift index cb242e07..1f88346f 100644 --- a/Sources/Model/core/v1/ComponentStatusList+core.v1.swift +++ b/Sources/Model/core/v1/ComponentStatusList+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ConfigMap+core.v1.swift b/Sources/Model/core/v1/ConfigMap+core.v1.swift index a6652634..62e34140 100644 --- a/Sources/Model/core/v1/ConfigMap+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMap+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ConfigMapEnvSource+core.v1.swift b/Sources/Model/core/v1/ConfigMapEnvSource+core.v1.swift index 69ba2370..b6d3738e 100644 --- a/Sources/Model/core/v1/ConfigMapEnvSource+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapEnvSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ConfigMapKeySelector+core.v1.swift b/Sources/Model/core/v1/ConfigMapKeySelector+core.v1.swift index f824b71d..577b92b6 100644 --- a/Sources/Model/core/v1/ConfigMapKeySelector+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapKeySelector+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ConfigMapList+core.v1.swift b/Sources/Model/core/v1/ConfigMapList+core.v1.swift index 57026d41..aba81704 100644 --- a/Sources/Model/core/v1/ConfigMapList+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapList+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ConfigMapNodeConfigSource+core.v1.swift b/Sources/Model/core/v1/ConfigMapNodeConfigSource+core.v1.swift index 19a9295c..3a25d981 100644 --- a/Sources/Model/core/v1/ConfigMapNodeConfigSource+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapNodeConfigSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ConfigMapProjection+core.v1.swift b/Sources/Model/core/v1/ConfigMapProjection+core.v1.swift index f577af8e..d47fb12c 100644 --- a/Sources/Model/core/v1/ConfigMapProjection+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapProjection+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ConfigMapVolumeSource+core.v1.swift b/Sources/Model/core/v1/ConfigMapVolumeSource+core.v1.swift index 83674543..deef328f 100644 --- a/Sources/Model/core/v1/ConfigMapVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/Container+core.v1.swift b/Sources/Model/core/v1/Container+core.v1.swift index d2db7635..55f6b3be 100644 --- a/Sources/Model/core/v1/Container+core.v1.swift +++ b/Sources/Model/core/v1/Container+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ContainerExtendedResourceRequest+core.v1.swift b/Sources/Model/core/v1/ContainerExtendedResourceRequest+core.v1.swift index d557550b..bd41910e 100644 --- a/Sources/Model/core/v1/ContainerExtendedResourceRequest+core.v1.swift +++ b/Sources/Model/core/v1/ContainerExtendedResourceRequest+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ContainerImage+core.v1.swift b/Sources/Model/core/v1/ContainerImage+core.v1.swift index 58241506..5fbcfc0b 100644 --- a/Sources/Model/core/v1/ContainerImage+core.v1.swift +++ b/Sources/Model/core/v1/ContainerImage+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ContainerPort+core.v1.swift b/Sources/Model/core/v1/ContainerPort+core.v1.swift index ddd34840..7e1496eb 100644 --- a/Sources/Model/core/v1/ContainerPort+core.v1.swift +++ b/Sources/Model/core/v1/ContainerPort+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ContainerResizePolicy+core.v1.swift b/Sources/Model/core/v1/ContainerResizePolicy+core.v1.swift index 7f7cef98..b18026f7 100644 --- a/Sources/Model/core/v1/ContainerResizePolicy+core.v1.swift +++ b/Sources/Model/core/v1/ContainerResizePolicy+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ContainerRestartRule+core.v1.swift b/Sources/Model/core/v1/ContainerRestartRule+core.v1.swift index 30715031..d398e38c 100644 --- a/Sources/Model/core/v1/ContainerRestartRule+core.v1.swift +++ b/Sources/Model/core/v1/ContainerRestartRule+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ContainerRestartRuleOnExitCodes+core.v1.swift b/Sources/Model/core/v1/ContainerRestartRuleOnExitCodes+core.v1.swift index ea79e399..7c1fa94f 100644 --- a/Sources/Model/core/v1/ContainerRestartRuleOnExitCodes+core.v1.swift +++ b/Sources/Model/core/v1/ContainerRestartRuleOnExitCodes+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ContainerState+core.v1.swift b/Sources/Model/core/v1/ContainerState+core.v1.swift index 42c03e44..99d7c5ee 100644 --- a/Sources/Model/core/v1/ContainerState+core.v1.swift +++ b/Sources/Model/core/v1/ContainerState+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift b/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift index c13dcdd0..b70a2ce8 100644 --- a/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift +++ b/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift b/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift index a2150e67..526670d8 100644 --- a/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift +++ b/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ContainerStateWaiting+core.v1.swift b/Sources/Model/core/v1/ContainerStateWaiting+core.v1.swift index 7e180a36..24ea7a11 100644 --- a/Sources/Model/core/v1/ContainerStateWaiting+core.v1.swift +++ b/Sources/Model/core/v1/ContainerStateWaiting+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ContainerStatus+core.v1.swift b/Sources/Model/core/v1/ContainerStatus+core.v1.swift index 4ce4383d..51b65301 100644 --- a/Sources/Model/core/v1/ContainerStatus+core.v1.swift +++ b/Sources/Model/core/v1/ContainerStatus+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ContainerUser+core.v1.swift b/Sources/Model/core/v1/ContainerUser+core.v1.swift index b4a94ad5..08889fdf 100644 --- a/Sources/Model/core/v1/ContainerUser+core.v1.swift +++ b/Sources/Model/core/v1/ContainerUser+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/DaemonEndpoint+core.v1.swift b/Sources/Model/core/v1/DaemonEndpoint+core.v1.swift index c2afad1d..c5e745fb 100644 --- a/Sources/Model/core/v1/DaemonEndpoint+core.v1.swift +++ b/Sources/Model/core/v1/DaemonEndpoint+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/DownwardAPIProjection+core.v1.swift b/Sources/Model/core/v1/DownwardAPIProjection+core.v1.swift index 6b0b68fc..32669390 100644 --- a/Sources/Model/core/v1/DownwardAPIProjection+core.v1.swift +++ b/Sources/Model/core/v1/DownwardAPIProjection+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/DownwardAPIVolumeFile+core.v1.swift b/Sources/Model/core/v1/DownwardAPIVolumeFile+core.v1.swift index a23b1b9a..2f6488ca 100644 --- a/Sources/Model/core/v1/DownwardAPIVolumeFile+core.v1.swift +++ b/Sources/Model/core/v1/DownwardAPIVolumeFile+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/DownwardAPIVolumeSource+core.v1.swift b/Sources/Model/core/v1/DownwardAPIVolumeSource+core.v1.swift index b06d4b3a..ce97feee 100644 --- a/Sources/Model/core/v1/DownwardAPIVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/DownwardAPIVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/EmptyDirVolumeSource+core.v1.swift b/Sources/Model/core/v1/EmptyDirVolumeSource+core.v1.swift index 4fa3d0ba..93fdedf1 100644 --- a/Sources/Model/core/v1/EmptyDirVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/EmptyDirVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/EndpointAddress+core.v1.swift b/Sources/Model/core/v1/EndpointAddress+core.v1.swift index ef524e9f..d0a39f06 100644 --- a/Sources/Model/core/v1/EndpointAddress+core.v1.swift +++ b/Sources/Model/core/v1/EndpointAddress+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/EndpointPort+core.v1.swift b/Sources/Model/core/v1/EndpointPort+core.v1.swift index 8389d8a8..f6dc152a 100644 --- a/Sources/Model/core/v1/EndpointPort+core.v1.swift +++ b/Sources/Model/core/v1/EndpointPort+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/EndpointSubset+core.v1.swift b/Sources/Model/core/v1/EndpointSubset+core.v1.swift index 42372c33..fedae986 100644 --- a/Sources/Model/core/v1/EndpointSubset+core.v1.swift +++ b/Sources/Model/core/v1/EndpointSubset+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/Endpoints+core.v1.swift b/Sources/Model/core/v1/Endpoints+core.v1.swift index 800ee48d..83dcb46b 100644 --- a/Sources/Model/core/v1/Endpoints+core.v1.swift +++ b/Sources/Model/core/v1/Endpoints+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/EndpointsList+core.v1.swift b/Sources/Model/core/v1/EndpointsList+core.v1.swift index 7a170421..dd092b48 100644 --- a/Sources/Model/core/v1/EndpointsList+core.v1.swift +++ b/Sources/Model/core/v1/EndpointsList+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/EnvFromSource+core.v1.swift b/Sources/Model/core/v1/EnvFromSource+core.v1.swift index 610e0bdc..343694eb 100644 --- a/Sources/Model/core/v1/EnvFromSource+core.v1.swift +++ b/Sources/Model/core/v1/EnvFromSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/EnvVar+core.v1.swift b/Sources/Model/core/v1/EnvVar+core.v1.swift index 1692493b..5e1a2d61 100644 --- a/Sources/Model/core/v1/EnvVar+core.v1.swift +++ b/Sources/Model/core/v1/EnvVar+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/EnvVarSource+core.v1.swift b/Sources/Model/core/v1/EnvVarSource+core.v1.swift index f6f1c96e..50daf343 100644 --- a/Sources/Model/core/v1/EnvVarSource+core.v1.swift +++ b/Sources/Model/core/v1/EnvVarSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/EphemeralContainer+core.v1.swift b/Sources/Model/core/v1/EphemeralContainer+core.v1.swift index 3435a9c4..775d350c 100644 --- a/Sources/Model/core/v1/EphemeralContainer+core.v1.swift +++ b/Sources/Model/core/v1/EphemeralContainer+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/EphemeralVolumeSource+core.v1.swift b/Sources/Model/core/v1/EphemeralVolumeSource+core.v1.swift index 9acd1106..6648d3bd 100644 --- a/Sources/Model/core/v1/EphemeralVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/EphemeralVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/Event+core.v1.swift b/Sources/Model/core/v1/Event+core.v1.swift index 352ff212..fe44736e 100644 --- a/Sources/Model/core/v1/Event+core.v1.swift +++ b/Sources/Model/core/v1/Event+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/EventList+core.v1.swift b/Sources/Model/core/v1/EventList+core.v1.swift index a8fe239f..4dece1b8 100644 --- a/Sources/Model/core/v1/EventList+core.v1.swift +++ b/Sources/Model/core/v1/EventList+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/EventSeries+core.v1.swift b/Sources/Model/core/v1/EventSeries+core.v1.swift index bc6a0084..30735c95 100644 --- a/Sources/Model/core/v1/EventSeries+core.v1.swift +++ b/Sources/Model/core/v1/EventSeries+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/EventSource+core.v1.swift b/Sources/Model/core/v1/EventSource+core.v1.swift index e5a9538a..0cf35192 100644 --- a/Sources/Model/core/v1/EventSource+core.v1.swift +++ b/Sources/Model/core/v1/EventSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ExecAction+core.v1.swift b/Sources/Model/core/v1/ExecAction+core.v1.swift index eaef1890..832dc75c 100644 --- a/Sources/Model/core/v1/ExecAction+core.v1.swift +++ b/Sources/Model/core/v1/ExecAction+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/FCVolumeSource+core.v1.swift b/Sources/Model/core/v1/FCVolumeSource+core.v1.swift index 782af339..a783d61b 100644 --- a/Sources/Model/core/v1/FCVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/FCVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/FileKeySelector+core.v1.swift b/Sources/Model/core/v1/FileKeySelector+core.v1.swift index e58af491..ee1ced42 100644 --- a/Sources/Model/core/v1/FileKeySelector+core.v1.swift +++ b/Sources/Model/core/v1/FileKeySelector+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/FlexPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/FlexPersistentVolumeSource+core.v1.swift index c07e9025..4b80aba0 100644 --- a/Sources/Model/core/v1/FlexPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/FlexPersistentVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/FlexVolumeSource+core.v1.swift b/Sources/Model/core/v1/FlexVolumeSource+core.v1.swift index 9ebed3a8..46f18d3c 100644 --- a/Sources/Model/core/v1/FlexVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/FlexVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/FlockerVolumeSource+core.v1.swift b/Sources/Model/core/v1/FlockerVolumeSource+core.v1.swift index 4aa7c02c..b1d70972 100644 --- a/Sources/Model/core/v1/FlockerVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/FlockerVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/GCEPersistentDiskVolumeSource+core.v1.swift b/Sources/Model/core/v1/GCEPersistentDiskVolumeSource+core.v1.swift index 7901c2c7..41ffae51 100644 --- a/Sources/Model/core/v1/GCEPersistentDiskVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/GCEPersistentDiskVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/GRPCAction+core.v1.swift b/Sources/Model/core/v1/GRPCAction+core.v1.swift index 4b918946..cd612efd 100644 --- a/Sources/Model/core/v1/GRPCAction+core.v1.swift +++ b/Sources/Model/core/v1/GRPCAction+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/GitRepoVolumeSource+core.v1.swift b/Sources/Model/core/v1/GitRepoVolumeSource+core.v1.swift index c4edbe89..a01a971f 100644 --- a/Sources/Model/core/v1/GitRepoVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/GitRepoVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/GlusterfsPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/GlusterfsPersistentVolumeSource+core.v1.swift index 947a6d88..d580e37e 100644 --- a/Sources/Model/core/v1/GlusterfsPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/GlusterfsPersistentVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/GlusterfsVolumeSource+core.v1.swift b/Sources/Model/core/v1/GlusterfsVolumeSource+core.v1.swift index 5d48d6ca..296d2644 100644 --- a/Sources/Model/core/v1/GlusterfsVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/GlusterfsVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/HTTPGetAction+core.v1.swift b/Sources/Model/core/v1/HTTPGetAction+core.v1.swift index 93f0e5cd..5cd3c3eb 100644 --- a/Sources/Model/core/v1/HTTPGetAction+core.v1.swift +++ b/Sources/Model/core/v1/HTTPGetAction+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/HTTPHeader+core.v1.swift b/Sources/Model/core/v1/HTTPHeader+core.v1.swift index 9310aa6a..914dfe58 100644 --- a/Sources/Model/core/v1/HTTPHeader+core.v1.swift +++ b/Sources/Model/core/v1/HTTPHeader+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/HostAlias+core.v1.swift b/Sources/Model/core/v1/HostAlias+core.v1.swift index c4694f66..2726e39b 100644 --- a/Sources/Model/core/v1/HostAlias+core.v1.swift +++ b/Sources/Model/core/v1/HostAlias+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/HostIP+core.v1.swift b/Sources/Model/core/v1/HostIP+core.v1.swift index 0ca885e4..abf2ee47 100644 --- a/Sources/Model/core/v1/HostIP+core.v1.swift +++ b/Sources/Model/core/v1/HostIP+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/HostPathVolumeSource+core.v1.swift b/Sources/Model/core/v1/HostPathVolumeSource+core.v1.swift index 4cefabb4..4532abeb 100644 --- a/Sources/Model/core/v1/HostPathVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/HostPathVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ISCSIPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/ISCSIPersistentVolumeSource+core.v1.swift index e4b608a2..3e683cf9 100644 --- a/Sources/Model/core/v1/ISCSIPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ISCSIPersistentVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ISCSIVolumeSource+core.v1.swift b/Sources/Model/core/v1/ISCSIVolumeSource+core.v1.swift index 6e5b9943..54210074 100644 --- a/Sources/Model/core/v1/ISCSIVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ISCSIVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ImageVolumeSource+core.v1.swift b/Sources/Model/core/v1/ImageVolumeSource+core.v1.swift index 15defba2..fbb4b9c4 100644 --- a/Sources/Model/core/v1/ImageVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ImageVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/KeyToPath+core.v1.swift b/Sources/Model/core/v1/KeyToPath+core.v1.swift index 748d4db8..3d51b86f 100644 --- a/Sources/Model/core/v1/KeyToPath+core.v1.swift +++ b/Sources/Model/core/v1/KeyToPath+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/Lifecycle+core.v1.swift b/Sources/Model/core/v1/Lifecycle+core.v1.swift index b187ed39..b908d65e 100644 --- a/Sources/Model/core/v1/Lifecycle+core.v1.swift +++ b/Sources/Model/core/v1/Lifecycle+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/LifecycleHandler+core.v1.swift b/Sources/Model/core/v1/LifecycleHandler+core.v1.swift index 264c4ec4..a518f4c3 100644 --- a/Sources/Model/core/v1/LifecycleHandler+core.v1.swift +++ b/Sources/Model/core/v1/LifecycleHandler+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/LimitRange+core.v1.swift b/Sources/Model/core/v1/LimitRange+core.v1.swift index 3d68435a..2e90e386 100644 --- a/Sources/Model/core/v1/LimitRange+core.v1.swift +++ b/Sources/Model/core/v1/LimitRange+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/LimitRangeItem+core.v1.swift b/Sources/Model/core/v1/LimitRangeItem+core.v1.swift index 974a2f4a..054e3354 100644 --- a/Sources/Model/core/v1/LimitRangeItem+core.v1.swift +++ b/Sources/Model/core/v1/LimitRangeItem+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/LimitRangeList+core.v1.swift b/Sources/Model/core/v1/LimitRangeList+core.v1.swift index e7149949..b0894938 100644 --- a/Sources/Model/core/v1/LimitRangeList+core.v1.swift +++ b/Sources/Model/core/v1/LimitRangeList+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/LimitRangeSpec+core.v1.swift b/Sources/Model/core/v1/LimitRangeSpec+core.v1.swift index e9be72c2..f086d61a 100644 --- a/Sources/Model/core/v1/LimitRangeSpec+core.v1.swift +++ b/Sources/Model/core/v1/LimitRangeSpec+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/LinuxContainerUser+core.v1.swift b/Sources/Model/core/v1/LinuxContainerUser+core.v1.swift index 8069a7cc..b3083f95 100644 --- a/Sources/Model/core/v1/LinuxContainerUser+core.v1.swift +++ b/Sources/Model/core/v1/LinuxContainerUser+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/LoadBalancerIngress+core.v1.swift b/Sources/Model/core/v1/LoadBalancerIngress+core.v1.swift index 4fdb3e36..b51f48b6 100644 --- a/Sources/Model/core/v1/LoadBalancerIngress+core.v1.swift +++ b/Sources/Model/core/v1/LoadBalancerIngress+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/LoadBalancerStatus+core.v1.swift b/Sources/Model/core/v1/LoadBalancerStatus+core.v1.swift index ca387965..7a42d1bf 100644 --- a/Sources/Model/core/v1/LoadBalancerStatus+core.v1.swift +++ b/Sources/Model/core/v1/LoadBalancerStatus+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/LocalObjectReference+core.v1.swift b/Sources/Model/core/v1/LocalObjectReference+core.v1.swift index 1073e07e..27203677 100644 --- a/Sources/Model/core/v1/LocalObjectReference+core.v1.swift +++ b/Sources/Model/core/v1/LocalObjectReference+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/LocalVolumeSource+core.v1.swift b/Sources/Model/core/v1/LocalVolumeSource+core.v1.swift index 092ff235..4fac3f74 100644 --- a/Sources/Model/core/v1/LocalVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/LocalVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ModifyVolumeStatus+core.v1.swift b/Sources/Model/core/v1/ModifyVolumeStatus+core.v1.swift index 42aca584..16ab5fa8 100644 --- a/Sources/Model/core/v1/ModifyVolumeStatus+core.v1.swift +++ b/Sources/Model/core/v1/ModifyVolumeStatus+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NFSVolumeSource+core.v1.swift b/Sources/Model/core/v1/NFSVolumeSource+core.v1.swift index 21ca19af..a453067b 100644 --- a/Sources/Model/core/v1/NFSVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/NFSVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/Namespace+core.v1.swift b/Sources/Model/core/v1/Namespace+core.v1.swift index 49aa4708..1ce54c4e 100644 --- a/Sources/Model/core/v1/Namespace+core.v1.swift +++ b/Sources/Model/core/v1/Namespace+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NamespaceCondition+core.v1.swift b/Sources/Model/core/v1/NamespaceCondition+core.v1.swift index ea2afb74..00461e93 100644 --- a/Sources/Model/core/v1/NamespaceCondition+core.v1.swift +++ b/Sources/Model/core/v1/NamespaceCondition+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NamespaceList+core.v1.swift b/Sources/Model/core/v1/NamespaceList+core.v1.swift index e88fcfcc..d005ffa8 100644 --- a/Sources/Model/core/v1/NamespaceList+core.v1.swift +++ b/Sources/Model/core/v1/NamespaceList+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NamespaceSpec+core.v1.swift b/Sources/Model/core/v1/NamespaceSpec+core.v1.swift index 8648b6d6..5b0c89d2 100644 --- a/Sources/Model/core/v1/NamespaceSpec+core.v1.swift +++ b/Sources/Model/core/v1/NamespaceSpec+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NamespaceStatus+core.v1.swift b/Sources/Model/core/v1/NamespaceStatus+core.v1.swift index 62d59b5e..43beeb73 100644 --- a/Sources/Model/core/v1/NamespaceStatus+core.v1.swift +++ b/Sources/Model/core/v1/NamespaceStatus+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/Node+core.v1.swift b/Sources/Model/core/v1/Node+core.v1.swift index ec6467e3..509cfded 100644 --- a/Sources/Model/core/v1/Node+core.v1.swift +++ b/Sources/Model/core/v1/Node+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NodeAddress+core.v1.swift b/Sources/Model/core/v1/NodeAddress+core.v1.swift index 6009925f..a9d4a8d2 100644 --- a/Sources/Model/core/v1/NodeAddress+core.v1.swift +++ b/Sources/Model/core/v1/NodeAddress+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NodeAffinity+core.v1.swift b/Sources/Model/core/v1/NodeAffinity+core.v1.swift index eb7980f6..92ac02b2 100644 --- a/Sources/Model/core/v1/NodeAffinity+core.v1.swift +++ b/Sources/Model/core/v1/NodeAffinity+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NodeCondition+core.v1.swift b/Sources/Model/core/v1/NodeCondition+core.v1.swift index 2e8f47fc..4da9d80b 100644 --- a/Sources/Model/core/v1/NodeCondition+core.v1.swift +++ b/Sources/Model/core/v1/NodeCondition+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NodeConfigSource+core.v1.swift b/Sources/Model/core/v1/NodeConfigSource+core.v1.swift index f0c3e399..0a19eeb4 100644 --- a/Sources/Model/core/v1/NodeConfigSource+core.v1.swift +++ b/Sources/Model/core/v1/NodeConfigSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NodeConfigStatus+core.v1.swift b/Sources/Model/core/v1/NodeConfigStatus+core.v1.swift index 0ba14ffd..bfe06ed0 100644 --- a/Sources/Model/core/v1/NodeConfigStatus+core.v1.swift +++ b/Sources/Model/core/v1/NodeConfigStatus+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NodeDaemonEndpoints+core.v1.swift b/Sources/Model/core/v1/NodeDaemonEndpoints+core.v1.swift index adaddd3f..0f411fcf 100644 --- a/Sources/Model/core/v1/NodeDaemonEndpoints+core.v1.swift +++ b/Sources/Model/core/v1/NodeDaemonEndpoints+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NodeFeatures+core.v1.swift b/Sources/Model/core/v1/NodeFeatures+core.v1.swift index ad1b0cb8..20ef0f08 100644 --- a/Sources/Model/core/v1/NodeFeatures+core.v1.swift +++ b/Sources/Model/core/v1/NodeFeatures+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NodeList+core.v1.swift b/Sources/Model/core/v1/NodeList+core.v1.swift index 5b5868d4..a7185542 100644 --- a/Sources/Model/core/v1/NodeList+core.v1.swift +++ b/Sources/Model/core/v1/NodeList+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NodeRuntimeHandler+core.v1.swift b/Sources/Model/core/v1/NodeRuntimeHandler+core.v1.swift index 93196bd3..18e1181d 100644 --- a/Sources/Model/core/v1/NodeRuntimeHandler+core.v1.swift +++ b/Sources/Model/core/v1/NodeRuntimeHandler+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NodeRuntimeHandlerFeatures+core.v1.swift b/Sources/Model/core/v1/NodeRuntimeHandlerFeatures+core.v1.swift index 31e819f0..cc0fd58d 100644 --- a/Sources/Model/core/v1/NodeRuntimeHandlerFeatures+core.v1.swift +++ b/Sources/Model/core/v1/NodeRuntimeHandlerFeatures+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NodeSelector+core.v1.swift b/Sources/Model/core/v1/NodeSelector+core.v1.swift index e8dc1a53..5bc81c3c 100644 --- a/Sources/Model/core/v1/NodeSelector+core.v1.swift +++ b/Sources/Model/core/v1/NodeSelector+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NodeSelectorRequirement+core.v1.swift b/Sources/Model/core/v1/NodeSelectorRequirement+core.v1.swift index 7aadab09..32d0cb66 100644 --- a/Sources/Model/core/v1/NodeSelectorRequirement+core.v1.swift +++ b/Sources/Model/core/v1/NodeSelectorRequirement+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NodeSelectorTerm+core.v1.swift b/Sources/Model/core/v1/NodeSelectorTerm+core.v1.swift index f7c7f341..c70d1f84 100644 --- a/Sources/Model/core/v1/NodeSelectorTerm+core.v1.swift +++ b/Sources/Model/core/v1/NodeSelectorTerm+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NodeSpec+core.v1.swift b/Sources/Model/core/v1/NodeSpec+core.v1.swift index 15a018f1..d9d6bf1e 100644 --- a/Sources/Model/core/v1/NodeSpec+core.v1.swift +++ b/Sources/Model/core/v1/NodeSpec+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NodeStatus+core.v1.swift b/Sources/Model/core/v1/NodeStatus+core.v1.swift index 7f714490..314a0cfa 100644 --- a/Sources/Model/core/v1/NodeStatus+core.v1.swift +++ b/Sources/Model/core/v1/NodeStatus+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NodeSwapStatus+core.v1.swift b/Sources/Model/core/v1/NodeSwapStatus+core.v1.swift index eb930967..3e5788f4 100644 --- a/Sources/Model/core/v1/NodeSwapStatus+core.v1.swift +++ b/Sources/Model/core/v1/NodeSwapStatus+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/NodeSystemInfo+core.v1.swift b/Sources/Model/core/v1/NodeSystemInfo+core.v1.swift index 64dc1905..0ec3c39c 100644 --- a/Sources/Model/core/v1/NodeSystemInfo+core.v1.swift +++ b/Sources/Model/core/v1/NodeSystemInfo+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ObjectFieldSelector+core.v1.swift b/Sources/Model/core/v1/ObjectFieldSelector+core.v1.swift index 77fb0349..08846d53 100644 --- a/Sources/Model/core/v1/ObjectFieldSelector+core.v1.swift +++ b/Sources/Model/core/v1/ObjectFieldSelector+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ObjectReference+core.v1.swift b/Sources/Model/core/v1/ObjectReference+core.v1.swift index 0a4eac6c..ee2d4f12 100644 --- a/Sources/Model/core/v1/ObjectReference+core.v1.swift +++ b/Sources/Model/core/v1/ObjectReference+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PersistentVolume+core.v1.swift b/Sources/Model/core/v1/PersistentVolume+core.v1.swift index c43dd270..810388c7 100644 --- a/Sources/Model/core/v1/PersistentVolume+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolume+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PersistentVolumeClaim+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaim+core.v1.swift index 839f9703..3509a045 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaim+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaim+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift index 1cbf006a..8df081f8 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PersistentVolumeClaimList+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimList+core.v1.swift index 402a3d37..d5c104cb 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimList+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimList+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PersistentVolumeClaimSpec+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimSpec+core.v1.swift index 213ade32..32dbb5c1 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimSpec+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimSpec+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PersistentVolumeClaimStatus+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimStatus+core.v1.swift index 95986688..d1c173d9 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimStatus+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimStatus+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PersistentVolumeClaimTemplate+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimTemplate+core.v1.swift index 95f3c88c..04f28c7a 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimTemplate+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimTemplate+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PersistentVolumeClaimVolumeSource+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimVolumeSource+core.v1.swift index b5107e4c..840a59bf 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PersistentVolumeList+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeList+core.v1.swift index 4d46d730..7e51e3b4 100644 --- a/Sources/Model/core/v1/PersistentVolumeList+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeList+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PersistentVolumeSpec+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeSpec+core.v1.swift index f063d154..f51028ea 100644 --- a/Sources/Model/core/v1/PersistentVolumeSpec+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeSpec+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PersistentVolumeStatus+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeStatus+core.v1.swift index 135b27d8..8ccf87d8 100644 --- a/Sources/Model/core/v1/PersistentVolumeStatus+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeStatus+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PhotonPersistentDiskVolumeSource+core.v1.swift b/Sources/Model/core/v1/PhotonPersistentDiskVolumeSource+core.v1.swift index 988b6d50..25813583 100644 --- a/Sources/Model/core/v1/PhotonPersistentDiskVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/PhotonPersistentDiskVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/Pod+core.v1.swift b/Sources/Model/core/v1/Pod+core.v1.swift index 2e18608f..566929d9 100644 --- a/Sources/Model/core/v1/Pod+core.v1.swift +++ b/Sources/Model/core/v1/Pod+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodAffinity+core.v1.swift b/Sources/Model/core/v1/PodAffinity+core.v1.swift index 1941743d..36e20996 100644 --- a/Sources/Model/core/v1/PodAffinity+core.v1.swift +++ b/Sources/Model/core/v1/PodAffinity+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodAffinityTerm+core.v1.swift b/Sources/Model/core/v1/PodAffinityTerm+core.v1.swift index 374b0f49..3e20efbd 100644 --- a/Sources/Model/core/v1/PodAffinityTerm+core.v1.swift +++ b/Sources/Model/core/v1/PodAffinityTerm+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodAntiAffinity+core.v1.swift b/Sources/Model/core/v1/PodAntiAffinity+core.v1.swift index fdfa6c6c..70b03433 100644 --- a/Sources/Model/core/v1/PodAntiAffinity+core.v1.swift +++ b/Sources/Model/core/v1/PodAntiAffinity+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodCertificateProjection+core.v1.swift b/Sources/Model/core/v1/PodCertificateProjection+core.v1.swift index de0fa9e7..e0b11139 100644 --- a/Sources/Model/core/v1/PodCertificateProjection+core.v1.swift +++ b/Sources/Model/core/v1/PodCertificateProjection+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodCondition+core.v1.swift b/Sources/Model/core/v1/PodCondition+core.v1.swift index a7aecff3..29b83152 100644 --- a/Sources/Model/core/v1/PodCondition+core.v1.swift +++ b/Sources/Model/core/v1/PodCondition+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodDNSConfig+core.v1.swift b/Sources/Model/core/v1/PodDNSConfig+core.v1.swift index ae5473bb..8920c136 100644 --- a/Sources/Model/core/v1/PodDNSConfig+core.v1.swift +++ b/Sources/Model/core/v1/PodDNSConfig+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodDNSConfigOption+core.v1.swift b/Sources/Model/core/v1/PodDNSConfigOption+core.v1.swift index bc85e9fb..062784c6 100644 --- a/Sources/Model/core/v1/PodDNSConfigOption+core.v1.swift +++ b/Sources/Model/core/v1/PodDNSConfigOption+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodExtendedResourceClaimStatus+core.v1.swift b/Sources/Model/core/v1/PodExtendedResourceClaimStatus+core.v1.swift index ee31b2e9..5d86dee7 100644 --- a/Sources/Model/core/v1/PodExtendedResourceClaimStatus+core.v1.swift +++ b/Sources/Model/core/v1/PodExtendedResourceClaimStatus+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodIP+core.v1.swift b/Sources/Model/core/v1/PodIP+core.v1.swift index d21c0cc7..053d8bb7 100644 --- a/Sources/Model/core/v1/PodIP+core.v1.swift +++ b/Sources/Model/core/v1/PodIP+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodList+core.v1.swift b/Sources/Model/core/v1/PodList+core.v1.swift index c697b376..aa641803 100644 --- a/Sources/Model/core/v1/PodList+core.v1.swift +++ b/Sources/Model/core/v1/PodList+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodOS+core.v1.swift b/Sources/Model/core/v1/PodOS+core.v1.swift index 1e1e88c1..56b48684 100644 --- a/Sources/Model/core/v1/PodOS+core.v1.swift +++ b/Sources/Model/core/v1/PodOS+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodReadinessGate+core.v1.swift b/Sources/Model/core/v1/PodReadinessGate+core.v1.swift index 0dc8198b..8774ae6f 100644 --- a/Sources/Model/core/v1/PodReadinessGate+core.v1.swift +++ b/Sources/Model/core/v1/PodReadinessGate+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodResourceClaim+core.v1.swift b/Sources/Model/core/v1/PodResourceClaim+core.v1.swift index db129b80..392921d7 100644 --- a/Sources/Model/core/v1/PodResourceClaim+core.v1.swift +++ b/Sources/Model/core/v1/PodResourceClaim+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodResourceClaimStatus+core.v1.swift b/Sources/Model/core/v1/PodResourceClaimStatus+core.v1.swift index f3109eb4..02dd8a13 100644 --- a/Sources/Model/core/v1/PodResourceClaimStatus+core.v1.swift +++ b/Sources/Model/core/v1/PodResourceClaimStatus+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodSchedulingGate+core.v1.swift b/Sources/Model/core/v1/PodSchedulingGate+core.v1.swift index 444230f6..c67851cd 100644 --- a/Sources/Model/core/v1/PodSchedulingGate+core.v1.swift +++ b/Sources/Model/core/v1/PodSchedulingGate+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodSecurityContext+core.v1.swift b/Sources/Model/core/v1/PodSecurityContext+core.v1.swift index 4cba481a..c1c54136 100644 --- a/Sources/Model/core/v1/PodSecurityContext+core.v1.swift +++ b/Sources/Model/core/v1/PodSecurityContext+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodSpec+core.v1.swift b/Sources/Model/core/v1/PodSpec+core.v1.swift index 0f998ca1..bdba921d 100644 --- a/Sources/Model/core/v1/PodSpec+core.v1.swift +++ b/Sources/Model/core/v1/PodSpec+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodStatus+core.v1.swift b/Sources/Model/core/v1/PodStatus+core.v1.swift index 44af0aa1..62142167 100644 --- a/Sources/Model/core/v1/PodStatus+core.v1.swift +++ b/Sources/Model/core/v1/PodStatus+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodTemplate+core.v1.swift b/Sources/Model/core/v1/PodTemplate+core.v1.swift index a8a02b42..b70765a6 100644 --- a/Sources/Model/core/v1/PodTemplate+core.v1.swift +++ b/Sources/Model/core/v1/PodTemplate+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodTemplateList+core.v1.swift b/Sources/Model/core/v1/PodTemplateList+core.v1.swift index d46f06f6..69362e2c 100644 --- a/Sources/Model/core/v1/PodTemplateList+core.v1.swift +++ b/Sources/Model/core/v1/PodTemplateList+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PodTemplateSpec+core.v1.swift b/Sources/Model/core/v1/PodTemplateSpec+core.v1.swift index 3ebe0543..27184953 100644 --- a/Sources/Model/core/v1/PodTemplateSpec+core.v1.swift +++ b/Sources/Model/core/v1/PodTemplateSpec+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PortStatus+core.v1.swift b/Sources/Model/core/v1/PortStatus+core.v1.swift index 8aad4ac1..a21e45f3 100644 --- a/Sources/Model/core/v1/PortStatus+core.v1.swift +++ b/Sources/Model/core/v1/PortStatus+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PortworxVolumeSource+core.v1.swift b/Sources/Model/core/v1/PortworxVolumeSource+core.v1.swift index a7f4e114..561c76a1 100644 --- a/Sources/Model/core/v1/PortworxVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/PortworxVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/PreferredSchedulingTerm+core.v1.swift b/Sources/Model/core/v1/PreferredSchedulingTerm+core.v1.swift index e5075965..37d236df 100644 --- a/Sources/Model/core/v1/PreferredSchedulingTerm+core.v1.swift +++ b/Sources/Model/core/v1/PreferredSchedulingTerm+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/Probe+core.v1.swift b/Sources/Model/core/v1/Probe+core.v1.swift index be2cae9c..269a322c 100644 --- a/Sources/Model/core/v1/Probe+core.v1.swift +++ b/Sources/Model/core/v1/Probe+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ProjectedVolumeSource+core.v1.swift b/Sources/Model/core/v1/ProjectedVolumeSource+core.v1.swift index 4548be62..14f7dc93 100644 --- a/Sources/Model/core/v1/ProjectedVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ProjectedVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/QuobyteVolumeSource+core.v1.swift b/Sources/Model/core/v1/QuobyteVolumeSource+core.v1.swift index 83829380..9d4b3a88 100644 --- a/Sources/Model/core/v1/QuobyteVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/QuobyteVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/RBDPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/RBDPersistentVolumeSource+core.v1.swift index 74ded8d2..325d4407 100644 --- a/Sources/Model/core/v1/RBDPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/RBDPersistentVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/RBDVolumeSource+core.v1.swift b/Sources/Model/core/v1/RBDVolumeSource+core.v1.swift index b74d6265..b6d561e7 100644 --- a/Sources/Model/core/v1/RBDVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/RBDVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ReplicationController+core.v1.swift b/Sources/Model/core/v1/ReplicationController+core.v1.swift index 0e529af8..a1aacf2a 100644 --- a/Sources/Model/core/v1/ReplicationController+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationController+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift b/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift index 4c37a665..405a64c7 100644 --- a/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ReplicationControllerList+core.v1.swift b/Sources/Model/core/v1/ReplicationControllerList+core.v1.swift index 665c0633..125bae02 100644 --- a/Sources/Model/core/v1/ReplicationControllerList+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationControllerList+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ReplicationControllerSpec+core.v1.swift b/Sources/Model/core/v1/ReplicationControllerSpec+core.v1.swift index 7b12c64d..0058dab9 100644 --- a/Sources/Model/core/v1/ReplicationControllerSpec+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationControllerSpec+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ReplicationControllerStatus+core.v1.swift b/Sources/Model/core/v1/ReplicationControllerStatus+core.v1.swift index 456b3f08..45ed6264 100644 --- a/Sources/Model/core/v1/ReplicationControllerStatus+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationControllerStatus+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ResourceClaim+core.v1.swift b/Sources/Model/core/v1/ResourceClaim+core.v1.swift index 2e0549bf..5809a115 100644 --- a/Sources/Model/core/v1/ResourceClaim+core.v1.swift +++ b/Sources/Model/core/v1/ResourceClaim+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ResourceFieldSelector+core.v1.swift b/Sources/Model/core/v1/ResourceFieldSelector+core.v1.swift index ee39e444..c833a44d 100644 --- a/Sources/Model/core/v1/ResourceFieldSelector+core.v1.swift +++ b/Sources/Model/core/v1/ResourceFieldSelector+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ResourceHealth+core.v1.swift b/Sources/Model/core/v1/ResourceHealth+core.v1.swift index 401d8999..c32bf72c 100644 --- a/Sources/Model/core/v1/ResourceHealth+core.v1.swift +++ b/Sources/Model/core/v1/ResourceHealth+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ResourceQuota+core.v1.swift b/Sources/Model/core/v1/ResourceQuota+core.v1.swift index 559a6ab4..fe6b520f 100644 --- a/Sources/Model/core/v1/ResourceQuota+core.v1.swift +++ b/Sources/Model/core/v1/ResourceQuota+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ResourceQuotaList+core.v1.swift b/Sources/Model/core/v1/ResourceQuotaList+core.v1.swift index 86a88c83..89abc9af 100644 --- a/Sources/Model/core/v1/ResourceQuotaList+core.v1.swift +++ b/Sources/Model/core/v1/ResourceQuotaList+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ResourceQuotaSpec+core.v1.swift b/Sources/Model/core/v1/ResourceQuotaSpec+core.v1.swift index afd6b8c9..e7bcd50a 100644 --- a/Sources/Model/core/v1/ResourceQuotaSpec+core.v1.swift +++ b/Sources/Model/core/v1/ResourceQuotaSpec+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ResourceQuotaStatus+core.v1.swift b/Sources/Model/core/v1/ResourceQuotaStatus+core.v1.swift index 3d920861..5eed4b9b 100644 --- a/Sources/Model/core/v1/ResourceQuotaStatus+core.v1.swift +++ b/Sources/Model/core/v1/ResourceQuotaStatus+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ResourceRequirements+core.v1.swift b/Sources/Model/core/v1/ResourceRequirements+core.v1.swift index a031c9eb..c287ecea 100644 --- a/Sources/Model/core/v1/ResourceRequirements+core.v1.swift +++ b/Sources/Model/core/v1/ResourceRequirements+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ResourceStatus+core.v1.swift b/Sources/Model/core/v1/ResourceStatus+core.v1.swift index a6b9a605..18b0e7f2 100644 --- a/Sources/Model/core/v1/ResourceStatus+core.v1.swift +++ b/Sources/Model/core/v1/ResourceStatus+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/SELinuxOptions+core.v1.swift b/Sources/Model/core/v1/SELinuxOptions+core.v1.swift index 56d732d4..72bdb503 100644 --- a/Sources/Model/core/v1/SELinuxOptions+core.v1.swift +++ b/Sources/Model/core/v1/SELinuxOptions+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ScaleIOPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/ScaleIOPersistentVolumeSource+core.v1.swift index 799d56a2..bf7e0d62 100644 --- a/Sources/Model/core/v1/ScaleIOPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ScaleIOPersistentVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ScaleIOVolumeSource+core.v1.swift b/Sources/Model/core/v1/ScaleIOVolumeSource+core.v1.swift index 050b66c9..d57c8525 100644 --- a/Sources/Model/core/v1/ScaleIOVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ScaleIOVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ScopeSelector+core.v1.swift b/Sources/Model/core/v1/ScopeSelector+core.v1.swift index eb186923..01370436 100644 --- a/Sources/Model/core/v1/ScopeSelector+core.v1.swift +++ b/Sources/Model/core/v1/ScopeSelector+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ScopedResourceSelectorRequirement+core.v1.swift b/Sources/Model/core/v1/ScopedResourceSelectorRequirement+core.v1.swift index e8f9e881..9eef4489 100644 --- a/Sources/Model/core/v1/ScopedResourceSelectorRequirement+core.v1.swift +++ b/Sources/Model/core/v1/ScopedResourceSelectorRequirement+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/SeccompProfile+core.v1.swift b/Sources/Model/core/v1/SeccompProfile+core.v1.swift index cbd6d829..db2df0a6 100644 --- a/Sources/Model/core/v1/SeccompProfile+core.v1.swift +++ b/Sources/Model/core/v1/SeccompProfile+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/Secret+core.v1.swift b/Sources/Model/core/v1/Secret+core.v1.swift index 6591aeb4..9e5088fe 100644 --- a/Sources/Model/core/v1/Secret+core.v1.swift +++ b/Sources/Model/core/v1/Secret+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/SecretEnvSource+core.v1.swift b/Sources/Model/core/v1/SecretEnvSource+core.v1.swift index 6fbd9a3a..1a5a52e4 100644 --- a/Sources/Model/core/v1/SecretEnvSource+core.v1.swift +++ b/Sources/Model/core/v1/SecretEnvSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/SecretKeySelector+core.v1.swift b/Sources/Model/core/v1/SecretKeySelector+core.v1.swift index ad06b8fb..2feae2dd 100644 --- a/Sources/Model/core/v1/SecretKeySelector+core.v1.swift +++ b/Sources/Model/core/v1/SecretKeySelector+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/SecretList+core.v1.swift b/Sources/Model/core/v1/SecretList+core.v1.swift index 9ccfc46a..6d742098 100644 --- a/Sources/Model/core/v1/SecretList+core.v1.swift +++ b/Sources/Model/core/v1/SecretList+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/SecretProjection+core.v1.swift b/Sources/Model/core/v1/SecretProjection+core.v1.swift index 51f2bca3..615db889 100644 --- a/Sources/Model/core/v1/SecretProjection+core.v1.swift +++ b/Sources/Model/core/v1/SecretProjection+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/SecretReference+core.v1.swift b/Sources/Model/core/v1/SecretReference+core.v1.swift index bcbc8907..a0d8e88c 100644 --- a/Sources/Model/core/v1/SecretReference+core.v1.swift +++ b/Sources/Model/core/v1/SecretReference+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/SecretVolumeSource+core.v1.swift b/Sources/Model/core/v1/SecretVolumeSource+core.v1.swift index b4e684e4..56dc2e28 100644 --- a/Sources/Model/core/v1/SecretVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/SecretVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/SecurityContext+core.v1.swift b/Sources/Model/core/v1/SecurityContext+core.v1.swift index 5e097eb5..dce6ac08 100644 --- a/Sources/Model/core/v1/SecurityContext+core.v1.swift +++ b/Sources/Model/core/v1/SecurityContext+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/Service+core.v1.swift b/Sources/Model/core/v1/Service+core.v1.swift index 0d34fe41..ef9bdf07 100644 --- a/Sources/Model/core/v1/Service+core.v1.swift +++ b/Sources/Model/core/v1/Service+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ServiceAccount+core.v1.swift b/Sources/Model/core/v1/ServiceAccount+core.v1.swift index 228f4b98..218b988d 100644 --- a/Sources/Model/core/v1/ServiceAccount+core.v1.swift +++ b/Sources/Model/core/v1/ServiceAccount+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ServiceAccountList+core.v1.swift b/Sources/Model/core/v1/ServiceAccountList+core.v1.swift index 3dd2c834..aa0ec65a 100644 --- a/Sources/Model/core/v1/ServiceAccountList+core.v1.swift +++ b/Sources/Model/core/v1/ServiceAccountList+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ServiceAccountTokenProjection+core.v1.swift b/Sources/Model/core/v1/ServiceAccountTokenProjection+core.v1.swift index 472e333b..b9aa34ce 100644 --- a/Sources/Model/core/v1/ServiceAccountTokenProjection+core.v1.swift +++ b/Sources/Model/core/v1/ServiceAccountTokenProjection+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ServiceList+core.v1.swift b/Sources/Model/core/v1/ServiceList+core.v1.swift index 671523f3..849ac545 100644 --- a/Sources/Model/core/v1/ServiceList+core.v1.swift +++ b/Sources/Model/core/v1/ServiceList+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ServicePort+core.v1.swift b/Sources/Model/core/v1/ServicePort+core.v1.swift index d9877c6f..676e76d6 100644 --- a/Sources/Model/core/v1/ServicePort+core.v1.swift +++ b/Sources/Model/core/v1/ServicePort+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ServiceSpec+core.v1.swift b/Sources/Model/core/v1/ServiceSpec+core.v1.swift index 1ddbbc09..c9b9f428 100644 --- a/Sources/Model/core/v1/ServiceSpec+core.v1.swift +++ b/Sources/Model/core/v1/ServiceSpec+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/ServiceStatus+core.v1.swift b/Sources/Model/core/v1/ServiceStatus+core.v1.swift index 59087205..f13a1206 100644 --- a/Sources/Model/core/v1/ServiceStatus+core.v1.swift +++ b/Sources/Model/core/v1/ServiceStatus+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/SessionAffinityConfig+core.v1.swift b/Sources/Model/core/v1/SessionAffinityConfig+core.v1.swift index 29e102da..eb6d547f 100644 --- a/Sources/Model/core/v1/SessionAffinityConfig+core.v1.swift +++ b/Sources/Model/core/v1/SessionAffinityConfig+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/SleepAction+core.v1.swift b/Sources/Model/core/v1/SleepAction+core.v1.swift index 5bd8471b..a315440a 100644 --- a/Sources/Model/core/v1/SleepAction+core.v1.swift +++ b/Sources/Model/core/v1/SleepAction+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/StorageOSPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/StorageOSPersistentVolumeSource+core.v1.swift index a3e843f1..89c0e26c 100644 --- a/Sources/Model/core/v1/StorageOSPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/StorageOSPersistentVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/StorageOSVolumeSource+core.v1.swift b/Sources/Model/core/v1/StorageOSVolumeSource+core.v1.swift index 0c2c402e..f70f864b 100644 --- a/Sources/Model/core/v1/StorageOSVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/StorageOSVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/Sysctl+core.v1.swift b/Sources/Model/core/v1/Sysctl+core.v1.swift index 8c76b56d..f0b2e3e2 100644 --- a/Sources/Model/core/v1/Sysctl+core.v1.swift +++ b/Sources/Model/core/v1/Sysctl+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/TCPSocketAction+core.v1.swift b/Sources/Model/core/v1/TCPSocketAction+core.v1.swift index c1f176fd..73abc60c 100644 --- a/Sources/Model/core/v1/TCPSocketAction+core.v1.swift +++ b/Sources/Model/core/v1/TCPSocketAction+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/Taint+core.v1.swift b/Sources/Model/core/v1/Taint+core.v1.swift index 93d4187f..d0d92cc3 100644 --- a/Sources/Model/core/v1/Taint+core.v1.swift +++ b/Sources/Model/core/v1/Taint+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/Toleration+core.v1.swift b/Sources/Model/core/v1/Toleration+core.v1.swift index da3e1acb..29df731c 100644 --- a/Sources/Model/core/v1/Toleration+core.v1.swift +++ b/Sources/Model/core/v1/Toleration+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/TopologySelectorLabelRequirement+core.v1.swift b/Sources/Model/core/v1/TopologySelectorLabelRequirement+core.v1.swift index 2f63d829..ec26717c 100644 --- a/Sources/Model/core/v1/TopologySelectorLabelRequirement+core.v1.swift +++ b/Sources/Model/core/v1/TopologySelectorLabelRequirement+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/TopologySelectorTerm+core.v1.swift b/Sources/Model/core/v1/TopologySelectorTerm+core.v1.swift index acfb840e..9ef06f81 100644 --- a/Sources/Model/core/v1/TopologySelectorTerm+core.v1.swift +++ b/Sources/Model/core/v1/TopologySelectorTerm+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/TopologySpreadConstraint+core.v1.swift b/Sources/Model/core/v1/TopologySpreadConstraint+core.v1.swift index 880b2b93..da49ec1a 100644 --- a/Sources/Model/core/v1/TopologySpreadConstraint+core.v1.swift +++ b/Sources/Model/core/v1/TopologySpreadConstraint+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/TypedLocalObjectReference+core.v1.swift b/Sources/Model/core/v1/TypedLocalObjectReference+core.v1.swift index bc52f850..a3b00682 100644 --- a/Sources/Model/core/v1/TypedLocalObjectReference+core.v1.swift +++ b/Sources/Model/core/v1/TypedLocalObjectReference+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/TypedObjectReference+core.v1.swift b/Sources/Model/core/v1/TypedObjectReference+core.v1.swift index d517eae4..deb1fc70 100644 --- a/Sources/Model/core/v1/TypedObjectReference+core.v1.swift +++ b/Sources/Model/core/v1/TypedObjectReference+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/Volume+core.v1.swift b/Sources/Model/core/v1/Volume+core.v1.swift index 1a6a2be2..6992ffde 100644 --- a/Sources/Model/core/v1/Volume+core.v1.swift +++ b/Sources/Model/core/v1/Volume+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/VolumeDevice+core.v1.swift b/Sources/Model/core/v1/VolumeDevice+core.v1.swift index b124a3ad..c47dfa8c 100644 --- a/Sources/Model/core/v1/VolumeDevice+core.v1.swift +++ b/Sources/Model/core/v1/VolumeDevice+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/VolumeMount+core.v1.swift b/Sources/Model/core/v1/VolumeMount+core.v1.swift index 87fa5336..0c8d0cf8 100644 --- a/Sources/Model/core/v1/VolumeMount+core.v1.swift +++ b/Sources/Model/core/v1/VolumeMount+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/VolumeMountStatus+core.v1.swift b/Sources/Model/core/v1/VolumeMountStatus+core.v1.swift index 29d5c4d3..480b586b 100644 --- a/Sources/Model/core/v1/VolumeMountStatus+core.v1.swift +++ b/Sources/Model/core/v1/VolumeMountStatus+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/VolumeNodeAffinity+core.v1.swift b/Sources/Model/core/v1/VolumeNodeAffinity+core.v1.swift index 3de6d5d9..a55e086b 100644 --- a/Sources/Model/core/v1/VolumeNodeAffinity+core.v1.swift +++ b/Sources/Model/core/v1/VolumeNodeAffinity+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/VolumeProjection+core.v1.swift b/Sources/Model/core/v1/VolumeProjection+core.v1.swift index 6995f25a..77464955 100644 --- a/Sources/Model/core/v1/VolumeProjection+core.v1.swift +++ b/Sources/Model/core/v1/VolumeProjection+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/VolumeResourceRequirements+core.v1.swift b/Sources/Model/core/v1/VolumeResourceRequirements+core.v1.swift index 759e8c05..7b5a445b 100644 --- a/Sources/Model/core/v1/VolumeResourceRequirements+core.v1.swift +++ b/Sources/Model/core/v1/VolumeResourceRequirements+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/VsphereVirtualDiskVolumeSource+core.v1.swift b/Sources/Model/core/v1/VsphereVirtualDiskVolumeSource+core.v1.swift index 014df4ed..ffb7079d 100644 --- a/Sources/Model/core/v1/VsphereVirtualDiskVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/VsphereVirtualDiskVolumeSource+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/WeightedPodAffinityTerm+core.v1.swift b/Sources/Model/core/v1/WeightedPodAffinityTerm+core.v1.swift index 273ebfac..76670022 100644 --- a/Sources/Model/core/v1/WeightedPodAffinityTerm+core.v1.swift +++ b/Sources/Model/core/v1/WeightedPodAffinityTerm+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/WindowsSecurityContextOptions+core.v1.swift b/Sources/Model/core/v1/WindowsSecurityContextOptions+core.v1.swift index a9cc5134..53bf2a67 100644 --- a/Sources/Model/core/v1/WindowsSecurityContextOptions+core.v1.swift +++ b/Sources/Model/core/v1/WindowsSecurityContextOptions+core.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/core/v1/core+v1.swift b/Sources/Model/core/v1/core+v1.swift index 81b294e2..c09af485 100644 --- a/Sources/Model/core/v1/core+v1.swift +++ b/Sources/Model/core/v1/core+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/discovery/discovery.swift b/Sources/Model/discovery/discovery.swift index bfa7780c..aeb78e06 100644 --- a/Sources/Model/discovery/discovery.swift +++ b/Sources/Model/discovery/discovery.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/discovery/v1/Endpoint+discovery.v1.swift b/Sources/Model/discovery/v1/Endpoint+discovery.v1.swift index 9d5ba8de..2bd06d29 100644 --- a/Sources/Model/discovery/v1/Endpoint+discovery.v1.swift +++ b/Sources/Model/discovery/v1/Endpoint+discovery.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/discovery/v1/EndpointConditions+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointConditions+discovery.v1.swift index 7b890835..cfe473f5 100644 --- a/Sources/Model/discovery/v1/EndpointConditions+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointConditions+discovery.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/discovery/v1/EndpointHints+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointHints+discovery.v1.swift index 7b3d8926..341015d7 100644 --- a/Sources/Model/discovery/v1/EndpointHints+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointHints+discovery.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/discovery/v1/EndpointPort+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointPort+discovery.v1.swift index 20f65fbc..a5d9838c 100644 --- a/Sources/Model/discovery/v1/EndpointPort+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointPort+discovery.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/discovery/v1/EndpointSlice+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointSlice+discovery.v1.swift index 5197dd1d..cc57aa4c 100644 --- a/Sources/Model/discovery/v1/EndpointSlice+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointSlice+discovery.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/discovery/v1/EndpointSliceList+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointSliceList+discovery.v1.swift index 68e8304c..24f71ebc 100644 --- a/Sources/Model/discovery/v1/EndpointSliceList+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointSliceList+discovery.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/discovery/v1/ForNode+discovery.v1.swift b/Sources/Model/discovery/v1/ForNode+discovery.v1.swift index 7ab84bda..9eecdc63 100644 --- a/Sources/Model/discovery/v1/ForNode+discovery.v1.swift +++ b/Sources/Model/discovery/v1/ForNode+discovery.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/discovery/v1/ForZone+discovery.v1.swift b/Sources/Model/discovery/v1/ForZone+discovery.v1.swift index 67d512cc..ae8aa540 100644 --- a/Sources/Model/discovery/v1/ForZone+discovery.v1.swift +++ b/Sources/Model/discovery/v1/ForZone+discovery.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/discovery/v1/discovery+v1.swift b/Sources/Model/discovery/v1/discovery+v1.swift index c8d17021..03b71659 100644 --- a/Sources/Model/discovery/v1/discovery+v1.swift +++ b/Sources/Model/discovery/v1/discovery+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/events/events.swift b/Sources/Model/events/events.swift index aca3cd5e..bfbdc4fb 100644 --- a/Sources/Model/events/events.swift +++ b/Sources/Model/events/events.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/events/v1/Event+events.v1.swift b/Sources/Model/events/v1/Event+events.v1.swift index 47f0b8e6..75086ece 100644 --- a/Sources/Model/events/v1/Event+events.v1.swift +++ b/Sources/Model/events/v1/Event+events.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/events/v1/EventList+events.v1.swift b/Sources/Model/events/v1/EventList+events.v1.swift index ba491336..a94419ab 100644 --- a/Sources/Model/events/v1/EventList+events.v1.swift +++ b/Sources/Model/events/v1/EventList+events.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/events/v1/EventSeries+events.v1.swift b/Sources/Model/events/v1/EventSeries+events.v1.swift index af67120d..debb4259 100644 --- a/Sources/Model/events/v1/EventSeries+events.v1.swift +++ b/Sources/Model/events/v1/EventSeries+events.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/events/v1/events+v1.swift b/Sources/Model/events/v1/events+v1.swift index e357f19e..89ce531b 100644 --- a/Sources/Model/events/v1/events+v1.swift +++ b/Sources/Model/events/v1/events+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/flowcontrol.swift b/Sources/Model/flowcontrol/flowcontrol.swift index dc4b6b56..193593b1 100644 --- a/Sources/Model/flowcontrol/flowcontrol.swift +++ b/Sources/Model/flowcontrol/flowcontrol.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/ExemptPriorityLevelConfiguration+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/ExemptPriorityLevelConfiguration+flowcontrol.v1.swift index 91bf86fd..f2815025 100644 --- a/Sources/Model/flowcontrol/v1/ExemptPriorityLevelConfiguration+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/ExemptPriorityLevelConfiguration+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/FlowDistinguisherMethod+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowDistinguisherMethod+flowcontrol.v1.swift index 8630efda..288f2e0b 100644 --- a/Sources/Model/flowcontrol/v1/FlowDistinguisherMethod+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowDistinguisherMethod+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/FlowSchema+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchema+flowcontrol.v1.swift index 5ffe0817..6dfe2987 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchema+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchema+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/FlowSchemaCondition+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchemaCondition+flowcontrol.v1.swift index b5553f98..f8068e9c 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchemaCondition+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchemaCondition+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/FlowSchemaList+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchemaList+flowcontrol.v1.swift index 953a9c8e..ac1a26b1 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchemaList+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchemaList+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/FlowSchemaSpec+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchemaSpec+flowcontrol.v1.swift index c8af27aa..7f2d6292 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchemaSpec+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchemaSpec+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/FlowSchemaStatus+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchemaStatus+flowcontrol.v1.swift index 0ec4481c..2881b41c 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchemaStatus+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchemaStatus+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/GroupSubject+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/GroupSubject+flowcontrol.v1.swift index 1c64b190..d1b525da 100644 --- a/Sources/Model/flowcontrol/v1/GroupSubject+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/GroupSubject+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/LimitResponse+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/LimitResponse+flowcontrol.v1.swift index ac24d7c6..db48aad0 100644 --- a/Sources/Model/flowcontrol/v1/LimitResponse+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/LimitResponse+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/LimitedPriorityLevelConfiguration+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/LimitedPriorityLevelConfiguration+flowcontrol.v1.swift index 9a3e54f8..7fa777de 100644 --- a/Sources/Model/flowcontrol/v1/LimitedPriorityLevelConfiguration+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/LimitedPriorityLevelConfiguration+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/NonResourcePolicyRule+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/NonResourcePolicyRule+flowcontrol.v1.swift index 5bf13d9c..97f25429 100644 --- a/Sources/Model/flowcontrol/v1/NonResourcePolicyRule+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/NonResourcePolicyRule+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/PolicyRulesWithSubjects+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PolicyRulesWithSubjects+flowcontrol.v1.swift index dfea3c06..b2ad175d 100644 --- a/Sources/Model/flowcontrol/v1/PolicyRulesWithSubjects+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PolicyRulesWithSubjects+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfiguration+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfiguration+flowcontrol.v1.swift index b65b6ea9..0efa4133 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfiguration+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfiguration+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationCondition+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationCondition+flowcontrol.v1.swift index 48a97b1b..957bb50b 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationCondition+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationCondition+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationList+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationList+flowcontrol.v1.swift index e6916236..dd421d7c 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationList+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationList+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationReference+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationReference+flowcontrol.v1.swift index 712d0fcf..202d9a57 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationReference+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationReference+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationSpec+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationSpec+flowcontrol.v1.swift index e76881d3..42e7266f 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationSpec+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationSpec+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationStatus+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationStatus+flowcontrol.v1.swift index 19b76d27..8cd5a44c 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationStatus+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationStatus+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/QueuingConfiguration+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/QueuingConfiguration+flowcontrol.v1.swift index 0c0844ae..0188fce5 100644 --- a/Sources/Model/flowcontrol/v1/QueuingConfiguration+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/QueuingConfiguration+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/ResourcePolicyRule+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/ResourcePolicyRule+flowcontrol.v1.swift index e4906d80..779a28fb 100644 --- a/Sources/Model/flowcontrol/v1/ResourcePolicyRule+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/ResourcePolicyRule+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/ServiceAccountSubject+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/ServiceAccountSubject+flowcontrol.v1.swift index a3d55caf..68902e2c 100644 --- a/Sources/Model/flowcontrol/v1/ServiceAccountSubject+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/ServiceAccountSubject+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/Subject+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/Subject+flowcontrol.v1.swift index 7ae06a9c..d9b2ce7e 100644 --- a/Sources/Model/flowcontrol/v1/Subject+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/Subject+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/UserSubject+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/UserSubject+flowcontrol.v1.swift index 29703d06..92fc908c 100644 --- a/Sources/Model/flowcontrol/v1/UserSubject+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/UserSubject+flowcontrol.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/flowcontrol/v1/flowcontrol+v1.swift b/Sources/Model/flowcontrol/v1/flowcontrol+v1.swift index c0fda878..78b5c7dd 100644 --- a/Sources/Model/flowcontrol/v1/flowcontrol+v1.swift +++ b/Sources/Model/flowcontrol/v1/flowcontrol+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/internal/internal.swift b/Sources/Model/internal/internal.swift index 97967484..9063ebc7 100644 --- a/Sources/Model/internal/internal.swift +++ b/Sources/Model/internal/internal.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/internal/v1alpha1/ServerStorageVersion+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/ServerStorageVersion+internal.v1alpha1.swift index fde123f1..8d23250b 100644 --- a/Sources/Model/internal/v1alpha1/ServerStorageVersion+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/ServerStorageVersion+internal.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/internal/v1alpha1/StorageVersion+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersion+internal.v1alpha1.swift index 99861073..5281f06e 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersion+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersion+internal.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/internal/v1alpha1/StorageVersionCondition+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersionCondition+internal.v1alpha1.swift index c31e51ce..e232b910 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersionCondition+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersionCondition+internal.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/internal/v1alpha1/StorageVersionList+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersionList+internal.v1alpha1.swift index 74fc4026..c0277e12 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersionList+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersionList+internal.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/internal/v1alpha1/StorageVersionSpec+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersionSpec+internal.v1alpha1.swift index ab53d504..253a3758 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersionSpec+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersionSpec+internal.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/internal/v1alpha1/StorageVersionStatus+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersionStatus+internal.v1alpha1.swift index 113fbb38..38a0d32e 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersionStatus+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersionStatus+internal.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/internal/v1alpha1/internal+v1alpha1.swift b/Sources/Model/internal/v1alpha1/internal+v1alpha1.swift index 05aa7d2b..68b63c22 100644 --- a/Sources/Model/internal/v1alpha1/internal+v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/internal+v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/meta.swift b/Sources/Model/meta/meta.swift index 1d5db697..eb557d15 100644 --- a/Sources/Model/meta/meta.swift +++ b/Sources/Model/meta/meta.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/APIGroup+meta.v1.swift b/Sources/Model/meta/v1/APIGroup+meta.v1.swift index 3ac9ce18..6962d2c4 100644 --- a/Sources/Model/meta/v1/APIGroup+meta.v1.swift +++ b/Sources/Model/meta/v1/APIGroup+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/APIGroupList+meta.v1.swift b/Sources/Model/meta/v1/APIGroupList+meta.v1.swift index e62ee201..24b0ea2e 100644 --- a/Sources/Model/meta/v1/APIGroupList+meta.v1.swift +++ b/Sources/Model/meta/v1/APIGroupList+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/APIResource+meta.v1.swift b/Sources/Model/meta/v1/APIResource+meta.v1.swift index 5ee4cfd1..5ef8cdd4 100644 --- a/Sources/Model/meta/v1/APIResource+meta.v1.swift +++ b/Sources/Model/meta/v1/APIResource+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/APIResourceList+meta.v1.swift b/Sources/Model/meta/v1/APIResourceList+meta.v1.swift index adf16751..0f5047d5 100644 --- a/Sources/Model/meta/v1/APIResourceList+meta.v1.swift +++ b/Sources/Model/meta/v1/APIResourceList+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/APIVersions+meta.v1.swift b/Sources/Model/meta/v1/APIVersions+meta.v1.swift index ecc48fdd..eec668d9 100644 --- a/Sources/Model/meta/v1/APIVersions+meta.v1.swift +++ b/Sources/Model/meta/v1/APIVersions+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/Condition+meta.v1.swift b/Sources/Model/meta/v1/Condition+meta.v1.swift index 08edf586..164f46af 100644 --- a/Sources/Model/meta/v1/Condition+meta.v1.swift +++ b/Sources/Model/meta/v1/Condition+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/DeleteOptions+meta.v1.swift b/Sources/Model/meta/v1/DeleteOptions+meta.v1.swift index 1d2abe61..82f5929d 100644 --- a/Sources/Model/meta/v1/DeleteOptions+meta.v1.swift +++ b/Sources/Model/meta/v1/DeleteOptions+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/FieldSelectorRequirement+meta.v1.swift b/Sources/Model/meta/v1/FieldSelectorRequirement+meta.v1.swift index 3242ce0d..476563cf 100644 --- a/Sources/Model/meta/v1/FieldSelectorRequirement+meta.v1.swift +++ b/Sources/Model/meta/v1/FieldSelectorRequirement+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/GroupVersionForDiscovery+meta.v1.swift b/Sources/Model/meta/v1/GroupVersionForDiscovery+meta.v1.swift index d570130e..c8d438c9 100644 --- a/Sources/Model/meta/v1/GroupVersionForDiscovery+meta.v1.swift +++ b/Sources/Model/meta/v1/GroupVersionForDiscovery+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/LabelSelector+meta.v1.swift b/Sources/Model/meta/v1/LabelSelector+meta.v1.swift index bc802ee7..d78055b4 100644 --- a/Sources/Model/meta/v1/LabelSelector+meta.v1.swift +++ b/Sources/Model/meta/v1/LabelSelector+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/LabelSelectorRequirement+meta.v1.swift b/Sources/Model/meta/v1/LabelSelectorRequirement+meta.v1.swift index 9fc0fab6..3738a673 100644 --- a/Sources/Model/meta/v1/LabelSelectorRequirement+meta.v1.swift +++ b/Sources/Model/meta/v1/LabelSelectorRequirement+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/ListMeta+meta.v1.swift b/Sources/Model/meta/v1/ListMeta+meta.v1.swift index a152b01e..4397bbff 100644 --- a/Sources/Model/meta/v1/ListMeta+meta.v1.swift +++ b/Sources/Model/meta/v1/ListMeta+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift b/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift index d184a907..c570ab0f 100644 --- a/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift +++ b/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift b/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift index e033b694..2e27960d 100644 --- a/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift +++ b/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/OwnerReference+meta.v1.swift b/Sources/Model/meta/v1/OwnerReference+meta.v1.swift index afee6789..efa42c28 100644 --- a/Sources/Model/meta/v1/OwnerReference+meta.v1.swift +++ b/Sources/Model/meta/v1/OwnerReference+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/Preconditions+meta.v1.swift b/Sources/Model/meta/v1/Preconditions+meta.v1.swift index 984d4926..ccc19797 100644 --- a/Sources/Model/meta/v1/Preconditions+meta.v1.swift +++ b/Sources/Model/meta/v1/Preconditions+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/ServerAddressByClientCIDR+meta.v1.swift b/Sources/Model/meta/v1/ServerAddressByClientCIDR+meta.v1.swift index 8706e4f7..39f9f554 100644 --- a/Sources/Model/meta/v1/ServerAddressByClientCIDR+meta.v1.swift +++ b/Sources/Model/meta/v1/ServerAddressByClientCIDR+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/Status+meta.v1.swift b/Sources/Model/meta/v1/Status+meta.v1.swift index cef6a7d5..7cd3ba40 100644 --- a/Sources/Model/meta/v1/Status+meta.v1.swift +++ b/Sources/Model/meta/v1/Status+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/StatusCause+meta.v1.swift b/Sources/Model/meta/v1/StatusCause+meta.v1.swift index 3c81d616..612898d9 100644 --- a/Sources/Model/meta/v1/StatusCause+meta.v1.swift +++ b/Sources/Model/meta/v1/StatusCause+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/StatusDetails+meta.v1.swift b/Sources/Model/meta/v1/StatusDetails+meta.v1.swift index dcafe9a0..e9c310d0 100644 --- a/Sources/Model/meta/v1/StatusDetails+meta.v1.swift +++ b/Sources/Model/meta/v1/StatusDetails+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/WatchEvent+meta.v1.swift b/Sources/Model/meta/v1/WatchEvent+meta.v1.swift index 8c0d4083..3f02341e 100644 --- a/Sources/Model/meta/v1/WatchEvent+meta.v1.swift +++ b/Sources/Model/meta/v1/WatchEvent+meta.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/meta/v1/meta+v1.swift b/Sources/Model/meta/v1/meta+v1.swift index 66b5a661..c6f19b03 100644 --- a/Sources/Model/meta/v1/meta+v1.swift +++ b/Sources/Model/meta/v1/meta+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/networking.swift b/Sources/Model/networking/networking.swift index b1cec7ce..eca6972e 100644 --- a/Sources/Model/networking/networking.swift +++ b/Sources/Model/networking/networking.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/HTTPIngressPath+networking.v1.swift b/Sources/Model/networking/v1/HTTPIngressPath+networking.v1.swift index 96c39274..b4035daa 100644 --- a/Sources/Model/networking/v1/HTTPIngressPath+networking.v1.swift +++ b/Sources/Model/networking/v1/HTTPIngressPath+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/HTTPIngressRuleValue+networking.v1.swift b/Sources/Model/networking/v1/HTTPIngressRuleValue+networking.v1.swift index d0b3cdd5..29e788ca 100644 --- a/Sources/Model/networking/v1/HTTPIngressRuleValue+networking.v1.swift +++ b/Sources/Model/networking/v1/HTTPIngressRuleValue+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/IPAddress+networking.v1.swift b/Sources/Model/networking/v1/IPAddress+networking.v1.swift index 576df499..2cce8ee4 100644 --- a/Sources/Model/networking/v1/IPAddress+networking.v1.swift +++ b/Sources/Model/networking/v1/IPAddress+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/IPAddressList+networking.v1.swift b/Sources/Model/networking/v1/IPAddressList+networking.v1.swift index 305200d6..e7c73b3b 100644 --- a/Sources/Model/networking/v1/IPAddressList+networking.v1.swift +++ b/Sources/Model/networking/v1/IPAddressList+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/IPAddressSpec+networking.v1.swift b/Sources/Model/networking/v1/IPAddressSpec+networking.v1.swift index 45a107a3..19908cd6 100644 --- a/Sources/Model/networking/v1/IPAddressSpec+networking.v1.swift +++ b/Sources/Model/networking/v1/IPAddressSpec+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/IPBlock+networking.v1.swift b/Sources/Model/networking/v1/IPBlock+networking.v1.swift index d3db021f..bd60c116 100644 --- a/Sources/Model/networking/v1/IPBlock+networking.v1.swift +++ b/Sources/Model/networking/v1/IPBlock+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/Ingress+networking.v1.swift b/Sources/Model/networking/v1/Ingress+networking.v1.swift index c1c23a54..f4c5f733 100644 --- a/Sources/Model/networking/v1/Ingress+networking.v1.swift +++ b/Sources/Model/networking/v1/Ingress+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/IngressBackend+networking.v1.swift b/Sources/Model/networking/v1/IngressBackend+networking.v1.swift index a5c3868b..e03edbb0 100644 --- a/Sources/Model/networking/v1/IngressBackend+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressBackend+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/IngressClass+networking.v1.swift b/Sources/Model/networking/v1/IngressClass+networking.v1.swift index e8e5e68e..3510a29d 100644 --- a/Sources/Model/networking/v1/IngressClass+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressClass+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/IngressClassList+networking.v1.swift b/Sources/Model/networking/v1/IngressClassList+networking.v1.swift index 18b92222..d73eba31 100644 --- a/Sources/Model/networking/v1/IngressClassList+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressClassList+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/IngressClassParametersReference+networking.v1.swift b/Sources/Model/networking/v1/IngressClassParametersReference+networking.v1.swift index 1b8d0ca2..0305ffe2 100644 --- a/Sources/Model/networking/v1/IngressClassParametersReference+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressClassParametersReference+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/IngressClassSpec+networking.v1.swift b/Sources/Model/networking/v1/IngressClassSpec+networking.v1.swift index ec66d260..b9cb3bcb 100644 --- a/Sources/Model/networking/v1/IngressClassSpec+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressClassSpec+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/IngressList+networking.v1.swift b/Sources/Model/networking/v1/IngressList+networking.v1.swift index 4e3a026f..8a6160c0 100644 --- a/Sources/Model/networking/v1/IngressList+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressList+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/IngressLoadBalancerIngress+networking.v1.swift b/Sources/Model/networking/v1/IngressLoadBalancerIngress+networking.v1.swift index 384ab6f0..da3905d3 100644 --- a/Sources/Model/networking/v1/IngressLoadBalancerIngress+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressLoadBalancerIngress+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/IngressLoadBalancerStatus+networking.v1.swift b/Sources/Model/networking/v1/IngressLoadBalancerStatus+networking.v1.swift index dc42bf7b..ff619197 100644 --- a/Sources/Model/networking/v1/IngressLoadBalancerStatus+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressLoadBalancerStatus+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/IngressPortStatus+networking.v1.swift b/Sources/Model/networking/v1/IngressPortStatus+networking.v1.swift index 527d0f76..31565ecb 100644 --- a/Sources/Model/networking/v1/IngressPortStatus+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressPortStatus+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/IngressRule+networking.v1.swift b/Sources/Model/networking/v1/IngressRule+networking.v1.swift index 95a690e5..c848f3e0 100644 --- a/Sources/Model/networking/v1/IngressRule+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressRule+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/IngressServiceBackend+networking.v1.swift b/Sources/Model/networking/v1/IngressServiceBackend+networking.v1.swift index 7a718aa2..bf91d784 100644 --- a/Sources/Model/networking/v1/IngressServiceBackend+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressServiceBackend+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/IngressSpec+networking.v1.swift b/Sources/Model/networking/v1/IngressSpec+networking.v1.swift index 6e911af6..cef16a53 100644 --- a/Sources/Model/networking/v1/IngressSpec+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressSpec+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/IngressStatus+networking.v1.swift b/Sources/Model/networking/v1/IngressStatus+networking.v1.swift index 7bb7f252..70c6fe2b 100644 --- a/Sources/Model/networking/v1/IngressStatus+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressStatus+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/IngressTLS+networking.v1.swift b/Sources/Model/networking/v1/IngressTLS+networking.v1.swift index d5cb2830..38c15b93 100644 --- a/Sources/Model/networking/v1/IngressTLS+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressTLS+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/NetworkPolicy+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicy+networking.v1.swift index 3e1bf9e4..3568b42d 100644 --- a/Sources/Model/networking/v1/NetworkPolicy+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicy+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/NetworkPolicyEgressRule+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyEgressRule+networking.v1.swift index db86233b..a615a1d3 100644 --- a/Sources/Model/networking/v1/NetworkPolicyEgressRule+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyEgressRule+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/NetworkPolicyIngressRule+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyIngressRule+networking.v1.swift index f45e3309..3621d71a 100644 --- a/Sources/Model/networking/v1/NetworkPolicyIngressRule+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyIngressRule+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/NetworkPolicyList+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyList+networking.v1.swift index a4161d1c..3e8b9b77 100644 --- a/Sources/Model/networking/v1/NetworkPolicyList+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyList+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/NetworkPolicyPeer+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyPeer+networking.v1.swift index 7ce48771..fef06c59 100644 --- a/Sources/Model/networking/v1/NetworkPolicyPeer+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyPeer+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/NetworkPolicyPort+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyPort+networking.v1.swift index 81952256..615836d8 100644 --- a/Sources/Model/networking/v1/NetworkPolicyPort+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyPort+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/NetworkPolicySpec+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicySpec+networking.v1.swift index 713410e9..7e5513a3 100644 --- a/Sources/Model/networking/v1/NetworkPolicySpec+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicySpec+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/ParentReference+networking.v1.swift b/Sources/Model/networking/v1/ParentReference+networking.v1.swift index 9396dace..804ccc35 100644 --- a/Sources/Model/networking/v1/ParentReference+networking.v1.swift +++ b/Sources/Model/networking/v1/ParentReference+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/ServiceBackendPort+networking.v1.swift b/Sources/Model/networking/v1/ServiceBackendPort+networking.v1.swift index 86ddcd85..bedcec1c 100644 --- a/Sources/Model/networking/v1/ServiceBackendPort+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceBackendPort+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/ServiceCIDR+networking.v1.swift b/Sources/Model/networking/v1/ServiceCIDR+networking.v1.swift index 6837e49c..c5914fa6 100644 --- a/Sources/Model/networking/v1/ServiceCIDR+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceCIDR+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/ServiceCIDRList+networking.v1.swift b/Sources/Model/networking/v1/ServiceCIDRList+networking.v1.swift index a22c694a..44d6879c 100644 --- a/Sources/Model/networking/v1/ServiceCIDRList+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceCIDRList+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/ServiceCIDRSpec+networking.v1.swift b/Sources/Model/networking/v1/ServiceCIDRSpec+networking.v1.swift index 0a423029..d1480ee9 100644 --- a/Sources/Model/networking/v1/ServiceCIDRSpec+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceCIDRSpec+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/ServiceCIDRStatus+networking.v1.swift b/Sources/Model/networking/v1/ServiceCIDRStatus+networking.v1.swift index 7314f086..616a4371 100644 --- a/Sources/Model/networking/v1/ServiceCIDRStatus+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceCIDRStatus+networking.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1/networking+v1.swift b/Sources/Model/networking/v1/networking+v1.swift index ebd9a8a8..a1bca07e 100644 --- a/Sources/Model/networking/v1/networking+v1.swift +++ b/Sources/Model/networking/v1/networking+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1beta1/IPAddress+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/IPAddress+networking.v1beta1.swift index 66a0389e..8fa37e39 100644 --- a/Sources/Model/networking/v1beta1/IPAddress+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/IPAddress+networking.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1beta1/IPAddressList+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/IPAddressList+networking.v1beta1.swift index 202d2164..79130b40 100644 --- a/Sources/Model/networking/v1beta1/IPAddressList+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/IPAddressList+networking.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1beta1/IPAddressSpec+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/IPAddressSpec+networking.v1beta1.swift index 9ee5ddf6..437136c9 100644 --- a/Sources/Model/networking/v1beta1/IPAddressSpec+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/IPAddressSpec+networking.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1beta1/ParentReference+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ParentReference+networking.v1beta1.swift index 27bbb5f4..a0c7bb68 100644 --- a/Sources/Model/networking/v1beta1/ParentReference+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ParentReference+networking.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1beta1/ServiceCIDR+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ServiceCIDR+networking.v1beta1.swift index 90859233..fa347fe9 100644 --- a/Sources/Model/networking/v1beta1/ServiceCIDR+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ServiceCIDR+networking.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1beta1/ServiceCIDRList+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ServiceCIDRList+networking.v1beta1.swift index 876d9ed8..dc86cbac 100644 --- a/Sources/Model/networking/v1beta1/ServiceCIDRList+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ServiceCIDRList+networking.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1beta1/ServiceCIDRSpec+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ServiceCIDRSpec+networking.v1beta1.swift index d59f2afb..dc2f3440 100644 --- a/Sources/Model/networking/v1beta1/ServiceCIDRSpec+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ServiceCIDRSpec+networking.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1beta1/ServiceCIDRStatus+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ServiceCIDRStatus+networking.v1beta1.swift index 7566dc31..7cb78d56 100644 --- a/Sources/Model/networking/v1beta1/ServiceCIDRStatus+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ServiceCIDRStatus+networking.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/networking/v1beta1/networking+v1beta1.swift b/Sources/Model/networking/v1beta1/networking+v1beta1.swift index 6fdb6c43..419df472 100644 --- a/Sources/Model/networking/v1beta1/networking+v1beta1.swift +++ b/Sources/Model/networking/v1beta1/networking+v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/node/node.swift b/Sources/Model/node/node.swift index 9faadcc8..2a76eb5c 100644 --- a/Sources/Model/node/node.swift +++ b/Sources/Model/node/node.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/node/v1/Overhead+node.v1.swift b/Sources/Model/node/v1/Overhead+node.v1.swift index 82285abf..d8e22b69 100644 --- a/Sources/Model/node/v1/Overhead+node.v1.swift +++ b/Sources/Model/node/v1/Overhead+node.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/node/v1/RuntimeClass+node.v1.swift b/Sources/Model/node/v1/RuntimeClass+node.v1.swift index 087ecded..7e6eefa9 100644 --- a/Sources/Model/node/v1/RuntimeClass+node.v1.swift +++ b/Sources/Model/node/v1/RuntimeClass+node.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/node/v1/RuntimeClassList+node.v1.swift b/Sources/Model/node/v1/RuntimeClassList+node.v1.swift index 129bc318..4e03c3ba 100644 --- a/Sources/Model/node/v1/RuntimeClassList+node.v1.swift +++ b/Sources/Model/node/v1/RuntimeClassList+node.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/node/v1/Scheduling+node.v1.swift b/Sources/Model/node/v1/Scheduling+node.v1.swift index 6782690e..7eb59ea9 100644 --- a/Sources/Model/node/v1/Scheduling+node.v1.swift +++ b/Sources/Model/node/v1/Scheduling+node.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/node/v1/node+v1.swift b/Sources/Model/node/v1/node+v1.swift index 4c664c0b..7725a916 100644 --- a/Sources/Model/node/v1/node+v1.swift +++ b/Sources/Model/node/v1/node+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/policy/policy.swift b/Sources/Model/policy/policy.swift index 42d46bc4..027c5e06 100644 --- a/Sources/Model/policy/policy.swift +++ b/Sources/Model/policy/policy.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/policy/v1/Eviction+policy.v1.swift b/Sources/Model/policy/v1/Eviction+policy.v1.swift index 8204610e..d53b4c52 100644 --- a/Sources/Model/policy/v1/Eviction+policy.v1.swift +++ b/Sources/Model/policy/v1/Eviction+policy.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/policy/v1/PodDisruptionBudget+policy.v1.swift b/Sources/Model/policy/v1/PodDisruptionBudget+policy.v1.swift index 95ffbbe3..56027c55 100644 --- a/Sources/Model/policy/v1/PodDisruptionBudget+policy.v1.swift +++ b/Sources/Model/policy/v1/PodDisruptionBudget+policy.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/policy/v1/PodDisruptionBudgetList+policy.v1.swift b/Sources/Model/policy/v1/PodDisruptionBudgetList+policy.v1.swift index a90b8762..2826f90c 100644 --- a/Sources/Model/policy/v1/PodDisruptionBudgetList+policy.v1.swift +++ b/Sources/Model/policy/v1/PodDisruptionBudgetList+policy.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/policy/v1/PodDisruptionBudgetSpec+policy.v1.swift b/Sources/Model/policy/v1/PodDisruptionBudgetSpec+policy.v1.swift index 0203c4b8..8cbe3cc6 100644 --- a/Sources/Model/policy/v1/PodDisruptionBudgetSpec+policy.v1.swift +++ b/Sources/Model/policy/v1/PodDisruptionBudgetSpec+policy.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/policy/v1/PodDisruptionBudgetStatus+policy.v1.swift b/Sources/Model/policy/v1/PodDisruptionBudgetStatus+policy.v1.swift index d1271b90..cdede4b7 100644 --- a/Sources/Model/policy/v1/PodDisruptionBudgetStatus+policy.v1.swift +++ b/Sources/Model/policy/v1/PodDisruptionBudgetStatus+policy.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/policy/v1/policy+v1.swift b/Sources/Model/policy/v1/policy+v1.swift index bd54eef8..f853b40a 100644 --- a/Sources/Model/policy/v1/policy+v1.swift +++ b/Sources/Model/policy/v1/policy+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/rbac/rbac.swift b/Sources/Model/rbac/rbac.swift index d18d3a9d..030aff4c 100644 --- a/Sources/Model/rbac/rbac.swift +++ b/Sources/Model/rbac/rbac.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/rbac/v1/AggregationRule+rbac.v1.swift b/Sources/Model/rbac/v1/AggregationRule+rbac.v1.swift index 93cc8802..0bcfbde8 100644 --- a/Sources/Model/rbac/v1/AggregationRule+rbac.v1.swift +++ b/Sources/Model/rbac/v1/AggregationRule+rbac.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/rbac/v1/ClusterRole+rbac.v1.swift b/Sources/Model/rbac/v1/ClusterRole+rbac.v1.swift index 9f8f6e0e..78079083 100644 --- a/Sources/Model/rbac/v1/ClusterRole+rbac.v1.swift +++ b/Sources/Model/rbac/v1/ClusterRole+rbac.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/rbac/v1/ClusterRoleBinding+rbac.v1.swift b/Sources/Model/rbac/v1/ClusterRoleBinding+rbac.v1.swift index 1eb7134b..7ff76439 100644 --- a/Sources/Model/rbac/v1/ClusterRoleBinding+rbac.v1.swift +++ b/Sources/Model/rbac/v1/ClusterRoleBinding+rbac.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/rbac/v1/ClusterRoleBindingList+rbac.v1.swift b/Sources/Model/rbac/v1/ClusterRoleBindingList+rbac.v1.swift index 8dc09122..16478761 100644 --- a/Sources/Model/rbac/v1/ClusterRoleBindingList+rbac.v1.swift +++ b/Sources/Model/rbac/v1/ClusterRoleBindingList+rbac.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/rbac/v1/ClusterRoleList+rbac.v1.swift b/Sources/Model/rbac/v1/ClusterRoleList+rbac.v1.swift index 964be55a..98be2390 100644 --- a/Sources/Model/rbac/v1/ClusterRoleList+rbac.v1.swift +++ b/Sources/Model/rbac/v1/ClusterRoleList+rbac.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/rbac/v1/PolicyRule+rbac.v1.swift b/Sources/Model/rbac/v1/PolicyRule+rbac.v1.swift index fb0ce2f5..4286b9f2 100644 --- a/Sources/Model/rbac/v1/PolicyRule+rbac.v1.swift +++ b/Sources/Model/rbac/v1/PolicyRule+rbac.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/rbac/v1/Role+rbac.v1.swift b/Sources/Model/rbac/v1/Role+rbac.v1.swift index c21c9f88..6ee3a5f0 100644 --- a/Sources/Model/rbac/v1/Role+rbac.v1.swift +++ b/Sources/Model/rbac/v1/Role+rbac.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/rbac/v1/RoleBinding+rbac.v1.swift b/Sources/Model/rbac/v1/RoleBinding+rbac.v1.swift index e643aa55..50e7d317 100644 --- a/Sources/Model/rbac/v1/RoleBinding+rbac.v1.swift +++ b/Sources/Model/rbac/v1/RoleBinding+rbac.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/rbac/v1/RoleBindingList+rbac.v1.swift b/Sources/Model/rbac/v1/RoleBindingList+rbac.v1.swift index c2291b05..9227c631 100644 --- a/Sources/Model/rbac/v1/RoleBindingList+rbac.v1.swift +++ b/Sources/Model/rbac/v1/RoleBindingList+rbac.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/rbac/v1/RoleList+rbac.v1.swift b/Sources/Model/rbac/v1/RoleList+rbac.v1.swift index 4079fb9f..21f15f17 100644 --- a/Sources/Model/rbac/v1/RoleList+rbac.v1.swift +++ b/Sources/Model/rbac/v1/RoleList+rbac.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/rbac/v1/RoleRef+rbac.v1.swift b/Sources/Model/rbac/v1/RoleRef+rbac.v1.swift index df99ff59..59fcade6 100644 --- a/Sources/Model/rbac/v1/RoleRef+rbac.v1.swift +++ b/Sources/Model/rbac/v1/RoleRef+rbac.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/rbac/v1/Subject+rbac.v1.swift b/Sources/Model/rbac/v1/Subject+rbac.v1.swift index c0cc0da2..c6210773 100644 --- a/Sources/Model/rbac/v1/Subject+rbac.v1.swift +++ b/Sources/Model/rbac/v1/Subject+rbac.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/rbac/v1/rbac+v1.swift b/Sources/Model/rbac/v1/rbac+v1.swift index be2f0ac9..bbeaa8d3 100644 --- a/Sources/Model/rbac/v1/rbac+v1.swift +++ b/Sources/Model/rbac/v1/rbac+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/resource.swift b/Sources/Model/resource/resource.swift index 9a902332..5ab5d05b 100644 --- a/Sources/Model/resource/resource.swift +++ b/Sources/Model/resource/resource.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/AllocatedDeviceStatus+resource.v1.swift b/Sources/Model/resource/v1/AllocatedDeviceStatus+resource.v1.swift index 848962c1..d824d36f 100644 --- a/Sources/Model/resource/v1/AllocatedDeviceStatus+resource.v1.swift +++ b/Sources/Model/resource/v1/AllocatedDeviceStatus+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/AllocationResult+resource.v1.swift b/Sources/Model/resource/v1/AllocationResult+resource.v1.swift index 5004f834..e1b96565 100644 --- a/Sources/Model/resource/v1/AllocationResult+resource.v1.swift +++ b/Sources/Model/resource/v1/AllocationResult+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/CELDeviceSelector+resource.v1.swift b/Sources/Model/resource/v1/CELDeviceSelector+resource.v1.swift index d43f5a78..26dfa456 100644 --- a/Sources/Model/resource/v1/CELDeviceSelector+resource.v1.swift +++ b/Sources/Model/resource/v1/CELDeviceSelector+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/CapacityRequestPolicy+resource.v1.swift b/Sources/Model/resource/v1/CapacityRequestPolicy+resource.v1.swift index fac04a29..fd145bfe 100644 --- a/Sources/Model/resource/v1/CapacityRequestPolicy+resource.v1.swift +++ b/Sources/Model/resource/v1/CapacityRequestPolicy+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/CapacityRequestPolicyRange+resource.v1.swift b/Sources/Model/resource/v1/CapacityRequestPolicyRange+resource.v1.swift index 34b87883..f07319df 100644 --- a/Sources/Model/resource/v1/CapacityRequestPolicyRange+resource.v1.swift +++ b/Sources/Model/resource/v1/CapacityRequestPolicyRange+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/CapacityRequirements+resource.v1.swift b/Sources/Model/resource/v1/CapacityRequirements+resource.v1.swift index 223fc838..48207bd4 100644 --- a/Sources/Model/resource/v1/CapacityRequirements+resource.v1.swift +++ b/Sources/Model/resource/v1/CapacityRequirements+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/Counter+resource.v1.swift b/Sources/Model/resource/v1/Counter+resource.v1.swift index df26e0f5..84bca6ae 100644 --- a/Sources/Model/resource/v1/Counter+resource.v1.swift +++ b/Sources/Model/resource/v1/Counter+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/CounterSet+resource.v1.swift b/Sources/Model/resource/v1/CounterSet+resource.v1.swift index 33db5ca7..fa781125 100644 --- a/Sources/Model/resource/v1/CounterSet+resource.v1.swift +++ b/Sources/Model/resource/v1/CounterSet+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/Device+resource.v1.swift b/Sources/Model/resource/v1/Device+resource.v1.swift index ba7ce919..9f3da981 100644 --- a/Sources/Model/resource/v1/Device+resource.v1.swift +++ b/Sources/Model/resource/v1/Device+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/DeviceAllocationConfiguration+resource.v1.swift b/Sources/Model/resource/v1/DeviceAllocationConfiguration+resource.v1.swift index 76d051e1..187896fa 100644 --- a/Sources/Model/resource/v1/DeviceAllocationConfiguration+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceAllocationConfiguration+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/DeviceAllocationResult+resource.v1.swift b/Sources/Model/resource/v1/DeviceAllocationResult+resource.v1.swift index 9f8f3cd6..227ce51a 100644 --- a/Sources/Model/resource/v1/DeviceAllocationResult+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceAllocationResult+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/DeviceAttribute+resource.v1.swift b/Sources/Model/resource/v1/DeviceAttribute+resource.v1.swift index 3980cf8d..1a735898 100644 --- a/Sources/Model/resource/v1/DeviceAttribute+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceAttribute+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/DeviceCapacity+resource.v1.swift b/Sources/Model/resource/v1/DeviceCapacity+resource.v1.swift index 9a1b469e..2c8f4dfa 100644 --- a/Sources/Model/resource/v1/DeviceCapacity+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceCapacity+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/DeviceClaim+resource.v1.swift b/Sources/Model/resource/v1/DeviceClaim+resource.v1.swift index 6a20362b..d35637bd 100644 --- a/Sources/Model/resource/v1/DeviceClaim+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceClaim+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/DeviceClaimConfiguration+resource.v1.swift b/Sources/Model/resource/v1/DeviceClaimConfiguration+resource.v1.swift index 0226e833..998d4ce0 100644 --- a/Sources/Model/resource/v1/DeviceClaimConfiguration+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceClaimConfiguration+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/DeviceClass+resource.v1.swift b/Sources/Model/resource/v1/DeviceClass+resource.v1.swift index 121b1fdd..c1ec5e75 100644 --- a/Sources/Model/resource/v1/DeviceClass+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceClass+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/DeviceClassConfiguration+resource.v1.swift b/Sources/Model/resource/v1/DeviceClassConfiguration+resource.v1.swift index 589c6e3d..758e4dbc 100644 --- a/Sources/Model/resource/v1/DeviceClassConfiguration+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceClassConfiguration+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/DeviceClassList+resource.v1.swift b/Sources/Model/resource/v1/DeviceClassList+resource.v1.swift index edd65d38..62f30af7 100644 --- a/Sources/Model/resource/v1/DeviceClassList+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceClassList+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/DeviceClassSpec+resource.v1.swift b/Sources/Model/resource/v1/DeviceClassSpec+resource.v1.swift index 157b9320..992b00db 100644 --- a/Sources/Model/resource/v1/DeviceClassSpec+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceClassSpec+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/DeviceConstraint+resource.v1.swift b/Sources/Model/resource/v1/DeviceConstraint+resource.v1.swift index 903bd703..4a91c4be 100644 --- a/Sources/Model/resource/v1/DeviceConstraint+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceConstraint+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/DeviceCounterConsumption+resource.v1.swift b/Sources/Model/resource/v1/DeviceCounterConsumption+resource.v1.swift index f2286e4b..4b94af74 100644 --- a/Sources/Model/resource/v1/DeviceCounterConsumption+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceCounterConsumption+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/DeviceRequest+resource.v1.swift b/Sources/Model/resource/v1/DeviceRequest+resource.v1.swift index 225043e4..ad7e1ef8 100644 --- a/Sources/Model/resource/v1/DeviceRequest+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceRequest+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/DeviceRequestAllocationResult+resource.v1.swift b/Sources/Model/resource/v1/DeviceRequestAllocationResult+resource.v1.swift index 91d3703b..6ef3471d 100644 --- a/Sources/Model/resource/v1/DeviceRequestAllocationResult+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceRequestAllocationResult+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/DeviceSelector+resource.v1.swift b/Sources/Model/resource/v1/DeviceSelector+resource.v1.swift index e6b9742a..0bd8ea19 100644 --- a/Sources/Model/resource/v1/DeviceSelector+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceSelector+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/DeviceSubRequest+resource.v1.swift b/Sources/Model/resource/v1/DeviceSubRequest+resource.v1.swift index 0d5f245b..8cc1db85 100644 --- a/Sources/Model/resource/v1/DeviceSubRequest+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceSubRequest+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/DeviceTaint+resource.v1.swift b/Sources/Model/resource/v1/DeviceTaint+resource.v1.swift index 6d2d6b9c..5175d683 100644 --- a/Sources/Model/resource/v1/DeviceTaint+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceTaint+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/DeviceToleration+resource.v1.swift b/Sources/Model/resource/v1/DeviceToleration+resource.v1.swift index 347c42f5..b99bc6bf 100644 --- a/Sources/Model/resource/v1/DeviceToleration+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceToleration+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/ExactDeviceRequest+resource.v1.swift b/Sources/Model/resource/v1/ExactDeviceRequest+resource.v1.swift index d58581d5..c44d81f4 100644 --- a/Sources/Model/resource/v1/ExactDeviceRequest+resource.v1.swift +++ b/Sources/Model/resource/v1/ExactDeviceRequest+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/NetworkDeviceData+resource.v1.swift b/Sources/Model/resource/v1/NetworkDeviceData+resource.v1.swift index 97e2bac6..d0d6ebbf 100644 --- a/Sources/Model/resource/v1/NetworkDeviceData+resource.v1.swift +++ b/Sources/Model/resource/v1/NetworkDeviceData+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/OpaqueDeviceConfiguration+resource.v1.swift b/Sources/Model/resource/v1/OpaqueDeviceConfiguration+resource.v1.swift index e5b06453..c4d5545e 100644 --- a/Sources/Model/resource/v1/OpaqueDeviceConfiguration+resource.v1.swift +++ b/Sources/Model/resource/v1/OpaqueDeviceConfiguration+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/ResourceClaim+resource.v1.swift b/Sources/Model/resource/v1/ResourceClaim+resource.v1.swift index 01590041..b9748a32 100644 --- a/Sources/Model/resource/v1/ResourceClaim+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceClaim+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/ResourceClaimConsumerReference+resource.v1.swift b/Sources/Model/resource/v1/ResourceClaimConsumerReference+resource.v1.swift index e16d1cad..5dacfcda 100644 --- a/Sources/Model/resource/v1/ResourceClaimConsumerReference+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceClaimConsumerReference+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/ResourceClaimList+resource.v1.swift b/Sources/Model/resource/v1/ResourceClaimList+resource.v1.swift index 2b7acec7..0319c99c 100644 --- a/Sources/Model/resource/v1/ResourceClaimList+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceClaimList+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/ResourceClaimSpec+resource.v1.swift b/Sources/Model/resource/v1/ResourceClaimSpec+resource.v1.swift index b820d2b5..11882a3c 100644 --- a/Sources/Model/resource/v1/ResourceClaimSpec+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceClaimSpec+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/ResourceClaimStatus+resource.v1.swift b/Sources/Model/resource/v1/ResourceClaimStatus+resource.v1.swift index 3454615c..5bef2762 100644 --- a/Sources/Model/resource/v1/ResourceClaimStatus+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceClaimStatus+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/ResourceClaimTemplate+resource.v1.swift b/Sources/Model/resource/v1/ResourceClaimTemplate+resource.v1.swift index feec871a..dfee2408 100644 --- a/Sources/Model/resource/v1/ResourceClaimTemplate+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceClaimTemplate+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/ResourceClaimTemplateList+resource.v1.swift b/Sources/Model/resource/v1/ResourceClaimTemplateList+resource.v1.swift index 044ac0f9..960acd67 100644 --- a/Sources/Model/resource/v1/ResourceClaimTemplateList+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceClaimTemplateList+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/ResourceClaimTemplateSpec+resource.v1.swift b/Sources/Model/resource/v1/ResourceClaimTemplateSpec+resource.v1.swift index 35debfbf..a1e775f1 100644 --- a/Sources/Model/resource/v1/ResourceClaimTemplateSpec+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceClaimTemplateSpec+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/ResourcePool+resource.v1.swift b/Sources/Model/resource/v1/ResourcePool+resource.v1.swift index 0bd6d716..a7bef48e 100644 --- a/Sources/Model/resource/v1/ResourcePool+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourcePool+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/ResourceSlice+resource.v1.swift b/Sources/Model/resource/v1/ResourceSlice+resource.v1.swift index e74c3ef0..ee48bafd 100644 --- a/Sources/Model/resource/v1/ResourceSlice+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceSlice+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/ResourceSliceList+resource.v1.swift b/Sources/Model/resource/v1/ResourceSliceList+resource.v1.swift index e698d6ae..4d32a9f5 100644 --- a/Sources/Model/resource/v1/ResourceSliceList+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceSliceList+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/ResourceSliceSpec+resource.v1.swift b/Sources/Model/resource/v1/ResourceSliceSpec+resource.v1.swift index 205c80e9..497ef21f 100644 --- a/Sources/Model/resource/v1/ResourceSliceSpec+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceSliceSpec+resource.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1/resource+v1.swift b/Sources/Model/resource/v1/resource+v1.swift index 45edae3b..b57ad239 100644 --- a/Sources/Model/resource/v1/resource+v1.swift +++ b/Sources/Model/resource/v1/resource+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1alpha3/CELDeviceSelector+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/CELDeviceSelector+resource.v1alpha3.swift index 55798581..7012c1de 100644 --- a/Sources/Model/resource/v1alpha3/CELDeviceSelector+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/CELDeviceSelector+resource.v1alpha3.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1alpha3/DeviceSelector+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceSelector+resource.v1alpha3.swift index ce7962f1..d6f1e140 100644 --- a/Sources/Model/resource/v1alpha3/DeviceSelector+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceSelector+resource.v1alpha3.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1alpha3/DeviceTaint+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaint+resource.v1alpha3.swift index 4545b250..1147258d 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaint+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaint+resource.v1alpha3.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1alpha3/DeviceTaintRule+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaintRule+resource.v1alpha3.swift index daa02f7d..6662d00e 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaintRule+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaintRule+resource.v1alpha3.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1alpha3/DeviceTaintRuleList+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaintRuleList+resource.v1alpha3.swift index 67151de4..13329777 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaintRuleList+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaintRuleList+resource.v1alpha3.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1alpha3/DeviceTaintRuleSpec+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaintRuleSpec+resource.v1alpha3.swift index 73911c2b..ce4def9c 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaintRuleSpec+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaintRuleSpec+resource.v1alpha3.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1alpha3/DeviceTaintSelector+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaintSelector+resource.v1alpha3.swift index 2d222885..30d307b4 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaintSelector+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaintSelector+resource.v1alpha3.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1alpha3/resource+v1alpha3.swift b/Sources/Model/resource/v1alpha3/resource+v1alpha3.swift index d4cf1c28..11436c34 100644 --- a/Sources/Model/resource/v1alpha3/resource+v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/resource+v1alpha3.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/AllocatedDeviceStatus+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/AllocatedDeviceStatus+resource.v1beta1.swift index 94d74132..f5eaa940 100644 --- a/Sources/Model/resource/v1beta1/AllocatedDeviceStatus+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/AllocatedDeviceStatus+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/AllocationResult+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/AllocationResult+resource.v1beta1.swift index 879d93cc..ef0cd27b 100644 --- a/Sources/Model/resource/v1beta1/AllocationResult+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/AllocationResult+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/BasicDevice+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/BasicDevice+resource.v1beta1.swift index 09dd8845..34b7ec84 100644 --- a/Sources/Model/resource/v1beta1/BasicDevice+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/BasicDevice+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/CELDeviceSelector+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/CELDeviceSelector+resource.v1beta1.swift index 7b826320..d40d6b4c 100644 --- a/Sources/Model/resource/v1beta1/CELDeviceSelector+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/CELDeviceSelector+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/CapacityRequestPolicy+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/CapacityRequestPolicy+resource.v1beta1.swift index d5324c7f..3da7cec4 100644 --- a/Sources/Model/resource/v1beta1/CapacityRequestPolicy+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/CapacityRequestPolicy+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/CapacityRequestPolicyRange+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/CapacityRequestPolicyRange+resource.v1beta1.swift index 8c2d51b9..262f856f 100644 --- a/Sources/Model/resource/v1beta1/CapacityRequestPolicyRange+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/CapacityRequestPolicyRange+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/CapacityRequirements+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/CapacityRequirements+resource.v1beta1.swift index e5cf0be3..0b5434a8 100644 --- a/Sources/Model/resource/v1beta1/CapacityRequirements+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/CapacityRequirements+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/Counter+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/Counter+resource.v1beta1.swift index e23874f1..dca04d50 100644 --- a/Sources/Model/resource/v1beta1/Counter+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/Counter+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/CounterSet+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/CounterSet+resource.v1beta1.swift index 2d8e2ca2..1bd45dea 100644 --- a/Sources/Model/resource/v1beta1/CounterSet+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/CounterSet+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/Device+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/Device+resource.v1beta1.swift index 5676ebb1..937f3dff 100644 --- a/Sources/Model/resource/v1beta1/Device+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/Device+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/DeviceAllocationConfiguration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceAllocationConfiguration+resource.v1beta1.swift index 3ac3aedf..7cec34c0 100644 --- a/Sources/Model/resource/v1beta1/DeviceAllocationConfiguration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceAllocationConfiguration+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/DeviceAllocationResult+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceAllocationResult+resource.v1beta1.swift index 925dd0a0..c890ae54 100644 --- a/Sources/Model/resource/v1beta1/DeviceAllocationResult+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceAllocationResult+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/DeviceAttribute+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceAttribute+resource.v1beta1.swift index 261c94df..7356eeb2 100644 --- a/Sources/Model/resource/v1beta1/DeviceAttribute+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceAttribute+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/DeviceCapacity+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceCapacity+resource.v1beta1.swift index 0a929939..ee3f64df 100644 --- a/Sources/Model/resource/v1beta1/DeviceCapacity+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceCapacity+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/DeviceClaim+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClaim+resource.v1beta1.swift index e33cfdc3..ed2fc828 100644 --- a/Sources/Model/resource/v1beta1/DeviceClaim+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClaim+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/DeviceClaimConfiguration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClaimConfiguration+resource.v1beta1.swift index 2a15a795..25f8443a 100644 --- a/Sources/Model/resource/v1beta1/DeviceClaimConfiguration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClaimConfiguration+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/DeviceClass+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClass+resource.v1beta1.swift index f09076e3..615e808b 100644 --- a/Sources/Model/resource/v1beta1/DeviceClass+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClass+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/DeviceClassConfiguration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClassConfiguration+resource.v1beta1.swift index 8c4fa21b..273f54b6 100644 --- a/Sources/Model/resource/v1beta1/DeviceClassConfiguration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClassConfiguration+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/DeviceClassList+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClassList+resource.v1beta1.swift index f27c4fac..f75b12c0 100644 --- a/Sources/Model/resource/v1beta1/DeviceClassList+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClassList+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/DeviceClassSpec+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClassSpec+resource.v1beta1.swift index d49eb049..c3ca9a9c 100644 --- a/Sources/Model/resource/v1beta1/DeviceClassSpec+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClassSpec+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/DeviceConstraint+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceConstraint+resource.v1beta1.swift index 7e01c515..8ae9f488 100644 --- a/Sources/Model/resource/v1beta1/DeviceConstraint+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceConstraint+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/DeviceCounterConsumption+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceCounterConsumption+resource.v1beta1.swift index d7fd1622..df846863 100644 --- a/Sources/Model/resource/v1beta1/DeviceCounterConsumption+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceCounterConsumption+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/DeviceRequest+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceRequest+resource.v1beta1.swift index fceb1b0a..602bd0a1 100644 --- a/Sources/Model/resource/v1beta1/DeviceRequest+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceRequest+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/DeviceRequestAllocationResult+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceRequestAllocationResult+resource.v1beta1.swift index fc382c90..b0caf34b 100644 --- a/Sources/Model/resource/v1beta1/DeviceRequestAllocationResult+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceRequestAllocationResult+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/DeviceSelector+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceSelector+resource.v1beta1.swift index 5891a372..e90ec8ca 100644 --- a/Sources/Model/resource/v1beta1/DeviceSelector+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceSelector+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/DeviceSubRequest+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceSubRequest+resource.v1beta1.swift index 1d587698..1f94dbee 100644 --- a/Sources/Model/resource/v1beta1/DeviceSubRequest+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceSubRequest+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/DeviceTaint+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceTaint+resource.v1beta1.swift index 53ea790a..343f5f0a 100644 --- a/Sources/Model/resource/v1beta1/DeviceTaint+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceTaint+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/DeviceToleration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceToleration+resource.v1beta1.swift index b96b470e..1bb336bb 100644 --- a/Sources/Model/resource/v1beta1/DeviceToleration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceToleration+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/NetworkDeviceData+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/NetworkDeviceData+resource.v1beta1.swift index 8ce5dc03..d068dec5 100644 --- a/Sources/Model/resource/v1beta1/NetworkDeviceData+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/NetworkDeviceData+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/OpaqueDeviceConfiguration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/OpaqueDeviceConfiguration+resource.v1beta1.swift index 2272cc0b..f46d8152 100644 --- a/Sources/Model/resource/v1beta1/OpaqueDeviceConfiguration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/OpaqueDeviceConfiguration+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/ResourceClaim+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaim+resource.v1beta1.swift index 442f773a..c5a5de6c 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaim+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaim+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/ResourceClaimConsumerReference+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimConsumerReference+resource.v1beta1.swift index 8af68777..aa52f7ea 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimConsumerReference+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimConsumerReference+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/ResourceClaimList+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimList+resource.v1beta1.swift index ce1f0962..7039da74 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimList+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimList+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/ResourceClaimSpec+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimSpec+resource.v1beta1.swift index e5848b8d..b453b55c 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimSpec+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimSpec+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/ResourceClaimStatus+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimStatus+resource.v1beta1.swift index daf7db19..7a48bd5b 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimStatus+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimStatus+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/ResourceClaimTemplate+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimTemplate+resource.v1beta1.swift index c5d4d318..9db5725b 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimTemplate+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimTemplate+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/ResourceClaimTemplateList+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimTemplateList+resource.v1beta1.swift index 11b08d66..f2ffc50f 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimTemplateList+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimTemplateList+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/ResourceClaimTemplateSpec+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimTemplateSpec+resource.v1beta1.swift index 2db9f48c..9abf93e1 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimTemplateSpec+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimTemplateSpec+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/ResourcePool+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourcePool+resource.v1beta1.swift index d662cc42..27f6dbd2 100644 --- a/Sources/Model/resource/v1beta1/ResourcePool+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourcePool+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/ResourceSlice+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceSlice+resource.v1beta1.swift index 3b395032..c4f78991 100644 --- a/Sources/Model/resource/v1beta1/ResourceSlice+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceSlice+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/ResourceSliceList+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceSliceList+resource.v1beta1.swift index f4cfc089..f3af608e 100644 --- a/Sources/Model/resource/v1beta1/ResourceSliceList+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceSliceList+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/ResourceSliceSpec+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceSliceSpec+resource.v1beta1.swift index 6014c3dd..75ed88f4 100644 --- a/Sources/Model/resource/v1beta1/ResourceSliceSpec+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceSliceSpec+resource.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta1/resource+v1beta1.swift b/Sources/Model/resource/v1beta1/resource+v1beta1.swift index dc4b9734..a1dceead 100644 --- a/Sources/Model/resource/v1beta1/resource+v1beta1.swift +++ b/Sources/Model/resource/v1beta1/resource+v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/AllocatedDeviceStatus+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/AllocatedDeviceStatus+resource.v1beta2.swift index a5948c35..202abce1 100644 --- a/Sources/Model/resource/v1beta2/AllocatedDeviceStatus+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/AllocatedDeviceStatus+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/AllocationResult+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/AllocationResult+resource.v1beta2.swift index 7791ae67..10496cc3 100644 --- a/Sources/Model/resource/v1beta2/AllocationResult+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/AllocationResult+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/CELDeviceSelector+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/CELDeviceSelector+resource.v1beta2.swift index 9898188e..55a57b43 100644 --- a/Sources/Model/resource/v1beta2/CELDeviceSelector+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/CELDeviceSelector+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/CapacityRequestPolicy+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/CapacityRequestPolicy+resource.v1beta2.swift index 26652328..702b1599 100644 --- a/Sources/Model/resource/v1beta2/CapacityRequestPolicy+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/CapacityRequestPolicy+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/CapacityRequestPolicyRange+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/CapacityRequestPolicyRange+resource.v1beta2.swift index b85f8f40..3743afc2 100644 --- a/Sources/Model/resource/v1beta2/CapacityRequestPolicyRange+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/CapacityRequestPolicyRange+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/CapacityRequirements+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/CapacityRequirements+resource.v1beta2.swift index b3c7b726..288ac7a4 100644 --- a/Sources/Model/resource/v1beta2/CapacityRequirements+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/CapacityRequirements+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/Counter+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/Counter+resource.v1beta2.swift index 93704a63..2081ba62 100644 --- a/Sources/Model/resource/v1beta2/Counter+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/Counter+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/CounterSet+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/CounterSet+resource.v1beta2.swift index 3406fae4..6892ce86 100644 --- a/Sources/Model/resource/v1beta2/CounterSet+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/CounterSet+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/Device+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/Device+resource.v1beta2.swift index e3f27d85..776cf9d0 100644 --- a/Sources/Model/resource/v1beta2/Device+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/Device+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/DeviceAllocationConfiguration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceAllocationConfiguration+resource.v1beta2.swift index e00d11b7..ef222503 100644 --- a/Sources/Model/resource/v1beta2/DeviceAllocationConfiguration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceAllocationConfiguration+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/DeviceAllocationResult+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceAllocationResult+resource.v1beta2.swift index 4da7fabc..0c58bcb9 100644 --- a/Sources/Model/resource/v1beta2/DeviceAllocationResult+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceAllocationResult+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/DeviceAttribute+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceAttribute+resource.v1beta2.swift index e9e47fac..00765c4b 100644 --- a/Sources/Model/resource/v1beta2/DeviceAttribute+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceAttribute+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/DeviceCapacity+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceCapacity+resource.v1beta2.swift index dccf3c82..876ccb52 100644 --- a/Sources/Model/resource/v1beta2/DeviceCapacity+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceCapacity+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/DeviceClaim+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClaim+resource.v1beta2.swift index 19cee356..65704d3d 100644 --- a/Sources/Model/resource/v1beta2/DeviceClaim+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClaim+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/DeviceClaimConfiguration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClaimConfiguration+resource.v1beta2.swift index d621c91a..85bde1f3 100644 --- a/Sources/Model/resource/v1beta2/DeviceClaimConfiguration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClaimConfiguration+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/DeviceClass+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClass+resource.v1beta2.swift index c2e24017..a39752fe 100644 --- a/Sources/Model/resource/v1beta2/DeviceClass+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClass+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/DeviceClassConfiguration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClassConfiguration+resource.v1beta2.swift index 166b405d..5abb1117 100644 --- a/Sources/Model/resource/v1beta2/DeviceClassConfiguration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClassConfiguration+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/DeviceClassList+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClassList+resource.v1beta2.swift index d9e5a378..6c37b20b 100644 --- a/Sources/Model/resource/v1beta2/DeviceClassList+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClassList+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/DeviceClassSpec+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClassSpec+resource.v1beta2.swift index 156cb207..5407a0da 100644 --- a/Sources/Model/resource/v1beta2/DeviceClassSpec+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClassSpec+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/DeviceConstraint+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceConstraint+resource.v1beta2.swift index 7744a632..5f3ba7d0 100644 --- a/Sources/Model/resource/v1beta2/DeviceConstraint+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceConstraint+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/DeviceCounterConsumption+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceCounterConsumption+resource.v1beta2.swift index 5f6f1db2..a29de52c 100644 --- a/Sources/Model/resource/v1beta2/DeviceCounterConsumption+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceCounterConsumption+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/DeviceRequest+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceRequest+resource.v1beta2.swift index 791ddf62..0a6dd56c 100644 --- a/Sources/Model/resource/v1beta2/DeviceRequest+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceRequest+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/DeviceRequestAllocationResult+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceRequestAllocationResult+resource.v1beta2.swift index 291fa126..f633d525 100644 --- a/Sources/Model/resource/v1beta2/DeviceRequestAllocationResult+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceRequestAllocationResult+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/DeviceSelector+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceSelector+resource.v1beta2.swift index be7594db..83e04320 100644 --- a/Sources/Model/resource/v1beta2/DeviceSelector+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceSelector+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/DeviceSubRequest+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceSubRequest+resource.v1beta2.swift index a12c4baf..b5ed0f66 100644 --- a/Sources/Model/resource/v1beta2/DeviceSubRequest+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceSubRequest+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/DeviceTaint+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceTaint+resource.v1beta2.swift index 01672beb..8059e1e6 100644 --- a/Sources/Model/resource/v1beta2/DeviceTaint+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceTaint+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/DeviceToleration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceToleration+resource.v1beta2.swift index a4de914e..030869dc 100644 --- a/Sources/Model/resource/v1beta2/DeviceToleration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceToleration+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/ExactDeviceRequest+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ExactDeviceRequest+resource.v1beta2.swift index 472de3a1..631fce88 100644 --- a/Sources/Model/resource/v1beta2/ExactDeviceRequest+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ExactDeviceRequest+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/NetworkDeviceData+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/NetworkDeviceData+resource.v1beta2.swift index b55973ca..b03cb525 100644 --- a/Sources/Model/resource/v1beta2/NetworkDeviceData+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/NetworkDeviceData+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/OpaqueDeviceConfiguration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/OpaqueDeviceConfiguration+resource.v1beta2.swift index 13fab60d..b97bc6d3 100644 --- a/Sources/Model/resource/v1beta2/OpaqueDeviceConfiguration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/OpaqueDeviceConfiguration+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/ResourceClaim+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaim+resource.v1beta2.swift index 95b5b369..84882c43 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaim+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaim+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/ResourceClaimConsumerReference+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimConsumerReference+resource.v1beta2.swift index eca18a2b..cb94839f 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimConsumerReference+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimConsumerReference+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/ResourceClaimList+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimList+resource.v1beta2.swift index c951bef0..a2843e8b 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimList+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimList+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/ResourceClaimSpec+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimSpec+resource.v1beta2.swift index 55deb06b..eab5d1f7 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimSpec+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimSpec+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/ResourceClaimStatus+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimStatus+resource.v1beta2.swift index da8d3c84..2918842e 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimStatus+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimStatus+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/ResourceClaimTemplate+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimTemplate+resource.v1beta2.swift index f909ca54..2893070b 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimTemplate+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimTemplate+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/ResourceClaimTemplateList+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimTemplateList+resource.v1beta2.swift index 8b249ec7..c62c4c1b 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimTemplateList+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimTemplateList+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/ResourceClaimTemplateSpec+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimTemplateSpec+resource.v1beta2.swift index a4da4737..9a7eb5ff 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimTemplateSpec+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimTemplateSpec+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/ResourcePool+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourcePool+resource.v1beta2.swift index 26ef7aa0..ef99473a 100644 --- a/Sources/Model/resource/v1beta2/ResourcePool+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourcePool+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/ResourceSlice+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceSlice+resource.v1beta2.swift index b1c4e76a..2ad4bc1b 100644 --- a/Sources/Model/resource/v1beta2/ResourceSlice+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceSlice+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/ResourceSliceList+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceSliceList+resource.v1beta2.swift index be7f0891..7aaad405 100644 --- a/Sources/Model/resource/v1beta2/ResourceSliceList+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceSliceList+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/ResourceSliceSpec+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceSliceSpec+resource.v1beta2.swift index 5e31b0fa..156b2a60 100644 --- a/Sources/Model/resource/v1beta2/ResourceSliceSpec+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceSliceSpec+resource.v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/resource/v1beta2/resource+v1beta2.swift b/Sources/Model/resource/v1beta2/resource+v1beta2.swift index 86335bce..c61eb1a5 100644 --- a/Sources/Model/resource/v1beta2/resource+v1beta2.swift +++ b/Sources/Model/resource/v1beta2/resource+v1beta2.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/scheduling/scheduling.swift b/Sources/Model/scheduling/scheduling.swift index e76f0e4a..7d70064c 100644 --- a/Sources/Model/scheduling/scheduling.swift +++ b/Sources/Model/scheduling/scheduling.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/scheduling/v1/PriorityClass+scheduling.v1.swift b/Sources/Model/scheduling/v1/PriorityClass+scheduling.v1.swift index ec3c96a5..e4209671 100644 --- a/Sources/Model/scheduling/v1/PriorityClass+scheduling.v1.swift +++ b/Sources/Model/scheduling/v1/PriorityClass+scheduling.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/scheduling/v1/PriorityClassList+scheduling.v1.swift b/Sources/Model/scheduling/v1/PriorityClassList+scheduling.v1.swift index ce91d7ed..1bb8acd0 100644 --- a/Sources/Model/scheduling/v1/PriorityClassList+scheduling.v1.swift +++ b/Sources/Model/scheduling/v1/PriorityClassList+scheduling.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/scheduling/v1/scheduling+v1.swift b/Sources/Model/scheduling/v1/scheduling+v1.swift index 5a348947..f8ac4374 100644 --- a/Sources/Model/scheduling/v1/scheduling+v1.swift +++ b/Sources/Model/scheduling/v1/scheduling+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/storage.swift b/Sources/Model/storage/storage.swift index d5cb3ad5..a839840a 100644 --- a/Sources/Model/storage/storage.swift +++ b/Sources/Model/storage/storage.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/CSIDriver+storage.v1.swift b/Sources/Model/storage/v1/CSIDriver+storage.v1.swift index fe1f15a5..5f3d1fd3 100644 --- a/Sources/Model/storage/v1/CSIDriver+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIDriver+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/CSIDriverList+storage.v1.swift b/Sources/Model/storage/v1/CSIDriverList+storage.v1.swift index c3a9ba8a..fc555408 100644 --- a/Sources/Model/storage/v1/CSIDriverList+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIDriverList+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/CSIDriverSpec+storage.v1.swift b/Sources/Model/storage/v1/CSIDriverSpec+storage.v1.swift index 3876cc0e..5a2ea802 100644 --- a/Sources/Model/storage/v1/CSIDriverSpec+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIDriverSpec+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/CSINode+storage.v1.swift b/Sources/Model/storage/v1/CSINode+storage.v1.swift index 88122056..e602157f 100644 --- a/Sources/Model/storage/v1/CSINode+storage.v1.swift +++ b/Sources/Model/storage/v1/CSINode+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/CSINodeDriver+storage.v1.swift b/Sources/Model/storage/v1/CSINodeDriver+storage.v1.swift index 97ebca53..1cb7c836 100644 --- a/Sources/Model/storage/v1/CSINodeDriver+storage.v1.swift +++ b/Sources/Model/storage/v1/CSINodeDriver+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/CSINodeList+storage.v1.swift b/Sources/Model/storage/v1/CSINodeList+storage.v1.swift index c51ed9b3..81d979cd 100644 --- a/Sources/Model/storage/v1/CSINodeList+storage.v1.swift +++ b/Sources/Model/storage/v1/CSINodeList+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/CSINodeSpec+storage.v1.swift b/Sources/Model/storage/v1/CSINodeSpec+storage.v1.swift index f5475649..99187dcc 100644 --- a/Sources/Model/storage/v1/CSINodeSpec+storage.v1.swift +++ b/Sources/Model/storage/v1/CSINodeSpec+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/CSIStorageCapacity+storage.v1.swift b/Sources/Model/storage/v1/CSIStorageCapacity+storage.v1.swift index 5e437d5f..c23e1ecd 100644 --- a/Sources/Model/storage/v1/CSIStorageCapacity+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIStorageCapacity+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/CSIStorageCapacityList+storage.v1.swift b/Sources/Model/storage/v1/CSIStorageCapacityList+storage.v1.swift index ba6156c2..98c38ae0 100644 --- a/Sources/Model/storage/v1/CSIStorageCapacityList+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIStorageCapacityList+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/StorageClass+storage.v1.swift b/Sources/Model/storage/v1/StorageClass+storage.v1.swift index f76f06b7..3bf28390 100644 --- a/Sources/Model/storage/v1/StorageClass+storage.v1.swift +++ b/Sources/Model/storage/v1/StorageClass+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/StorageClassList+storage.v1.swift b/Sources/Model/storage/v1/StorageClassList+storage.v1.swift index 86218202..7352691c 100644 --- a/Sources/Model/storage/v1/StorageClassList+storage.v1.swift +++ b/Sources/Model/storage/v1/StorageClassList+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/TokenRequest+storage.v1.swift b/Sources/Model/storage/v1/TokenRequest+storage.v1.swift index 8f8032b9..54f8e3fe 100644 --- a/Sources/Model/storage/v1/TokenRequest+storage.v1.swift +++ b/Sources/Model/storage/v1/TokenRequest+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/VolumeAttachment+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachment+storage.v1.swift index 5732e51d..5b0c010a 100644 --- a/Sources/Model/storage/v1/VolumeAttachment+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachment+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/VolumeAttachmentList+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachmentList+storage.v1.swift index a68de975..97d55f6d 100644 --- a/Sources/Model/storage/v1/VolumeAttachmentList+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachmentList+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/VolumeAttachmentSource+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachmentSource+storage.v1.swift index c8464069..792be6c8 100644 --- a/Sources/Model/storage/v1/VolumeAttachmentSource+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachmentSource+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/VolumeAttachmentSpec+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachmentSpec+storage.v1.swift index f8ccb034..e2d429aa 100644 --- a/Sources/Model/storage/v1/VolumeAttachmentSpec+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachmentSpec+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/VolumeAttachmentStatus+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachmentStatus+storage.v1.swift index 6e07a7cb..b6e95d2c 100644 --- a/Sources/Model/storage/v1/VolumeAttachmentStatus+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachmentStatus+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/VolumeAttributesClass+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttributesClass+storage.v1.swift index 2e94ac3a..95e9ab7a 100644 --- a/Sources/Model/storage/v1/VolumeAttributesClass+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttributesClass+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/VolumeAttributesClassList+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttributesClassList+storage.v1.swift index 4b3a730d..4d417006 100644 --- a/Sources/Model/storage/v1/VolumeAttributesClassList+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttributesClassList+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/VolumeError+storage.v1.swift b/Sources/Model/storage/v1/VolumeError+storage.v1.swift index 405fbf93..6bc4759f 100644 --- a/Sources/Model/storage/v1/VolumeError+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeError+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/VolumeNodeResources+storage.v1.swift b/Sources/Model/storage/v1/VolumeNodeResources+storage.v1.swift index 1f85f00d..fabff870 100644 --- a/Sources/Model/storage/v1/VolumeNodeResources+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeNodeResources+storage.v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1/storage+v1.swift b/Sources/Model/storage/v1/storage+v1.swift index f3bfba29..2b33360b 100644 --- a/Sources/Model/storage/v1/storage+v1.swift +++ b/Sources/Model/storage/v1/storage+v1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1alpha1/VolumeAttributesClass+storage.v1alpha1.swift b/Sources/Model/storage/v1alpha1/VolumeAttributesClass+storage.v1alpha1.swift index 9fd34821..cb1b79b4 100644 --- a/Sources/Model/storage/v1alpha1/VolumeAttributesClass+storage.v1alpha1.swift +++ b/Sources/Model/storage/v1alpha1/VolumeAttributesClass+storage.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1alpha1/VolumeAttributesClassList+storage.v1alpha1.swift b/Sources/Model/storage/v1alpha1/VolumeAttributesClassList+storage.v1alpha1.swift index dbbf4494..f01b6c67 100644 --- a/Sources/Model/storage/v1alpha1/VolumeAttributesClassList+storage.v1alpha1.swift +++ b/Sources/Model/storage/v1alpha1/VolumeAttributesClassList+storage.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1alpha1/storage+v1alpha1.swift b/Sources/Model/storage/v1alpha1/storage+v1alpha1.swift index dfff3f94..b896eb8d 100644 --- a/Sources/Model/storage/v1alpha1/storage+v1alpha1.swift +++ b/Sources/Model/storage/v1alpha1/storage+v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1beta1/VolumeAttributesClass+storage.v1beta1.swift b/Sources/Model/storage/v1beta1/VolumeAttributesClass+storage.v1beta1.swift index 5efd5205..6466ce7b 100644 --- a/Sources/Model/storage/v1beta1/VolumeAttributesClass+storage.v1beta1.swift +++ b/Sources/Model/storage/v1beta1/VolumeAttributesClass+storage.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1beta1/VolumeAttributesClassList+storage.v1beta1.swift b/Sources/Model/storage/v1beta1/VolumeAttributesClassList+storage.v1beta1.swift index 7f321c47..3933c903 100644 --- a/Sources/Model/storage/v1beta1/VolumeAttributesClassList+storage.v1beta1.swift +++ b/Sources/Model/storage/v1beta1/VolumeAttributesClassList+storage.v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storage/v1beta1/storage+v1beta1.swift b/Sources/Model/storage/v1beta1/storage+v1beta1.swift index 985cebf1..cc340dc9 100644 --- a/Sources/Model/storage/v1beta1/storage+v1beta1.swift +++ b/Sources/Model/storage/v1beta1/storage+v1beta1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storagemigration/storagemigration.swift b/Sources/Model/storagemigration/storagemigration.swift index b4c40363..a3677858 100644 --- a/Sources/Model/storagemigration/storagemigration.swift +++ b/Sources/Model/storagemigration/storagemigration.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storagemigration/v1alpha1/GroupVersionResource+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/GroupVersionResource+storagemigration.v1alpha1.swift index d13a3402..e7c42aa3 100644 --- a/Sources/Model/storagemigration/v1alpha1/GroupVersionResource+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/GroupVersionResource+storagemigration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storagemigration/v1alpha1/MigrationCondition+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/MigrationCondition+storagemigration.v1alpha1.swift index b92f426e..8ab98e1a 100644 --- a/Sources/Model/storagemigration/v1alpha1/MigrationCondition+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/MigrationCondition+storagemigration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigration+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigration+storagemigration.v1alpha1.swift index 10aaa060..1ad50397 100644 --- a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigration+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigration+storagemigration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationList+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationList+storagemigration.v1alpha1.swift index 39ffd5f1..c31f8b1b 100644 --- a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationList+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationList+storagemigration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationSpec+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationSpec+storagemigration.v1alpha1.swift index e6e8ec22..fc7a0e12 100644 --- a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationSpec+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationSpec+storagemigration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationStatus+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationStatus+storagemigration.v1alpha1.swift index 0a9f0fe7..ec7c0e38 100644 --- a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationStatus+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationStatus+storagemigration.v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Sources/Model/storagemigration/v1alpha1/storagemigration+v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/storagemigration+v1alpha1.swift index b05e8804..6e5821cc 100644 --- a/Sources/Model/storagemigration/v1alpha1/storagemigration+v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/storagemigration+v1alpha1.swift @@ -1,5 +1,5 @@ // -// Copyright 2020 Swiftkube Project +// Copyright 2020-2026 Swiftkube Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. From 70f7951b303d875d07f400c475e3bb7d7b6ab0ff Mon Sep 17 00:00:00 2001 From: Tobias Date: Wed, 15 Apr 2026 09:21:26 +0200 Subject: [PATCH 05/11] update gitignore --- .claude/settings.local.json | 7 ------- .gitignore | 2 ++ CLAUDE.md | 4 ++-- 3 files changed, 4 insertions(+), 9 deletions(-) delete mode 100644 .claude/settings.local.json diff --git a/.claude/settings.local.json b/.claude/settings.local.json deleted file mode 100644 index a9654a26..00000000 --- a/.claude/settings.local.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "permissions": { - "additionalDirectories": [ - "/home/tobias/dev/swiftkube/modelgen" - ] - } -} diff --git a/.gitignore b/.gitignore index ad8ab2bc..f0722c0b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ .DS_Store +/.claude/settings.local.json +/.vscode /.build /Packages /*.xcodeproj diff --git a/CLAUDE.md b/CLAUDE.md index 4473d773..d22d0a61 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -21,8 +21,8 @@ swift format -i Sources/ Tests/ # Format code Most files under `Sources/Model/` are **generated** by an external tool called `Swiftkube:ModelGen` (not in this repo). Generated files have this header comment: ``` -/// Generated by Swiftkube:ModelGen -/// Kubernetes v1.33.3 +// Generated by Swiftkube:ModelGen +// Kubernetes v1.33.3 ``` Do not manually edit generated files unless you understand they will be overwritten on the next generation run. From d12755d76bfcbe11cb274c84865fa46a77d14669 Mon Sep 17 00:00:00 2001 From: Tobias Date: Wed, 15 Apr 2026 09:29:09 +0200 Subject: [PATCH 06/11] remove unused file --- Sources/Model/JSONField.swift | 91 ----------------------------------- 1 file changed, 91 deletions(-) delete mode 100644 Sources/Model/JSONField.swift diff --git a/Sources/Model/JSONField.swift b/Sources/Model/JSONField.swift deleted file mode 100644 index 3d0e3530..00000000 --- a/Sources/Model/JSONField.swift +++ /dev/null @@ -1,91 +0,0 @@ -// -// Copyright 2020 Swiftkube Project -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -#if canImport(FoundationEssentials) -import FoundationEssentials -#else -import Foundation -#endif - -// MARK: - JSONField - -/// A type-safe representation of an arbitrary JSON value. -/// -/// Used for Kubernetes resource fields that accept arbitrary JSON (e.g. `object` properties -/// in the OpenAPI spec). This replaces the use of `Any` with a concrete, `Codable`, -/// `Hashable`, and `Sendable` type. -public enum JSONField: Hashable, Sendable { - case null - case bool(Bool) - case int(Int) - case double(Double) - case string(String) - case array([JSONField]) - case object([String: JSONField]) -} - -// MARK: Codable - -extension JSONField: Codable { - - public init(from decoder: Decoder) throws { - let container = try decoder.singleValueContainer() - - if container.decodeNil() { - self = .null - } else if let value = try? container.decode(Bool.self) { - self = .bool(value) - } else if let value = try? container.decode(Int.self) { - self = .int(value) - } else if let value = try? container.decode(Double.self) { - self = .double(value) - } else if let value = try? container.decode(String.self) { - self = .string(value) - } else if let value = try? container.decode([JSONField].self) { - self = .array(value) - } else if let value = try? container.decode([String: JSONField].self) { - self = .object(value) - } else { - throw DecodingError.dataCorrupted( - DecodingError.Context( - codingPath: decoder.codingPath, - debugDescription: "Cannot decode JSONField" - ) - ) - } - } - - public func encode(to encoder: Encoder) throws { - var container = encoder.singleValueContainer() - - switch self { - case .null: - try container.encodeNil() - case .bool(let value): - try container.encode(value) - case .int(let value): - try container.encode(value) - case .double(let value): - try container.encode(value) - case .string(let value): - try container.encode(value) - case .array(let value): - try container.encode(value) - case .object(let value): - try container.encode(value) - } - } -} From 4a06095a2c671bd6cc5a36455cd85a6a13e66fa3 Mon Sep 17 00:00:00 2001 From: Tobias Date: Tue, 28 Apr 2026 12:00:24 +0200 Subject: [PATCH 07/11] revert changes to generated files --- Sources/Model/GroupVersionKind+DefaultResources.swift | 4 ---- Sources/Model/GroupVersionKind+KubernetesAPIResource.swift | 4 ---- Sources/Model/GroupVersionKind+Meta.swift | 4 ---- Sources/Model/GroupVersionKind+ResourceName.swift | 4 ---- Sources/Model/GroupVersionResource+DefaultResources.swift | 4 ---- .../Model/GroupVersionResource+KubernetesAPIResource.swift | 4 ---- Sources/Model/GroupVersionResource+Meta.swift | 4 ---- Sources/Model/GroupVersionResource+ResourceName.swift | 4 ---- .../Model/admissionregistration/admissionregistration.swift | 4 ---- .../v1/AuditAnnotation+admissionregistration.v1.swift | 4 ---- .../v1/ExpressionWarning+admissionregistration.v1.swift | 4 ---- .../v1/MatchCondition+admissionregistration.v1.swift | 4 ---- .../v1/MatchResources+admissionregistration.v1.swift | 4 ---- .../v1/MutatingWebhook+admissionregistration.v1.swift | 4 ---- ...utatingWebhookConfiguration+admissionregistration.v1.swift | 4 ---- ...ingWebhookConfigurationList+admissionregistration.v1.swift | 4 ---- .../v1/NamedRuleWithOperations+admissionregistration.v1.swift | 4 ---- .../v1/ParamKind+admissionregistration.v1.swift | 4 ---- .../v1/ParamRef+admissionregistration.v1.swift | 4 ---- .../v1/RuleWithOperations+admissionregistration.v1.swift | 4 ---- .../v1/ServiceReference+admissionregistration.v1.swift | 4 ---- .../v1/TypeChecking+admissionregistration.v1.swift | 4 ---- .../ValidatingAdmissionPolicy+admissionregistration.v1.swift | 4 ---- ...atingAdmissionPolicyBinding+admissionregistration.v1.swift | 4 ---- ...gAdmissionPolicyBindingList+admissionregistration.v1.swift | 4 ---- ...gAdmissionPolicyBindingSpec+admissionregistration.v1.swift | 4 ---- ...lidatingAdmissionPolicyList+admissionregistration.v1.swift | 4 ---- ...lidatingAdmissionPolicySpec+admissionregistration.v1.swift | 4 ---- ...datingAdmissionPolicyStatus+admissionregistration.v1.swift | 4 ---- .../v1/ValidatingWebhook+admissionregistration.v1.swift | 4 ---- ...idatingWebhookConfiguration+admissionregistration.v1.swift | 4 ---- ...ingWebhookConfigurationList+admissionregistration.v1.swift | 4 ---- .../v1/Validation+admissionregistration.v1.swift | 4 ---- .../v1/Variable+admissionregistration.v1.swift | 4 ---- .../v1/WebhookClientConfig+admissionregistration.v1.swift | 4 ---- .../admissionregistration/v1/admissionregistration+v1.swift | 4 ---- .../ApplyConfiguration+admissionregistration.v1alpha1.swift | 4 ---- .../v1alpha1/JSONPatch+admissionregistration.v1alpha1.swift | 4 ---- .../MatchCondition+admissionregistration.v1alpha1.swift | 4 ---- .../MatchResources+admissionregistration.v1alpha1.swift | 4 ---- ...tatingAdmissionPolicy+admissionregistration.v1alpha1.swift | 4 ---- ...dmissionPolicyBinding+admissionregistration.v1alpha1.swift | 4 ---- ...sionPolicyBindingList+admissionregistration.v1alpha1.swift | 4 ---- ...sionPolicyBindingSpec+admissionregistration.v1alpha1.swift | 4 ---- ...ngAdmissionPolicyList+admissionregistration.v1alpha1.swift | 4 ---- ...ngAdmissionPolicySpec+admissionregistration.v1alpha1.swift | 4 ---- .../v1alpha1/Mutation+admissionregistration.v1alpha1.swift | 4 ---- ...medRuleWithOperations+admissionregistration.v1alpha1.swift | 4 ---- .../v1alpha1/ParamKind+admissionregistration.v1alpha1.swift | 4 ---- .../v1alpha1/ParamRef+admissionregistration.v1alpha1.swift | 4 ---- .../v1alpha1/Variable+admissionregistration.v1alpha1.swift | 4 ---- .../v1alpha1/admissionregistration+v1alpha1.swift | 4 ---- .../ApplyConfiguration+admissionregistration.v1beta1.swift | 4 ---- .../v1beta1/JSONPatch+admissionregistration.v1beta1.swift | 4 ---- .../MatchCondition+admissionregistration.v1beta1.swift | 4 ---- .../MatchResources+admissionregistration.v1beta1.swift | 4 ---- ...utatingAdmissionPolicy+admissionregistration.v1beta1.swift | 4 ---- ...AdmissionPolicyBinding+admissionregistration.v1beta1.swift | 4 ---- ...ssionPolicyBindingList+admissionregistration.v1beta1.swift | 4 ---- ...ssionPolicyBindingSpec+admissionregistration.v1beta1.swift | 4 ---- ...ingAdmissionPolicyList+admissionregistration.v1beta1.swift | 4 ---- ...ingAdmissionPolicySpec+admissionregistration.v1beta1.swift | 4 ---- .../v1beta1/Mutation+admissionregistration.v1beta1.swift | 4 ---- ...amedRuleWithOperations+admissionregistration.v1beta1.swift | 4 ---- .../v1beta1/ParamKind+admissionregistration.v1beta1.swift | 4 ---- .../v1beta1/ParamRef+admissionregistration.v1beta1.swift | 4 ---- .../v1beta1/Variable+admissionregistration.v1beta1.swift | 4 ---- .../v1beta1/admissionregistration+v1beta1.swift | 4 ---- Sources/Model/apiextensions/apiextensions.swift | 4 ---- .../v1/CustomResourceColumnDefinition+apiextensions.v1.swift | 4 ---- .../v1/CustomResourceConversion+apiextensions.v1.swift | 4 ---- .../v1/CustomResourceDefinition+apiextensions.v1.swift | 4 ---- .../CustomResourceDefinitionCondition+apiextensions.v1.swift | 4 ---- .../v1/CustomResourceDefinitionList+apiextensions.v1.swift | 4 ---- .../v1/CustomResourceDefinitionNames+apiextensions.v1.swift | 4 ---- .../v1/CustomResourceDefinitionSpec+apiextensions.v1.swift | 4 ---- .../v1/CustomResourceDefinitionStatus+apiextensions.v1.swift | 4 ---- .../v1/CustomResourceDefinitionVersion+apiextensions.v1.swift | 4 ---- .../v1/CustomResourceSubresourceScale+apiextensions.v1.swift | 4 ---- .../v1/CustomResourceSubresourceStatus+apiextensions.v1.swift | 4 ---- .../v1/CustomResourceSubresources+apiextensions.v1.swift | 4 ---- .../v1/CustomResourceValidation+apiextensions.v1.swift | 4 ---- .../v1/ExternalDocumentation+apiextensions.v1.swift | 4 ---- .../apiextensions/v1/SelectableField+apiextensions.v1.swift | 4 ---- .../apiextensions/v1/ServiceReference+apiextensions.v1.swift | 4 ---- .../apiextensions/v1/ValidationRule+apiextensions.v1.swift | 4 ---- .../v1/WebhookClientConfig+apiextensions.v1.swift | 4 ---- .../apiextensions/v1/WebhookConversion+apiextensions.v1.swift | 4 ---- Sources/Model/apiextensions/v1/apiextensions+v1.swift | 4 ---- Sources/Model/apiregistration/apiregistration.swift | 4 ---- .../apiregistration/v1/APIService+apiregistration.v1.swift | 4 ---- .../v1/APIServiceCondition+apiregistration.v1.swift | 4 ---- .../v1/APIServiceList+apiregistration.v1.swift | 4 ---- .../v1/APIServiceSpec+apiregistration.v1.swift | 4 ---- .../v1/APIServiceStatus+apiregistration.v1.swift | 4 ---- .../v1/ServiceReference+apiregistration.v1.swift | 4 ---- Sources/Model/apiregistration/v1/apiregistration+v1.swift | 4 ---- Sources/Model/apps/apps.swift | 4 ---- Sources/Model/apps/v1/ControllerRevision+apps.v1.swift | 4 ---- Sources/Model/apps/v1/ControllerRevisionList+apps.v1.swift | 4 ---- Sources/Model/apps/v1/DaemonSet+apps.v1.swift | 4 ---- Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift | 4 ---- Sources/Model/apps/v1/DaemonSetList+apps.v1.swift | 4 ---- Sources/Model/apps/v1/DaemonSetSpec+apps.v1.swift | 4 ---- Sources/Model/apps/v1/DaemonSetStatus+apps.v1.swift | 4 ---- Sources/Model/apps/v1/DaemonSetUpdateStrategy+apps.v1.swift | 4 ---- Sources/Model/apps/v1/Deployment+apps.v1.swift | 4 ---- Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift | 4 ---- Sources/Model/apps/v1/DeploymentList+apps.v1.swift | 4 ---- Sources/Model/apps/v1/DeploymentSpec+apps.v1.swift | 4 ---- Sources/Model/apps/v1/DeploymentStatus+apps.v1.swift | 4 ---- Sources/Model/apps/v1/DeploymentStrategy+apps.v1.swift | 4 ---- Sources/Model/apps/v1/ReplicaSet+apps.v1.swift | 4 ---- Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift | 4 ---- Sources/Model/apps/v1/ReplicaSetList+apps.v1.swift | 4 ---- Sources/Model/apps/v1/ReplicaSetSpec+apps.v1.swift | 4 ---- Sources/Model/apps/v1/ReplicaSetStatus+apps.v1.swift | 4 ---- Sources/Model/apps/v1/RollingUpdateDaemonSet+apps.v1.swift | 4 ---- Sources/Model/apps/v1/RollingUpdateDeployment+apps.v1.swift | 4 ---- .../apps/v1/RollingUpdateStatefulSetStrategy+apps.v1.swift | 4 ---- Sources/Model/apps/v1/StatefulSet+apps.v1.swift | 4 ---- Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift | 4 ---- Sources/Model/apps/v1/StatefulSetList+apps.v1.swift | 4 ---- Sources/Model/apps/v1/StatefulSetOrdinals+apps.v1.swift | 4 ---- ...tefulSetPersistentVolumeClaimRetentionPolicy+apps.v1.swift | 4 ---- Sources/Model/apps/v1/StatefulSetSpec+apps.v1.swift | 4 ---- Sources/Model/apps/v1/StatefulSetStatus+apps.v1.swift | 4 ---- Sources/Model/apps/v1/StatefulSetUpdateStrategy+apps.v1.swift | 4 ---- Sources/Model/apps/v1/apps+v1.swift | 4 ---- Sources/Model/authentication/authentication.swift | 4 ---- .../v1/BoundObjectReference+authentication.v1.swift | 4 ---- .../v1/SelfSubjectReview+authentication.v1.swift | 4 ---- .../v1/SelfSubjectReviewStatus+authentication.v1.swift | 4 ---- .../authentication/v1/TokenRequest+authentication.v1.swift | 4 ---- .../v1/TokenRequestSpec+authentication.v1.swift | 4 ---- .../v1/TokenRequestStatus+authentication.v1.swift | 4 ---- .../authentication/v1/TokenReview+authentication.v1.swift | 4 ---- .../authentication/v1/TokenReviewSpec+authentication.v1.swift | 4 ---- .../v1/TokenReviewStatus+authentication.v1.swift | 4 ---- .../Model/authentication/v1/UserInfo+authentication.v1.swift | 4 ---- Sources/Model/authentication/v1/authentication+v1.swift | 4 ---- Sources/Model/authorization/authorization.swift | 4 ---- .../v1/FieldSelectorAttributes+authorization.v1.swift | 4 ---- .../v1/LabelSelectorAttributes+authorization.v1.swift | 4 ---- .../v1/LocalSubjectAccessReview+authorization.v1.swift | 4 ---- .../v1/NonResourceAttributes+authorization.v1.swift | 4 ---- .../authorization/v1/NonResourceRule+authorization.v1.swift | 4 ---- .../v1/ResourceAttributes+authorization.v1.swift | 4 ---- .../authorization/v1/ResourceRule+authorization.v1.swift | 4 ---- .../v1/SelfSubjectAccessReview+authorization.v1.swift | 4 ---- .../v1/SelfSubjectAccessReviewSpec+authorization.v1.swift | 4 ---- .../v1/SelfSubjectRulesReview+authorization.v1.swift | 4 ---- .../v1/SelfSubjectRulesReviewSpec+authorization.v1.swift | 4 ---- .../v1/SubjectAccessReview+authorization.v1.swift | 4 ---- .../v1/SubjectAccessReviewSpec+authorization.v1.swift | 4 ---- .../v1/SubjectAccessReviewStatus+authorization.v1.swift | 4 ---- .../v1/SubjectRulesReviewStatus+authorization.v1.swift | 4 ---- Sources/Model/authorization/v1/authorization+v1.swift | 4 ---- Sources/Model/autoscaling/autoscaling.swift | 4 ---- .../v1/CrossVersionObjectReference+autoscaling.v1.swift | 4 ---- .../v1/HorizontalPodAutoscaler+autoscaling.v1.swift | 4 ---- .../v1/HorizontalPodAutoscalerList+autoscaling.v1.swift | 4 ---- .../v1/HorizontalPodAutoscalerSpec+autoscaling.v1.swift | 4 ---- .../v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift | 4 ---- Sources/Model/autoscaling/v1/Scale+autoscaling.v1.swift | 4 ---- Sources/Model/autoscaling/v1/ScaleSpec+autoscaling.v1.swift | 4 ---- Sources/Model/autoscaling/v1/ScaleStatus+autoscaling.v1.swift | 4 ---- Sources/Model/autoscaling/v1/autoscaling+v1.swift | 4 ---- .../v2/ContainerResourceMetricSource+autoscaling.v2.swift | 4 ---- .../v2/ContainerResourceMetricStatus+autoscaling.v2.swift | 4 ---- .../v2/CrossVersionObjectReference+autoscaling.v2.swift | 4 ---- .../autoscaling/v2/ExternalMetricSource+autoscaling.v2.swift | 4 ---- .../autoscaling/v2/ExternalMetricStatus+autoscaling.v2.swift | 4 ---- .../autoscaling/v2/HPAScalingPolicy+autoscaling.v2.swift | 4 ---- .../Model/autoscaling/v2/HPAScalingRules+autoscaling.v2.swift | 4 ---- .../v2/HorizontalPodAutoscaler+autoscaling.v2.swift | 4 ---- .../v2/HorizontalPodAutoscalerBehavior+autoscaling.v2.swift | 4 ---- .../v2/HorizontalPodAutoscalerCondition+autoscaling.v2.swift | 4 ---- .../v2/HorizontalPodAutoscalerList+autoscaling.v2.swift | 4 ---- .../v2/HorizontalPodAutoscalerSpec+autoscaling.v2.swift | 4 ---- .../v2/HorizontalPodAutoscalerStatus+autoscaling.v2.swift | 4 ---- .../autoscaling/v2/MetricIdentifier+autoscaling.v2.swift | 4 ---- Sources/Model/autoscaling/v2/MetricSpec+autoscaling.v2.swift | 4 ---- .../Model/autoscaling/v2/MetricStatus+autoscaling.v2.swift | 4 ---- .../Model/autoscaling/v2/MetricTarget+autoscaling.v2.swift | 4 ---- .../autoscaling/v2/MetricValueStatus+autoscaling.v2.swift | 4 ---- .../autoscaling/v2/ObjectMetricSource+autoscaling.v2.swift | 4 ---- .../autoscaling/v2/ObjectMetricStatus+autoscaling.v2.swift | 4 ---- .../autoscaling/v2/PodsMetricSource+autoscaling.v2.swift | 4 ---- .../autoscaling/v2/PodsMetricStatus+autoscaling.v2.swift | 4 ---- .../autoscaling/v2/ResourceMetricSource+autoscaling.v2.swift | 4 ---- .../autoscaling/v2/ResourceMetricStatus+autoscaling.v2.swift | 4 ---- Sources/Model/autoscaling/v2/autoscaling+v2.swift | 4 ---- Sources/Model/batch/batch.swift | 4 ---- Sources/Model/batch/v1/CronJob+batch.v1.swift | 4 ---- Sources/Model/batch/v1/CronJobList+batch.v1.swift | 4 ---- Sources/Model/batch/v1/CronJobSpec+batch.v1.swift | 4 ---- Sources/Model/batch/v1/CronJobStatus+batch.v1.swift | 4 ---- Sources/Model/batch/v1/Job+batch.v1.swift | 4 ---- Sources/Model/batch/v1/JobCondition+batch.v1.swift | 4 ---- Sources/Model/batch/v1/JobList+batch.v1.swift | 4 ---- Sources/Model/batch/v1/JobSpec+batch.v1.swift | 4 ---- Sources/Model/batch/v1/JobStatus+batch.v1.swift | 4 ---- Sources/Model/batch/v1/JobTemplateSpec+batch.v1.swift | 4 ---- Sources/Model/batch/v1/PodFailurePolicy+batch.v1.swift | 4 ---- .../v1/PodFailurePolicyOnExitCodesRequirement+batch.v1.swift | 4 ---- .../v1/PodFailurePolicyOnPodConditionsPattern+batch.v1.swift | 4 ---- Sources/Model/batch/v1/PodFailurePolicyRule+batch.v1.swift | 4 ---- Sources/Model/batch/v1/SuccessPolicy+batch.v1.swift | 4 ---- Sources/Model/batch/v1/SuccessPolicyRule+batch.v1.swift | 4 ---- Sources/Model/batch/v1/UncountedTerminatedPods+batch.v1.swift | 4 ---- Sources/Model/batch/v1/batch+v1.swift | 4 ---- Sources/Model/certificates/certificates.swift | 4 ---- .../v1/CertificateSigningRequest+certificates.v1.swift | 4 ---- .../CertificateSigningRequestCondition+certificates.v1.swift | 4 ---- .../v1/CertificateSigningRequestList+certificates.v1.swift | 4 ---- .../v1/CertificateSigningRequestSpec+certificates.v1.swift | 4 ---- .../v1/CertificateSigningRequestStatus+certificates.v1.swift | 4 ---- Sources/Model/certificates/v1/certificates+v1.swift | 4 ---- .../v1alpha1/ClusterTrustBundle+certificates.v1alpha1.swift | 4 ---- .../ClusterTrustBundleList+certificates.v1alpha1.swift | 4 ---- .../ClusterTrustBundleSpec+certificates.v1alpha1.swift | 4 ---- .../PodCertificateRequest+certificates.v1alpha1.swift | 4 ---- .../PodCertificateRequestList+certificates.v1alpha1.swift | 4 ---- .../PodCertificateRequestSpec+certificates.v1alpha1.swift | 4 ---- .../PodCertificateRequestStatus+certificates.v1alpha1.swift | 4 ---- .../Model/certificates/v1alpha1/certificates+v1alpha1.swift | 4 ---- .../v1beta1/ClusterTrustBundle+certificates.v1beta1.swift | 4 ---- .../v1beta1/ClusterTrustBundleList+certificates.v1beta1.swift | 4 ---- .../v1beta1/ClusterTrustBundleSpec+certificates.v1beta1.swift | 4 ---- Sources/Model/certificates/v1beta1/certificates+v1beta1.swift | 4 ---- Sources/Model/coordination/coordination.swift | 4 ---- Sources/Model/coordination/v1/Lease+coordination.v1.swift | 4 ---- Sources/Model/coordination/v1/LeaseList+coordination.v1.swift | 4 ---- Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift | 4 ---- Sources/Model/coordination/v1/coordination+v1.swift | 4 ---- .../v1alpha2/LeaseCandidate+coordination.v1alpha2.swift | 4 ---- .../v1alpha2/LeaseCandidateList+coordination.v1alpha2.swift | 4 ---- .../v1alpha2/LeaseCandidateSpec+coordination.v1alpha2.swift | 4 ---- .../Model/coordination/v1alpha2/coordination+v1alpha2.swift | 4 ---- .../v1beta1/LeaseCandidate+coordination.v1beta1.swift | 4 ---- .../v1beta1/LeaseCandidateList+coordination.v1beta1.swift | 4 ---- .../v1beta1/LeaseCandidateSpec+coordination.v1beta1.swift | 4 ---- Sources/Model/coordination/v1beta1/coordination+v1beta1.swift | 4 ---- Sources/Model/core/core.swift | 4 ---- .../core/v1/AWSElasticBlockStoreVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/Affinity+core.v1.swift | 4 ---- Sources/Model/core/v1/AppArmorProfile+core.v1.swift | 4 ---- Sources/Model/core/v1/AttachedVolume+core.v1.swift | 4 ---- Sources/Model/core/v1/AzureDiskVolumeSource+core.v1.swift | 4 ---- .../core/v1/AzureFilePersistentVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/AzureFileVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/Binding+core.v1.swift | 4 ---- Sources/Model/core/v1/CSIPersistentVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/CSIVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/Capabilities+core.v1.swift | 4 ---- .../Model/core/v1/CephFSPersistentVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/CephFSVolumeSource+core.v1.swift | 4 ---- .../Model/core/v1/CinderPersistentVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/CinderVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/ClientIPConfig+core.v1.swift | 4 ---- .../Model/core/v1/ClusterTrustBundleProjection+core.v1.swift | 4 ---- Sources/Model/core/v1/ComponentCondition+core.v1.swift | 4 ---- Sources/Model/core/v1/ComponentStatus+core.v1.swift | 4 ---- Sources/Model/core/v1/ComponentStatusList+core.v1.swift | 4 ---- Sources/Model/core/v1/ConfigMap+core.v1.swift | 4 ---- Sources/Model/core/v1/ConfigMapEnvSource+core.v1.swift | 4 ---- Sources/Model/core/v1/ConfigMapKeySelector+core.v1.swift | 4 ---- Sources/Model/core/v1/ConfigMapList+core.v1.swift | 4 ---- Sources/Model/core/v1/ConfigMapNodeConfigSource+core.v1.swift | 4 ---- Sources/Model/core/v1/ConfigMapProjection+core.v1.swift | 4 ---- Sources/Model/core/v1/ConfigMapVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/Container+core.v1.swift | 4 ---- .../core/v1/ContainerExtendedResourceRequest+core.v1.swift | 4 ---- Sources/Model/core/v1/ContainerImage+core.v1.swift | 4 ---- Sources/Model/core/v1/ContainerPort+core.v1.swift | 4 ---- Sources/Model/core/v1/ContainerResizePolicy+core.v1.swift | 4 ---- Sources/Model/core/v1/ContainerRestartRule+core.v1.swift | 4 ---- .../core/v1/ContainerRestartRuleOnExitCodes+core.v1.swift | 4 ---- Sources/Model/core/v1/ContainerState+core.v1.swift | 4 ---- Sources/Model/core/v1/ContainerStateRunning+core.v1.swift | 4 ---- Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift | 4 ---- Sources/Model/core/v1/ContainerStateWaiting+core.v1.swift | 4 ---- Sources/Model/core/v1/ContainerStatus+core.v1.swift | 4 ---- Sources/Model/core/v1/ContainerUser+core.v1.swift | 4 ---- Sources/Model/core/v1/DaemonEndpoint+core.v1.swift | 4 ---- Sources/Model/core/v1/DownwardAPIProjection+core.v1.swift | 4 ---- Sources/Model/core/v1/DownwardAPIVolumeFile+core.v1.swift | 4 ---- Sources/Model/core/v1/DownwardAPIVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/EmptyDirVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/EndpointAddress+core.v1.swift | 4 ---- Sources/Model/core/v1/EndpointPort+core.v1.swift | 4 ---- Sources/Model/core/v1/EndpointSubset+core.v1.swift | 4 ---- Sources/Model/core/v1/Endpoints+core.v1.swift | 4 ---- Sources/Model/core/v1/EndpointsList+core.v1.swift | 4 ---- Sources/Model/core/v1/EnvFromSource+core.v1.swift | 4 ---- Sources/Model/core/v1/EnvVar+core.v1.swift | 4 ---- Sources/Model/core/v1/EnvVarSource+core.v1.swift | 4 ---- Sources/Model/core/v1/EphemeralContainer+core.v1.swift | 4 ---- Sources/Model/core/v1/EphemeralVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/Event+core.v1.swift | 4 ---- Sources/Model/core/v1/EventList+core.v1.swift | 4 ---- Sources/Model/core/v1/EventSeries+core.v1.swift | 4 ---- Sources/Model/core/v1/EventSource+core.v1.swift | 4 ---- Sources/Model/core/v1/ExecAction+core.v1.swift | 4 ---- Sources/Model/core/v1/FCVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/FileKeySelector+core.v1.swift | 4 ---- .../Model/core/v1/FlexPersistentVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/FlexVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/FlockerVolumeSource+core.v1.swift | 4 ---- .../Model/core/v1/GCEPersistentDiskVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/GRPCAction+core.v1.swift | 4 ---- Sources/Model/core/v1/GitRepoVolumeSource+core.v1.swift | 4 ---- .../core/v1/GlusterfsPersistentVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/GlusterfsVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/HTTPGetAction+core.v1.swift | 4 ---- Sources/Model/core/v1/HTTPHeader+core.v1.swift | 4 ---- Sources/Model/core/v1/HostAlias+core.v1.swift | 4 ---- Sources/Model/core/v1/HostIP+core.v1.swift | 4 ---- Sources/Model/core/v1/HostPathVolumeSource+core.v1.swift | 4 ---- .../Model/core/v1/ISCSIPersistentVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/ISCSIVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/ImageVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/KeyToPath+core.v1.swift | 4 ---- Sources/Model/core/v1/Lifecycle+core.v1.swift | 4 ---- Sources/Model/core/v1/LifecycleHandler+core.v1.swift | 4 ---- Sources/Model/core/v1/LimitRange+core.v1.swift | 4 ---- Sources/Model/core/v1/LimitRangeItem+core.v1.swift | 4 ---- Sources/Model/core/v1/LimitRangeList+core.v1.swift | 4 ---- Sources/Model/core/v1/LimitRangeSpec+core.v1.swift | 4 ---- Sources/Model/core/v1/LinuxContainerUser+core.v1.swift | 4 ---- Sources/Model/core/v1/LoadBalancerIngress+core.v1.swift | 4 ---- Sources/Model/core/v1/LoadBalancerStatus+core.v1.swift | 4 ---- Sources/Model/core/v1/LocalObjectReference+core.v1.swift | 4 ---- Sources/Model/core/v1/LocalVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/ModifyVolumeStatus+core.v1.swift | 4 ---- Sources/Model/core/v1/NFSVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/Namespace+core.v1.swift | 4 ---- Sources/Model/core/v1/NamespaceCondition+core.v1.swift | 4 ---- Sources/Model/core/v1/NamespaceList+core.v1.swift | 4 ---- Sources/Model/core/v1/NamespaceSpec+core.v1.swift | 4 ---- Sources/Model/core/v1/NamespaceStatus+core.v1.swift | 4 ---- Sources/Model/core/v1/Node+core.v1.swift | 4 ---- Sources/Model/core/v1/NodeAddress+core.v1.swift | 4 ---- Sources/Model/core/v1/NodeAffinity+core.v1.swift | 4 ---- Sources/Model/core/v1/NodeCondition+core.v1.swift | 4 ---- Sources/Model/core/v1/NodeConfigSource+core.v1.swift | 4 ---- Sources/Model/core/v1/NodeConfigStatus+core.v1.swift | 4 ---- Sources/Model/core/v1/NodeDaemonEndpoints+core.v1.swift | 4 ---- Sources/Model/core/v1/NodeFeatures+core.v1.swift | 4 ---- Sources/Model/core/v1/NodeList+core.v1.swift | 4 ---- Sources/Model/core/v1/NodeRuntimeHandler+core.v1.swift | 4 ---- .../Model/core/v1/NodeRuntimeHandlerFeatures+core.v1.swift | 4 ---- Sources/Model/core/v1/NodeSelector+core.v1.swift | 4 ---- Sources/Model/core/v1/NodeSelectorRequirement+core.v1.swift | 4 ---- Sources/Model/core/v1/NodeSelectorTerm+core.v1.swift | 4 ---- Sources/Model/core/v1/NodeSpec+core.v1.swift | 4 ---- Sources/Model/core/v1/NodeStatus+core.v1.swift | 4 ---- Sources/Model/core/v1/NodeSwapStatus+core.v1.swift | 4 ---- Sources/Model/core/v1/NodeSystemInfo+core.v1.swift | 4 ---- Sources/Model/core/v1/ObjectFieldSelector+core.v1.swift | 4 ---- Sources/Model/core/v1/ObjectReference+core.v1.swift | 4 ---- Sources/Model/core/v1/PersistentVolume+core.v1.swift | 4 ---- Sources/Model/core/v1/PersistentVolumeClaim+core.v1.swift | 4 ---- .../core/v1/PersistentVolumeClaimCondition+core.v1.swift | 4 ---- Sources/Model/core/v1/PersistentVolumeClaimList+core.v1.swift | 4 ---- Sources/Model/core/v1/PersistentVolumeClaimSpec+core.v1.swift | 4 ---- .../Model/core/v1/PersistentVolumeClaimStatus+core.v1.swift | 4 ---- .../Model/core/v1/PersistentVolumeClaimTemplate+core.v1.swift | 4 ---- .../core/v1/PersistentVolumeClaimVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/PersistentVolumeList+core.v1.swift | 4 ---- Sources/Model/core/v1/PersistentVolumeSpec+core.v1.swift | 4 ---- Sources/Model/core/v1/PersistentVolumeStatus+core.v1.swift | 4 ---- .../core/v1/PhotonPersistentDiskVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/Pod+core.v1.swift | 4 ---- Sources/Model/core/v1/PodAffinity+core.v1.swift | 4 ---- Sources/Model/core/v1/PodAffinityTerm+core.v1.swift | 4 ---- Sources/Model/core/v1/PodAntiAffinity+core.v1.swift | 4 ---- Sources/Model/core/v1/PodCertificateProjection+core.v1.swift | 4 ---- Sources/Model/core/v1/PodCondition+core.v1.swift | 4 ---- Sources/Model/core/v1/PodDNSConfig+core.v1.swift | 4 ---- Sources/Model/core/v1/PodDNSConfigOption+core.v1.swift | 4 ---- .../core/v1/PodExtendedResourceClaimStatus+core.v1.swift | 4 ---- Sources/Model/core/v1/PodIP+core.v1.swift | 4 ---- Sources/Model/core/v1/PodList+core.v1.swift | 4 ---- Sources/Model/core/v1/PodOS+core.v1.swift | 4 ---- Sources/Model/core/v1/PodReadinessGate+core.v1.swift | 4 ---- Sources/Model/core/v1/PodResourceClaim+core.v1.swift | 4 ---- Sources/Model/core/v1/PodResourceClaimStatus+core.v1.swift | 4 ---- Sources/Model/core/v1/PodSchedulingGate+core.v1.swift | 4 ---- Sources/Model/core/v1/PodSecurityContext+core.v1.swift | 4 ---- Sources/Model/core/v1/PodSpec+core.v1.swift | 4 ---- Sources/Model/core/v1/PodStatus+core.v1.swift | 4 ---- Sources/Model/core/v1/PodTemplate+core.v1.swift | 4 ---- Sources/Model/core/v1/PodTemplateList+core.v1.swift | 4 ---- Sources/Model/core/v1/PodTemplateSpec+core.v1.swift | 4 ---- Sources/Model/core/v1/PortStatus+core.v1.swift | 4 ---- Sources/Model/core/v1/PortworxVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/PreferredSchedulingTerm+core.v1.swift | 4 ---- Sources/Model/core/v1/Probe+core.v1.swift | 4 ---- Sources/Model/core/v1/ProjectedVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/QuobyteVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/RBDPersistentVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/RBDVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/ReplicationController+core.v1.swift | 4 ---- .../core/v1/ReplicationControllerCondition+core.v1.swift | 4 ---- Sources/Model/core/v1/ReplicationControllerList+core.v1.swift | 4 ---- Sources/Model/core/v1/ReplicationControllerSpec+core.v1.swift | 4 ---- .../Model/core/v1/ReplicationControllerStatus+core.v1.swift | 4 ---- Sources/Model/core/v1/ResourceClaim+core.v1.swift | 4 ---- Sources/Model/core/v1/ResourceFieldSelector+core.v1.swift | 4 ---- Sources/Model/core/v1/ResourceHealth+core.v1.swift | 4 ---- Sources/Model/core/v1/ResourceQuota+core.v1.swift | 4 ---- Sources/Model/core/v1/ResourceQuotaList+core.v1.swift | 4 ---- Sources/Model/core/v1/ResourceQuotaSpec+core.v1.swift | 4 ---- Sources/Model/core/v1/ResourceQuotaStatus+core.v1.swift | 4 ---- Sources/Model/core/v1/ResourceRequirements+core.v1.swift | 4 ---- Sources/Model/core/v1/ResourceStatus+core.v1.swift | 4 ---- Sources/Model/core/v1/SELinuxOptions+core.v1.swift | 4 ---- .../Model/core/v1/ScaleIOPersistentVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/ScaleIOVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/ScopeSelector+core.v1.swift | 4 ---- .../core/v1/ScopedResourceSelectorRequirement+core.v1.swift | 4 ---- Sources/Model/core/v1/SeccompProfile+core.v1.swift | 4 ---- Sources/Model/core/v1/Secret+core.v1.swift | 4 ---- Sources/Model/core/v1/SecretEnvSource+core.v1.swift | 4 ---- Sources/Model/core/v1/SecretKeySelector+core.v1.swift | 4 ---- Sources/Model/core/v1/SecretList+core.v1.swift | 4 ---- Sources/Model/core/v1/SecretProjection+core.v1.swift | 4 ---- Sources/Model/core/v1/SecretReference+core.v1.swift | 4 ---- Sources/Model/core/v1/SecretVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/SecurityContext+core.v1.swift | 4 ---- Sources/Model/core/v1/Service+core.v1.swift | 4 ---- Sources/Model/core/v1/ServiceAccount+core.v1.swift | 4 ---- Sources/Model/core/v1/ServiceAccountList+core.v1.swift | 4 ---- .../Model/core/v1/ServiceAccountTokenProjection+core.v1.swift | 4 ---- Sources/Model/core/v1/ServiceList+core.v1.swift | 4 ---- Sources/Model/core/v1/ServicePort+core.v1.swift | 4 ---- Sources/Model/core/v1/ServiceSpec+core.v1.swift | 4 ---- Sources/Model/core/v1/ServiceStatus+core.v1.swift | 4 ---- Sources/Model/core/v1/SessionAffinityConfig+core.v1.swift | 4 ---- Sources/Model/core/v1/SleepAction+core.v1.swift | 4 ---- .../core/v1/StorageOSPersistentVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/StorageOSVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/Sysctl+core.v1.swift | 4 ---- Sources/Model/core/v1/TCPSocketAction+core.v1.swift | 4 ---- Sources/Model/core/v1/Taint+core.v1.swift | 4 ---- Sources/Model/core/v1/Toleration+core.v1.swift | 4 ---- .../core/v1/TopologySelectorLabelRequirement+core.v1.swift | 4 ---- Sources/Model/core/v1/TopologySelectorTerm+core.v1.swift | 4 ---- Sources/Model/core/v1/TopologySpreadConstraint+core.v1.swift | 4 ---- Sources/Model/core/v1/TypedLocalObjectReference+core.v1.swift | 4 ---- Sources/Model/core/v1/TypedObjectReference+core.v1.swift | 4 ---- Sources/Model/core/v1/Volume+core.v1.swift | 4 ---- Sources/Model/core/v1/VolumeDevice+core.v1.swift | 4 ---- Sources/Model/core/v1/VolumeMount+core.v1.swift | 4 ---- Sources/Model/core/v1/VolumeMountStatus+core.v1.swift | 4 ---- Sources/Model/core/v1/VolumeNodeAffinity+core.v1.swift | 4 ---- Sources/Model/core/v1/VolumeProjection+core.v1.swift | 4 ---- .../Model/core/v1/VolumeResourceRequirements+core.v1.swift | 4 ---- .../core/v1/VsphereVirtualDiskVolumeSource+core.v1.swift | 4 ---- Sources/Model/core/v1/WeightedPodAffinityTerm+core.v1.swift | 4 ---- .../Model/core/v1/WindowsSecurityContextOptions+core.v1.swift | 4 ---- Sources/Model/core/v1/core+v1.swift | 4 ---- Sources/Model/discovery/discovery.swift | 4 ---- Sources/Model/discovery/v1/Endpoint+discovery.v1.swift | 4 ---- .../Model/discovery/v1/EndpointConditions+discovery.v1.swift | 4 ---- Sources/Model/discovery/v1/EndpointHints+discovery.v1.swift | 4 ---- Sources/Model/discovery/v1/EndpointPort+discovery.v1.swift | 4 ---- Sources/Model/discovery/v1/EndpointSlice+discovery.v1.swift | 4 ---- .../Model/discovery/v1/EndpointSliceList+discovery.v1.swift | 4 ---- Sources/Model/discovery/v1/ForNode+discovery.v1.swift | 4 ---- Sources/Model/discovery/v1/ForZone+discovery.v1.swift | 4 ---- Sources/Model/discovery/v1/discovery+v1.swift | 4 ---- Sources/Model/events/events.swift | 4 ---- Sources/Model/events/v1/Event+events.v1.swift | 4 ---- Sources/Model/events/v1/EventList+events.v1.swift | 4 ---- Sources/Model/events/v1/EventSeries+events.v1.swift | 4 ---- Sources/Model/events/v1/events+v1.swift | 4 ---- Sources/Model/flowcontrol/flowcontrol.swift | 4 ---- .../v1/ExemptPriorityLevelConfiguration+flowcontrol.v1.swift | 4 ---- .../v1/FlowDistinguisherMethod+flowcontrol.v1.swift | 4 ---- Sources/Model/flowcontrol/v1/FlowSchema+flowcontrol.v1.swift | 4 ---- .../flowcontrol/v1/FlowSchemaCondition+flowcontrol.v1.swift | 4 ---- .../Model/flowcontrol/v1/FlowSchemaList+flowcontrol.v1.swift | 4 ---- .../Model/flowcontrol/v1/FlowSchemaSpec+flowcontrol.v1.swift | 4 ---- .../flowcontrol/v1/FlowSchemaStatus+flowcontrol.v1.swift | 4 ---- .../Model/flowcontrol/v1/GroupSubject+flowcontrol.v1.swift | 4 ---- .../Model/flowcontrol/v1/LimitResponse+flowcontrol.v1.swift | 4 ---- .../v1/LimitedPriorityLevelConfiguration+flowcontrol.v1.swift | 4 ---- .../flowcontrol/v1/NonResourcePolicyRule+flowcontrol.v1.swift | 4 ---- .../v1/PolicyRulesWithSubjects+flowcontrol.v1.swift | 4 ---- .../v1/PriorityLevelConfiguration+flowcontrol.v1.swift | 4 ---- .../PriorityLevelConfigurationCondition+flowcontrol.v1.swift | 4 ---- .../v1/PriorityLevelConfigurationList+flowcontrol.v1.swift | 4 ---- .../PriorityLevelConfigurationReference+flowcontrol.v1.swift | 4 ---- .../v1/PriorityLevelConfigurationSpec+flowcontrol.v1.swift | 4 ---- .../v1/PriorityLevelConfigurationStatus+flowcontrol.v1.swift | 4 ---- .../flowcontrol/v1/QueuingConfiguration+flowcontrol.v1.swift | 4 ---- .../flowcontrol/v1/ResourcePolicyRule+flowcontrol.v1.swift | 4 ---- .../flowcontrol/v1/ServiceAccountSubject+flowcontrol.v1.swift | 4 ---- Sources/Model/flowcontrol/v1/Subject+flowcontrol.v1.swift | 4 ---- Sources/Model/flowcontrol/v1/UserSubject+flowcontrol.v1.swift | 4 ---- Sources/Model/flowcontrol/v1/flowcontrol+v1.swift | 4 ---- Sources/Model/internal/internal.swift | 4 ---- .../v1alpha1/ServerStorageVersion+internal.v1alpha1.swift | 4 ---- .../internal/v1alpha1/StorageVersion+internal.v1alpha1.swift | 4 ---- .../v1alpha1/StorageVersionCondition+internal.v1alpha1.swift | 4 ---- .../v1alpha1/StorageVersionList+internal.v1alpha1.swift | 4 ---- .../v1alpha1/StorageVersionSpec+internal.v1alpha1.swift | 4 ---- .../v1alpha1/StorageVersionStatus+internal.v1alpha1.swift | 4 ---- Sources/Model/internal/v1alpha1/internal+v1alpha1.swift | 4 ---- Sources/Model/meta/meta.swift | 4 ---- Sources/Model/meta/v1/APIGroup+meta.v1.swift | 4 ---- Sources/Model/meta/v1/APIGroupList+meta.v1.swift | 4 ---- Sources/Model/meta/v1/APIResource+meta.v1.swift | 4 ---- Sources/Model/meta/v1/APIResourceList+meta.v1.swift | 4 ---- Sources/Model/meta/v1/APIVersions+meta.v1.swift | 4 ---- Sources/Model/meta/v1/Condition+meta.v1.swift | 4 ---- Sources/Model/meta/v1/DeleteOptions+meta.v1.swift | 4 ---- Sources/Model/meta/v1/FieldSelectorRequirement+meta.v1.swift | 4 ---- Sources/Model/meta/v1/GroupVersionForDiscovery+meta.v1.swift | 4 ---- Sources/Model/meta/v1/LabelSelector+meta.v1.swift | 4 ---- Sources/Model/meta/v1/LabelSelectorRequirement+meta.v1.swift | 4 ---- Sources/Model/meta/v1/ListMeta+meta.v1.swift | 4 ---- Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift | 4 ---- Sources/Model/meta/v1/ObjectMeta+meta.v1.swift | 4 ---- Sources/Model/meta/v1/OwnerReference+meta.v1.swift | 4 ---- Sources/Model/meta/v1/Preconditions+meta.v1.swift | 4 ---- Sources/Model/meta/v1/ServerAddressByClientCIDR+meta.v1.swift | 4 ---- Sources/Model/meta/v1/Status+meta.v1.swift | 4 ---- Sources/Model/meta/v1/StatusCause+meta.v1.swift | 4 ---- Sources/Model/meta/v1/StatusDetails+meta.v1.swift | 4 ---- Sources/Model/meta/v1/WatchEvent+meta.v1.swift | 4 ---- Sources/Model/meta/v1/meta+v1.swift | 4 ---- Sources/Model/networking/networking.swift | 4 ---- .../Model/networking/v1/HTTPIngressPath+networking.v1.swift | 4 ---- .../networking/v1/HTTPIngressRuleValue+networking.v1.swift | 4 ---- Sources/Model/networking/v1/IPAddress+networking.v1.swift | 4 ---- Sources/Model/networking/v1/IPAddressList+networking.v1.swift | 4 ---- Sources/Model/networking/v1/IPAddressSpec+networking.v1.swift | 4 ---- Sources/Model/networking/v1/IPBlock+networking.v1.swift | 4 ---- Sources/Model/networking/v1/Ingress+networking.v1.swift | 4 ---- .../Model/networking/v1/IngressBackend+networking.v1.swift | 4 ---- Sources/Model/networking/v1/IngressClass+networking.v1.swift | 4 ---- .../Model/networking/v1/IngressClassList+networking.v1.swift | 4 ---- .../v1/IngressClassParametersReference+networking.v1.swift | 4 ---- .../Model/networking/v1/IngressClassSpec+networking.v1.swift | 4 ---- Sources/Model/networking/v1/IngressList+networking.v1.swift | 4 ---- .../v1/IngressLoadBalancerIngress+networking.v1.swift | 4 ---- .../v1/IngressLoadBalancerStatus+networking.v1.swift | 4 ---- .../Model/networking/v1/IngressPortStatus+networking.v1.swift | 4 ---- Sources/Model/networking/v1/IngressRule+networking.v1.swift | 4 ---- .../networking/v1/IngressServiceBackend+networking.v1.swift | 4 ---- Sources/Model/networking/v1/IngressSpec+networking.v1.swift | 4 ---- Sources/Model/networking/v1/IngressStatus+networking.v1.swift | 4 ---- Sources/Model/networking/v1/IngressTLS+networking.v1.swift | 4 ---- Sources/Model/networking/v1/NetworkPolicy+networking.v1.swift | 4 ---- .../networking/v1/NetworkPolicyEgressRule+networking.v1.swift | 4 ---- .../v1/NetworkPolicyIngressRule+networking.v1.swift | 4 ---- .../Model/networking/v1/NetworkPolicyList+networking.v1.swift | 4 ---- .../Model/networking/v1/NetworkPolicyPeer+networking.v1.swift | 4 ---- .../Model/networking/v1/NetworkPolicyPort+networking.v1.swift | 4 ---- .../Model/networking/v1/NetworkPolicySpec+networking.v1.swift | 4 ---- .../Model/networking/v1/ParentReference+networking.v1.swift | 4 ---- .../networking/v1/ServiceBackendPort+networking.v1.swift | 4 ---- Sources/Model/networking/v1/ServiceCIDR+networking.v1.swift | 4 ---- .../Model/networking/v1/ServiceCIDRList+networking.v1.swift | 4 ---- .../Model/networking/v1/ServiceCIDRSpec+networking.v1.swift | 4 ---- .../Model/networking/v1/ServiceCIDRStatus+networking.v1.swift | 4 ---- Sources/Model/networking/v1/networking+v1.swift | 4 ---- .../networking/v1beta1/IPAddress+networking.v1beta1.swift | 4 ---- .../networking/v1beta1/IPAddressList+networking.v1beta1.swift | 4 ---- .../networking/v1beta1/IPAddressSpec+networking.v1beta1.swift | 4 ---- .../v1beta1/ParentReference+networking.v1beta1.swift | 4 ---- .../networking/v1beta1/ServiceCIDR+networking.v1beta1.swift | 4 ---- .../v1beta1/ServiceCIDRList+networking.v1beta1.swift | 4 ---- .../v1beta1/ServiceCIDRSpec+networking.v1beta1.swift | 4 ---- .../v1beta1/ServiceCIDRStatus+networking.v1beta1.swift | 4 ---- Sources/Model/networking/v1beta1/networking+v1beta1.swift | 4 ---- Sources/Model/node/node.swift | 4 ---- Sources/Model/node/v1/Overhead+node.v1.swift | 4 ---- Sources/Model/node/v1/RuntimeClass+node.v1.swift | 4 ---- Sources/Model/node/v1/RuntimeClassList+node.v1.swift | 4 ---- Sources/Model/node/v1/Scheduling+node.v1.swift | 4 ---- Sources/Model/node/v1/node+v1.swift | 4 ---- Sources/Model/policy/policy.swift | 4 ---- Sources/Model/policy/v1/Eviction+policy.v1.swift | 4 ---- Sources/Model/policy/v1/PodDisruptionBudget+policy.v1.swift | 4 ---- .../Model/policy/v1/PodDisruptionBudgetList+policy.v1.swift | 4 ---- .../Model/policy/v1/PodDisruptionBudgetSpec+policy.v1.swift | 4 ---- .../Model/policy/v1/PodDisruptionBudgetStatus+policy.v1.swift | 4 ---- Sources/Model/policy/v1/policy+v1.swift | 4 ---- Sources/Model/rbac/rbac.swift | 4 ---- Sources/Model/rbac/v1/AggregationRule+rbac.v1.swift | 4 ---- Sources/Model/rbac/v1/ClusterRole+rbac.v1.swift | 4 ---- Sources/Model/rbac/v1/ClusterRoleBinding+rbac.v1.swift | 4 ---- Sources/Model/rbac/v1/ClusterRoleBindingList+rbac.v1.swift | 4 ---- Sources/Model/rbac/v1/ClusterRoleList+rbac.v1.swift | 4 ---- Sources/Model/rbac/v1/PolicyRule+rbac.v1.swift | 4 ---- Sources/Model/rbac/v1/Role+rbac.v1.swift | 4 ---- Sources/Model/rbac/v1/RoleBinding+rbac.v1.swift | 4 ---- Sources/Model/rbac/v1/RoleBindingList+rbac.v1.swift | 4 ---- Sources/Model/rbac/v1/RoleList+rbac.v1.swift | 4 ---- Sources/Model/rbac/v1/RoleRef+rbac.v1.swift | 4 ---- Sources/Model/rbac/v1/Subject+rbac.v1.swift | 4 ---- Sources/Model/rbac/v1/rbac+v1.swift | 4 ---- Sources/Model/resource/resource.swift | 4 ---- .../Model/resource/v1/AllocatedDeviceStatus+resource.v1.swift | 4 ---- Sources/Model/resource/v1/AllocationResult+resource.v1.swift | 4 ---- Sources/Model/resource/v1/CELDeviceSelector+resource.v1.swift | 4 ---- .../Model/resource/v1/CapacityRequestPolicy+resource.v1.swift | 4 ---- .../resource/v1/CapacityRequestPolicyRange+resource.v1.swift | 4 ---- .../Model/resource/v1/CapacityRequirements+resource.v1.swift | 4 ---- Sources/Model/resource/v1/Counter+resource.v1.swift | 4 ---- Sources/Model/resource/v1/CounterSet+resource.v1.swift | 4 ---- Sources/Model/resource/v1/Device+resource.v1.swift | 4 ---- .../v1/DeviceAllocationConfiguration+resource.v1.swift | 4 ---- .../resource/v1/DeviceAllocationResult+resource.v1.swift | 4 ---- Sources/Model/resource/v1/DeviceAttribute+resource.v1.swift | 4 ---- Sources/Model/resource/v1/DeviceCapacity+resource.v1.swift | 4 ---- Sources/Model/resource/v1/DeviceClaim+resource.v1.swift | 4 ---- .../resource/v1/DeviceClaimConfiguration+resource.v1.swift | 4 ---- Sources/Model/resource/v1/DeviceClass+resource.v1.swift | 4 ---- .../resource/v1/DeviceClassConfiguration+resource.v1.swift | 4 ---- Sources/Model/resource/v1/DeviceClassList+resource.v1.swift | 4 ---- Sources/Model/resource/v1/DeviceClassSpec+resource.v1.swift | 4 ---- Sources/Model/resource/v1/DeviceConstraint+resource.v1.swift | 4 ---- .../resource/v1/DeviceCounterConsumption+resource.v1.swift | 4 ---- Sources/Model/resource/v1/DeviceRequest+resource.v1.swift | 4 ---- .../v1/DeviceRequestAllocationResult+resource.v1.swift | 4 ---- Sources/Model/resource/v1/DeviceSelector+resource.v1.swift | 4 ---- Sources/Model/resource/v1/DeviceSubRequest+resource.v1.swift | 4 ---- Sources/Model/resource/v1/DeviceTaint+resource.v1.swift | 4 ---- Sources/Model/resource/v1/DeviceToleration+resource.v1.swift | 4 ---- .../Model/resource/v1/ExactDeviceRequest+resource.v1.swift | 4 ---- Sources/Model/resource/v1/NetworkDeviceData+resource.v1.swift | 4 ---- .../resource/v1/OpaqueDeviceConfiguration+resource.v1.swift | 4 ---- Sources/Model/resource/v1/ResourceClaim+resource.v1.swift | 4 ---- .../v1/ResourceClaimConsumerReference+resource.v1.swift | 4 ---- Sources/Model/resource/v1/ResourceClaimList+resource.v1.swift | 4 ---- Sources/Model/resource/v1/ResourceClaimSpec+resource.v1.swift | 4 ---- .../Model/resource/v1/ResourceClaimStatus+resource.v1.swift | 4 ---- .../Model/resource/v1/ResourceClaimTemplate+resource.v1.swift | 4 ---- .../resource/v1/ResourceClaimTemplateList+resource.v1.swift | 4 ---- .../resource/v1/ResourceClaimTemplateSpec+resource.v1.swift | 4 ---- Sources/Model/resource/v1/ResourcePool+resource.v1.swift | 4 ---- Sources/Model/resource/v1/ResourceSlice+resource.v1.swift | 4 ---- Sources/Model/resource/v1/ResourceSliceList+resource.v1.swift | 4 ---- Sources/Model/resource/v1/ResourceSliceSpec+resource.v1.swift | 4 ---- Sources/Model/resource/v1/resource+v1.swift | 4 ---- .../v1alpha3/CELDeviceSelector+resource.v1alpha3.swift | 4 ---- .../resource/v1alpha3/DeviceSelector+resource.v1alpha3.swift | 4 ---- .../resource/v1alpha3/DeviceTaint+resource.v1alpha3.swift | 4 ---- .../resource/v1alpha3/DeviceTaintRule+resource.v1alpha3.swift | 4 ---- .../v1alpha3/DeviceTaintRuleList+resource.v1alpha3.swift | 4 ---- .../v1alpha3/DeviceTaintRuleSpec+resource.v1alpha3.swift | 4 ---- .../v1alpha3/DeviceTaintSelector+resource.v1alpha3.swift | 4 ---- Sources/Model/resource/v1alpha3/resource+v1alpha3.swift | 4 ---- .../v1beta1/AllocatedDeviceStatus+resource.v1beta1.swift | 4 ---- .../resource/v1beta1/AllocationResult+resource.v1beta1.swift | 4 ---- .../Model/resource/v1beta1/BasicDevice+resource.v1beta1.swift | 4 ---- .../resource/v1beta1/CELDeviceSelector+resource.v1beta1.swift | 4 ---- .../v1beta1/CapacityRequestPolicy+resource.v1beta1.swift | 4 ---- .../v1beta1/CapacityRequestPolicyRange+resource.v1beta1.swift | 4 ---- .../v1beta1/CapacityRequirements+resource.v1beta1.swift | 4 ---- Sources/Model/resource/v1beta1/Counter+resource.v1beta1.swift | 4 ---- .../Model/resource/v1beta1/CounterSet+resource.v1beta1.swift | 4 ---- Sources/Model/resource/v1beta1/Device+resource.v1beta1.swift | 4 ---- .../DeviceAllocationConfiguration+resource.v1beta1.swift | 4 ---- .../v1beta1/DeviceAllocationResult+resource.v1beta1.swift | 4 ---- .../resource/v1beta1/DeviceAttribute+resource.v1beta1.swift | 4 ---- .../resource/v1beta1/DeviceCapacity+resource.v1beta1.swift | 4 ---- .../Model/resource/v1beta1/DeviceClaim+resource.v1beta1.swift | 4 ---- .../v1beta1/DeviceClaimConfiguration+resource.v1beta1.swift | 4 ---- .../Model/resource/v1beta1/DeviceClass+resource.v1beta1.swift | 4 ---- .../v1beta1/DeviceClassConfiguration+resource.v1beta1.swift | 4 ---- .../resource/v1beta1/DeviceClassList+resource.v1beta1.swift | 4 ---- .../resource/v1beta1/DeviceClassSpec+resource.v1beta1.swift | 4 ---- .../resource/v1beta1/DeviceConstraint+resource.v1beta1.swift | 4 ---- .../v1beta1/DeviceCounterConsumption+resource.v1beta1.swift | 4 ---- .../resource/v1beta1/DeviceRequest+resource.v1beta1.swift | 4 ---- .../DeviceRequestAllocationResult+resource.v1beta1.swift | 4 ---- .../resource/v1beta1/DeviceSelector+resource.v1beta1.swift | 4 ---- .../resource/v1beta1/DeviceSubRequest+resource.v1beta1.swift | 4 ---- .../Model/resource/v1beta1/DeviceTaint+resource.v1beta1.swift | 4 ---- .../resource/v1beta1/DeviceToleration+resource.v1beta1.swift | 4 ---- .../resource/v1beta1/NetworkDeviceData+resource.v1beta1.swift | 4 ---- .../v1beta1/OpaqueDeviceConfiguration+resource.v1beta1.swift | 4 ---- .../resource/v1beta1/ResourceClaim+resource.v1beta1.swift | 4 ---- .../ResourceClaimConsumerReference+resource.v1beta1.swift | 4 ---- .../resource/v1beta1/ResourceClaimList+resource.v1beta1.swift | 4 ---- .../resource/v1beta1/ResourceClaimSpec+resource.v1beta1.swift | 4 ---- .../v1beta1/ResourceClaimStatus+resource.v1beta1.swift | 4 ---- .../v1beta1/ResourceClaimTemplate+resource.v1beta1.swift | 4 ---- .../v1beta1/ResourceClaimTemplateList+resource.v1beta1.swift | 4 ---- .../v1beta1/ResourceClaimTemplateSpec+resource.v1beta1.swift | 4 ---- .../resource/v1beta1/ResourcePool+resource.v1beta1.swift | 4 ---- .../resource/v1beta1/ResourceSlice+resource.v1beta1.swift | 4 ---- .../resource/v1beta1/ResourceSliceList+resource.v1beta1.swift | 4 ---- .../resource/v1beta1/ResourceSliceSpec+resource.v1beta1.swift | 4 ---- Sources/Model/resource/v1beta1/resource+v1beta1.swift | 4 ---- .../v1beta2/AllocatedDeviceStatus+resource.v1beta2.swift | 4 ---- .../resource/v1beta2/AllocationResult+resource.v1beta2.swift | 4 ---- .../resource/v1beta2/CELDeviceSelector+resource.v1beta2.swift | 4 ---- .../v1beta2/CapacityRequestPolicy+resource.v1beta2.swift | 4 ---- .../v1beta2/CapacityRequestPolicyRange+resource.v1beta2.swift | 4 ---- .../v1beta2/CapacityRequirements+resource.v1beta2.swift | 4 ---- Sources/Model/resource/v1beta2/Counter+resource.v1beta2.swift | 4 ---- .../Model/resource/v1beta2/CounterSet+resource.v1beta2.swift | 4 ---- Sources/Model/resource/v1beta2/Device+resource.v1beta2.swift | 4 ---- .../DeviceAllocationConfiguration+resource.v1beta2.swift | 4 ---- .../v1beta2/DeviceAllocationResult+resource.v1beta2.swift | 4 ---- .../resource/v1beta2/DeviceAttribute+resource.v1beta2.swift | 4 ---- .../resource/v1beta2/DeviceCapacity+resource.v1beta2.swift | 4 ---- .../Model/resource/v1beta2/DeviceClaim+resource.v1beta2.swift | 4 ---- .../v1beta2/DeviceClaimConfiguration+resource.v1beta2.swift | 4 ---- .../Model/resource/v1beta2/DeviceClass+resource.v1beta2.swift | 4 ---- .../v1beta2/DeviceClassConfiguration+resource.v1beta2.swift | 4 ---- .../resource/v1beta2/DeviceClassList+resource.v1beta2.swift | 4 ---- .../resource/v1beta2/DeviceClassSpec+resource.v1beta2.swift | 4 ---- .../resource/v1beta2/DeviceConstraint+resource.v1beta2.swift | 4 ---- .../v1beta2/DeviceCounterConsumption+resource.v1beta2.swift | 4 ---- .../resource/v1beta2/DeviceRequest+resource.v1beta2.swift | 4 ---- .../DeviceRequestAllocationResult+resource.v1beta2.swift | 4 ---- .../resource/v1beta2/DeviceSelector+resource.v1beta2.swift | 4 ---- .../resource/v1beta2/DeviceSubRequest+resource.v1beta2.swift | 4 ---- .../Model/resource/v1beta2/DeviceTaint+resource.v1beta2.swift | 4 ---- .../resource/v1beta2/DeviceToleration+resource.v1beta2.swift | 4 ---- .../v1beta2/ExactDeviceRequest+resource.v1beta2.swift | 4 ---- .../resource/v1beta2/NetworkDeviceData+resource.v1beta2.swift | 4 ---- .../v1beta2/OpaqueDeviceConfiguration+resource.v1beta2.swift | 4 ---- .../resource/v1beta2/ResourceClaim+resource.v1beta2.swift | 4 ---- .../ResourceClaimConsumerReference+resource.v1beta2.swift | 4 ---- .../resource/v1beta2/ResourceClaimList+resource.v1beta2.swift | 4 ---- .../resource/v1beta2/ResourceClaimSpec+resource.v1beta2.swift | 4 ---- .../v1beta2/ResourceClaimStatus+resource.v1beta2.swift | 4 ---- .../v1beta2/ResourceClaimTemplate+resource.v1beta2.swift | 4 ---- .../v1beta2/ResourceClaimTemplateList+resource.v1beta2.swift | 4 ---- .../v1beta2/ResourceClaimTemplateSpec+resource.v1beta2.swift | 4 ---- .../resource/v1beta2/ResourcePool+resource.v1beta2.swift | 4 ---- .../resource/v1beta2/ResourceSlice+resource.v1beta2.swift | 4 ---- .../resource/v1beta2/ResourceSliceList+resource.v1beta2.swift | 4 ---- .../resource/v1beta2/ResourceSliceSpec+resource.v1beta2.swift | 4 ---- Sources/Model/resource/v1beta2/resource+v1beta2.swift | 4 ---- Sources/Model/scheduling/scheduling.swift | 4 ---- Sources/Model/scheduling/v1/PriorityClass+scheduling.v1.swift | 4 ---- .../Model/scheduling/v1/PriorityClassList+scheduling.v1.swift | 4 ---- Sources/Model/scheduling/v1/scheduling+v1.swift | 4 ---- Sources/Model/storage/storage.swift | 4 ---- Sources/Model/storage/v1/CSIDriver+storage.v1.swift | 4 ---- Sources/Model/storage/v1/CSIDriverList+storage.v1.swift | 4 ---- Sources/Model/storage/v1/CSIDriverSpec+storage.v1.swift | 4 ---- Sources/Model/storage/v1/CSINode+storage.v1.swift | 4 ---- Sources/Model/storage/v1/CSINodeDriver+storage.v1.swift | 4 ---- Sources/Model/storage/v1/CSINodeList+storage.v1.swift | 4 ---- Sources/Model/storage/v1/CSINodeSpec+storage.v1.swift | 4 ---- Sources/Model/storage/v1/CSIStorageCapacity+storage.v1.swift | 4 ---- .../Model/storage/v1/CSIStorageCapacityList+storage.v1.swift | 4 ---- Sources/Model/storage/v1/StorageClass+storage.v1.swift | 4 ---- Sources/Model/storage/v1/StorageClassList+storage.v1.swift | 4 ---- Sources/Model/storage/v1/TokenRequest+storage.v1.swift | 4 ---- Sources/Model/storage/v1/VolumeAttachment+storage.v1.swift | 4 ---- .../Model/storage/v1/VolumeAttachmentList+storage.v1.swift | 4 ---- .../Model/storage/v1/VolumeAttachmentSource+storage.v1.swift | 4 ---- .../Model/storage/v1/VolumeAttachmentSpec+storage.v1.swift | 4 ---- .../Model/storage/v1/VolumeAttachmentStatus+storage.v1.swift | 4 ---- .../Model/storage/v1/VolumeAttributesClass+storage.v1.swift | 4 ---- .../storage/v1/VolumeAttributesClassList+storage.v1.swift | 4 ---- Sources/Model/storage/v1/VolumeError+storage.v1.swift | 4 ---- Sources/Model/storage/v1/VolumeNodeResources+storage.v1.swift | 4 ---- Sources/Model/storage/v1/storage+v1.swift | 4 ---- .../v1alpha1/VolumeAttributesClass+storage.v1alpha1.swift | 4 ---- .../v1alpha1/VolumeAttributesClassList+storage.v1alpha1.swift | 4 ---- Sources/Model/storage/v1alpha1/storage+v1alpha1.swift | 4 ---- .../v1beta1/VolumeAttributesClass+storage.v1beta1.swift | 4 ---- .../v1beta1/VolumeAttributesClassList+storage.v1beta1.swift | 4 ---- Sources/Model/storage/v1beta1/storage+v1beta1.swift | 4 ---- Sources/Model/storagemigration/storagemigration.swift | 4 ---- .../GroupVersionResource+storagemigration.v1alpha1.swift | 4 ---- .../MigrationCondition+storagemigration.v1alpha1.swift | 4 ---- .../StorageVersionMigration+storagemigration.v1alpha1.swift | 4 ---- ...torageVersionMigrationList+storagemigration.v1alpha1.swift | 4 ---- ...torageVersionMigrationSpec+storagemigration.v1alpha1.swift | 4 ---- ...rageVersionMigrationStatus+storagemigration.v1alpha1.swift | 4 ---- .../storagemigration/v1alpha1/storagemigration+v1alpha1.swift | 4 ---- 786 files changed, 3144 deletions(-) diff --git a/Sources/Model/GroupVersionKind+DefaultResources.swift b/Sources/Model/GroupVersionKind+DefaultResources.swift index 38ce0bf5..08a51d81 100644 --- a/Sources/Model/GroupVersionKind+DefaultResources.swift +++ b/Sources/Model/GroupVersionKind+DefaultResources.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Known GroupVersionKinds. diff --git a/Sources/Model/GroupVersionKind+KubernetesAPIResource.swift b/Sources/Model/GroupVersionKind+KubernetesAPIResource.swift index 794888c2..87acbe65 100644 --- a/Sources/Model/GroupVersionKind+KubernetesAPIResource.swift +++ b/Sources/Model/GroupVersionKind+KubernetesAPIResource.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif public extension GroupVersionKind { diff --git a/Sources/Model/GroupVersionKind+Meta.swift b/Sources/Model/GroupVersionKind+Meta.swift index eea9a12e..7e811a42 100644 --- a/Sources/Model/GroupVersionKind+Meta.swift +++ b/Sources/Model/GroupVersionKind+Meta.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif public extension GroupVersionKind { diff --git a/Sources/Model/GroupVersionKind+ResourceName.swift b/Sources/Model/GroupVersionKind+ResourceName.swift index 7a6af6eb..248ed152 100644 --- a/Sources/Model/GroupVersionKind+ResourceName.swift +++ b/Sources/Model/GroupVersionKind+ResourceName.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif public extension GroupVersionKind { diff --git a/Sources/Model/GroupVersionResource+DefaultResources.swift b/Sources/Model/GroupVersionResource+DefaultResources.swift index 65c46f79..e1ef1762 100644 --- a/Sources/Model/GroupVersionResource+DefaultResources.swift +++ b/Sources/Model/GroupVersionResource+DefaultResources.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Known GroupVersionResources. diff --git a/Sources/Model/GroupVersionResource+KubernetesAPIResource.swift b/Sources/Model/GroupVersionResource+KubernetesAPIResource.swift index c364d0d0..b02564d5 100644 --- a/Sources/Model/GroupVersionResource+KubernetesAPIResource.swift +++ b/Sources/Model/GroupVersionResource+KubernetesAPIResource.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif public extension GroupVersionResource { diff --git a/Sources/Model/GroupVersionResource+Meta.swift b/Sources/Model/GroupVersionResource+Meta.swift index c036175f..f26dfac3 100644 --- a/Sources/Model/GroupVersionResource+Meta.swift +++ b/Sources/Model/GroupVersionResource+Meta.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif public extension GroupVersionResource { diff --git a/Sources/Model/GroupVersionResource+ResourceName.swift b/Sources/Model/GroupVersionResource+ResourceName.swift index 6e8c1bb8..d0ec7b1e 100644 --- a/Sources/Model/GroupVersionResource+ResourceName.swift +++ b/Sources/Model/GroupVersionResource+ResourceName.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif public extension GroupVersionResource { diff --git a/Sources/Model/admissionregistration/admissionregistration.swift b/Sources/Model/admissionregistration/admissionregistration.swift index 828af8e5..6e7de188 100644 --- a/Sources/Model/admissionregistration/admissionregistration.swift +++ b/Sources/Model/admissionregistration/admissionregistration.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `admissionregistration` diff --git a/Sources/Model/admissionregistration/v1/AuditAnnotation+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/AuditAnnotation+admissionregistration.v1.swift index 8415b9f6..647e8cc3 100644 --- a/Sources/Model/admissionregistration/v1/AuditAnnotation+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/AuditAnnotation+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.AuditAnnotation // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.AuditAnnotation diff --git a/Sources/Model/admissionregistration/v1/ExpressionWarning+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ExpressionWarning+admissionregistration.v1.swift index 0bb74064..96d62116 100644 --- a/Sources/Model/admissionregistration/v1/ExpressionWarning+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ExpressionWarning+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.ExpressionWarning // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.ExpressionWarning diff --git a/Sources/Model/admissionregistration/v1/MatchCondition+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MatchCondition+admissionregistration.v1.swift index 3b5a2d31..8f33d359 100644 --- a/Sources/Model/admissionregistration/v1/MatchCondition+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MatchCondition+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.MatchCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.MatchCondition diff --git a/Sources/Model/admissionregistration/v1/MatchResources+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MatchResources+admissionregistration.v1.swift index d2ed7340..716aa77b 100644 --- a/Sources/Model/admissionregistration/v1/MatchResources+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MatchResources+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.MatchResources // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.MatchResources diff --git a/Sources/Model/admissionregistration/v1/MutatingWebhook+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MutatingWebhook+admissionregistration.v1.swift index 6c39345d..355c9bdb 100644 --- a/Sources/Model/admissionregistration/v1/MutatingWebhook+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MutatingWebhook+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.MutatingWebhook // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.MutatingWebhook diff --git a/Sources/Model/admissionregistration/v1/MutatingWebhookConfiguration+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MutatingWebhookConfiguration+admissionregistration.v1.swift index 9761eaa5..ad856cd0 100644 --- a/Sources/Model/admissionregistration/v1/MutatingWebhookConfiguration+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MutatingWebhookConfiguration+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.MutatingWebhookConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.MutatingWebhookConfiguration diff --git a/Sources/Model/admissionregistration/v1/MutatingWebhookConfigurationList+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/MutatingWebhookConfigurationList+admissionregistration.v1.swift index 34a64df2..5cd923f2 100644 --- a/Sources/Model/admissionregistration/v1/MutatingWebhookConfigurationList+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/MutatingWebhookConfigurationList+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.MutatingWebhookConfigurationList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.MutatingWebhookConfigurationList diff --git a/Sources/Model/admissionregistration/v1/NamedRuleWithOperations+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/NamedRuleWithOperations+admissionregistration.v1.swift index f1f4ca77..c4c9e24b 100644 --- a/Sources/Model/admissionregistration/v1/NamedRuleWithOperations+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/NamedRuleWithOperations+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.NamedRuleWithOperations // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.NamedRuleWithOperations diff --git a/Sources/Model/admissionregistration/v1/ParamKind+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ParamKind+admissionregistration.v1.swift index 99d282c2..c60724e4 100644 --- a/Sources/Model/admissionregistration/v1/ParamKind+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ParamKind+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.ParamKind // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.ParamKind diff --git a/Sources/Model/admissionregistration/v1/ParamRef+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ParamRef+admissionregistration.v1.swift index d19485ec..dacd5d1e 100644 --- a/Sources/Model/admissionregistration/v1/ParamRef+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ParamRef+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.ParamRef // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.ParamRef diff --git a/Sources/Model/admissionregistration/v1/RuleWithOperations+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/RuleWithOperations+admissionregistration.v1.swift index d4c20224..e6195173 100644 --- a/Sources/Model/admissionregistration/v1/RuleWithOperations+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/RuleWithOperations+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.RuleWithOperations // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.RuleWithOperations diff --git a/Sources/Model/admissionregistration/v1/ServiceReference+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ServiceReference+admissionregistration.v1.swift index 2713ed10..98c7bc3b 100644 --- a/Sources/Model/admissionregistration/v1/ServiceReference+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ServiceReference+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.ServiceReference // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.ServiceReference diff --git a/Sources/Model/admissionregistration/v1/TypeChecking+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/TypeChecking+admissionregistration.v1.swift index 137253c7..ed0781a9 100644 --- a/Sources/Model/admissionregistration/v1/TypeChecking+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/TypeChecking+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.TypeChecking // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.TypeChecking diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicy+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicy+admissionregistration.v1.swift index 7874c6b1..eb4486bb 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicy+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicy+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.ValidatingAdmissionPolicy // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.ValidatingAdmissionPolicy diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBinding+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBinding+admissionregistration.v1.swift index c5e6a7a2..b17f75f9 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBinding+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBinding+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.ValidatingAdmissionPolicyBinding // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.ValidatingAdmissionPolicyBinding diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1.swift index 9512e3e3..452c762f 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingList+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.ValidatingAdmissionPolicyBindingList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.ValidatingAdmissionPolicyBindingList diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1.swift index 4ff73923..4cc4502c 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyBindingSpec+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyList+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyList+admissionregistration.v1.swift index 836755d3..b98fb019 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyList+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyList+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.ValidatingAdmissionPolicyList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.ValidatingAdmissionPolicyList diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicySpec+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicySpec+admissionregistration.v1.swift index d33bc7e0..c6b135a9 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicySpec+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicySpec+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.ValidatingAdmissionPolicySpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.ValidatingAdmissionPolicySpec diff --git a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyStatus+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyStatus+admissionregistration.v1.swift index 4493c09f..6a524ad9 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyStatus+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingAdmissionPolicyStatus+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.ValidatingAdmissionPolicyStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.ValidatingAdmissionPolicyStatus diff --git a/Sources/Model/admissionregistration/v1/ValidatingWebhook+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingWebhook+admissionregistration.v1.swift index af7d3def..606f3542 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingWebhook+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingWebhook+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.ValidatingWebhook // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.ValidatingWebhook diff --git a/Sources/Model/admissionregistration/v1/ValidatingWebhookConfiguration+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingWebhookConfiguration+admissionregistration.v1.swift index 21c80cf5..020ab65b 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingWebhookConfiguration+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingWebhookConfiguration+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.ValidatingWebhookConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.ValidatingWebhookConfiguration diff --git a/Sources/Model/admissionregistration/v1/ValidatingWebhookConfigurationList+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/ValidatingWebhookConfigurationList+admissionregistration.v1.swift index a0bf5301..ae6b7b28 100644 --- a/Sources/Model/admissionregistration/v1/ValidatingWebhookConfigurationList+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/ValidatingWebhookConfigurationList+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.ValidatingWebhookConfigurationList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.ValidatingWebhookConfigurationList diff --git a/Sources/Model/admissionregistration/v1/Validation+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/Validation+admissionregistration.v1.swift index aa55f611..520623c4 100644 --- a/Sources/Model/admissionregistration/v1/Validation+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/Validation+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.Validation // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.Validation diff --git a/Sources/Model/admissionregistration/v1/Variable+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/Variable+admissionregistration.v1.swift index 616b2b63..f270bc95 100644 --- a/Sources/Model/admissionregistration/v1/Variable+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/Variable+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.Variable // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.Variable diff --git a/Sources/Model/admissionregistration/v1/WebhookClientConfig+admissionregistration.v1.swift b/Sources/Model/admissionregistration/v1/WebhookClientConfig+admissionregistration.v1.swift index 836702bf..788e9296 100644 --- a/Sources/Model/admissionregistration/v1/WebhookClientConfig+admissionregistration.v1.swift +++ b/Sources/Model/admissionregistration/v1/WebhookClientConfig+admissionregistration.v1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1.WebhookClientConfig // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1.WebhookClientConfig diff --git a/Sources/Model/admissionregistration/v1/admissionregistration+v1.swift b/Sources/Model/admissionregistration/v1/admissionregistration+v1.swift index a4c772e3..7dd97163 100644 --- a/Sources/Model/admissionregistration/v1/admissionregistration+v1.swift +++ b/Sources/Model/admissionregistration/v1/admissionregistration+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `admissionregistration.v1` diff --git a/Sources/Model/admissionregistration/v1alpha1/ApplyConfiguration+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/ApplyConfiguration+admissionregistration.v1alpha1.swift index 71d62e24..b58a7b87 100644 --- a/Sources/Model/admissionregistration/v1alpha1/ApplyConfiguration+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/ApplyConfiguration+admissionregistration.v1alpha1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1alpha1.ApplyConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1alpha1.ApplyConfiguration diff --git a/Sources/Model/admissionregistration/v1alpha1/JSONPatch+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/JSONPatch+admissionregistration.v1alpha1.swift index 7aa316c2..0e9556a6 100644 --- a/Sources/Model/admissionregistration/v1alpha1/JSONPatch+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/JSONPatch+admissionregistration.v1alpha1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1alpha1.JSONPatch // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1alpha1.JSONPatch diff --git a/Sources/Model/admissionregistration/v1alpha1/MatchCondition+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MatchCondition+admissionregistration.v1alpha1.swift index c8c8c3f7..cc974719 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MatchCondition+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MatchCondition+admissionregistration.v1alpha1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1alpha1.MatchCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1alpha1.MatchCondition diff --git a/Sources/Model/admissionregistration/v1alpha1/MatchResources+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MatchResources+admissionregistration.v1alpha1.swift index 51ba31bd..d3e457aa 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MatchResources+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MatchResources+admissionregistration.v1alpha1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1alpha1.MatchResources // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1alpha1.MatchResources diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicy+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicy+admissionregistration.v1alpha1.swift index 405a6509..32d1c90c 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicy+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicy+admissionregistration.v1alpha1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1alpha1.MutatingAdmissionPolicy // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1alpha1.MutatingAdmissionPolicy diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBinding+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBinding+admissionregistration.v1alpha1.swift index e0068b51..bea0f05b 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBinding+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBinding+admissionregistration.v1alpha1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1alpha1.MutatingAdmissionPolicyBinding // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1alpha1.MutatingAdmissionPolicyBinding diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingList+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingList+admissionregistration.v1alpha1.swift index a5f71055..099a2704 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingList+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingList+admissionregistration.v1alpha1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingList diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1alpha1.swift index 05cdbf93..ed18f752 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1alpha1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingSpec diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyList+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyList+admissionregistration.v1alpha1.swift index 84144f33..5221fbbd 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyList+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicyList+admissionregistration.v1alpha1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1alpha1.MutatingAdmissionPolicyList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1alpha1.MutatingAdmissionPolicyList diff --git a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicySpec+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicySpec+admissionregistration.v1alpha1.swift index e32b7bc3..298e5174 100644 --- a/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicySpec+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/MutatingAdmissionPolicySpec+admissionregistration.v1alpha1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1alpha1.MutatingAdmissionPolicySpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1alpha1.MutatingAdmissionPolicySpec diff --git a/Sources/Model/admissionregistration/v1alpha1/Mutation+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/Mutation+admissionregistration.v1alpha1.swift index bc101f21..7b835a11 100644 --- a/Sources/Model/admissionregistration/v1alpha1/Mutation+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/Mutation+admissionregistration.v1alpha1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1alpha1.Mutation // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1alpha1.Mutation diff --git a/Sources/Model/admissionregistration/v1alpha1/NamedRuleWithOperations+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/NamedRuleWithOperations+admissionregistration.v1alpha1.swift index ef595ec5..35b62cb4 100644 --- a/Sources/Model/admissionregistration/v1alpha1/NamedRuleWithOperations+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/NamedRuleWithOperations+admissionregistration.v1alpha1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1alpha1.NamedRuleWithOperations // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1alpha1.NamedRuleWithOperations diff --git a/Sources/Model/admissionregistration/v1alpha1/ParamKind+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/ParamKind+admissionregistration.v1alpha1.swift index 01c7bd0c..beb6fa60 100644 --- a/Sources/Model/admissionregistration/v1alpha1/ParamKind+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/ParamKind+admissionregistration.v1alpha1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1alpha1.ParamKind // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1alpha1.ParamKind diff --git a/Sources/Model/admissionregistration/v1alpha1/ParamRef+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/ParamRef+admissionregistration.v1alpha1.swift index 9f84354e..94bcf0e3 100644 --- a/Sources/Model/admissionregistration/v1alpha1/ParamRef+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/ParamRef+admissionregistration.v1alpha1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1alpha1.ParamRef // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1alpha1.ParamRef diff --git a/Sources/Model/admissionregistration/v1alpha1/Variable+admissionregistration.v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/Variable+admissionregistration.v1alpha1.swift index 810cb2db..94c6f7e4 100644 --- a/Sources/Model/admissionregistration/v1alpha1/Variable+admissionregistration.v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/Variable+admissionregistration.v1alpha1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1alpha1.Variable // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1alpha1.Variable diff --git a/Sources/Model/admissionregistration/v1alpha1/admissionregistration+v1alpha1.swift b/Sources/Model/admissionregistration/v1alpha1/admissionregistration+v1alpha1.swift index 9e663abf..30c65e6d 100644 --- a/Sources/Model/admissionregistration/v1alpha1/admissionregistration+v1alpha1.swift +++ b/Sources/Model/admissionregistration/v1alpha1/admissionregistration+v1alpha1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `admissionregistration.v1alpha1` diff --git a/Sources/Model/admissionregistration/v1beta1/ApplyConfiguration+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ApplyConfiguration+admissionregistration.v1beta1.swift index e1560b28..8a377efe 100644 --- a/Sources/Model/admissionregistration/v1beta1/ApplyConfiguration+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/ApplyConfiguration+admissionregistration.v1beta1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1beta1.ApplyConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1beta1.ApplyConfiguration diff --git a/Sources/Model/admissionregistration/v1beta1/JSONPatch+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/JSONPatch+admissionregistration.v1beta1.swift index c107dc02..c60292b0 100644 --- a/Sources/Model/admissionregistration/v1beta1/JSONPatch+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/JSONPatch+admissionregistration.v1beta1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1beta1.JSONPatch // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1beta1.JSONPatch diff --git a/Sources/Model/admissionregistration/v1beta1/MatchCondition+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MatchCondition+admissionregistration.v1beta1.swift index 98d4b245..4eb7d846 100644 --- a/Sources/Model/admissionregistration/v1beta1/MatchCondition+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MatchCondition+admissionregistration.v1beta1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1beta1.MatchCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1beta1.MatchCondition diff --git a/Sources/Model/admissionregistration/v1beta1/MatchResources+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MatchResources+admissionregistration.v1beta1.swift index f3dbe466..654d88df 100644 --- a/Sources/Model/admissionregistration/v1beta1/MatchResources+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MatchResources+admissionregistration.v1beta1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1beta1.MatchResources // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1beta1.MatchResources diff --git a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicy+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicy+admissionregistration.v1beta1.swift index 66303ccd..efac00de 100644 --- a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicy+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicy+admissionregistration.v1beta1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1beta1.MutatingAdmissionPolicy // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1beta1.MutatingAdmissionPolicy diff --git a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift index 30eee5a3..9a8af4b6 100644 --- a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBinding+admissionregistration.v1beta1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1beta1.MutatingAdmissionPolicyBinding // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1beta1.MutatingAdmissionPolicyBinding diff --git a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift index 126edd2f..b092e0e4 100644 --- a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingList+admissionregistration.v1beta1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1beta1.MutatingAdmissionPolicyBindingList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1beta1.MutatingAdmissionPolicyBindingList diff --git a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift index 8ac187fe..ae65e771 100644 --- a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyBindingSpec+admissionregistration.v1beta1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1beta1.MutatingAdmissionPolicyBindingSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1beta1.MutatingAdmissionPolicyBindingSpec diff --git a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyList+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyList+admissionregistration.v1beta1.swift index ffcf805a..dccabefe 100644 --- a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyList+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicyList+admissionregistration.v1beta1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1beta1.MutatingAdmissionPolicyList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1beta1.MutatingAdmissionPolicyList diff --git a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicySpec+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicySpec+admissionregistration.v1beta1.swift index 730cbf1e..886307c3 100644 --- a/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicySpec+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/MutatingAdmissionPolicySpec+admissionregistration.v1beta1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1beta1.MutatingAdmissionPolicySpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1beta1.MutatingAdmissionPolicySpec diff --git a/Sources/Model/admissionregistration/v1beta1/Mutation+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/Mutation+admissionregistration.v1beta1.swift index d5d24387..ee03759c 100644 --- a/Sources/Model/admissionregistration/v1beta1/Mutation+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/Mutation+admissionregistration.v1beta1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1beta1.Mutation // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1beta1.Mutation diff --git a/Sources/Model/admissionregistration/v1beta1/NamedRuleWithOperations+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/NamedRuleWithOperations+admissionregistration.v1beta1.swift index 8bfa1c53..ffe650e7 100644 --- a/Sources/Model/admissionregistration/v1beta1/NamedRuleWithOperations+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/NamedRuleWithOperations+admissionregistration.v1beta1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1beta1.NamedRuleWithOperations // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1beta1.NamedRuleWithOperations diff --git a/Sources/Model/admissionregistration/v1beta1/ParamKind+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ParamKind+admissionregistration.v1beta1.swift index 235ecadc..1f011e1f 100644 --- a/Sources/Model/admissionregistration/v1beta1/ParamKind+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/ParamKind+admissionregistration.v1beta1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1beta1.ParamKind // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1beta1.ParamKind diff --git a/Sources/Model/admissionregistration/v1beta1/ParamRef+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/ParamRef+admissionregistration.v1beta1.swift index 9ce80dcf..fe74c79c 100644 --- a/Sources/Model/admissionregistration/v1beta1/ParamRef+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/ParamRef+admissionregistration.v1beta1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1beta1.ParamRef // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1beta1.ParamRef diff --git a/Sources/Model/admissionregistration/v1beta1/Variable+admissionregistration.v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/Variable+admissionregistration.v1beta1.swift index 372065be..bd925f46 100644 --- a/Sources/Model/admissionregistration/v1beta1/Variable+admissionregistration.v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/Variable+admissionregistration.v1beta1.swift @@ -20,11 +20,7 @@ // admissionregistration.v1beta1.Variable // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - admissionregistration.v1beta1.Variable diff --git a/Sources/Model/admissionregistration/v1beta1/admissionregistration+v1beta1.swift b/Sources/Model/admissionregistration/v1beta1/admissionregistration+v1beta1.swift index 6274b816..14c2e92c 100644 --- a/Sources/Model/admissionregistration/v1beta1/admissionregistration+v1beta1.swift +++ b/Sources/Model/admissionregistration/v1beta1/admissionregistration+v1beta1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `admissionregistration.v1beta1` diff --git a/Sources/Model/apiextensions/apiextensions.swift b/Sources/Model/apiextensions/apiextensions.swift index 407a61d8..8f4f4b54 100644 --- a/Sources/Model/apiextensions/apiextensions.swift +++ b/Sources/Model/apiextensions/apiextensions.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `apiextensions` diff --git a/Sources/Model/apiextensions/v1/CustomResourceColumnDefinition+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceColumnDefinition+apiextensions.v1.swift index 0b4d4de3..c9eaf110 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceColumnDefinition+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceColumnDefinition+apiextensions.v1.swift @@ -20,11 +20,7 @@ // apiextensions.v1.CustomResourceColumnDefinition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiextensions.v1.CustomResourceColumnDefinition diff --git a/Sources/Model/apiextensions/v1/CustomResourceConversion+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceConversion+apiextensions.v1.swift index 231b057a..9ffd7b0b 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceConversion+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceConversion+apiextensions.v1.swift @@ -20,11 +20,7 @@ // apiextensions.v1.CustomResourceConversion // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiextensions.v1.CustomResourceConversion diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinition+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinition+apiextensions.v1.swift index d7fe7deb..c0758862 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinition+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinition+apiextensions.v1.swift @@ -20,11 +20,7 @@ // apiextensions.v1.CustomResourceDefinition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiextensions.v1.CustomResourceDefinition diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift index 22613d72..c5da935b 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionCondition+apiextensions.v1.swift @@ -20,11 +20,7 @@ // apiextensions.v1.CustomResourceDefinitionCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiextensions.v1.CustomResourceDefinitionCondition diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionList+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionList+apiextensions.v1.swift index 8e83117f..852910f3 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionList+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionList+apiextensions.v1.swift @@ -20,11 +20,7 @@ // apiextensions.v1.CustomResourceDefinitionList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiextensions.v1.CustomResourceDefinitionList diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionNames+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionNames+apiextensions.v1.swift index 1d2430a9..f3a76dc8 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionNames+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionNames+apiextensions.v1.swift @@ -20,11 +20,7 @@ // apiextensions.v1.CustomResourceDefinitionNames // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiextensions.v1.CustomResourceDefinitionNames diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionSpec+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionSpec+apiextensions.v1.swift index 4e8087e3..d70e4751 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionSpec+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionSpec+apiextensions.v1.swift @@ -20,11 +20,7 @@ // apiextensions.v1.CustomResourceDefinitionSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiextensions.v1.CustomResourceDefinitionSpec diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionStatus+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionStatus+apiextensions.v1.swift index 61884a5d..b08c228b 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionStatus+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionStatus+apiextensions.v1.swift @@ -20,11 +20,7 @@ // apiextensions.v1.CustomResourceDefinitionStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiextensions.v1.CustomResourceDefinitionStatus diff --git a/Sources/Model/apiextensions/v1/CustomResourceDefinitionVersion+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceDefinitionVersion+apiextensions.v1.swift index f7e0ce4a..ff281762 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceDefinitionVersion+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceDefinitionVersion+apiextensions.v1.swift @@ -20,11 +20,7 @@ // apiextensions.v1.CustomResourceDefinitionVersion // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiextensions.v1.CustomResourceDefinitionVersion diff --git a/Sources/Model/apiextensions/v1/CustomResourceSubresourceScale+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceSubresourceScale+apiextensions.v1.swift index b3dfcafb..ade81cfb 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceSubresourceScale+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceSubresourceScale+apiextensions.v1.swift @@ -20,11 +20,7 @@ // apiextensions.v1.CustomResourceSubresourceScale // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiextensions.v1.CustomResourceSubresourceScale diff --git a/Sources/Model/apiextensions/v1/CustomResourceSubresourceStatus+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceSubresourceStatus+apiextensions.v1.swift index 2f853e0c..d0d14298 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceSubresourceStatus+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceSubresourceStatus+apiextensions.v1.swift @@ -20,11 +20,7 @@ // apiextensions.v1.CustomResourceSubresourceStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiextensions.v1.CustomResourceSubresourceStatus diff --git a/Sources/Model/apiextensions/v1/CustomResourceSubresources+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceSubresources+apiextensions.v1.swift index 1194db54..271ca1db 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceSubresources+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceSubresources+apiextensions.v1.swift @@ -20,11 +20,7 @@ // apiextensions.v1.CustomResourceSubresources // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiextensions.v1.CustomResourceSubresources diff --git a/Sources/Model/apiextensions/v1/CustomResourceValidation+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/CustomResourceValidation+apiextensions.v1.swift index 25dcf297..5297f1b0 100644 --- a/Sources/Model/apiextensions/v1/CustomResourceValidation+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/CustomResourceValidation+apiextensions.v1.swift @@ -20,11 +20,7 @@ // apiextensions.v1.CustomResourceValidation // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiextensions.v1.CustomResourceValidation diff --git a/Sources/Model/apiextensions/v1/ExternalDocumentation+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/ExternalDocumentation+apiextensions.v1.swift index e2e8a313..d9b455d2 100644 --- a/Sources/Model/apiextensions/v1/ExternalDocumentation+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/ExternalDocumentation+apiextensions.v1.swift @@ -20,11 +20,7 @@ // apiextensions.v1.ExternalDocumentation // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiextensions.v1.ExternalDocumentation diff --git a/Sources/Model/apiextensions/v1/SelectableField+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/SelectableField+apiextensions.v1.swift index 4c7bc2e5..6b3e889f 100644 --- a/Sources/Model/apiextensions/v1/SelectableField+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/SelectableField+apiextensions.v1.swift @@ -20,11 +20,7 @@ // apiextensions.v1.SelectableField // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiextensions.v1.SelectableField diff --git a/Sources/Model/apiextensions/v1/ServiceReference+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/ServiceReference+apiextensions.v1.swift index bede23ed..14c64825 100644 --- a/Sources/Model/apiextensions/v1/ServiceReference+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/ServiceReference+apiextensions.v1.swift @@ -20,11 +20,7 @@ // apiextensions.v1.ServiceReference // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiextensions.v1.ServiceReference diff --git a/Sources/Model/apiextensions/v1/ValidationRule+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/ValidationRule+apiextensions.v1.swift index b2aab8e3..9439fca3 100644 --- a/Sources/Model/apiextensions/v1/ValidationRule+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/ValidationRule+apiextensions.v1.swift @@ -20,11 +20,7 @@ // apiextensions.v1.ValidationRule // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiextensions.v1.ValidationRule diff --git a/Sources/Model/apiextensions/v1/WebhookClientConfig+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/WebhookClientConfig+apiextensions.v1.swift index 3b5944ad..b16af050 100644 --- a/Sources/Model/apiextensions/v1/WebhookClientConfig+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/WebhookClientConfig+apiextensions.v1.swift @@ -20,11 +20,7 @@ // apiextensions.v1.WebhookClientConfig // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiextensions.v1.WebhookClientConfig diff --git a/Sources/Model/apiextensions/v1/WebhookConversion+apiextensions.v1.swift b/Sources/Model/apiextensions/v1/WebhookConversion+apiextensions.v1.swift index 828c26fe..b09bd2e3 100644 --- a/Sources/Model/apiextensions/v1/WebhookConversion+apiextensions.v1.swift +++ b/Sources/Model/apiextensions/v1/WebhookConversion+apiextensions.v1.swift @@ -20,11 +20,7 @@ // apiextensions.v1.WebhookConversion // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiextensions.v1.WebhookConversion diff --git a/Sources/Model/apiextensions/v1/apiextensions+v1.swift b/Sources/Model/apiextensions/v1/apiextensions+v1.swift index 4b1d1f7f..3e3b716f 100644 --- a/Sources/Model/apiextensions/v1/apiextensions+v1.swift +++ b/Sources/Model/apiextensions/v1/apiextensions+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `apiextensions.v1` diff --git a/Sources/Model/apiregistration/apiregistration.swift b/Sources/Model/apiregistration/apiregistration.swift index 1892e21e..ea5f07a6 100644 --- a/Sources/Model/apiregistration/apiregistration.swift +++ b/Sources/Model/apiregistration/apiregistration.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `apiregistration` diff --git a/Sources/Model/apiregistration/v1/APIService+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIService+apiregistration.v1.swift index ec453129..a57558a4 100644 --- a/Sources/Model/apiregistration/v1/APIService+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIService+apiregistration.v1.swift @@ -20,11 +20,7 @@ // apiregistration.v1.APIService // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiregistration.v1.APIService diff --git a/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift index 83acc1ff..1870e264 100644 --- a/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIServiceCondition+apiregistration.v1.swift @@ -20,11 +20,7 @@ // apiregistration.v1.APIServiceCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiregistration.v1.APIServiceCondition diff --git a/Sources/Model/apiregistration/v1/APIServiceList+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIServiceList+apiregistration.v1.swift index 600a61bc..05dc7a49 100644 --- a/Sources/Model/apiregistration/v1/APIServiceList+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIServiceList+apiregistration.v1.swift @@ -20,11 +20,7 @@ // apiregistration.v1.APIServiceList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiregistration.v1.APIServiceList diff --git a/Sources/Model/apiregistration/v1/APIServiceSpec+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIServiceSpec+apiregistration.v1.swift index 6a2eaefb..b75b8014 100644 --- a/Sources/Model/apiregistration/v1/APIServiceSpec+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIServiceSpec+apiregistration.v1.swift @@ -20,11 +20,7 @@ // apiregistration.v1.APIServiceSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiregistration.v1.APIServiceSpec diff --git a/Sources/Model/apiregistration/v1/APIServiceStatus+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/APIServiceStatus+apiregistration.v1.swift index 0316ac34..9488e890 100644 --- a/Sources/Model/apiregistration/v1/APIServiceStatus+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/APIServiceStatus+apiregistration.v1.swift @@ -20,11 +20,7 @@ // apiregistration.v1.APIServiceStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiregistration.v1.APIServiceStatus diff --git a/Sources/Model/apiregistration/v1/ServiceReference+apiregistration.v1.swift b/Sources/Model/apiregistration/v1/ServiceReference+apiregistration.v1.swift index dfcee804..1fc90b9d 100644 --- a/Sources/Model/apiregistration/v1/ServiceReference+apiregistration.v1.swift +++ b/Sources/Model/apiregistration/v1/ServiceReference+apiregistration.v1.swift @@ -20,11 +20,7 @@ // apiregistration.v1.ServiceReference // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apiregistration.v1.ServiceReference diff --git a/Sources/Model/apiregistration/v1/apiregistration+v1.swift b/Sources/Model/apiregistration/v1/apiregistration+v1.swift index 0dde4f33..cff7f64e 100644 --- a/Sources/Model/apiregistration/v1/apiregistration+v1.swift +++ b/Sources/Model/apiregistration/v1/apiregistration+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `apiregistration.v1` diff --git a/Sources/Model/apps/apps.swift b/Sources/Model/apps/apps.swift index 1c5268ee..db79d168 100644 --- a/Sources/Model/apps/apps.swift +++ b/Sources/Model/apps/apps.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `apps` diff --git a/Sources/Model/apps/v1/ControllerRevision+apps.v1.swift b/Sources/Model/apps/v1/ControllerRevision+apps.v1.swift index 8813e7dd..3ffa007b 100644 --- a/Sources/Model/apps/v1/ControllerRevision+apps.v1.swift +++ b/Sources/Model/apps/v1/ControllerRevision+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.ControllerRevision // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.ControllerRevision diff --git a/Sources/Model/apps/v1/ControllerRevisionList+apps.v1.swift b/Sources/Model/apps/v1/ControllerRevisionList+apps.v1.swift index 97329f61..7051e567 100644 --- a/Sources/Model/apps/v1/ControllerRevisionList+apps.v1.swift +++ b/Sources/Model/apps/v1/ControllerRevisionList+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.ControllerRevisionList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.ControllerRevisionList diff --git a/Sources/Model/apps/v1/DaemonSet+apps.v1.swift b/Sources/Model/apps/v1/DaemonSet+apps.v1.swift index 88b894b3..6c99e557 100644 --- a/Sources/Model/apps/v1/DaemonSet+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSet+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.DaemonSet // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.DaemonSet diff --git a/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift index 0d23ffd2..516b0350 100644 --- a/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetCondition+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.DaemonSetCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.DaemonSetCondition diff --git a/Sources/Model/apps/v1/DaemonSetList+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetList+apps.v1.swift index 590c2bbf..4e40b80c 100644 --- a/Sources/Model/apps/v1/DaemonSetList+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetList+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.DaemonSetList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.DaemonSetList diff --git a/Sources/Model/apps/v1/DaemonSetSpec+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetSpec+apps.v1.swift index 837ea2f2..8781ea13 100644 --- a/Sources/Model/apps/v1/DaemonSetSpec+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetSpec+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.DaemonSetSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.DaemonSetSpec diff --git a/Sources/Model/apps/v1/DaemonSetStatus+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetStatus+apps.v1.swift index fd266e02..e82d258a 100644 --- a/Sources/Model/apps/v1/DaemonSetStatus+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetStatus+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.DaemonSetStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.DaemonSetStatus diff --git a/Sources/Model/apps/v1/DaemonSetUpdateStrategy+apps.v1.swift b/Sources/Model/apps/v1/DaemonSetUpdateStrategy+apps.v1.swift index 09b4035a..9f6a4f7b 100644 --- a/Sources/Model/apps/v1/DaemonSetUpdateStrategy+apps.v1.swift +++ b/Sources/Model/apps/v1/DaemonSetUpdateStrategy+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.DaemonSetUpdateStrategy // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.DaemonSetUpdateStrategy diff --git a/Sources/Model/apps/v1/Deployment+apps.v1.swift b/Sources/Model/apps/v1/Deployment+apps.v1.swift index 6e015d55..cb6df4f9 100644 --- a/Sources/Model/apps/v1/Deployment+apps.v1.swift +++ b/Sources/Model/apps/v1/Deployment+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.Deployment // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.Deployment diff --git a/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift b/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift index 3a0aeb8b..b011a3ff 100644 --- a/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentCondition+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.DeploymentCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.DeploymentCondition diff --git a/Sources/Model/apps/v1/DeploymentList+apps.v1.swift b/Sources/Model/apps/v1/DeploymentList+apps.v1.swift index ff4f7f10..25501f10 100644 --- a/Sources/Model/apps/v1/DeploymentList+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentList+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.DeploymentList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.DeploymentList diff --git a/Sources/Model/apps/v1/DeploymentSpec+apps.v1.swift b/Sources/Model/apps/v1/DeploymentSpec+apps.v1.swift index f9ba4c9c..ef92c60b 100644 --- a/Sources/Model/apps/v1/DeploymentSpec+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentSpec+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.DeploymentSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.DeploymentSpec diff --git a/Sources/Model/apps/v1/DeploymentStatus+apps.v1.swift b/Sources/Model/apps/v1/DeploymentStatus+apps.v1.swift index f4cdf122..3603e58f 100644 --- a/Sources/Model/apps/v1/DeploymentStatus+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentStatus+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.DeploymentStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.DeploymentStatus diff --git a/Sources/Model/apps/v1/DeploymentStrategy+apps.v1.swift b/Sources/Model/apps/v1/DeploymentStrategy+apps.v1.swift index 4cd35443..d2514ea2 100644 --- a/Sources/Model/apps/v1/DeploymentStrategy+apps.v1.swift +++ b/Sources/Model/apps/v1/DeploymentStrategy+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.DeploymentStrategy // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.DeploymentStrategy diff --git a/Sources/Model/apps/v1/ReplicaSet+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSet+apps.v1.swift index 08fa283c..4f53bcbf 100644 --- a/Sources/Model/apps/v1/ReplicaSet+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSet+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.ReplicaSet // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.ReplicaSet diff --git a/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift index 60bedbe3..0999228e 100644 --- a/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSetCondition+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.ReplicaSetCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.ReplicaSetCondition diff --git a/Sources/Model/apps/v1/ReplicaSetList+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSetList+apps.v1.swift index 8bc79041..9eb50f28 100644 --- a/Sources/Model/apps/v1/ReplicaSetList+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSetList+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.ReplicaSetList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.ReplicaSetList diff --git a/Sources/Model/apps/v1/ReplicaSetSpec+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSetSpec+apps.v1.swift index 3bda1c23..36090a07 100644 --- a/Sources/Model/apps/v1/ReplicaSetSpec+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSetSpec+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.ReplicaSetSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.ReplicaSetSpec diff --git a/Sources/Model/apps/v1/ReplicaSetStatus+apps.v1.swift b/Sources/Model/apps/v1/ReplicaSetStatus+apps.v1.swift index a49db57b..7d496a96 100644 --- a/Sources/Model/apps/v1/ReplicaSetStatus+apps.v1.swift +++ b/Sources/Model/apps/v1/ReplicaSetStatus+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.ReplicaSetStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.ReplicaSetStatus diff --git a/Sources/Model/apps/v1/RollingUpdateDaemonSet+apps.v1.swift b/Sources/Model/apps/v1/RollingUpdateDaemonSet+apps.v1.swift index 3bd7efc6..3ac84269 100644 --- a/Sources/Model/apps/v1/RollingUpdateDaemonSet+apps.v1.swift +++ b/Sources/Model/apps/v1/RollingUpdateDaemonSet+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.RollingUpdateDaemonSet // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.RollingUpdateDaemonSet diff --git a/Sources/Model/apps/v1/RollingUpdateDeployment+apps.v1.swift b/Sources/Model/apps/v1/RollingUpdateDeployment+apps.v1.swift index 9f9e4c73..cd13d9ab 100644 --- a/Sources/Model/apps/v1/RollingUpdateDeployment+apps.v1.swift +++ b/Sources/Model/apps/v1/RollingUpdateDeployment+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.RollingUpdateDeployment // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.RollingUpdateDeployment diff --git a/Sources/Model/apps/v1/RollingUpdateStatefulSetStrategy+apps.v1.swift b/Sources/Model/apps/v1/RollingUpdateStatefulSetStrategy+apps.v1.swift index 36b9d9c6..639678b1 100644 --- a/Sources/Model/apps/v1/RollingUpdateStatefulSetStrategy+apps.v1.swift +++ b/Sources/Model/apps/v1/RollingUpdateStatefulSetStrategy+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.RollingUpdateStatefulSetStrategy // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.RollingUpdateStatefulSetStrategy diff --git a/Sources/Model/apps/v1/StatefulSet+apps.v1.swift b/Sources/Model/apps/v1/StatefulSet+apps.v1.swift index 1183ad63..6dbfdfec 100644 --- a/Sources/Model/apps/v1/StatefulSet+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSet+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.StatefulSet // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.StatefulSet diff --git a/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift index 78b4c3ad..49cc43a6 100644 --- a/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetCondition+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.StatefulSetCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.StatefulSetCondition diff --git a/Sources/Model/apps/v1/StatefulSetList+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetList+apps.v1.swift index 9b419fc7..44c77643 100644 --- a/Sources/Model/apps/v1/StatefulSetList+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetList+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.StatefulSetList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.StatefulSetList diff --git a/Sources/Model/apps/v1/StatefulSetOrdinals+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetOrdinals+apps.v1.swift index 1a222be6..693a127b 100644 --- a/Sources/Model/apps/v1/StatefulSetOrdinals+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetOrdinals+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.StatefulSetOrdinals // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.StatefulSetOrdinals diff --git a/Sources/Model/apps/v1/StatefulSetPersistentVolumeClaimRetentionPolicy+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetPersistentVolumeClaimRetentionPolicy+apps.v1.swift index a8654e3c..05ec8961 100644 --- a/Sources/Model/apps/v1/StatefulSetPersistentVolumeClaimRetentionPolicy+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetPersistentVolumeClaimRetentionPolicy+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy diff --git a/Sources/Model/apps/v1/StatefulSetSpec+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetSpec+apps.v1.swift index 8c9cd573..6b8e8996 100644 --- a/Sources/Model/apps/v1/StatefulSetSpec+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetSpec+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.StatefulSetSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.StatefulSetSpec diff --git a/Sources/Model/apps/v1/StatefulSetStatus+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetStatus+apps.v1.swift index d2767f6b..41d5d9e0 100644 --- a/Sources/Model/apps/v1/StatefulSetStatus+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetStatus+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.StatefulSetStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.StatefulSetStatus diff --git a/Sources/Model/apps/v1/StatefulSetUpdateStrategy+apps.v1.swift b/Sources/Model/apps/v1/StatefulSetUpdateStrategy+apps.v1.swift index 0f785b5a..d3370e12 100644 --- a/Sources/Model/apps/v1/StatefulSetUpdateStrategy+apps.v1.swift +++ b/Sources/Model/apps/v1/StatefulSetUpdateStrategy+apps.v1.swift @@ -20,11 +20,7 @@ // apps.v1.StatefulSetUpdateStrategy // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - apps.v1.StatefulSetUpdateStrategy diff --git a/Sources/Model/apps/v1/apps+v1.swift b/Sources/Model/apps/v1/apps+v1.swift index 8ebd504d..5d461b2f 100644 --- a/Sources/Model/apps/v1/apps+v1.swift +++ b/Sources/Model/apps/v1/apps+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `apps.v1` diff --git a/Sources/Model/authentication/authentication.swift b/Sources/Model/authentication/authentication.swift index 641e2464..187e5830 100644 --- a/Sources/Model/authentication/authentication.swift +++ b/Sources/Model/authentication/authentication.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `authentication` diff --git a/Sources/Model/authentication/v1/BoundObjectReference+authentication.v1.swift b/Sources/Model/authentication/v1/BoundObjectReference+authentication.v1.swift index ad930c10..ff715496 100644 --- a/Sources/Model/authentication/v1/BoundObjectReference+authentication.v1.swift +++ b/Sources/Model/authentication/v1/BoundObjectReference+authentication.v1.swift @@ -20,11 +20,7 @@ // authentication.v1.BoundObjectReference // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authentication.v1.BoundObjectReference diff --git a/Sources/Model/authentication/v1/SelfSubjectReview+authentication.v1.swift b/Sources/Model/authentication/v1/SelfSubjectReview+authentication.v1.swift index 31d8d197..de9c8f9d 100644 --- a/Sources/Model/authentication/v1/SelfSubjectReview+authentication.v1.swift +++ b/Sources/Model/authentication/v1/SelfSubjectReview+authentication.v1.swift @@ -20,11 +20,7 @@ // authentication.v1.SelfSubjectReview // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authentication.v1.SelfSubjectReview diff --git a/Sources/Model/authentication/v1/SelfSubjectReviewStatus+authentication.v1.swift b/Sources/Model/authentication/v1/SelfSubjectReviewStatus+authentication.v1.swift index 6ade3328..5ab7d57b 100644 --- a/Sources/Model/authentication/v1/SelfSubjectReviewStatus+authentication.v1.swift +++ b/Sources/Model/authentication/v1/SelfSubjectReviewStatus+authentication.v1.swift @@ -20,11 +20,7 @@ // authentication.v1.SelfSubjectReviewStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authentication.v1.SelfSubjectReviewStatus diff --git a/Sources/Model/authentication/v1/TokenRequest+authentication.v1.swift b/Sources/Model/authentication/v1/TokenRequest+authentication.v1.swift index a974e093..604535ce 100644 --- a/Sources/Model/authentication/v1/TokenRequest+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenRequest+authentication.v1.swift @@ -20,11 +20,7 @@ // authentication.v1.TokenRequest // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authentication.v1.TokenRequest diff --git a/Sources/Model/authentication/v1/TokenRequestSpec+authentication.v1.swift b/Sources/Model/authentication/v1/TokenRequestSpec+authentication.v1.swift index 2a09cf2b..7b783648 100644 --- a/Sources/Model/authentication/v1/TokenRequestSpec+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenRequestSpec+authentication.v1.swift @@ -20,11 +20,7 @@ // authentication.v1.TokenRequestSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authentication.v1.TokenRequestSpec diff --git a/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift b/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift index d7cb55fe..e4d7a282 100644 --- a/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenRequestStatus+authentication.v1.swift @@ -20,11 +20,7 @@ // authentication.v1.TokenRequestStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authentication.v1.TokenRequestStatus diff --git a/Sources/Model/authentication/v1/TokenReview+authentication.v1.swift b/Sources/Model/authentication/v1/TokenReview+authentication.v1.swift index ac32a3d1..fe20cbb5 100644 --- a/Sources/Model/authentication/v1/TokenReview+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenReview+authentication.v1.swift @@ -20,11 +20,7 @@ // authentication.v1.TokenReview // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authentication.v1.TokenReview diff --git a/Sources/Model/authentication/v1/TokenReviewSpec+authentication.v1.swift b/Sources/Model/authentication/v1/TokenReviewSpec+authentication.v1.swift index 39228cee..5b324556 100644 --- a/Sources/Model/authentication/v1/TokenReviewSpec+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenReviewSpec+authentication.v1.swift @@ -20,11 +20,7 @@ // authentication.v1.TokenReviewSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authentication.v1.TokenReviewSpec diff --git a/Sources/Model/authentication/v1/TokenReviewStatus+authentication.v1.swift b/Sources/Model/authentication/v1/TokenReviewStatus+authentication.v1.swift index 4ff83fb8..e97f8b0f 100644 --- a/Sources/Model/authentication/v1/TokenReviewStatus+authentication.v1.swift +++ b/Sources/Model/authentication/v1/TokenReviewStatus+authentication.v1.swift @@ -20,11 +20,7 @@ // authentication.v1.TokenReviewStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authentication.v1.TokenReviewStatus diff --git a/Sources/Model/authentication/v1/UserInfo+authentication.v1.swift b/Sources/Model/authentication/v1/UserInfo+authentication.v1.swift index 1a85b8f3..a5e3d7f7 100644 --- a/Sources/Model/authentication/v1/UserInfo+authentication.v1.swift +++ b/Sources/Model/authentication/v1/UserInfo+authentication.v1.swift @@ -20,11 +20,7 @@ // authentication.v1.UserInfo // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authentication.v1.UserInfo diff --git a/Sources/Model/authentication/v1/authentication+v1.swift b/Sources/Model/authentication/v1/authentication+v1.swift index 898c69f6..0cde6905 100644 --- a/Sources/Model/authentication/v1/authentication+v1.swift +++ b/Sources/Model/authentication/v1/authentication+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `authentication.v1` diff --git a/Sources/Model/authorization/authorization.swift b/Sources/Model/authorization/authorization.swift index 3ed71e8e..47c7fa40 100644 --- a/Sources/Model/authorization/authorization.swift +++ b/Sources/Model/authorization/authorization.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `authorization` diff --git a/Sources/Model/authorization/v1/FieldSelectorAttributes+authorization.v1.swift b/Sources/Model/authorization/v1/FieldSelectorAttributes+authorization.v1.swift index 8bf6c024..cda4ca69 100644 --- a/Sources/Model/authorization/v1/FieldSelectorAttributes+authorization.v1.swift +++ b/Sources/Model/authorization/v1/FieldSelectorAttributes+authorization.v1.swift @@ -20,11 +20,7 @@ // authorization.v1.FieldSelectorAttributes // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authorization.v1.FieldSelectorAttributes diff --git a/Sources/Model/authorization/v1/LabelSelectorAttributes+authorization.v1.swift b/Sources/Model/authorization/v1/LabelSelectorAttributes+authorization.v1.swift index 056fb480..0bb2faa8 100644 --- a/Sources/Model/authorization/v1/LabelSelectorAttributes+authorization.v1.swift +++ b/Sources/Model/authorization/v1/LabelSelectorAttributes+authorization.v1.swift @@ -20,11 +20,7 @@ // authorization.v1.LabelSelectorAttributes // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authorization.v1.LabelSelectorAttributes diff --git a/Sources/Model/authorization/v1/LocalSubjectAccessReview+authorization.v1.swift b/Sources/Model/authorization/v1/LocalSubjectAccessReview+authorization.v1.swift index b532098a..bd7c0602 100644 --- a/Sources/Model/authorization/v1/LocalSubjectAccessReview+authorization.v1.swift +++ b/Sources/Model/authorization/v1/LocalSubjectAccessReview+authorization.v1.swift @@ -20,11 +20,7 @@ // authorization.v1.LocalSubjectAccessReview // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authorization.v1.LocalSubjectAccessReview diff --git a/Sources/Model/authorization/v1/NonResourceAttributes+authorization.v1.swift b/Sources/Model/authorization/v1/NonResourceAttributes+authorization.v1.swift index 363b611d..36292198 100644 --- a/Sources/Model/authorization/v1/NonResourceAttributes+authorization.v1.swift +++ b/Sources/Model/authorization/v1/NonResourceAttributes+authorization.v1.swift @@ -20,11 +20,7 @@ // authorization.v1.NonResourceAttributes // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authorization.v1.NonResourceAttributes diff --git a/Sources/Model/authorization/v1/NonResourceRule+authorization.v1.swift b/Sources/Model/authorization/v1/NonResourceRule+authorization.v1.swift index 0dfa2135..3556f110 100644 --- a/Sources/Model/authorization/v1/NonResourceRule+authorization.v1.swift +++ b/Sources/Model/authorization/v1/NonResourceRule+authorization.v1.swift @@ -20,11 +20,7 @@ // authorization.v1.NonResourceRule // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authorization.v1.NonResourceRule diff --git a/Sources/Model/authorization/v1/ResourceAttributes+authorization.v1.swift b/Sources/Model/authorization/v1/ResourceAttributes+authorization.v1.swift index d76731f5..5f4719b0 100644 --- a/Sources/Model/authorization/v1/ResourceAttributes+authorization.v1.swift +++ b/Sources/Model/authorization/v1/ResourceAttributes+authorization.v1.swift @@ -20,11 +20,7 @@ // authorization.v1.ResourceAttributes // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authorization.v1.ResourceAttributes diff --git a/Sources/Model/authorization/v1/ResourceRule+authorization.v1.swift b/Sources/Model/authorization/v1/ResourceRule+authorization.v1.swift index 14cffc5b..1c5d69a7 100644 --- a/Sources/Model/authorization/v1/ResourceRule+authorization.v1.swift +++ b/Sources/Model/authorization/v1/ResourceRule+authorization.v1.swift @@ -20,11 +20,7 @@ // authorization.v1.ResourceRule // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authorization.v1.ResourceRule diff --git a/Sources/Model/authorization/v1/SelfSubjectAccessReview+authorization.v1.swift b/Sources/Model/authorization/v1/SelfSubjectAccessReview+authorization.v1.swift index fc4af766..f42c0916 100644 --- a/Sources/Model/authorization/v1/SelfSubjectAccessReview+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SelfSubjectAccessReview+authorization.v1.swift @@ -20,11 +20,7 @@ // authorization.v1.SelfSubjectAccessReview // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authorization.v1.SelfSubjectAccessReview diff --git a/Sources/Model/authorization/v1/SelfSubjectAccessReviewSpec+authorization.v1.swift b/Sources/Model/authorization/v1/SelfSubjectAccessReviewSpec+authorization.v1.swift index 463ed877..f71531da 100644 --- a/Sources/Model/authorization/v1/SelfSubjectAccessReviewSpec+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SelfSubjectAccessReviewSpec+authorization.v1.swift @@ -20,11 +20,7 @@ // authorization.v1.SelfSubjectAccessReviewSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authorization.v1.SelfSubjectAccessReviewSpec diff --git a/Sources/Model/authorization/v1/SelfSubjectRulesReview+authorization.v1.swift b/Sources/Model/authorization/v1/SelfSubjectRulesReview+authorization.v1.swift index bb6c214e..6cefca68 100644 --- a/Sources/Model/authorization/v1/SelfSubjectRulesReview+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SelfSubjectRulesReview+authorization.v1.swift @@ -20,11 +20,7 @@ // authorization.v1.SelfSubjectRulesReview // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authorization.v1.SelfSubjectRulesReview diff --git a/Sources/Model/authorization/v1/SelfSubjectRulesReviewSpec+authorization.v1.swift b/Sources/Model/authorization/v1/SelfSubjectRulesReviewSpec+authorization.v1.swift index b72c8436..464272b0 100644 --- a/Sources/Model/authorization/v1/SelfSubjectRulesReviewSpec+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SelfSubjectRulesReviewSpec+authorization.v1.swift @@ -20,11 +20,7 @@ // authorization.v1.SelfSubjectRulesReviewSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authorization.v1.SelfSubjectRulesReviewSpec diff --git a/Sources/Model/authorization/v1/SubjectAccessReview+authorization.v1.swift b/Sources/Model/authorization/v1/SubjectAccessReview+authorization.v1.swift index 80a146fd..67101bbf 100644 --- a/Sources/Model/authorization/v1/SubjectAccessReview+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SubjectAccessReview+authorization.v1.swift @@ -20,11 +20,7 @@ // authorization.v1.SubjectAccessReview // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authorization.v1.SubjectAccessReview diff --git a/Sources/Model/authorization/v1/SubjectAccessReviewSpec+authorization.v1.swift b/Sources/Model/authorization/v1/SubjectAccessReviewSpec+authorization.v1.swift index c868bbd6..3141cab8 100644 --- a/Sources/Model/authorization/v1/SubjectAccessReviewSpec+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SubjectAccessReviewSpec+authorization.v1.swift @@ -20,11 +20,7 @@ // authorization.v1.SubjectAccessReviewSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authorization.v1.SubjectAccessReviewSpec diff --git a/Sources/Model/authorization/v1/SubjectAccessReviewStatus+authorization.v1.swift b/Sources/Model/authorization/v1/SubjectAccessReviewStatus+authorization.v1.swift index ca00a063..889da2f9 100644 --- a/Sources/Model/authorization/v1/SubjectAccessReviewStatus+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SubjectAccessReviewStatus+authorization.v1.swift @@ -20,11 +20,7 @@ // authorization.v1.SubjectAccessReviewStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authorization.v1.SubjectAccessReviewStatus diff --git a/Sources/Model/authorization/v1/SubjectRulesReviewStatus+authorization.v1.swift b/Sources/Model/authorization/v1/SubjectRulesReviewStatus+authorization.v1.swift index ed97f52b..10c62943 100644 --- a/Sources/Model/authorization/v1/SubjectRulesReviewStatus+authorization.v1.swift +++ b/Sources/Model/authorization/v1/SubjectRulesReviewStatus+authorization.v1.swift @@ -20,11 +20,7 @@ // authorization.v1.SubjectRulesReviewStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - authorization.v1.SubjectRulesReviewStatus diff --git a/Sources/Model/authorization/v1/authorization+v1.swift b/Sources/Model/authorization/v1/authorization+v1.swift index 810d23df..079a1c14 100644 --- a/Sources/Model/authorization/v1/authorization+v1.swift +++ b/Sources/Model/authorization/v1/authorization+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `authorization.v1` diff --git a/Sources/Model/autoscaling/autoscaling.swift b/Sources/Model/autoscaling/autoscaling.swift index 1f3cfcbc..113be63e 100644 --- a/Sources/Model/autoscaling/autoscaling.swift +++ b/Sources/Model/autoscaling/autoscaling.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `autoscaling` diff --git a/Sources/Model/autoscaling/v1/CrossVersionObjectReference+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/CrossVersionObjectReference+autoscaling.v1.swift index a2beec6a..abe2790b 100644 --- a/Sources/Model/autoscaling/v1/CrossVersionObjectReference+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/CrossVersionObjectReference+autoscaling.v1.swift @@ -20,11 +20,7 @@ // autoscaling.v1.CrossVersionObjectReference // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v1.CrossVersionObjectReference diff --git a/Sources/Model/autoscaling/v1/HorizontalPodAutoscaler+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/HorizontalPodAutoscaler+autoscaling.v1.swift index 4821baa6..7443de7c 100644 --- a/Sources/Model/autoscaling/v1/HorizontalPodAutoscaler+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/HorizontalPodAutoscaler+autoscaling.v1.swift @@ -20,11 +20,7 @@ // autoscaling.v1.HorizontalPodAutoscaler // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v1.HorizontalPodAutoscaler diff --git a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerList+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerList+autoscaling.v1.swift index f3df9568..b735b3ff 100644 --- a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerList+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerList+autoscaling.v1.swift @@ -20,11 +20,7 @@ // autoscaling.v1.HorizontalPodAutoscalerList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v1.HorizontalPodAutoscalerList diff --git a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerSpec+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerSpec+autoscaling.v1.swift index c38afc31..0dce2f64 100644 --- a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerSpec+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerSpec+autoscaling.v1.swift @@ -20,11 +20,7 @@ // autoscaling.v1.HorizontalPodAutoscalerSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v1.HorizontalPodAutoscalerSpec diff --git a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift index 2c902205..ffea9503 100644 --- a/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/HorizontalPodAutoscalerStatus+autoscaling.v1.swift @@ -20,11 +20,7 @@ // autoscaling.v1.HorizontalPodAutoscalerStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v1.HorizontalPodAutoscalerStatus diff --git a/Sources/Model/autoscaling/v1/Scale+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/Scale+autoscaling.v1.swift index da9c8a14..09f13c27 100644 --- a/Sources/Model/autoscaling/v1/Scale+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/Scale+autoscaling.v1.swift @@ -20,11 +20,7 @@ // autoscaling.v1.Scale // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v1.Scale diff --git a/Sources/Model/autoscaling/v1/ScaleSpec+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/ScaleSpec+autoscaling.v1.swift index 984dbfa0..f84b491b 100644 --- a/Sources/Model/autoscaling/v1/ScaleSpec+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/ScaleSpec+autoscaling.v1.swift @@ -20,11 +20,7 @@ // autoscaling.v1.ScaleSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v1.ScaleSpec diff --git a/Sources/Model/autoscaling/v1/ScaleStatus+autoscaling.v1.swift b/Sources/Model/autoscaling/v1/ScaleStatus+autoscaling.v1.swift index e9e69052..e50811fc 100644 --- a/Sources/Model/autoscaling/v1/ScaleStatus+autoscaling.v1.swift +++ b/Sources/Model/autoscaling/v1/ScaleStatus+autoscaling.v1.swift @@ -20,11 +20,7 @@ // autoscaling.v1.ScaleStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v1.ScaleStatus diff --git a/Sources/Model/autoscaling/v1/autoscaling+v1.swift b/Sources/Model/autoscaling/v1/autoscaling+v1.swift index 2b356b17..560443ee 100644 --- a/Sources/Model/autoscaling/v1/autoscaling+v1.swift +++ b/Sources/Model/autoscaling/v1/autoscaling+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `autoscaling.v1` diff --git a/Sources/Model/autoscaling/v2/ContainerResourceMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ContainerResourceMetricSource+autoscaling.v2.swift index d7bf431d..3b97e390 100644 --- a/Sources/Model/autoscaling/v2/ContainerResourceMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ContainerResourceMetricSource+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.ContainerResourceMetricSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.ContainerResourceMetricSource diff --git a/Sources/Model/autoscaling/v2/ContainerResourceMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ContainerResourceMetricStatus+autoscaling.v2.swift index 06437606..adc35f04 100644 --- a/Sources/Model/autoscaling/v2/ContainerResourceMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ContainerResourceMetricStatus+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.ContainerResourceMetricStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.ContainerResourceMetricStatus diff --git a/Sources/Model/autoscaling/v2/CrossVersionObjectReference+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/CrossVersionObjectReference+autoscaling.v2.swift index 8d6a4f5e..83c01054 100644 --- a/Sources/Model/autoscaling/v2/CrossVersionObjectReference+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/CrossVersionObjectReference+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.CrossVersionObjectReference // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.CrossVersionObjectReference diff --git a/Sources/Model/autoscaling/v2/ExternalMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ExternalMetricSource+autoscaling.v2.swift index 3a783f8c..7d87a5b0 100644 --- a/Sources/Model/autoscaling/v2/ExternalMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ExternalMetricSource+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.ExternalMetricSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.ExternalMetricSource diff --git a/Sources/Model/autoscaling/v2/ExternalMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ExternalMetricStatus+autoscaling.v2.swift index ec878bd5..e0839fa2 100644 --- a/Sources/Model/autoscaling/v2/ExternalMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ExternalMetricStatus+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.ExternalMetricStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.ExternalMetricStatus diff --git a/Sources/Model/autoscaling/v2/HPAScalingPolicy+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HPAScalingPolicy+autoscaling.v2.swift index 5e5f25f0..1606bb42 100644 --- a/Sources/Model/autoscaling/v2/HPAScalingPolicy+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HPAScalingPolicy+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.HPAScalingPolicy // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.HPAScalingPolicy diff --git a/Sources/Model/autoscaling/v2/HPAScalingRules+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HPAScalingRules+autoscaling.v2.swift index 5e4362a6..dfa0e1b8 100644 --- a/Sources/Model/autoscaling/v2/HPAScalingRules+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HPAScalingRules+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.HPAScalingRules // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.HPAScalingRules diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscaler+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscaler+autoscaling.v2.swift index 07dd8a8e..83f97ee7 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscaler+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscaler+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.HorizontalPodAutoscaler // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.HorizontalPodAutoscaler diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerBehavior+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerBehavior+autoscaling.v2.swift index 7a812edb..8ca65130 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerBehavior+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerBehavior+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.HorizontalPodAutoscalerBehavior // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.HorizontalPodAutoscalerBehavior diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerCondition+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerCondition+autoscaling.v2.swift index f59881f3..38cac196 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerCondition+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerCondition+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.HorizontalPodAutoscalerCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.HorizontalPodAutoscalerCondition diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerList+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerList+autoscaling.v2.swift index 345ebb16..cb5d39be 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerList+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerList+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.HorizontalPodAutoscalerList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.HorizontalPodAutoscalerList diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerSpec+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerSpec+autoscaling.v2.swift index aa9699b7..298cbd62 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerSpec+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerSpec+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.HorizontalPodAutoscalerSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.HorizontalPodAutoscalerSpec diff --git a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerStatus+autoscaling.v2.swift index f96fd583..e49568da 100644 --- a/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/HorizontalPodAutoscalerStatus+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.HorizontalPodAutoscalerStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.HorizontalPodAutoscalerStatus diff --git a/Sources/Model/autoscaling/v2/MetricIdentifier+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricIdentifier+autoscaling.v2.swift index d7c90be9..e77bf56a 100644 --- a/Sources/Model/autoscaling/v2/MetricIdentifier+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricIdentifier+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.MetricIdentifier // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.MetricIdentifier diff --git a/Sources/Model/autoscaling/v2/MetricSpec+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricSpec+autoscaling.v2.swift index a3c81707..4fc08098 100644 --- a/Sources/Model/autoscaling/v2/MetricSpec+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricSpec+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.MetricSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.MetricSpec diff --git a/Sources/Model/autoscaling/v2/MetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricStatus+autoscaling.v2.swift index cfadf159..5797c7e2 100644 --- a/Sources/Model/autoscaling/v2/MetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricStatus+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.MetricStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.MetricStatus diff --git a/Sources/Model/autoscaling/v2/MetricTarget+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricTarget+autoscaling.v2.swift index 3e977c75..91e376f4 100644 --- a/Sources/Model/autoscaling/v2/MetricTarget+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricTarget+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.MetricTarget // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.MetricTarget diff --git a/Sources/Model/autoscaling/v2/MetricValueStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/MetricValueStatus+autoscaling.v2.swift index 337b5265..890c5d2d 100644 --- a/Sources/Model/autoscaling/v2/MetricValueStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/MetricValueStatus+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.MetricValueStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.MetricValueStatus diff --git a/Sources/Model/autoscaling/v2/ObjectMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ObjectMetricSource+autoscaling.v2.swift index 079e0f21..b8c41e99 100644 --- a/Sources/Model/autoscaling/v2/ObjectMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ObjectMetricSource+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.ObjectMetricSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.ObjectMetricSource diff --git a/Sources/Model/autoscaling/v2/ObjectMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ObjectMetricStatus+autoscaling.v2.swift index 5431dff8..4ceeb8a8 100644 --- a/Sources/Model/autoscaling/v2/ObjectMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ObjectMetricStatus+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.ObjectMetricStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.ObjectMetricStatus diff --git a/Sources/Model/autoscaling/v2/PodsMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/PodsMetricSource+autoscaling.v2.swift index 8de3832c..1d2f6239 100644 --- a/Sources/Model/autoscaling/v2/PodsMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/PodsMetricSource+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.PodsMetricSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.PodsMetricSource diff --git a/Sources/Model/autoscaling/v2/PodsMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/PodsMetricStatus+autoscaling.v2.swift index 72bc1a40..0f13093d 100644 --- a/Sources/Model/autoscaling/v2/PodsMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/PodsMetricStatus+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.PodsMetricStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.PodsMetricStatus diff --git a/Sources/Model/autoscaling/v2/ResourceMetricSource+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ResourceMetricSource+autoscaling.v2.swift index fe3400ea..fcc33c1d 100644 --- a/Sources/Model/autoscaling/v2/ResourceMetricSource+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ResourceMetricSource+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.ResourceMetricSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.ResourceMetricSource diff --git a/Sources/Model/autoscaling/v2/ResourceMetricStatus+autoscaling.v2.swift b/Sources/Model/autoscaling/v2/ResourceMetricStatus+autoscaling.v2.swift index b826a623..ae967c83 100644 --- a/Sources/Model/autoscaling/v2/ResourceMetricStatus+autoscaling.v2.swift +++ b/Sources/Model/autoscaling/v2/ResourceMetricStatus+autoscaling.v2.swift @@ -20,11 +20,7 @@ // autoscaling.v2.ResourceMetricStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - autoscaling.v2.ResourceMetricStatus diff --git a/Sources/Model/autoscaling/v2/autoscaling+v2.swift b/Sources/Model/autoscaling/v2/autoscaling+v2.swift index d8607606..6bfc094c 100644 --- a/Sources/Model/autoscaling/v2/autoscaling+v2.swift +++ b/Sources/Model/autoscaling/v2/autoscaling+v2.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `autoscaling.v2` diff --git a/Sources/Model/batch/batch.swift b/Sources/Model/batch/batch.swift index 6e7cf50b..2974a0e3 100644 --- a/Sources/Model/batch/batch.swift +++ b/Sources/Model/batch/batch.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `batch` diff --git a/Sources/Model/batch/v1/CronJob+batch.v1.swift b/Sources/Model/batch/v1/CronJob+batch.v1.swift index 523b5c9f..7655fd5d 100644 --- a/Sources/Model/batch/v1/CronJob+batch.v1.swift +++ b/Sources/Model/batch/v1/CronJob+batch.v1.swift @@ -20,11 +20,7 @@ // batch.v1.CronJob // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - batch.v1.CronJob diff --git a/Sources/Model/batch/v1/CronJobList+batch.v1.swift b/Sources/Model/batch/v1/CronJobList+batch.v1.swift index b1192d33..5567d588 100644 --- a/Sources/Model/batch/v1/CronJobList+batch.v1.swift +++ b/Sources/Model/batch/v1/CronJobList+batch.v1.swift @@ -20,11 +20,7 @@ // batch.v1.CronJobList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - batch.v1.CronJobList diff --git a/Sources/Model/batch/v1/CronJobSpec+batch.v1.swift b/Sources/Model/batch/v1/CronJobSpec+batch.v1.swift index 9bb45ff7..b4e5ad2f 100644 --- a/Sources/Model/batch/v1/CronJobSpec+batch.v1.swift +++ b/Sources/Model/batch/v1/CronJobSpec+batch.v1.swift @@ -20,11 +20,7 @@ // batch.v1.CronJobSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - batch.v1.CronJobSpec diff --git a/Sources/Model/batch/v1/CronJobStatus+batch.v1.swift b/Sources/Model/batch/v1/CronJobStatus+batch.v1.swift index 940c85af..6d80bd17 100644 --- a/Sources/Model/batch/v1/CronJobStatus+batch.v1.swift +++ b/Sources/Model/batch/v1/CronJobStatus+batch.v1.swift @@ -20,11 +20,7 @@ // batch.v1.CronJobStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - batch.v1.CronJobStatus diff --git a/Sources/Model/batch/v1/Job+batch.v1.swift b/Sources/Model/batch/v1/Job+batch.v1.swift index e29e37da..9c605ae9 100644 --- a/Sources/Model/batch/v1/Job+batch.v1.swift +++ b/Sources/Model/batch/v1/Job+batch.v1.swift @@ -20,11 +20,7 @@ // batch.v1.Job // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - batch.v1.Job diff --git a/Sources/Model/batch/v1/JobCondition+batch.v1.swift b/Sources/Model/batch/v1/JobCondition+batch.v1.swift index 27d7f95f..db76739f 100644 --- a/Sources/Model/batch/v1/JobCondition+batch.v1.swift +++ b/Sources/Model/batch/v1/JobCondition+batch.v1.swift @@ -20,11 +20,7 @@ // batch.v1.JobCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - batch.v1.JobCondition diff --git a/Sources/Model/batch/v1/JobList+batch.v1.swift b/Sources/Model/batch/v1/JobList+batch.v1.swift index 465cb54a..e1dbb8c7 100644 --- a/Sources/Model/batch/v1/JobList+batch.v1.swift +++ b/Sources/Model/batch/v1/JobList+batch.v1.swift @@ -20,11 +20,7 @@ // batch.v1.JobList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - batch.v1.JobList diff --git a/Sources/Model/batch/v1/JobSpec+batch.v1.swift b/Sources/Model/batch/v1/JobSpec+batch.v1.swift index 9aa2786c..de96bcb1 100644 --- a/Sources/Model/batch/v1/JobSpec+batch.v1.swift +++ b/Sources/Model/batch/v1/JobSpec+batch.v1.swift @@ -20,11 +20,7 @@ // batch.v1.JobSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - batch.v1.JobSpec diff --git a/Sources/Model/batch/v1/JobStatus+batch.v1.swift b/Sources/Model/batch/v1/JobStatus+batch.v1.swift index 532a2bfb..821121cb 100644 --- a/Sources/Model/batch/v1/JobStatus+batch.v1.swift +++ b/Sources/Model/batch/v1/JobStatus+batch.v1.swift @@ -20,11 +20,7 @@ // batch.v1.JobStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - batch.v1.JobStatus diff --git a/Sources/Model/batch/v1/JobTemplateSpec+batch.v1.swift b/Sources/Model/batch/v1/JobTemplateSpec+batch.v1.swift index f7ec1d53..25ba9f25 100644 --- a/Sources/Model/batch/v1/JobTemplateSpec+batch.v1.swift +++ b/Sources/Model/batch/v1/JobTemplateSpec+batch.v1.swift @@ -20,11 +20,7 @@ // batch.v1.JobTemplateSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - batch.v1.JobTemplateSpec diff --git a/Sources/Model/batch/v1/PodFailurePolicy+batch.v1.swift b/Sources/Model/batch/v1/PodFailurePolicy+batch.v1.swift index e14f01bd..662c2e7e 100644 --- a/Sources/Model/batch/v1/PodFailurePolicy+batch.v1.swift +++ b/Sources/Model/batch/v1/PodFailurePolicy+batch.v1.swift @@ -20,11 +20,7 @@ // batch.v1.PodFailurePolicy // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - batch.v1.PodFailurePolicy diff --git a/Sources/Model/batch/v1/PodFailurePolicyOnExitCodesRequirement+batch.v1.swift b/Sources/Model/batch/v1/PodFailurePolicyOnExitCodesRequirement+batch.v1.swift index b4e1087b..3fe87feb 100644 --- a/Sources/Model/batch/v1/PodFailurePolicyOnExitCodesRequirement+batch.v1.swift +++ b/Sources/Model/batch/v1/PodFailurePolicyOnExitCodesRequirement+batch.v1.swift @@ -20,11 +20,7 @@ // batch.v1.PodFailurePolicyOnExitCodesRequirement // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - batch.v1.PodFailurePolicyOnExitCodesRequirement diff --git a/Sources/Model/batch/v1/PodFailurePolicyOnPodConditionsPattern+batch.v1.swift b/Sources/Model/batch/v1/PodFailurePolicyOnPodConditionsPattern+batch.v1.swift index 21c30cc1..c52a2a5b 100644 --- a/Sources/Model/batch/v1/PodFailurePolicyOnPodConditionsPattern+batch.v1.swift +++ b/Sources/Model/batch/v1/PodFailurePolicyOnPodConditionsPattern+batch.v1.swift @@ -20,11 +20,7 @@ // batch.v1.PodFailurePolicyOnPodConditionsPattern // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - batch.v1.PodFailurePolicyOnPodConditionsPattern diff --git a/Sources/Model/batch/v1/PodFailurePolicyRule+batch.v1.swift b/Sources/Model/batch/v1/PodFailurePolicyRule+batch.v1.swift index d2fa2cdd..c6a3cdb5 100644 --- a/Sources/Model/batch/v1/PodFailurePolicyRule+batch.v1.swift +++ b/Sources/Model/batch/v1/PodFailurePolicyRule+batch.v1.swift @@ -20,11 +20,7 @@ // batch.v1.PodFailurePolicyRule // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - batch.v1.PodFailurePolicyRule diff --git a/Sources/Model/batch/v1/SuccessPolicy+batch.v1.swift b/Sources/Model/batch/v1/SuccessPolicy+batch.v1.swift index 6c471025..0e0e0260 100644 --- a/Sources/Model/batch/v1/SuccessPolicy+batch.v1.swift +++ b/Sources/Model/batch/v1/SuccessPolicy+batch.v1.swift @@ -20,11 +20,7 @@ // batch.v1.SuccessPolicy // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - batch.v1.SuccessPolicy diff --git a/Sources/Model/batch/v1/SuccessPolicyRule+batch.v1.swift b/Sources/Model/batch/v1/SuccessPolicyRule+batch.v1.swift index 51cf53b2..a402ea6c 100644 --- a/Sources/Model/batch/v1/SuccessPolicyRule+batch.v1.swift +++ b/Sources/Model/batch/v1/SuccessPolicyRule+batch.v1.swift @@ -20,11 +20,7 @@ // batch.v1.SuccessPolicyRule // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - batch.v1.SuccessPolicyRule diff --git a/Sources/Model/batch/v1/UncountedTerminatedPods+batch.v1.swift b/Sources/Model/batch/v1/UncountedTerminatedPods+batch.v1.swift index 1287b5a9..be1aa784 100644 --- a/Sources/Model/batch/v1/UncountedTerminatedPods+batch.v1.swift +++ b/Sources/Model/batch/v1/UncountedTerminatedPods+batch.v1.swift @@ -20,11 +20,7 @@ // batch.v1.UncountedTerminatedPods // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - batch.v1.UncountedTerminatedPods diff --git a/Sources/Model/batch/v1/batch+v1.swift b/Sources/Model/batch/v1/batch+v1.swift index 030bde3c..8d991d68 100644 --- a/Sources/Model/batch/v1/batch+v1.swift +++ b/Sources/Model/batch/v1/batch+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `batch.v1` diff --git a/Sources/Model/certificates/certificates.swift b/Sources/Model/certificates/certificates.swift index f269cabd..bf26f09f 100644 --- a/Sources/Model/certificates/certificates.swift +++ b/Sources/Model/certificates/certificates.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `certificates` diff --git a/Sources/Model/certificates/v1/CertificateSigningRequest+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequest+certificates.v1.swift index 54cfc1c2..f498a3b4 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequest+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequest+certificates.v1.swift @@ -20,11 +20,7 @@ // certificates.v1.CertificateSigningRequest // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - certificates.v1.CertificateSigningRequest diff --git a/Sources/Model/certificates/v1/CertificateSigningRequestCondition+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequestCondition+certificates.v1.swift index 5f50db34..ba03a340 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequestCondition+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequestCondition+certificates.v1.swift @@ -20,11 +20,7 @@ // certificates.v1.CertificateSigningRequestCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - certificates.v1.CertificateSigningRequestCondition diff --git a/Sources/Model/certificates/v1/CertificateSigningRequestList+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequestList+certificates.v1.swift index 3e8831e6..970580b3 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequestList+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequestList+certificates.v1.swift @@ -20,11 +20,7 @@ // certificates.v1.CertificateSigningRequestList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - certificates.v1.CertificateSigningRequestList diff --git a/Sources/Model/certificates/v1/CertificateSigningRequestSpec+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequestSpec+certificates.v1.swift index cf5d81df..d7786125 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequestSpec+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequestSpec+certificates.v1.swift @@ -20,11 +20,7 @@ // certificates.v1.CertificateSigningRequestSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - certificates.v1.CertificateSigningRequestSpec diff --git a/Sources/Model/certificates/v1/CertificateSigningRequestStatus+certificates.v1.swift b/Sources/Model/certificates/v1/CertificateSigningRequestStatus+certificates.v1.swift index 96caca1e..9fad039f 100644 --- a/Sources/Model/certificates/v1/CertificateSigningRequestStatus+certificates.v1.swift +++ b/Sources/Model/certificates/v1/CertificateSigningRequestStatus+certificates.v1.swift @@ -20,11 +20,7 @@ // certificates.v1.CertificateSigningRequestStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - certificates.v1.CertificateSigningRequestStatus diff --git a/Sources/Model/certificates/v1/certificates+v1.swift b/Sources/Model/certificates/v1/certificates+v1.swift index 845350c6..971b1466 100644 --- a/Sources/Model/certificates/v1/certificates+v1.swift +++ b/Sources/Model/certificates/v1/certificates+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `certificates.v1` diff --git a/Sources/Model/certificates/v1alpha1/ClusterTrustBundle+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/ClusterTrustBundle+certificates.v1alpha1.swift index cb29656d..b3f7e180 100644 --- a/Sources/Model/certificates/v1alpha1/ClusterTrustBundle+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/ClusterTrustBundle+certificates.v1alpha1.swift @@ -20,11 +20,7 @@ // certificates.v1alpha1.ClusterTrustBundle // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - certificates.v1alpha1.ClusterTrustBundle diff --git a/Sources/Model/certificates/v1alpha1/ClusterTrustBundleList+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/ClusterTrustBundleList+certificates.v1alpha1.swift index 0316c4f3..081fbb73 100644 --- a/Sources/Model/certificates/v1alpha1/ClusterTrustBundleList+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/ClusterTrustBundleList+certificates.v1alpha1.swift @@ -20,11 +20,7 @@ // certificates.v1alpha1.ClusterTrustBundleList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - certificates.v1alpha1.ClusterTrustBundleList diff --git a/Sources/Model/certificates/v1alpha1/ClusterTrustBundleSpec+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/ClusterTrustBundleSpec+certificates.v1alpha1.swift index bcdc3316..a3e82357 100644 --- a/Sources/Model/certificates/v1alpha1/ClusterTrustBundleSpec+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/ClusterTrustBundleSpec+certificates.v1alpha1.swift @@ -20,11 +20,7 @@ // certificates.v1alpha1.ClusterTrustBundleSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - certificates.v1alpha1.ClusterTrustBundleSpec diff --git a/Sources/Model/certificates/v1alpha1/PodCertificateRequest+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/PodCertificateRequest+certificates.v1alpha1.swift index a8d188fb..a5ff3482 100644 --- a/Sources/Model/certificates/v1alpha1/PodCertificateRequest+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/PodCertificateRequest+certificates.v1alpha1.swift @@ -20,11 +20,7 @@ // certificates.v1alpha1.PodCertificateRequest // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - certificates.v1alpha1.PodCertificateRequest diff --git a/Sources/Model/certificates/v1alpha1/PodCertificateRequestList+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/PodCertificateRequestList+certificates.v1alpha1.swift index 428a6a73..0dabc661 100644 --- a/Sources/Model/certificates/v1alpha1/PodCertificateRequestList+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/PodCertificateRequestList+certificates.v1alpha1.swift @@ -20,11 +20,7 @@ // certificates.v1alpha1.PodCertificateRequestList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - certificates.v1alpha1.PodCertificateRequestList diff --git a/Sources/Model/certificates/v1alpha1/PodCertificateRequestSpec+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/PodCertificateRequestSpec+certificates.v1alpha1.swift index 53e2409e..4316d4cb 100644 --- a/Sources/Model/certificates/v1alpha1/PodCertificateRequestSpec+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/PodCertificateRequestSpec+certificates.v1alpha1.swift @@ -20,11 +20,7 @@ // certificates.v1alpha1.PodCertificateRequestSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - certificates.v1alpha1.PodCertificateRequestSpec diff --git a/Sources/Model/certificates/v1alpha1/PodCertificateRequestStatus+certificates.v1alpha1.swift b/Sources/Model/certificates/v1alpha1/PodCertificateRequestStatus+certificates.v1alpha1.swift index c0648801..8dfc7dd9 100644 --- a/Sources/Model/certificates/v1alpha1/PodCertificateRequestStatus+certificates.v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/PodCertificateRequestStatus+certificates.v1alpha1.swift @@ -20,11 +20,7 @@ // certificates.v1alpha1.PodCertificateRequestStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - certificates.v1alpha1.PodCertificateRequestStatus diff --git a/Sources/Model/certificates/v1alpha1/certificates+v1alpha1.swift b/Sources/Model/certificates/v1alpha1/certificates+v1alpha1.swift index 0c4b61b9..37a9cd7a 100644 --- a/Sources/Model/certificates/v1alpha1/certificates+v1alpha1.swift +++ b/Sources/Model/certificates/v1alpha1/certificates+v1alpha1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `certificates.v1alpha1` diff --git a/Sources/Model/certificates/v1beta1/ClusterTrustBundle+certificates.v1beta1.swift b/Sources/Model/certificates/v1beta1/ClusterTrustBundle+certificates.v1beta1.swift index a2596428..48153cb7 100644 --- a/Sources/Model/certificates/v1beta1/ClusterTrustBundle+certificates.v1beta1.swift +++ b/Sources/Model/certificates/v1beta1/ClusterTrustBundle+certificates.v1beta1.swift @@ -20,11 +20,7 @@ // certificates.v1beta1.ClusterTrustBundle // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - certificates.v1beta1.ClusterTrustBundle diff --git a/Sources/Model/certificates/v1beta1/ClusterTrustBundleList+certificates.v1beta1.swift b/Sources/Model/certificates/v1beta1/ClusterTrustBundleList+certificates.v1beta1.swift index e5ae9f88..44ab7bf8 100644 --- a/Sources/Model/certificates/v1beta1/ClusterTrustBundleList+certificates.v1beta1.swift +++ b/Sources/Model/certificates/v1beta1/ClusterTrustBundleList+certificates.v1beta1.swift @@ -20,11 +20,7 @@ // certificates.v1beta1.ClusterTrustBundleList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - certificates.v1beta1.ClusterTrustBundleList diff --git a/Sources/Model/certificates/v1beta1/ClusterTrustBundleSpec+certificates.v1beta1.swift b/Sources/Model/certificates/v1beta1/ClusterTrustBundleSpec+certificates.v1beta1.swift index 29554596..52adc5b6 100644 --- a/Sources/Model/certificates/v1beta1/ClusterTrustBundleSpec+certificates.v1beta1.swift +++ b/Sources/Model/certificates/v1beta1/ClusterTrustBundleSpec+certificates.v1beta1.swift @@ -20,11 +20,7 @@ // certificates.v1beta1.ClusterTrustBundleSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - certificates.v1beta1.ClusterTrustBundleSpec diff --git a/Sources/Model/certificates/v1beta1/certificates+v1beta1.swift b/Sources/Model/certificates/v1beta1/certificates+v1beta1.swift index 6252bf5d..214b153a 100644 --- a/Sources/Model/certificates/v1beta1/certificates+v1beta1.swift +++ b/Sources/Model/certificates/v1beta1/certificates+v1beta1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `certificates.v1beta1` diff --git a/Sources/Model/coordination/coordination.swift b/Sources/Model/coordination/coordination.swift index 8fb4e7c5..5b0b738c 100644 --- a/Sources/Model/coordination/coordination.swift +++ b/Sources/Model/coordination/coordination.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `coordination` diff --git a/Sources/Model/coordination/v1/Lease+coordination.v1.swift b/Sources/Model/coordination/v1/Lease+coordination.v1.swift index 25629d57..d9c61a09 100644 --- a/Sources/Model/coordination/v1/Lease+coordination.v1.swift +++ b/Sources/Model/coordination/v1/Lease+coordination.v1.swift @@ -20,11 +20,7 @@ // coordination.v1.Lease // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - coordination.v1.Lease diff --git a/Sources/Model/coordination/v1/LeaseList+coordination.v1.swift b/Sources/Model/coordination/v1/LeaseList+coordination.v1.swift index a11be2b7..d7650512 100644 --- a/Sources/Model/coordination/v1/LeaseList+coordination.v1.swift +++ b/Sources/Model/coordination/v1/LeaseList+coordination.v1.swift @@ -20,11 +20,7 @@ // coordination.v1.LeaseList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - coordination.v1.LeaseList diff --git a/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift b/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift index 5f8bfa93..63d14009 100644 --- a/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift +++ b/Sources/Model/coordination/v1/LeaseSpec+coordination.v1.swift @@ -20,11 +20,7 @@ // coordination.v1.LeaseSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - coordination.v1.LeaseSpec diff --git a/Sources/Model/coordination/v1/coordination+v1.swift b/Sources/Model/coordination/v1/coordination+v1.swift index 51c6375a..09f3c15c 100644 --- a/Sources/Model/coordination/v1/coordination+v1.swift +++ b/Sources/Model/coordination/v1/coordination+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `coordination.v1` diff --git a/Sources/Model/coordination/v1alpha2/LeaseCandidate+coordination.v1alpha2.swift b/Sources/Model/coordination/v1alpha2/LeaseCandidate+coordination.v1alpha2.swift index 24289e43..1f8e36be 100644 --- a/Sources/Model/coordination/v1alpha2/LeaseCandidate+coordination.v1alpha2.swift +++ b/Sources/Model/coordination/v1alpha2/LeaseCandidate+coordination.v1alpha2.swift @@ -20,11 +20,7 @@ // coordination.v1alpha2.LeaseCandidate // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - coordination.v1alpha2.LeaseCandidate diff --git a/Sources/Model/coordination/v1alpha2/LeaseCandidateList+coordination.v1alpha2.swift b/Sources/Model/coordination/v1alpha2/LeaseCandidateList+coordination.v1alpha2.swift index 3e97985b..b75db81e 100644 --- a/Sources/Model/coordination/v1alpha2/LeaseCandidateList+coordination.v1alpha2.swift +++ b/Sources/Model/coordination/v1alpha2/LeaseCandidateList+coordination.v1alpha2.swift @@ -20,11 +20,7 @@ // coordination.v1alpha2.LeaseCandidateList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - coordination.v1alpha2.LeaseCandidateList diff --git a/Sources/Model/coordination/v1alpha2/LeaseCandidateSpec+coordination.v1alpha2.swift b/Sources/Model/coordination/v1alpha2/LeaseCandidateSpec+coordination.v1alpha2.swift index 66ee1480..867f0494 100644 --- a/Sources/Model/coordination/v1alpha2/LeaseCandidateSpec+coordination.v1alpha2.swift +++ b/Sources/Model/coordination/v1alpha2/LeaseCandidateSpec+coordination.v1alpha2.swift @@ -20,11 +20,7 @@ // coordination.v1alpha2.LeaseCandidateSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - coordination.v1alpha2.LeaseCandidateSpec diff --git a/Sources/Model/coordination/v1alpha2/coordination+v1alpha2.swift b/Sources/Model/coordination/v1alpha2/coordination+v1alpha2.swift index a12faa8d..ee8047b8 100644 --- a/Sources/Model/coordination/v1alpha2/coordination+v1alpha2.swift +++ b/Sources/Model/coordination/v1alpha2/coordination+v1alpha2.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `coordination.v1alpha2` diff --git a/Sources/Model/coordination/v1beta1/LeaseCandidate+coordination.v1beta1.swift b/Sources/Model/coordination/v1beta1/LeaseCandidate+coordination.v1beta1.swift index d4218b8c..a2fdb09f 100644 --- a/Sources/Model/coordination/v1beta1/LeaseCandidate+coordination.v1beta1.swift +++ b/Sources/Model/coordination/v1beta1/LeaseCandidate+coordination.v1beta1.swift @@ -20,11 +20,7 @@ // coordination.v1beta1.LeaseCandidate // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - coordination.v1beta1.LeaseCandidate diff --git a/Sources/Model/coordination/v1beta1/LeaseCandidateList+coordination.v1beta1.swift b/Sources/Model/coordination/v1beta1/LeaseCandidateList+coordination.v1beta1.swift index 1416a264..1663adce 100644 --- a/Sources/Model/coordination/v1beta1/LeaseCandidateList+coordination.v1beta1.swift +++ b/Sources/Model/coordination/v1beta1/LeaseCandidateList+coordination.v1beta1.swift @@ -20,11 +20,7 @@ // coordination.v1beta1.LeaseCandidateList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - coordination.v1beta1.LeaseCandidateList diff --git a/Sources/Model/coordination/v1beta1/LeaseCandidateSpec+coordination.v1beta1.swift b/Sources/Model/coordination/v1beta1/LeaseCandidateSpec+coordination.v1beta1.swift index 6f3a0e3c..da85ad40 100644 --- a/Sources/Model/coordination/v1beta1/LeaseCandidateSpec+coordination.v1beta1.swift +++ b/Sources/Model/coordination/v1beta1/LeaseCandidateSpec+coordination.v1beta1.swift @@ -20,11 +20,7 @@ // coordination.v1beta1.LeaseCandidateSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - coordination.v1beta1.LeaseCandidateSpec diff --git a/Sources/Model/coordination/v1beta1/coordination+v1beta1.swift b/Sources/Model/coordination/v1beta1/coordination+v1beta1.swift index 7284f00d..c8733cf0 100644 --- a/Sources/Model/coordination/v1beta1/coordination+v1beta1.swift +++ b/Sources/Model/coordination/v1beta1/coordination+v1beta1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `coordination.v1beta1` diff --git a/Sources/Model/core/core.swift b/Sources/Model/core/core.swift index 915e2840..f7132fff 100644 --- a/Sources/Model/core/core.swift +++ b/Sources/Model/core/core.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `core` diff --git a/Sources/Model/core/v1/AWSElasticBlockStoreVolumeSource+core.v1.swift b/Sources/Model/core/v1/AWSElasticBlockStoreVolumeSource+core.v1.swift index b7657e71..b22deffd 100644 --- a/Sources/Model/core/v1/AWSElasticBlockStoreVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/AWSElasticBlockStoreVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.AWSElasticBlockStoreVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.AWSElasticBlockStoreVolumeSource diff --git a/Sources/Model/core/v1/Affinity+core.v1.swift b/Sources/Model/core/v1/Affinity+core.v1.swift index 7dd3fcfa..0e38ab45 100644 --- a/Sources/Model/core/v1/Affinity+core.v1.swift +++ b/Sources/Model/core/v1/Affinity+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.Affinity // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.Affinity diff --git a/Sources/Model/core/v1/AppArmorProfile+core.v1.swift b/Sources/Model/core/v1/AppArmorProfile+core.v1.swift index 90a1317b..9c643fc0 100644 --- a/Sources/Model/core/v1/AppArmorProfile+core.v1.swift +++ b/Sources/Model/core/v1/AppArmorProfile+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.AppArmorProfile // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.AppArmorProfile diff --git a/Sources/Model/core/v1/AttachedVolume+core.v1.swift b/Sources/Model/core/v1/AttachedVolume+core.v1.swift index ceac1ddd..abcac543 100644 --- a/Sources/Model/core/v1/AttachedVolume+core.v1.swift +++ b/Sources/Model/core/v1/AttachedVolume+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.AttachedVolume // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.AttachedVolume diff --git a/Sources/Model/core/v1/AzureDiskVolumeSource+core.v1.swift b/Sources/Model/core/v1/AzureDiskVolumeSource+core.v1.swift index 9a563339..0e2f4288 100644 --- a/Sources/Model/core/v1/AzureDiskVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/AzureDiskVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.AzureDiskVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.AzureDiskVolumeSource diff --git a/Sources/Model/core/v1/AzureFilePersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/AzureFilePersistentVolumeSource+core.v1.swift index 9f345857..ee311d71 100644 --- a/Sources/Model/core/v1/AzureFilePersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/AzureFilePersistentVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.AzureFilePersistentVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.AzureFilePersistentVolumeSource diff --git a/Sources/Model/core/v1/AzureFileVolumeSource+core.v1.swift b/Sources/Model/core/v1/AzureFileVolumeSource+core.v1.swift index 9b937a9a..439d5d78 100644 --- a/Sources/Model/core/v1/AzureFileVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/AzureFileVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.AzureFileVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.AzureFileVolumeSource diff --git a/Sources/Model/core/v1/Binding+core.v1.swift b/Sources/Model/core/v1/Binding+core.v1.swift index 91680a4e..a8f43d9e 100644 --- a/Sources/Model/core/v1/Binding+core.v1.swift +++ b/Sources/Model/core/v1/Binding+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.Binding // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.Binding diff --git a/Sources/Model/core/v1/CSIPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/CSIPersistentVolumeSource+core.v1.swift index 7e8e61a9..4f26a3d9 100644 --- a/Sources/Model/core/v1/CSIPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CSIPersistentVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.CSIPersistentVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.CSIPersistentVolumeSource diff --git a/Sources/Model/core/v1/CSIVolumeSource+core.v1.swift b/Sources/Model/core/v1/CSIVolumeSource+core.v1.swift index 7633d9e6..e2a98643 100644 --- a/Sources/Model/core/v1/CSIVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CSIVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.CSIVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.CSIVolumeSource diff --git a/Sources/Model/core/v1/Capabilities+core.v1.swift b/Sources/Model/core/v1/Capabilities+core.v1.swift index e81b2ef5..4912ce7c 100644 --- a/Sources/Model/core/v1/Capabilities+core.v1.swift +++ b/Sources/Model/core/v1/Capabilities+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.Capabilities // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.Capabilities diff --git a/Sources/Model/core/v1/CephFSPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/CephFSPersistentVolumeSource+core.v1.swift index 209210d1..d2dd4192 100644 --- a/Sources/Model/core/v1/CephFSPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CephFSPersistentVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.CephFSPersistentVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.CephFSPersistentVolumeSource diff --git a/Sources/Model/core/v1/CephFSVolumeSource+core.v1.swift b/Sources/Model/core/v1/CephFSVolumeSource+core.v1.swift index 49eb7290..46fa0a23 100644 --- a/Sources/Model/core/v1/CephFSVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CephFSVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.CephFSVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.CephFSVolumeSource diff --git a/Sources/Model/core/v1/CinderPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/CinderPersistentVolumeSource+core.v1.swift index 00b2612c..d554a840 100644 --- a/Sources/Model/core/v1/CinderPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CinderPersistentVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.CinderPersistentVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.CinderPersistentVolumeSource diff --git a/Sources/Model/core/v1/CinderVolumeSource+core.v1.swift b/Sources/Model/core/v1/CinderVolumeSource+core.v1.swift index ba761009..caf0db63 100644 --- a/Sources/Model/core/v1/CinderVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/CinderVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.CinderVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.CinderVolumeSource diff --git a/Sources/Model/core/v1/ClientIPConfig+core.v1.swift b/Sources/Model/core/v1/ClientIPConfig+core.v1.swift index ced22389..9c752ccf 100644 --- a/Sources/Model/core/v1/ClientIPConfig+core.v1.swift +++ b/Sources/Model/core/v1/ClientIPConfig+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ClientIPConfig // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ClientIPConfig diff --git a/Sources/Model/core/v1/ClusterTrustBundleProjection+core.v1.swift b/Sources/Model/core/v1/ClusterTrustBundleProjection+core.v1.swift index 7aadb28b..67eef85b 100644 --- a/Sources/Model/core/v1/ClusterTrustBundleProjection+core.v1.swift +++ b/Sources/Model/core/v1/ClusterTrustBundleProjection+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ClusterTrustBundleProjection // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ClusterTrustBundleProjection diff --git a/Sources/Model/core/v1/ComponentCondition+core.v1.swift b/Sources/Model/core/v1/ComponentCondition+core.v1.swift index ea2d78b6..b73f8a9e 100644 --- a/Sources/Model/core/v1/ComponentCondition+core.v1.swift +++ b/Sources/Model/core/v1/ComponentCondition+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ComponentCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ComponentCondition diff --git a/Sources/Model/core/v1/ComponentStatus+core.v1.swift b/Sources/Model/core/v1/ComponentStatus+core.v1.swift index 87157915..57327097 100644 --- a/Sources/Model/core/v1/ComponentStatus+core.v1.swift +++ b/Sources/Model/core/v1/ComponentStatus+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ComponentStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ComponentStatus diff --git a/Sources/Model/core/v1/ComponentStatusList+core.v1.swift b/Sources/Model/core/v1/ComponentStatusList+core.v1.swift index eb3c8802..488fc389 100644 --- a/Sources/Model/core/v1/ComponentStatusList+core.v1.swift +++ b/Sources/Model/core/v1/ComponentStatusList+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ComponentStatusList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ComponentStatusList diff --git a/Sources/Model/core/v1/ConfigMap+core.v1.swift b/Sources/Model/core/v1/ConfigMap+core.v1.swift index d67a5604..cee2d7bb 100644 --- a/Sources/Model/core/v1/ConfigMap+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMap+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ConfigMap // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ConfigMap diff --git a/Sources/Model/core/v1/ConfigMapEnvSource+core.v1.swift b/Sources/Model/core/v1/ConfigMapEnvSource+core.v1.swift index 5e068832..edbde128 100644 --- a/Sources/Model/core/v1/ConfigMapEnvSource+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapEnvSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ConfigMapEnvSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ConfigMapEnvSource diff --git a/Sources/Model/core/v1/ConfigMapKeySelector+core.v1.swift b/Sources/Model/core/v1/ConfigMapKeySelector+core.v1.swift index 0c9dd9b3..d676d7e6 100644 --- a/Sources/Model/core/v1/ConfigMapKeySelector+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapKeySelector+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ConfigMapKeySelector // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ConfigMapKeySelector diff --git a/Sources/Model/core/v1/ConfigMapList+core.v1.swift b/Sources/Model/core/v1/ConfigMapList+core.v1.swift index f81f4283..2639964b 100644 --- a/Sources/Model/core/v1/ConfigMapList+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapList+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ConfigMapList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ConfigMapList diff --git a/Sources/Model/core/v1/ConfigMapNodeConfigSource+core.v1.swift b/Sources/Model/core/v1/ConfigMapNodeConfigSource+core.v1.swift index 81fbfc33..0d517144 100644 --- a/Sources/Model/core/v1/ConfigMapNodeConfigSource+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapNodeConfigSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ConfigMapNodeConfigSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ConfigMapNodeConfigSource diff --git a/Sources/Model/core/v1/ConfigMapProjection+core.v1.swift b/Sources/Model/core/v1/ConfigMapProjection+core.v1.swift index d91548e9..2bc7e6a9 100644 --- a/Sources/Model/core/v1/ConfigMapProjection+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapProjection+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ConfigMapProjection // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ConfigMapProjection diff --git a/Sources/Model/core/v1/ConfigMapVolumeSource+core.v1.swift b/Sources/Model/core/v1/ConfigMapVolumeSource+core.v1.swift index 650abf81..ba8265e8 100644 --- a/Sources/Model/core/v1/ConfigMapVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ConfigMapVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ConfigMapVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ConfigMapVolumeSource diff --git a/Sources/Model/core/v1/Container+core.v1.swift b/Sources/Model/core/v1/Container+core.v1.swift index ae09468f..2405d70d 100644 --- a/Sources/Model/core/v1/Container+core.v1.swift +++ b/Sources/Model/core/v1/Container+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.Container // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.Container diff --git a/Sources/Model/core/v1/ContainerExtendedResourceRequest+core.v1.swift b/Sources/Model/core/v1/ContainerExtendedResourceRequest+core.v1.swift index 3d8db955..483819ca 100644 --- a/Sources/Model/core/v1/ContainerExtendedResourceRequest+core.v1.swift +++ b/Sources/Model/core/v1/ContainerExtendedResourceRequest+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ContainerExtendedResourceRequest // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ContainerExtendedResourceRequest diff --git a/Sources/Model/core/v1/ContainerImage+core.v1.swift b/Sources/Model/core/v1/ContainerImage+core.v1.swift index f4f07ed2..5282ce47 100644 --- a/Sources/Model/core/v1/ContainerImage+core.v1.swift +++ b/Sources/Model/core/v1/ContainerImage+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ContainerImage // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ContainerImage diff --git a/Sources/Model/core/v1/ContainerPort+core.v1.swift b/Sources/Model/core/v1/ContainerPort+core.v1.swift index 78038290..927e45ad 100644 --- a/Sources/Model/core/v1/ContainerPort+core.v1.swift +++ b/Sources/Model/core/v1/ContainerPort+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ContainerPort // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ContainerPort diff --git a/Sources/Model/core/v1/ContainerResizePolicy+core.v1.swift b/Sources/Model/core/v1/ContainerResizePolicy+core.v1.swift index 125afa3f..40414285 100644 --- a/Sources/Model/core/v1/ContainerResizePolicy+core.v1.swift +++ b/Sources/Model/core/v1/ContainerResizePolicy+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ContainerResizePolicy // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ContainerResizePolicy diff --git a/Sources/Model/core/v1/ContainerRestartRule+core.v1.swift b/Sources/Model/core/v1/ContainerRestartRule+core.v1.swift index 2d6dca19..ae32ee59 100644 --- a/Sources/Model/core/v1/ContainerRestartRule+core.v1.swift +++ b/Sources/Model/core/v1/ContainerRestartRule+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ContainerRestartRule // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ContainerRestartRule diff --git a/Sources/Model/core/v1/ContainerRestartRuleOnExitCodes+core.v1.swift b/Sources/Model/core/v1/ContainerRestartRuleOnExitCodes+core.v1.swift index 5645bede..56806d5d 100644 --- a/Sources/Model/core/v1/ContainerRestartRuleOnExitCodes+core.v1.swift +++ b/Sources/Model/core/v1/ContainerRestartRuleOnExitCodes+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ContainerRestartRuleOnExitCodes // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ContainerRestartRuleOnExitCodes diff --git a/Sources/Model/core/v1/ContainerState+core.v1.swift b/Sources/Model/core/v1/ContainerState+core.v1.swift index 4ab0685b..15ebc3b3 100644 --- a/Sources/Model/core/v1/ContainerState+core.v1.swift +++ b/Sources/Model/core/v1/ContainerState+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ContainerState // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ContainerState diff --git a/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift b/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift index 5a175244..129e72df 100644 --- a/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift +++ b/Sources/Model/core/v1/ContainerStateRunning+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ContainerStateRunning // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ContainerStateRunning diff --git a/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift b/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift index c041c00a..eb130970 100644 --- a/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift +++ b/Sources/Model/core/v1/ContainerStateTerminated+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ContainerStateTerminated // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ContainerStateTerminated diff --git a/Sources/Model/core/v1/ContainerStateWaiting+core.v1.swift b/Sources/Model/core/v1/ContainerStateWaiting+core.v1.swift index 42b7fa36..96a12224 100644 --- a/Sources/Model/core/v1/ContainerStateWaiting+core.v1.swift +++ b/Sources/Model/core/v1/ContainerStateWaiting+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ContainerStateWaiting // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ContainerStateWaiting diff --git a/Sources/Model/core/v1/ContainerStatus+core.v1.swift b/Sources/Model/core/v1/ContainerStatus+core.v1.swift index 3698aeb4..4225c741 100644 --- a/Sources/Model/core/v1/ContainerStatus+core.v1.swift +++ b/Sources/Model/core/v1/ContainerStatus+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ContainerStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ContainerStatus diff --git a/Sources/Model/core/v1/ContainerUser+core.v1.swift b/Sources/Model/core/v1/ContainerUser+core.v1.swift index ee607e20..0e2e15e9 100644 --- a/Sources/Model/core/v1/ContainerUser+core.v1.swift +++ b/Sources/Model/core/v1/ContainerUser+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ContainerUser // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ContainerUser diff --git a/Sources/Model/core/v1/DaemonEndpoint+core.v1.swift b/Sources/Model/core/v1/DaemonEndpoint+core.v1.swift index cdd7df1d..c738bf8b 100644 --- a/Sources/Model/core/v1/DaemonEndpoint+core.v1.swift +++ b/Sources/Model/core/v1/DaemonEndpoint+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.DaemonEndpoint // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.DaemonEndpoint diff --git a/Sources/Model/core/v1/DownwardAPIProjection+core.v1.swift b/Sources/Model/core/v1/DownwardAPIProjection+core.v1.swift index 9dad8348..8f8b780f 100644 --- a/Sources/Model/core/v1/DownwardAPIProjection+core.v1.swift +++ b/Sources/Model/core/v1/DownwardAPIProjection+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.DownwardAPIProjection // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.DownwardAPIProjection diff --git a/Sources/Model/core/v1/DownwardAPIVolumeFile+core.v1.swift b/Sources/Model/core/v1/DownwardAPIVolumeFile+core.v1.swift index 3011f1f9..3271ec9e 100644 --- a/Sources/Model/core/v1/DownwardAPIVolumeFile+core.v1.swift +++ b/Sources/Model/core/v1/DownwardAPIVolumeFile+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.DownwardAPIVolumeFile // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.DownwardAPIVolumeFile diff --git a/Sources/Model/core/v1/DownwardAPIVolumeSource+core.v1.swift b/Sources/Model/core/v1/DownwardAPIVolumeSource+core.v1.swift index 11987129..48f00ff5 100644 --- a/Sources/Model/core/v1/DownwardAPIVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/DownwardAPIVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.DownwardAPIVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.DownwardAPIVolumeSource diff --git a/Sources/Model/core/v1/EmptyDirVolumeSource+core.v1.swift b/Sources/Model/core/v1/EmptyDirVolumeSource+core.v1.swift index a9f8e7ac..59f0010f 100644 --- a/Sources/Model/core/v1/EmptyDirVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/EmptyDirVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.EmptyDirVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.EmptyDirVolumeSource diff --git a/Sources/Model/core/v1/EndpointAddress+core.v1.swift b/Sources/Model/core/v1/EndpointAddress+core.v1.swift index 03a599f7..1ff5493e 100644 --- a/Sources/Model/core/v1/EndpointAddress+core.v1.swift +++ b/Sources/Model/core/v1/EndpointAddress+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.EndpointAddress // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.EndpointAddress diff --git a/Sources/Model/core/v1/EndpointPort+core.v1.swift b/Sources/Model/core/v1/EndpointPort+core.v1.swift index 0de15f2b..41f70517 100644 --- a/Sources/Model/core/v1/EndpointPort+core.v1.swift +++ b/Sources/Model/core/v1/EndpointPort+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.EndpointPort // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.EndpointPort diff --git a/Sources/Model/core/v1/EndpointSubset+core.v1.swift b/Sources/Model/core/v1/EndpointSubset+core.v1.swift index 0f193da3..7b8c17e2 100644 --- a/Sources/Model/core/v1/EndpointSubset+core.v1.swift +++ b/Sources/Model/core/v1/EndpointSubset+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.EndpointSubset // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.EndpointSubset diff --git a/Sources/Model/core/v1/Endpoints+core.v1.swift b/Sources/Model/core/v1/Endpoints+core.v1.swift index 389ffae2..734de422 100644 --- a/Sources/Model/core/v1/Endpoints+core.v1.swift +++ b/Sources/Model/core/v1/Endpoints+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.Endpoints // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.Endpoints diff --git a/Sources/Model/core/v1/EndpointsList+core.v1.swift b/Sources/Model/core/v1/EndpointsList+core.v1.swift index 7f861a46..ca4da15d 100644 --- a/Sources/Model/core/v1/EndpointsList+core.v1.swift +++ b/Sources/Model/core/v1/EndpointsList+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.EndpointsList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.EndpointsList diff --git a/Sources/Model/core/v1/EnvFromSource+core.v1.swift b/Sources/Model/core/v1/EnvFromSource+core.v1.swift index 5dacb82b..0be373e5 100644 --- a/Sources/Model/core/v1/EnvFromSource+core.v1.swift +++ b/Sources/Model/core/v1/EnvFromSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.EnvFromSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.EnvFromSource diff --git a/Sources/Model/core/v1/EnvVar+core.v1.swift b/Sources/Model/core/v1/EnvVar+core.v1.swift index f1308511..fbce7e4f 100644 --- a/Sources/Model/core/v1/EnvVar+core.v1.swift +++ b/Sources/Model/core/v1/EnvVar+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.EnvVar // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.EnvVar diff --git a/Sources/Model/core/v1/EnvVarSource+core.v1.swift b/Sources/Model/core/v1/EnvVarSource+core.v1.swift index 98be33f9..421d7b37 100644 --- a/Sources/Model/core/v1/EnvVarSource+core.v1.swift +++ b/Sources/Model/core/v1/EnvVarSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.EnvVarSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.EnvVarSource diff --git a/Sources/Model/core/v1/EphemeralContainer+core.v1.swift b/Sources/Model/core/v1/EphemeralContainer+core.v1.swift index 25011df4..a5aafe10 100644 --- a/Sources/Model/core/v1/EphemeralContainer+core.v1.swift +++ b/Sources/Model/core/v1/EphemeralContainer+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.EphemeralContainer // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.EphemeralContainer diff --git a/Sources/Model/core/v1/EphemeralVolumeSource+core.v1.swift b/Sources/Model/core/v1/EphemeralVolumeSource+core.v1.swift index 2d1569db..1ceafbf6 100644 --- a/Sources/Model/core/v1/EphemeralVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/EphemeralVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.EphemeralVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.EphemeralVolumeSource diff --git a/Sources/Model/core/v1/Event+core.v1.swift b/Sources/Model/core/v1/Event+core.v1.swift index 6ff469d2..42704d5f 100644 --- a/Sources/Model/core/v1/Event+core.v1.swift +++ b/Sources/Model/core/v1/Event+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.Event // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.Event diff --git a/Sources/Model/core/v1/EventList+core.v1.swift b/Sources/Model/core/v1/EventList+core.v1.swift index dc4fea4b..1f6e250b 100644 --- a/Sources/Model/core/v1/EventList+core.v1.swift +++ b/Sources/Model/core/v1/EventList+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.EventList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.EventList diff --git a/Sources/Model/core/v1/EventSeries+core.v1.swift b/Sources/Model/core/v1/EventSeries+core.v1.swift index c8fd3a2e..5c323348 100644 --- a/Sources/Model/core/v1/EventSeries+core.v1.swift +++ b/Sources/Model/core/v1/EventSeries+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.EventSeries // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.EventSeries diff --git a/Sources/Model/core/v1/EventSource+core.v1.swift b/Sources/Model/core/v1/EventSource+core.v1.swift index 94b7ff42..78a82fcf 100644 --- a/Sources/Model/core/v1/EventSource+core.v1.swift +++ b/Sources/Model/core/v1/EventSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.EventSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.EventSource diff --git a/Sources/Model/core/v1/ExecAction+core.v1.swift b/Sources/Model/core/v1/ExecAction+core.v1.swift index 3464dd47..9afdcb67 100644 --- a/Sources/Model/core/v1/ExecAction+core.v1.swift +++ b/Sources/Model/core/v1/ExecAction+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ExecAction // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ExecAction diff --git a/Sources/Model/core/v1/FCVolumeSource+core.v1.swift b/Sources/Model/core/v1/FCVolumeSource+core.v1.swift index 891e380e..7221393a 100644 --- a/Sources/Model/core/v1/FCVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/FCVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.FCVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.FCVolumeSource diff --git a/Sources/Model/core/v1/FileKeySelector+core.v1.swift b/Sources/Model/core/v1/FileKeySelector+core.v1.swift index a53b0bd0..9fc48da2 100644 --- a/Sources/Model/core/v1/FileKeySelector+core.v1.swift +++ b/Sources/Model/core/v1/FileKeySelector+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.FileKeySelector // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.FileKeySelector diff --git a/Sources/Model/core/v1/FlexPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/FlexPersistentVolumeSource+core.v1.swift index 11618feb..e974ee59 100644 --- a/Sources/Model/core/v1/FlexPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/FlexPersistentVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.FlexPersistentVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.FlexPersistentVolumeSource diff --git a/Sources/Model/core/v1/FlexVolumeSource+core.v1.swift b/Sources/Model/core/v1/FlexVolumeSource+core.v1.swift index 39316e4d..7c09674d 100644 --- a/Sources/Model/core/v1/FlexVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/FlexVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.FlexVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.FlexVolumeSource diff --git a/Sources/Model/core/v1/FlockerVolumeSource+core.v1.swift b/Sources/Model/core/v1/FlockerVolumeSource+core.v1.swift index 9b8f2d1b..45421b30 100644 --- a/Sources/Model/core/v1/FlockerVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/FlockerVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.FlockerVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.FlockerVolumeSource diff --git a/Sources/Model/core/v1/GCEPersistentDiskVolumeSource+core.v1.swift b/Sources/Model/core/v1/GCEPersistentDiskVolumeSource+core.v1.swift index ea52b0a4..03ac3521 100644 --- a/Sources/Model/core/v1/GCEPersistentDiskVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/GCEPersistentDiskVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.GCEPersistentDiskVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.GCEPersistentDiskVolumeSource diff --git a/Sources/Model/core/v1/GRPCAction+core.v1.swift b/Sources/Model/core/v1/GRPCAction+core.v1.swift index d39bf308..7b529c4f 100644 --- a/Sources/Model/core/v1/GRPCAction+core.v1.swift +++ b/Sources/Model/core/v1/GRPCAction+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.GRPCAction // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.GRPCAction diff --git a/Sources/Model/core/v1/GitRepoVolumeSource+core.v1.swift b/Sources/Model/core/v1/GitRepoVolumeSource+core.v1.swift index 18c632e8..2b1512fb 100644 --- a/Sources/Model/core/v1/GitRepoVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/GitRepoVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.GitRepoVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.GitRepoVolumeSource diff --git a/Sources/Model/core/v1/GlusterfsPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/GlusterfsPersistentVolumeSource+core.v1.swift index 716e9e27..bcc05b3b 100644 --- a/Sources/Model/core/v1/GlusterfsPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/GlusterfsPersistentVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.GlusterfsPersistentVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.GlusterfsPersistentVolumeSource diff --git a/Sources/Model/core/v1/GlusterfsVolumeSource+core.v1.swift b/Sources/Model/core/v1/GlusterfsVolumeSource+core.v1.swift index e333cd91..7836d28f 100644 --- a/Sources/Model/core/v1/GlusterfsVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/GlusterfsVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.GlusterfsVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.GlusterfsVolumeSource diff --git a/Sources/Model/core/v1/HTTPGetAction+core.v1.swift b/Sources/Model/core/v1/HTTPGetAction+core.v1.swift index 961da4b4..210f63c4 100644 --- a/Sources/Model/core/v1/HTTPGetAction+core.v1.swift +++ b/Sources/Model/core/v1/HTTPGetAction+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.HTTPGetAction // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.HTTPGetAction diff --git a/Sources/Model/core/v1/HTTPHeader+core.v1.swift b/Sources/Model/core/v1/HTTPHeader+core.v1.swift index b3c07a77..b913d32a 100644 --- a/Sources/Model/core/v1/HTTPHeader+core.v1.swift +++ b/Sources/Model/core/v1/HTTPHeader+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.HTTPHeader // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.HTTPHeader diff --git a/Sources/Model/core/v1/HostAlias+core.v1.swift b/Sources/Model/core/v1/HostAlias+core.v1.swift index d11f4a7d..56de9d53 100644 --- a/Sources/Model/core/v1/HostAlias+core.v1.swift +++ b/Sources/Model/core/v1/HostAlias+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.HostAlias // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.HostAlias diff --git a/Sources/Model/core/v1/HostIP+core.v1.swift b/Sources/Model/core/v1/HostIP+core.v1.swift index d0f069ef..d4387805 100644 --- a/Sources/Model/core/v1/HostIP+core.v1.swift +++ b/Sources/Model/core/v1/HostIP+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.HostIP // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.HostIP diff --git a/Sources/Model/core/v1/HostPathVolumeSource+core.v1.swift b/Sources/Model/core/v1/HostPathVolumeSource+core.v1.swift index 7dac0350..d5d9c07a 100644 --- a/Sources/Model/core/v1/HostPathVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/HostPathVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.HostPathVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.HostPathVolumeSource diff --git a/Sources/Model/core/v1/ISCSIPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/ISCSIPersistentVolumeSource+core.v1.swift index e768d9df..1dd308fd 100644 --- a/Sources/Model/core/v1/ISCSIPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ISCSIPersistentVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ISCSIPersistentVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ISCSIPersistentVolumeSource diff --git a/Sources/Model/core/v1/ISCSIVolumeSource+core.v1.swift b/Sources/Model/core/v1/ISCSIVolumeSource+core.v1.swift index f49fbe50..34c2cae0 100644 --- a/Sources/Model/core/v1/ISCSIVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ISCSIVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ISCSIVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ISCSIVolumeSource diff --git a/Sources/Model/core/v1/ImageVolumeSource+core.v1.swift b/Sources/Model/core/v1/ImageVolumeSource+core.v1.swift index 2d5a9d24..d89a208e 100644 --- a/Sources/Model/core/v1/ImageVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ImageVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ImageVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ImageVolumeSource diff --git a/Sources/Model/core/v1/KeyToPath+core.v1.swift b/Sources/Model/core/v1/KeyToPath+core.v1.swift index ed219df6..ecbfa263 100644 --- a/Sources/Model/core/v1/KeyToPath+core.v1.swift +++ b/Sources/Model/core/v1/KeyToPath+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.KeyToPath // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.KeyToPath diff --git a/Sources/Model/core/v1/Lifecycle+core.v1.swift b/Sources/Model/core/v1/Lifecycle+core.v1.swift index 674bd797..27f81a2e 100644 --- a/Sources/Model/core/v1/Lifecycle+core.v1.swift +++ b/Sources/Model/core/v1/Lifecycle+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.Lifecycle // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.Lifecycle diff --git a/Sources/Model/core/v1/LifecycleHandler+core.v1.swift b/Sources/Model/core/v1/LifecycleHandler+core.v1.swift index b6777873..72182c16 100644 --- a/Sources/Model/core/v1/LifecycleHandler+core.v1.swift +++ b/Sources/Model/core/v1/LifecycleHandler+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.LifecycleHandler // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.LifecycleHandler diff --git a/Sources/Model/core/v1/LimitRange+core.v1.swift b/Sources/Model/core/v1/LimitRange+core.v1.swift index 4a193913..2363c695 100644 --- a/Sources/Model/core/v1/LimitRange+core.v1.swift +++ b/Sources/Model/core/v1/LimitRange+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.LimitRange // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.LimitRange diff --git a/Sources/Model/core/v1/LimitRangeItem+core.v1.swift b/Sources/Model/core/v1/LimitRangeItem+core.v1.swift index db64fd2b..5b0684e5 100644 --- a/Sources/Model/core/v1/LimitRangeItem+core.v1.swift +++ b/Sources/Model/core/v1/LimitRangeItem+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.LimitRangeItem // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.LimitRangeItem diff --git a/Sources/Model/core/v1/LimitRangeList+core.v1.swift b/Sources/Model/core/v1/LimitRangeList+core.v1.swift index 032a89ad..9a571fa9 100644 --- a/Sources/Model/core/v1/LimitRangeList+core.v1.swift +++ b/Sources/Model/core/v1/LimitRangeList+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.LimitRangeList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.LimitRangeList diff --git a/Sources/Model/core/v1/LimitRangeSpec+core.v1.swift b/Sources/Model/core/v1/LimitRangeSpec+core.v1.swift index 4a69da00..fde46662 100644 --- a/Sources/Model/core/v1/LimitRangeSpec+core.v1.swift +++ b/Sources/Model/core/v1/LimitRangeSpec+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.LimitRangeSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.LimitRangeSpec diff --git a/Sources/Model/core/v1/LinuxContainerUser+core.v1.swift b/Sources/Model/core/v1/LinuxContainerUser+core.v1.swift index 45f9a176..f91c1906 100644 --- a/Sources/Model/core/v1/LinuxContainerUser+core.v1.swift +++ b/Sources/Model/core/v1/LinuxContainerUser+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.LinuxContainerUser // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.LinuxContainerUser diff --git a/Sources/Model/core/v1/LoadBalancerIngress+core.v1.swift b/Sources/Model/core/v1/LoadBalancerIngress+core.v1.swift index 177d458b..d5160b8c 100644 --- a/Sources/Model/core/v1/LoadBalancerIngress+core.v1.swift +++ b/Sources/Model/core/v1/LoadBalancerIngress+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.LoadBalancerIngress // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.LoadBalancerIngress diff --git a/Sources/Model/core/v1/LoadBalancerStatus+core.v1.swift b/Sources/Model/core/v1/LoadBalancerStatus+core.v1.swift index 23918901..f3f86263 100644 --- a/Sources/Model/core/v1/LoadBalancerStatus+core.v1.swift +++ b/Sources/Model/core/v1/LoadBalancerStatus+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.LoadBalancerStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.LoadBalancerStatus diff --git a/Sources/Model/core/v1/LocalObjectReference+core.v1.swift b/Sources/Model/core/v1/LocalObjectReference+core.v1.swift index e372bac4..45acfcd7 100644 --- a/Sources/Model/core/v1/LocalObjectReference+core.v1.swift +++ b/Sources/Model/core/v1/LocalObjectReference+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.LocalObjectReference // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.LocalObjectReference diff --git a/Sources/Model/core/v1/LocalVolumeSource+core.v1.swift b/Sources/Model/core/v1/LocalVolumeSource+core.v1.swift index f3f10f81..e0ee28b1 100644 --- a/Sources/Model/core/v1/LocalVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/LocalVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.LocalVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.LocalVolumeSource diff --git a/Sources/Model/core/v1/ModifyVolumeStatus+core.v1.swift b/Sources/Model/core/v1/ModifyVolumeStatus+core.v1.swift index 92a8e97e..3c111d36 100644 --- a/Sources/Model/core/v1/ModifyVolumeStatus+core.v1.swift +++ b/Sources/Model/core/v1/ModifyVolumeStatus+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ModifyVolumeStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ModifyVolumeStatus diff --git a/Sources/Model/core/v1/NFSVolumeSource+core.v1.swift b/Sources/Model/core/v1/NFSVolumeSource+core.v1.swift index db6907fe..ba4e635f 100644 --- a/Sources/Model/core/v1/NFSVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/NFSVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NFSVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NFSVolumeSource diff --git a/Sources/Model/core/v1/Namespace+core.v1.swift b/Sources/Model/core/v1/Namespace+core.v1.swift index 59f60021..2725b2b6 100644 --- a/Sources/Model/core/v1/Namespace+core.v1.swift +++ b/Sources/Model/core/v1/Namespace+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.Namespace // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.Namespace diff --git a/Sources/Model/core/v1/NamespaceCondition+core.v1.swift b/Sources/Model/core/v1/NamespaceCondition+core.v1.swift index b718903f..7ddfe57b 100644 --- a/Sources/Model/core/v1/NamespaceCondition+core.v1.swift +++ b/Sources/Model/core/v1/NamespaceCondition+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NamespaceCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NamespaceCondition diff --git a/Sources/Model/core/v1/NamespaceList+core.v1.swift b/Sources/Model/core/v1/NamespaceList+core.v1.swift index 6da699c0..d7c2eeaa 100644 --- a/Sources/Model/core/v1/NamespaceList+core.v1.swift +++ b/Sources/Model/core/v1/NamespaceList+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NamespaceList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NamespaceList diff --git a/Sources/Model/core/v1/NamespaceSpec+core.v1.swift b/Sources/Model/core/v1/NamespaceSpec+core.v1.swift index 1b081831..10a13087 100644 --- a/Sources/Model/core/v1/NamespaceSpec+core.v1.swift +++ b/Sources/Model/core/v1/NamespaceSpec+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NamespaceSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NamespaceSpec diff --git a/Sources/Model/core/v1/NamespaceStatus+core.v1.swift b/Sources/Model/core/v1/NamespaceStatus+core.v1.swift index ccba5cea..0b79f654 100644 --- a/Sources/Model/core/v1/NamespaceStatus+core.v1.swift +++ b/Sources/Model/core/v1/NamespaceStatus+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NamespaceStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NamespaceStatus diff --git a/Sources/Model/core/v1/Node+core.v1.swift b/Sources/Model/core/v1/Node+core.v1.swift index 95cd8bd4..7bf2eb3c 100644 --- a/Sources/Model/core/v1/Node+core.v1.swift +++ b/Sources/Model/core/v1/Node+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.Node // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.Node diff --git a/Sources/Model/core/v1/NodeAddress+core.v1.swift b/Sources/Model/core/v1/NodeAddress+core.v1.swift index 801f4f91..71feac6e 100644 --- a/Sources/Model/core/v1/NodeAddress+core.v1.swift +++ b/Sources/Model/core/v1/NodeAddress+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NodeAddress // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NodeAddress diff --git a/Sources/Model/core/v1/NodeAffinity+core.v1.swift b/Sources/Model/core/v1/NodeAffinity+core.v1.swift index ba2cd6a9..40e81dfe 100644 --- a/Sources/Model/core/v1/NodeAffinity+core.v1.swift +++ b/Sources/Model/core/v1/NodeAffinity+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NodeAffinity // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NodeAffinity diff --git a/Sources/Model/core/v1/NodeCondition+core.v1.swift b/Sources/Model/core/v1/NodeCondition+core.v1.swift index a635357c..ebc8493c 100644 --- a/Sources/Model/core/v1/NodeCondition+core.v1.swift +++ b/Sources/Model/core/v1/NodeCondition+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NodeCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NodeCondition diff --git a/Sources/Model/core/v1/NodeConfigSource+core.v1.swift b/Sources/Model/core/v1/NodeConfigSource+core.v1.swift index b8a28650..d2a59667 100644 --- a/Sources/Model/core/v1/NodeConfigSource+core.v1.swift +++ b/Sources/Model/core/v1/NodeConfigSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NodeConfigSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NodeConfigSource diff --git a/Sources/Model/core/v1/NodeConfigStatus+core.v1.swift b/Sources/Model/core/v1/NodeConfigStatus+core.v1.swift index f923b6f6..76555d00 100644 --- a/Sources/Model/core/v1/NodeConfigStatus+core.v1.swift +++ b/Sources/Model/core/v1/NodeConfigStatus+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NodeConfigStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NodeConfigStatus diff --git a/Sources/Model/core/v1/NodeDaemonEndpoints+core.v1.swift b/Sources/Model/core/v1/NodeDaemonEndpoints+core.v1.swift index aea3fef0..e809b6f6 100644 --- a/Sources/Model/core/v1/NodeDaemonEndpoints+core.v1.swift +++ b/Sources/Model/core/v1/NodeDaemonEndpoints+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NodeDaemonEndpoints // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NodeDaemonEndpoints diff --git a/Sources/Model/core/v1/NodeFeatures+core.v1.swift b/Sources/Model/core/v1/NodeFeatures+core.v1.swift index feb9ab8e..37fad55c 100644 --- a/Sources/Model/core/v1/NodeFeatures+core.v1.swift +++ b/Sources/Model/core/v1/NodeFeatures+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NodeFeatures // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NodeFeatures diff --git a/Sources/Model/core/v1/NodeList+core.v1.swift b/Sources/Model/core/v1/NodeList+core.v1.swift index 1e48fcc7..a9019456 100644 --- a/Sources/Model/core/v1/NodeList+core.v1.swift +++ b/Sources/Model/core/v1/NodeList+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NodeList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NodeList diff --git a/Sources/Model/core/v1/NodeRuntimeHandler+core.v1.swift b/Sources/Model/core/v1/NodeRuntimeHandler+core.v1.swift index d926fa2c..da6d6a6d 100644 --- a/Sources/Model/core/v1/NodeRuntimeHandler+core.v1.swift +++ b/Sources/Model/core/v1/NodeRuntimeHandler+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NodeRuntimeHandler // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NodeRuntimeHandler diff --git a/Sources/Model/core/v1/NodeRuntimeHandlerFeatures+core.v1.swift b/Sources/Model/core/v1/NodeRuntimeHandlerFeatures+core.v1.swift index 42a91cae..e982805d 100644 --- a/Sources/Model/core/v1/NodeRuntimeHandlerFeatures+core.v1.swift +++ b/Sources/Model/core/v1/NodeRuntimeHandlerFeatures+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NodeRuntimeHandlerFeatures // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NodeRuntimeHandlerFeatures diff --git a/Sources/Model/core/v1/NodeSelector+core.v1.swift b/Sources/Model/core/v1/NodeSelector+core.v1.swift index d447eaad..b07bcb5d 100644 --- a/Sources/Model/core/v1/NodeSelector+core.v1.swift +++ b/Sources/Model/core/v1/NodeSelector+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NodeSelector // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NodeSelector diff --git a/Sources/Model/core/v1/NodeSelectorRequirement+core.v1.swift b/Sources/Model/core/v1/NodeSelectorRequirement+core.v1.swift index ac5141a5..f18e362e 100644 --- a/Sources/Model/core/v1/NodeSelectorRequirement+core.v1.swift +++ b/Sources/Model/core/v1/NodeSelectorRequirement+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NodeSelectorRequirement // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NodeSelectorRequirement diff --git a/Sources/Model/core/v1/NodeSelectorTerm+core.v1.swift b/Sources/Model/core/v1/NodeSelectorTerm+core.v1.swift index 4c220577..6de7864d 100644 --- a/Sources/Model/core/v1/NodeSelectorTerm+core.v1.swift +++ b/Sources/Model/core/v1/NodeSelectorTerm+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NodeSelectorTerm // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NodeSelectorTerm diff --git a/Sources/Model/core/v1/NodeSpec+core.v1.swift b/Sources/Model/core/v1/NodeSpec+core.v1.swift index ce0cd787..62512bad 100644 --- a/Sources/Model/core/v1/NodeSpec+core.v1.swift +++ b/Sources/Model/core/v1/NodeSpec+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NodeSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NodeSpec diff --git a/Sources/Model/core/v1/NodeStatus+core.v1.swift b/Sources/Model/core/v1/NodeStatus+core.v1.swift index 36cb72d3..8064ad36 100644 --- a/Sources/Model/core/v1/NodeStatus+core.v1.swift +++ b/Sources/Model/core/v1/NodeStatus+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NodeStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NodeStatus diff --git a/Sources/Model/core/v1/NodeSwapStatus+core.v1.swift b/Sources/Model/core/v1/NodeSwapStatus+core.v1.swift index e5b6fe23..c1c471d8 100644 --- a/Sources/Model/core/v1/NodeSwapStatus+core.v1.swift +++ b/Sources/Model/core/v1/NodeSwapStatus+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NodeSwapStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NodeSwapStatus diff --git a/Sources/Model/core/v1/NodeSystemInfo+core.v1.swift b/Sources/Model/core/v1/NodeSystemInfo+core.v1.swift index 2dd29801..337deeac 100644 --- a/Sources/Model/core/v1/NodeSystemInfo+core.v1.swift +++ b/Sources/Model/core/v1/NodeSystemInfo+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.NodeSystemInfo // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.NodeSystemInfo diff --git a/Sources/Model/core/v1/ObjectFieldSelector+core.v1.swift b/Sources/Model/core/v1/ObjectFieldSelector+core.v1.swift index afd8c4bb..9d132711 100644 --- a/Sources/Model/core/v1/ObjectFieldSelector+core.v1.swift +++ b/Sources/Model/core/v1/ObjectFieldSelector+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ObjectFieldSelector // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ObjectFieldSelector diff --git a/Sources/Model/core/v1/ObjectReference+core.v1.swift b/Sources/Model/core/v1/ObjectReference+core.v1.swift index 9d7386d4..3f2699a2 100644 --- a/Sources/Model/core/v1/ObjectReference+core.v1.swift +++ b/Sources/Model/core/v1/ObjectReference+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ObjectReference // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ObjectReference diff --git a/Sources/Model/core/v1/PersistentVolume+core.v1.swift b/Sources/Model/core/v1/PersistentVolume+core.v1.swift index 42f4b69f..d2fe26a0 100644 --- a/Sources/Model/core/v1/PersistentVolume+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolume+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PersistentVolume // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PersistentVolume diff --git a/Sources/Model/core/v1/PersistentVolumeClaim+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaim+core.v1.swift index f7b16fce..6fcacde3 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaim+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaim+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PersistentVolumeClaim // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PersistentVolumeClaim diff --git a/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift index 20b6717c..969f8337 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimCondition+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PersistentVolumeClaimCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PersistentVolumeClaimCondition diff --git a/Sources/Model/core/v1/PersistentVolumeClaimList+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimList+core.v1.swift index ae1ca822..7890b17a 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimList+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimList+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PersistentVolumeClaimList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PersistentVolumeClaimList diff --git a/Sources/Model/core/v1/PersistentVolumeClaimSpec+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimSpec+core.v1.swift index 0d69bb69..11ca4a08 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimSpec+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimSpec+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PersistentVolumeClaimSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PersistentVolumeClaimSpec diff --git a/Sources/Model/core/v1/PersistentVolumeClaimStatus+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimStatus+core.v1.swift index 175c4432..5736c81d 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimStatus+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimStatus+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PersistentVolumeClaimStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PersistentVolumeClaimStatus diff --git a/Sources/Model/core/v1/PersistentVolumeClaimTemplate+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimTemplate+core.v1.swift index 71b037b2..938eb72f 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimTemplate+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimTemplate+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PersistentVolumeClaimTemplate // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PersistentVolumeClaimTemplate diff --git a/Sources/Model/core/v1/PersistentVolumeClaimVolumeSource+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeClaimVolumeSource+core.v1.swift index 348bf92a..6c7d8c97 100644 --- a/Sources/Model/core/v1/PersistentVolumeClaimVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeClaimVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PersistentVolumeClaimVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PersistentVolumeClaimVolumeSource diff --git a/Sources/Model/core/v1/PersistentVolumeList+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeList+core.v1.swift index e829147f..123750db 100644 --- a/Sources/Model/core/v1/PersistentVolumeList+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeList+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PersistentVolumeList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PersistentVolumeList diff --git a/Sources/Model/core/v1/PersistentVolumeSpec+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeSpec+core.v1.swift index 595e1a41..dd905563 100644 --- a/Sources/Model/core/v1/PersistentVolumeSpec+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeSpec+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PersistentVolumeSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PersistentVolumeSpec diff --git a/Sources/Model/core/v1/PersistentVolumeStatus+core.v1.swift b/Sources/Model/core/v1/PersistentVolumeStatus+core.v1.swift index 70da7bc8..5a9bef0c 100644 --- a/Sources/Model/core/v1/PersistentVolumeStatus+core.v1.swift +++ b/Sources/Model/core/v1/PersistentVolumeStatus+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PersistentVolumeStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PersistentVolumeStatus diff --git a/Sources/Model/core/v1/PhotonPersistentDiskVolumeSource+core.v1.swift b/Sources/Model/core/v1/PhotonPersistentDiskVolumeSource+core.v1.swift index 084f1f61..e054a3d8 100644 --- a/Sources/Model/core/v1/PhotonPersistentDiskVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/PhotonPersistentDiskVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PhotonPersistentDiskVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PhotonPersistentDiskVolumeSource diff --git a/Sources/Model/core/v1/Pod+core.v1.swift b/Sources/Model/core/v1/Pod+core.v1.swift index 9714cc60..47be18ca 100644 --- a/Sources/Model/core/v1/Pod+core.v1.swift +++ b/Sources/Model/core/v1/Pod+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.Pod // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.Pod diff --git a/Sources/Model/core/v1/PodAffinity+core.v1.swift b/Sources/Model/core/v1/PodAffinity+core.v1.swift index 6041648e..f6417d5c 100644 --- a/Sources/Model/core/v1/PodAffinity+core.v1.swift +++ b/Sources/Model/core/v1/PodAffinity+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodAffinity // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodAffinity diff --git a/Sources/Model/core/v1/PodAffinityTerm+core.v1.swift b/Sources/Model/core/v1/PodAffinityTerm+core.v1.swift index eab17bb2..77e34943 100644 --- a/Sources/Model/core/v1/PodAffinityTerm+core.v1.swift +++ b/Sources/Model/core/v1/PodAffinityTerm+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodAffinityTerm // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodAffinityTerm diff --git a/Sources/Model/core/v1/PodAntiAffinity+core.v1.swift b/Sources/Model/core/v1/PodAntiAffinity+core.v1.swift index 2ea6700e..d40dac30 100644 --- a/Sources/Model/core/v1/PodAntiAffinity+core.v1.swift +++ b/Sources/Model/core/v1/PodAntiAffinity+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodAntiAffinity // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodAntiAffinity diff --git a/Sources/Model/core/v1/PodCertificateProjection+core.v1.swift b/Sources/Model/core/v1/PodCertificateProjection+core.v1.swift index 6ddbebfd..75732cde 100644 --- a/Sources/Model/core/v1/PodCertificateProjection+core.v1.swift +++ b/Sources/Model/core/v1/PodCertificateProjection+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodCertificateProjection // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodCertificateProjection diff --git a/Sources/Model/core/v1/PodCondition+core.v1.swift b/Sources/Model/core/v1/PodCondition+core.v1.swift index 5c860ce8..8230f725 100644 --- a/Sources/Model/core/v1/PodCondition+core.v1.swift +++ b/Sources/Model/core/v1/PodCondition+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodCondition diff --git a/Sources/Model/core/v1/PodDNSConfig+core.v1.swift b/Sources/Model/core/v1/PodDNSConfig+core.v1.swift index 1ec3a580..897a9928 100644 --- a/Sources/Model/core/v1/PodDNSConfig+core.v1.swift +++ b/Sources/Model/core/v1/PodDNSConfig+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodDNSConfig // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodDNSConfig diff --git a/Sources/Model/core/v1/PodDNSConfigOption+core.v1.swift b/Sources/Model/core/v1/PodDNSConfigOption+core.v1.swift index d2daf5b6..64f44c49 100644 --- a/Sources/Model/core/v1/PodDNSConfigOption+core.v1.swift +++ b/Sources/Model/core/v1/PodDNSConfigOption+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodDNSConfigOption // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodDNSConfigOption diff --git a/Sources/Model/core/v1/PodExtendedResourceClaimStatus+core.v1.swift b/Sources/Model/core/v1/PodExtendedResourceClaimStatus+core.v1.swift index f315b3df..e2bf1ee3 100644 --- a/Sources/Model/core/v1/PodExtendedResourceClaimStatus+core.v1.swift +++ b/Sources/Model/core/v1/PodExtendedResourceClaimStatus+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodExtendedResourceClaimStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodExtendedResourceClaimStatus diff --git a/Sources/Model/core/v1/PodIP+core.v1.swift b/Sources/Model/core/v1/PodIP+core.v1.swift index f278f648..d0cfaf37 100644 --- a/Sources/Model/core/v1/PodIP+core.v1.swift +++ b/Sources/Model/core/v1/PodIP+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodIP // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodIP diff --git a/Sources/Model/core/v1/PodList+core.v1.swift b/Sources/Model/core/v1/PodList+core.v1.swift index 46801ae6..de0eaab0 100644 --- a/Sources/Model/core/v1/PodList+core.v1.swift +++ b/Sources/Model/core/v1/PodList+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodList diff --git a/Sources/Model/core/v1/PodOS+core.v1.swift b/Sources/Model/core/v1/PodOS+core.v1.swift index ff6abea8..313e4b1f 100644 --- a/Sources/Model/core/v1/PodOS+core.v1.swift +++ b/Sources/Model/core/v1/PodOS+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodOS // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodOS diff --git a/Sources/Model/core/v1/PodReadinessGate+core.v1.swift b/Sources/Model/core/v1/PodReadinessGate+core.v1.swift index a9328682..5157be09 100644 --- a/Sources/Model/core/v1/PodReadinessGate+core.v1.swift +++ b/Sources/Model/core/v1/PodReadinessGate+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodReadinessGate // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodReadinessGate diff --git a/Sources/Model/core/v1/PodResourceClaim+core.v1.swift b/Sources/Model/core/v1/PodResourceClaim+core.v1.swift index babf0f25..f1385ac7 100644 --- a/Sources/Model/core/v1/PodResourceClaim+core.v1.swift +++ b/Sources/Model/core/v1/PodResourceClaim+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodResourceClaim // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodResourceClaim diff --git a/Sources/Model/core/v1/PodResourceClaimStatus+core.v1.swift b/Sources/Model/core/v1/PodResourceClaimStatus+core.v1.swift index 90a7186e..2a270e71 100644 --- a/Sources/Model/core/v1/PodResourceClaimStatus+core.v1.swift +++ b/Sources/Model/core/v1/PodResourceClaimStatus+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodResourceClaimStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodResourceClaimStatus diff --git a/Sources/Model/core/v1/PodSchedulingGate+core.v1.swift b/Sources/Model/core/v1/PodSchedulingGate+core.v1.swift index 2d0a3653..f4395362 100644 --- a/Sources/Model/core/v1/PodSchedulingGate+core.v1.swift +++ b/Sources/Model/core/v1/PodSchedulingGate+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodSchedulingGate // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodSchedulingGate diff --git a/Sources/Model/core/v1/PodSecurityContext+core.v1.swift b/Sources/Model/core/v1/PodSecurityContext+core.v1.swift index f03902fa..81b2c432 100644 --- a/Sources/Model/core/v1/PodSecurityContext+core.v1.swift +++ b/Sources/Model/core/v1/PodSecurityContext+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodSecurityContext // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodSecurityContext diff --git a/Sources/Model/core/v1/PodSpec+core.v1.swift b/Sources/Model/core/v1/PodSpec+core.v1.swift index b98c581e..f79622d3 100644 --- a/Sources/Model/core/v1/PodSpec+core.v1.swift +++ b/Sources/Model/core/v1/PodSpec+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodSpec diff --git a/Sources/Model/core/v1/PodStatus+core.v1.swift b/Sources/Model/core/v1/PodStatus+core.v1.swift index 34232597..e84fa992 100644 --- a/Sources/Model/core/v1/PodStatus+core.v1.swift +++ b/Sources/Model/core/v1/PodStatus+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodStatus diff --git a/Sources/Model/core/v1/PodTemplate+core.v1.swift b/Sources/Model/core/v1/PodTemplate+core.v1.swift index 3ab7200f..c8f58d5a 100644 --- a/Sources/Model/core/v1/PodTemplate+core.v1.swift +++ b/Sources/Model/core/v1/PodTemplate+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodTemplate // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodTemplate diff --git a/Sources/Model/core/v1/PodTemplateList+core.v1.swift b/Sources/Model/core/v1/PodTemplateList+core.v1.swift index a4ec1d96..997203d4 100644 --- a/Sources/Model/core/v1/PodTemplateList+core.v1.swift +++ b/Sources/Model/core/v1/PodTemplateList+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodTemplateList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodTemplateList diff --git a/Sources/Model/core/v1/PodTemplateSpec+core.v1.swift b/Sources/Model/core/v1/PodTemplateSpec+core.v1.swift index d4960a5d..b450c1e7 100644 --- a/Sources/Model/core/v1/PodTemplateSpec+core.v1.swift +++ b/Sources/Model/core/v1/PodTemplateSpec+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PodTemplateSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PodTemplateSpec diff --git a/Sources/Model/core/v1/PortStatus+core.v1.swift b/Sources/Model/core/v1/PortStatus+core.v1.swift index 6192578a..e5126e05 100644 --- a/Sources/Model/core/v1/PortStatus+core.v1.swift +++ b/Sources/Model/core/v1/PortStatus+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PortStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PortStatus diff --git a/Sources/Model/core/v1/PortworxVolumeSource+core.v1.swift b/Sources/Model/core/v1/PortworxVolumeSource+core.v1.swift index 76707f42..0753f3b4 100644 --- a/Sources/Model/core/v1/PortworxVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/PortworxVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PortworxVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PortworxVolumeSource diff --git a/Sources/Model/core/v1/PreferredSchedulingTerm+core.v1.swift b/Sources/Model/core/v1/PreferredSchedulingTerm+core.v1.swift index 040b54ca..b7075fbf 100644 --- a/Sources/Model/core/v1/PreferredSchedulingTerm+core.v1.swift +++ b/Sources/Model/core/v1/PreferredSchedulingTerm+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.PreferredSchedulingTerm // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.PreferredSchedulingTerm diff --git a/Sources/Model/core/v1/Probe+core.v1.swift b/Sources/Model/core/v1/Probe+core.v1.swift index f7b3c723..198a6a8d 100644 --- a/Sources/Model/core/v1/Probe+core.v1.swift +++ b/Sources/Model/core/v1/Probe+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.Probe // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.Probe diff --git a/Sources/Model/core/v1/ProjectedVolumeSource+core.v1.swift b/Sources/Model/core/v1/ProjectedVolumeSource+core.v1.swift index b0a96096..6812c9e0 100644 --- a/Sources/Model/core/v1/ProjectedVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ProjectedVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ProjectedVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ProjectedVolumeSource diff --git a/Sources/Model/core/v1/QuobyteVolumeSource+core.v1.swift b/Sources/Model/core/v1/QuobyteVolumeSource+core.v1.swift index e79a49ab..7c790ce4 100644 --- a/Sources/Model/core/v1/QuobyteVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/QuobyteVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.QuobyteVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.QuobyteVolumeSource diff --git a/Sources/Model/core/v1/RBDPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/RBDPersistentVolumeSource+core.v1.swift index b8c2c926..5ad20858 100644 --- a/Sources/Model/core/v1/RBDPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/RBDPersistentVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.RBDPersistentVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.RBDPersistentVolumeSource diff --git a/Sources/Model/core/v1/RBDVolumeSource+core.v1.swift b/Sources/Model/core/v1/RBDVolumeSource+core.v1.swift index 603af546..78a07618 100644 --- a/Sources/Model/core/v1/RBDVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/RBDVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.RBDVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.RBDVolumeSource diff --git a/Sources/Model/core/v1/ReplicationController+core.v1.swift b/Sources/Model/core/v1/ReplicationController+core.v1.swift index 0d63d417..9280aac1 100644 --- a/Sources/Model/core/v1/ReplicationController+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationController+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ReplicationController // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ReplicationController diff --git a/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift b/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift index 640e4fa3..ff5d6aad 100644 --- a/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationControllerCondition+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ReplicationControllerCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ReplicationControllerCondition diff --git a/Sources/Model/core/v1/ReplicationControllerList+core.v1.swift b/Sources/Model/core/v1/ReplicationControllerList+core.v1.swift index 7754813a..485836e2 100644 --- a/Sources/Model/core/v1/ReplicationControllerList+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationControllerList+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ReplicationControllerList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ReplicationControllerList diff --git a/Sources/Model/core/v1/ReplicationControllerSpec+core.v1.swift b/Sources/Model/core/v1/ReplicationControllerSpec+core.v1.swift index dd28ac62..382f052d 100644 --- a/Sources/Model/core/v1/ReplicationControllerSpec+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationControllerSpec+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ReplicationControllerSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ReplicationControllerSpec diff --git a/Sources/Model/core/v1/ReplicationControllerStatus+core.v1.swift b/Sources/Model/core/v1/ReplicationControllerStatus+core.v1.swift index 69a76a58..7bcd2d47 100644 --- a/Sources/Model/core/v1/ReplicationControllerStatus+core.v1.swift +++ b/Sources/Model/core/v1/ReplicationControllerStatus+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ReplicationControllerStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ReplicationControllerStatus diff --git a/Sources/Model/core/v1/ResourceClaim+core.v1.swift b/Sources/Model/core/v1/ResourceClaim+core.v1.swift index f092f5b3..50951c86 100644 --- a/Sources/Model/core/v1/ResourceClaim+core.v1.swift +++ b/Sources/Model/core/v1/ResourceClaim+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ResourceClaim // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ResourceClaim diff --git a/Sources/Model/core/v1/ResourceFieldSelector+core.v1.swift b/Sources/Model/core/v1/ResourceFieldSelector+core.v1.swift index acee0322..67bfaa99 100644 --- a/Sources/Model/core/v1/ResourceFieldSelector+core.v1.swift +++ b/Sources/Model/core/v1/ResourceFieldSelector+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ResourceFieldSelector // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ResourceFieldSelector diff --git a/Sources/Model/core/v1/ResourceHealth+core.v1.swift b/Sources/Model/core/v1/ResourceHealth+core.v1.swift index 1dfd1a35..05a7e565 100644 --- a/Sources/Model/core/v1/ResourceHealth+core.v1.swift +++ b/Sources/Model/core/v1/ResourceHealth+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ResourceHealth // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ResourceHealth diff --git a/Sources/Model/core/v1/ResourceQuota+core.v1.swift b/Sources/Model/core/v1/ResourceQuota+core.v1.swift index 76da1c01..81d7bfe0 100644 --- a/Sources/Model/core/v1/ResourceQuota+core.v1.swift +++ b/Sources/Model/core/v1/ResourceQuota+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ResourceQuota // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ResourceQuota diff --git a/Sources/Model/core/v1/ResourceQuotaList+core.v1.swift b/Sources/Model/core/v1/ResourceQuotaList+core.v1.swift index a1c060f4..6e5001ad 100644 --- a/Sources/Model/core/v1/ResourceQuotaList+core.v1.swift +++ b/Sources/Model/core/v1/ResourceQuotaList+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ResourceQuotaList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ResourceQuotaList diff --git a/Sources/Model/core/v1/ResourceQuotaSpec+core.v1.swift b/Sources/Model/core/v1/ResourceQuotaSpec+core.v1.swift index b4234cd0..eaac8701 100644 --- a/Sources/Model/core/v1/ResourceQuotaSpec+core.v1.swift +++ b/Sources/Model/core/v1/ResourceQuotaSpec+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ResourceQuotaSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ResourceQuotaSpec diff --git a/Sources/Model/core/v1/ResourceQuotaStatus+core.v1.swift b/Sources/Model/core/v1/ResourceQuotaStatus+core.v1.swift index fe9faf5c..0ec77411 100644 --- a/Sources/Model/core/v1/ResourceQuotaStatus+core.v1.swift +++ b/Sources/Model/core/v1/ResourceQuotaStatus+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ResourceQuotaStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ResourceQuotaStatus diff --git a/Sources/Model/core/v1/ResourceRequirements+core.v1.swift b/Sources/Model/core/v1/ResourceRequirements+core.v1.swift index 83d294f4..b6d7e611 100644 --- a/Sources/Model/core/v1/ResourceRequirements+core.v1.swift +++ b/Sources/Model/core/v1/ResourceRequirements+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ResourceRequirements // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ResourceRequirements diff --git a/Sources/Model/core/v1/ResourceStatus+core.v1.swift b/Sources/Model/core/v1/ResourceStatus+core.v1.swift index 529c49d5..3df72b02 100644 --- a/Sources/Model/core/v1/ResourceStatus+core.v1.swift +++ b/Sources/Model/core/v1/ResourceStatus+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ResourceStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ResourceStatus diff --git a/Sources/Model/core/v1/SELinuxOptions+core.v1.swift b/Sources/Model/core/v1/SELinuxOptions+core.v1.swift index 6175119f..3fa2dc24 100644 --- a/Sources/Model/core/v1/SELinuxOptions+core.v1.swift +++ b/Sources/Model/core/v1/SELinuxOptions+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.SELinuxOptions // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.SELinuxOptions diff --git a/Sources/Model/core/v1/ScaleIOPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/ScaleIOPersistentVolumeSource+core.v1.swift index 4a56a586..429cd4c9 100644 --- a/Sources/Model/core/v1/ScaleIOPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ScaleIOPersistentVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ScaleIOPersistentVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ScaleIOPersistentVolumeSource diff --git a/Sources/Model/core/v1/ScaleIOVolumeSource+core.v1.swift b/Sources/Model/core/v1/ScaleIOVolumeSource+core.v1.swift index 5c098145..ddcdda75 100644 --- a/Sources/Model/core/v1/ScaleIOVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/ScaleIOVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ScaleIOVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ScaleIOVolumeSource diff --git a/Sources/Model/core/v1/ScopeSelector+core.v1.swift b/Sources/Model/core/v1/ScopeSelector+core.v1.swift index f8ce4f92..e085f6c5 100644 --- a/Sources/Model/core/v1/ScopeSelector+core.v1.swift +++ b/Sources/Model/core/v1/ScopeSelector+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ScopeSelector // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ScopeSelector diff --git a/Sources/Model/core/v1/ScopedResourceSelectorRequirement+core.v1.swift b/Sources/Model/core/v1/ScopedResourceSelectorRequirement+core.v1.swift index 6715efec..a28437a0 100644 --- a/Sources/Model/core/v1/ScopedResourceSelectorRequirement+core.v1.swift +++ b/Sources/Model/core/v1/ScopedResourceSelectorRequirement+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ScopedResourceSelectorRequirement // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ScopedResourceSelectorRequirement diff --git a/Sources/Model/core/v1/SeccompProfile+core.v1.swift b/Sources/Model/core/v1/SeccompProfile+core.v1.swift index f6f74d12..4a9b13fc 100644 --- a/Sources/Model/core/v1/SeccompProfile+core.v1.swift +++ b/Sources/Model/core/v1/SeccompProfile+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.SeccompProfile // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.SeccompProfile diff --git a/Sources/Model/core/v1/Secret+core.v1.swift b/Sources/Model/core/v1/Secret+core.v1.swift index a33dc04f..e830bdb5 100644 --- a/Sources/Model/core/v1/Secret+core.v1.swift +++ b/Sources/Model/core/v1/Secret+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.Secret // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.Secret diff --git a/Sources/Model/core/v1/SecretEnvSource+core.v1.swift b/Sources/Model/core/v1/SecretEnvSource+core.v1.swift index c907f780..f7ff861d 100644 --- a/Sources/Model/core/v1/SecretEnvSource+core.v1.swift +++ b/Sources/Model/core/v1/SecretEnvSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.SecretEnvSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.SecretEnvSource diff --git a/Sources/Model/core/v1/SecretKeySelector+core.v1.swift b/Sources/Model/core/v1/SecretKeySelector+core.v1.swift index ad81a5a4..f62c2fc6 100644 --- a/Sources/Model/core/v1/SecretKeySelector+core.v1.swift +++ b/Sources/Model/core/v1/SecretKeySelector+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.SecretKeySelector // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.SecretKeySelector diff --git a/Sources/Model/core/v1/SecretList+core.v1.swift b/Sources/Model/core/v1/SecretList+core.v1.swift index d8d9975f..6c4764c0 100644 --- a/Sources/Model/core/v1/SecretList+core.v1.swift +++ b/Sources/Model/core/v1/SecretList+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.SecretList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.SecretList diff --git a/Sources/Model/core/v1/SecretProjection+core.v1.swift b/Sources/Model/core/v1/SecretProjection+core.v1.swift index 883861eb..6f0f971e 100644 --- a/Sources/Model/core/v1/SecretProjection+core.v1.swift +++ b/Sources/Model/core/v1/SecretProjection+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.SecretProjection // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.SecretProjection diff --git a/Sources/Model/core/v1/SecretReference+core.v1.swift b/Sources/Model/core/v1/SecretReference+core.v1.swift index 407f5a08..75a7095f 100644 --- a/Sources/Model/core/v1/SecretReference+core.v1.swift +++ b/Sources/Model/core/v1/SecretReference+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.SecretReference // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.SecretReference diff --git a/Sources/Model/core/v1/SecretVolumeSource+core.v1.swift b/Sources/Model/core/v1/SecretVolumeSource+core.v1.swift index 3c2adbc3..16533d8a 100644 --- a/Sources/Model/core/v1/SecretVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/SecretVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.SecretVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.SecretVolumeSource diff --git a/Sources/Model/core/v1/SecurityContext+core.v1.swift b/Sources/Model/core/v1/SecurityContext+core.v1.swift index 6bb4b608..edbbfc2e 100644 --- a/Sources/Model/core/v1/SecurityContext+core.v1.swift +++ b/Sources/Model/core/v1/SecurityContext+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.SecurityContext // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.SecurityContext diff --git a/Sources/Model/core/v1/Service+core.v1.swift b/Sources/Model/core/v1/Service+core.v1.swift index 1433a13d..aac3d0bf 100644 --- a/Sources/Model/core/v1/Service+core.v1.swift +++ b/Sources/Model/core/v1/Service+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.Service // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.Service diff --git a/Sources/Model/core/v1/ServiceAccount+core.v1.swift b/Sources/Model/core/v1/ServiceAccount+core.v1.swift index 2536e4c5..bc6cde34 100644 --- a/Sources/Model/core/v1/ServiceAccount+core.v1.swift +++ b/Sources/Model/core/v1/ServiceAccount+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ServiceAccount // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ServiceAccount diff --git a/Sources/Model/core/v1/ServiceAccountList+core.v1.swift b/Sources/Model/core/v1/ServiceAccountList+core.v1.swift index 4220238e..07fb3028 100644 --- a/Sources/Model/core/v1/ServiceAccountList+core.v1.swift +++ b/Sources/Model/core/v1/ServiceAccountList+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ServiceAccountList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ServiceAccountList diff --git a/Sources/Model/core/v1/ServiceAccountTokenProjection+core.v1.swift b/Sources/Model/core/v1/ServiceAccountTokenProjection+core.v1.swift index b14f069a..06763793 100644 --- a/Sources/Model/core/v1/ServiceAccountTokenProjection+core.v1.swift +++ b/Sources/Model/core/v1/ServiceAccountTokenProjection+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ServiceAccountTokenProjection // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ServiceAccountTokenProjection diff --git a/Sources/Model/core/v1/ServiceList+core.v1.swift b/Sources/Model/core/v1/ServiceList+core.v1.swift index 27bd86bc..8aaac716 100644 --- a/Sources/Model/core/v1/ServiceList+core.v1.swift +++ b/Sources/Model/core/v1/ServiceList+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ServiceList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ServiceList diff --git a/Sources/Model/core/v1/ServicePort+core.v1.swift b/Sources/Model/core/v1/ServicePort+core.v1.swift index c624fbc2..f4688391 100644 --- a/Sources/Model/core/v1/ServicePort+core.v1.swift +++ b/Sources/Model/core/v1/ServicePort+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ServicePort // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ServicePort diff --git a/Sources/Model/core/v1/ServiceSpec+core.v1.swift b/Sources/Model/core/v1/ServiceSpec+core.v1.swift index 02e307b9..78df13f2 100644 --- a/Sources/Model/core/v1/ServiceSpec+core.v1.swift +++ b/Sources/Model/core/v1/ServiceSpec+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ServiceSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ServiceSpec diff --git a/Sources/Model/core/v1/ServiceStatus+core.v1.swift b/Sources/Model/core/v1/ServiceStatus+core.v1.swift index 1aeec872..bc0d4c94 100644 --- a/Sources/Model/core/v1/ServiceStatus+core.v1.swift +++ b/Sources/Model/core/v1/ServiceStatus+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.ServiceStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.ServiceStatus diff --git a/Sources/Model/core/v1/SessionAffinityConfig+core.v1.swift b/Sources/Model/core/v1/SessionAffinityConfig+core.v1.swift index ed0ba683..ebdc615e 100644 --- a/Sources/Model/core/v1/SessionAffinityConfig+core.v1.swift +++ b/Sources/Model/core/v1/SessionAffinityConfig+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.SessionAffinityConfig // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.SessionAffinityConfig diff --git a/Sources/Model/core/v1/SleepAction+core.v1.swift b/Sources/Model/core/v1/SleepAction+core.v1.swift index 79dc3e5a..a3a99b56 100644 --- a/Sources/Model/core/v1/SleepAction+core.v1.swift +++ b/Sources/Model/core/v1/SleepAction+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.SleepAction // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.SleepAction diff --git a/Sources/Model/core/v1/StorageOSPersistentVolumeSource+core.v1.swift b/Sources/Model/core/v1/StorageOSPersistentVolumeSource+core.v1.swift index f8e88776..c5ba24af 100644 --- a/Sources/Model/core/v1/StorageOSPersistentVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/StorageOSPersistentVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.StorageOSPersistentVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.StorageOSPersistentVolumeSource diff --git a/Sources/Model/core/v1/StorageOSVolumeSource+core.v1.swift b/Sources/Model/core/v1/StorageOSVolumeSource+core.v1.swift index 3575c11e..05a9ee92 100644 --- a/Sources/Model/core/v1/StorageOSVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/StorageOSVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.StorageOSVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.StorageOSVolumeSource diff --git a/Sources/Model/core/v1/Sysctl+core.v1.swift b/Sources/Model/core/v1/Sysctl+core.v1.swift index 37fc7cee..d20034e3 100644 --- a/Sources/Model/core/v1/Sysctl+core.v1.swift +++ b/Sources/Model/core/v1/Sysctl+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.Sysctl // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.Sysctl diff --git a/Sources/Model/core/v1/TCPSocketAction+core.v1.swift b/Sources/Model/core/v1/TCPSocketAction+core.v1.swift index 311f9381..397ee5d9 100644 --- a/Sources/Model/core/v1/TCPSocketAction+core.v1.swift +++ b/Sources/Model/core/v1/TCPSocketAction+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.TCPSocketAction // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.TCPSocketAction diff --git a/Sources/Model/core/v1/Taint+core.v1.swift b/Sources/Model/core/v1/Taint+core.v1.swift index 96d28bdc..fc0a2782 100644 --- a/Sources/Model/core/v1/Taint+core.v1.swift +++ b/Sources/Model/core/v1/Taint+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.Taint // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.Taint diff --git a/Sources/Model/core/v1/Toleration+core.v1.swift b/Sources/Model/core/v1/Toleration+core.v1.swift index 0fc23685..e4110570 100644 --- a/Sources/Model/core/v1/Toleration+core.v1.swift +++ b/Sources/Model/core/v1/Toleration+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.Toleration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.Toleration diff --git a/Sources/Model/core/v1/TopologySelectorLabelRequirement+core.v1.swift b/Sources/Model/core/v1/TopologySelectorLabelRequirement+core.v1.swift index 19d66325..11cd1f3a 100644 --- a/Sources/Model/core/v1/TopologySelectorLabelRequirement+core.v1.swift +++ b/Sources/Model/core/v1/TopologySelectorLabelRequirement+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.TopologySelectorLabelRequirement // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.TopologySelectorLabelRequirement diff --git a/Sources/Model/core/v1/TopologySelectorTerm+core.v1.swift b/Sources/Model/core/v1/TopologySelectorTerm+core.v1.swift index 144badeb..5cca2678 100644 --- a/Sources/Model/core/v1/TopologySelectorTerm+core.v1.swift +++ b/Sources/Model/core/v1/TopologySelectorTerm+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.TopologySelectorTerm // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.TopologySelectorTerm diff --git a/Sources/Model/core/v1/TopologySpreadConstraint+core.v1.swift b/Sources/Model/core/v1/TopologySpreadConstraint+core.v1.swift index dbbe2d90..f2a3342e 100644 --- a/Sources/Model/core/v1/TopologySpreadConstraint+core.v1.swift +++ b/Sources/Model/core/v1/TopologySpreadConstraint+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.TopologySpreadConstraint // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.TopologySpreadConstraint diff --git a/Sources/Model/core/v1/TypedLocalObjectReference+core.v1.swift b/Sources/Model/core/v1/TypedLocalObjectReference+core.v1.swift index 95be4fee..89ec7dde 100644 --- a/Sources/Model/core/v1/TypedLocalObjectReference+core.v1.swift +++ b/Sources/Model/core/v1/TypedLocalObjectReference+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.TypedLocalObjectReference // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.TypedLocalObjectReference diff --git a/Sources/Model/core/v1/TypedObjectReference+core.v1.swift b/Sources/Model/core/v1/TypedObjectReference+core.v1.swift index 7211b917..bed154c2 100644 --- a/Sources/Model/core/v1/TypedObjectReference+core.v1.swift +++ b/Sources/Model/core/v1/TypedObjectReference+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.TypedObjectReference // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.TypedObjectReference diff --git a/Sources/Model/core/v1/Volume+core.v1.swift b/Sources/Model/core/v1/Volume+core.v1.swift index 3237d569..bab34c26 100644 --- a/Sources/Model/core/v1/Volume+core.v1.swift +++ b/Sources/Model/core/v1/Volume+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.Volume // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.Volume diff --git a/Sources/Model/core/v1/VolumeDevice+core.v1.swift b/Sources/Model/core/v1/VolumeDevice+core.v1.swift index cc8208ac..c8c9129a 100644 --- a/Sources/Model/core/v1/VolumeDevice+core.v1.swift +++ b/Sources/Model/core/v1/VolumeDevice+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.VolumeDevice // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.VolumeDevice diff --git a/Sources/Model/core/v1/VolumeMount+core.v1.swift b/Sources/Model/core/v1/VolumeMount+core.v1.swift index a07cdc84..e633da6e 100644 --- a/Sources/Model/core/v1/VolumeMount+core.v1.swift +++ b/Sources/Model/core/v1/VolumeMount+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.VolumeMount // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.VolumeMount diff --git a/Sources/Model/core/v1/VolumeMountStatus+core.v1.swift b/Sources/Model/core/v1/VolumeMountStatus+core.v1.swift index 3eea1c55..32354df5 100644 --- a/Sources/Model/core/v1/VolumeMountStatus+core.v1.swift +++ b/Sources/Model/core/v1/VolumeMountStatus+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.VolumeMountStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.VolumeMountStatus diff --git a/Sources/Model/core/v1/VolumeNodeAffinity+core.v1.swift b/Sources/Model/core/v1/VolumeNodeAffinity+core.v1.swift index 2dd07645..65e35367 100644 --- a/Sources/Model/core/v1/VolumeNodeAffinity+core.v1.swift +++ b/Sources/Model/core/v1/VolumeNodeAffinity+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.VolumeNodeAffinity // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.VolumeNodeAffinity diff --git a/Sources/Model/core/v1/VolumeProjection+core.v1.swift b/Sources/Model/core/v1/VolumeProjection+core.v1.swift index 46791de4..6d31bb89 100644 --- a/Sources/Model/core/v1/VolumeProjection+core.v1.swift +++ b/Sources/Model/core/v1/VolumeProjection+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.VolumeProjection // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.VolumeProjection diff --git a/Sources/Model/core/v1/VolumeResourceRequirements+core.v1.swift b/Sources/Model/core/v1/VolumeResourceRequirements+core.v1.swift index ed0ae75a..04e31669 100644 --- a/Sources/Model/core/v1/VolumeResourceRequirements+core.v1.swift +++ b/Sources/Model/core/v1/VolumeResourceRequirements+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.VolumeResourceRequirements // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.VolumeResourceRequirements diff --git a/Sources/Model/core/v1/VsphereVirtualDiskVolumeSource+core.v1.swift b/Sources/Model/core/v1/VsphereVirtualDiskVolumeSource+core.v1.swift index 2e80b815..6fa58dc2 100644 --- a/Sources/Model/core/v1/VsphereVirtualDiskVolumeSource+core.v1.swift +++ b/Sources/Model/core/v1/VsphereVirtualDiskVolumeSource+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.VsphereVirtualDiskVolumeSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.VsphereVirtualDiskVolumeSource diff --git a/Sources/Model/core/v1/WeightedPodAffinityTerm+core.v1.swift b/Sources/Model/core/v1/WeightedPodAffinityTerm+core.v1.swift index fb1e854d..8796a521 100644 --- a/Sources/Model/core/v1/WeightedPodAffinityTerm+core.v1.swift +++ b/Sources/Model/core/v1/WeightedPodAffinityTerm+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.WeightedPodAffinityTerm // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.WeightedPodAffinityTerm diff --git a/Sources/Model/core/v1/WindowsSecurityContextOptions+core.v1.swift b/Sources/Model/core/v1/WindowsSecurityContextOptions+core.v1.swift index 1b445f00..f5a9042e 100644 --- a/Sources/Model/core/v1/WindowsSecurityContextOptions+core.v1.swift +++ b/Sources/Model/core/v1/WindowsSecurityContextOptions+core.v1.swift @@ -20,11 +20,7 @@ // core.v1.WindowsSecurityContextOptions // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - core.v1.WindowsSecurityContextOptions diff --git a/Sources/Model/core/v1/core+v1.swift b/Sources/Model/core/v1/core+v1.swift index bd7880a9..f9160576 100644 --- a/Sources/Model/core/v1/core+v1.swift +++ b/Sources/Model/core/v1/core+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `core.v1` diff --git a/Sources/Model/discovery/discovery.swift b/Sources/Model/discovery/discovery.swift index 7fed0572..f684bb8c 100644 --- a/Sources/Model/discovery/discovery.swift +++ b/Sources/Model/discovery/discovery.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `discovery` diff --git a/Sources/Model/discovery/v1/Endpoint+discovery.v1.swift b/Sources/Model/discovery/v1/Endpoint+discovery.v1.swift index 46698e37..f6603ee5 100644 --- a/Sources/Model/discovery/v1/Endpoint+discovery.v1.swift +++ b/Sources/Model/discovery/v1/Endpoint+discovery.v1.swift @@ -20,11 +20,7 @@ // discovery.v1.Endpoint // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - discovery.v1.Endpoint diff --git a/Sources/Model/discovery/v1/EndpointConditions+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointConditions+discovery.v1.swift index 54c80724..abcf2e01 100644 --- a/Sources/Model/discovery/v1/EndpointConditions+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointConditions+discovery.v1.swift @@ -20,11 +20,7 @@ // discovery.v1.EndpointConditions // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - discovery.v1.EndpointConditions diff --git a/Sources/Model/discovery/v1/EndpointHints+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointHints+discovery.v1.swift index b4af280a..8732da9c 100644 --- a/Sources/Model/discovery/v1/EndpointHints+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointHints+discovery.v1.swift @@ -20,11 +20,7 @@ // discovery.v1.EndpointHints // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - discovery.v1.EndpointHints diff --git a/Sources/Model/discovery/v1/EndpointPort+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointPort+discovery.v1.swift index 7a257d91..8e749f02 100644 --- a/Sources/Model/discovery/v1/EndpointPort+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointPort+discovery.v1.swift @@ -20,11 +20,7 @@ // discovery.v1.EndpointPort // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - discovery.v1.EndpointPort diff --git a/Sources/Model/discovery/v1/EndpointSlice+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointSlice+discovery.v1.swift index d41bdd52..b55a2265 100644 --- a/Sources/Model/discovery/v1/EndpointSlice+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointSlice+discovery.v1.swift @@ -20,11 +20,7 @@ // discovery.v1.EndpointSlice // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - discovery.v1.EndpointSlice diff --git a/Sources/Model/discovery/v1/EndpointSliceList+discovery.v1.swift b/Sources/Model/discovery/v1/EndpointSliceList+discovery.v1.swift index ec8d4645..fbd1e7c4 100644 --- a/Sources/Model/discovery/v1/EndpointSliceList+discovery.v1.swift +++ b/Sources/Model/discovery/v1/EndpointSliceList+discovery.v1.swift @@ -20,11 +20,7 @@ // discovery.v1.EndpointSliceList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - discovery.v1.EndpointSliceList diff --git a/Sources/Model/discovery/v1/ForNode+discovery.v1.swift b/Sources/Model/discovery/v1/ForNode+discovery.v1.swift index b2b85d93..58d0ed41 100644 --- a/Sources/Model/discovery/v1/ForNode+discovery.v1.swift +++ b/Sources/Model/discovery/v1/ForNode+discovery.v1.swift @@ -20,11 +20,7 @@ // discovery.v1.ForNode // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - discovery.v1.ForNode diff --git a/Sources/Model/discovery/v1/ForZone+discovery.v1.swift b/Sources/Model/discovery/v1/ForZone+discovery.v1.swift index 430871fe..4851667a 100644 --- a/Sources/Model/discovery/v1/ForZone+discovery.v1.swift +++ b/Sources/Model/discovery/v1/ForZone+discovery.v1.swift @@ -20,11 +20,7 @@ // discovery.v1.ForZone // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - discovery.v1.ForZone diff --git a/Sources/Model/discovery/v1/discovery+v1.swift b/Sources/Model/discovery/v1/discovery+v1.swift index fd8a4088..64a3d776 100644 --- a/Sources/Model/discovery/v1/discovery+v1.swift +++ b/Sources/Model/discovery/v1/discovery+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `discovery.v1` diff --git a/Sources/Model/events/events.swift b/Sources/Model/events/events.swift index 7c1659b6..e2cefa16 100644 --- a/Sources/Model/events/events.swift +++ b/Sources/Model/events/events.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `events` diff --git a/Sources/Model/events/v1/Event+events.v1.swift b/Sources/Model/events/v1/Event+events.v1.swift index eda3cb60..c7250692 100644 --- a/Sources/Model/events/v1/Event+events.v1.swift +++ b/Sources/Model/events/v1/Event+events.v1.swift @@ -20,11 +20,7 @@ // events.v1.Event // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - events.v1.Event diff --git a/Sources/Model/events/v1/EventList+events.v1.swift b/Sources/Model/events/v1/EventList+events.v1.swift index e737e297..fd696f87 100644 --- a/Sources/Model/events/v1/EventList+events.v1.swift +++ b/Sources/Model/events/v1/EventList+events.v1.swift @@ -20,11 +20,7 @@ // events.v1.EventList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - events.v1.EventList diff --git a/Sources/Model/events/v1/EventSeries+events.v1.swift b/Sources/Model/events/v1/EventSeries+events.v1.swift index 83d73e1a..7a304215 100644 --- a/Sources/Model/events/v1/EventSeries+events.v1.swift +++ b/Sources/Model/events/v1/EventSeries+events.v1.swift @@ -20,11 +20,7 @@ // events.v1.EventSeries // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - events.v1.EventSeries diff --git a/Sources/Model/events/v1/events+v1.swift b/Sources/Model/events/v1/events+v1.swift index 6cd729b1..f4969fd6 100644 --- a/Sources/Model/events/v1/events+v1.swift +++ b/Sources/Model/events/v1/events+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `events.v1` diff --git a/Sources/Model/flowcontrol/flowcontrol.swift b/Sources/Model/flowcontrol/flowcontrol.swift index da8bea8e..64ded88e 100644 --- a/Sources/Model/flowcontrol/flowcontrol.swift +++ b/Sources/Model/flowcontrol/flowcontrol.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `flowcontrol` diff --git a/Sources/Model/flowcontrol/v1/ExemptPriorityLevelConfiguration+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/ExemptPriorityLevelConfiguration+flowcontrol.v1.swift index 7f1ef647..5b8dfe26 100644 --- a/Sources/Model/flowcontrol/v1/ExemptPriorityLevelConfiguration+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/ExemptPriorityLevelConfiguration+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.ExemptPriorityLevelConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.ExemptPriorityLevelConfiguration diff --git a/Sources/Model/flowcontrol/v1/FlowDistinguisherMethod+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowDistinguisherMethod+flowcontrol.v1.swift index 475e1904..4ca78b97 100644 --- a/Sources/Model/flowcontrol/v1/FlowDistinguisherMethod+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowDistinguisherMethod+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.FlowDistinguisherMethod // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.FlowDistinguisherMethod diff --git a/Sources/Model/flowcontrol/v1/FlowSchema+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchema+flowcontrol.v1.swift index 8f686cb0..77523b35 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchema+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchema+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.FlowSchema // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.FlowSchema diff --git a/Sources/Model/flowcontrol/v1/FlowSchemaCondition+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchemaCondition+flowcontrol.v1.swift index 8b76023a..b6a171b3 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchemaCondition+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchemaCondition+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.FlowSchemaCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.FlowSchemaCondition diff --git a/Sources/Model/flowcontrol/v1/FlowSchemaList+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchemaList+flowcontrol.v1.swift index a5918d21..5c166ea9 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchemaList+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchemaList+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.FlowSchemaList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.FlowSchemaList diff --git a/Sources/Model/flowcontrol/v1/FlowSchemaSpec+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchemaSpec+flowcontrol.v1.swift index d8d317c3..01e06a42 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchemaSpec+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchemaSpec+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.FlowSchemaSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.FlowSchemaSpec diff --git a/Sources/Model/flowcontrol/v1/FlowSchemaStatus+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/FlowSchemaStatus+flowcontrol.v1.swift index d553616c..d73b9c59 100644 --- a/Sources/Model/flowcontrol/v1/FlowSchemaStatus+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/FlowSchemaStatus+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.FlowSchemaStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.FlowSchemaStatus diff --git a/Sources/Model/flowcontrol/v1/GroupSubject+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/GroupSubject+flowcontrol.v1.swift index 9af73f2a..ae4662b2 100644 --- a/Sources/Model/flowcontrol/v1/GroupSubject+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/GroupSubject+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.GroupSubject // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.GroupSubject diff --git a/Sources/Model/flowcontrol/v1/LimitResponse+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/LimitResponse+flowcontrol.v1.swift index 07b9c1b7..38510f68 100644 --- a/Sources/Model/flowcontrol/v1/LimitResponse+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/LimitResponse+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.LimitResponse // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.LimitResponse diff --git a/Sources/Model/flowcontrol/v1/LimitedPriorityLevelConfiguration+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/LimitedPriorityLevelConfiguration+flowcontrol.v1.swift index d86ef557..5e6e6090 100644 --- a/Sources/Model/flowcontrol/v1/LimitedPriorityLevelConfiguration+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/LimitedPriorityLevelConfiguration+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.LimitedPriorityLevelConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.LimitedPriorityLevelConfiguration diff --git a/Sources/Model/flowcontrol/v1/NonResourcePolicyRule+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/NonResourcePolicyRule+flowcontrol.v1.swift index 666f39a2..5e0d70a9 100644 --- a/Sources/Model/flowcontrol/v1/NonResourcePolicyRule+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/NonResourcePolicyRule+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.NonResourcePolicyRule // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.NonResourcePolicyRule diff --git a/Sources/Model/flowcontrol/v1/PolicyRulesWithSubjects+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PolicyRulesWithSubjects+flowcontrol.v1.swift index 6e933f53..886b09cc 100644 --- a/Sources/Model/flowcontrol/v1/PolicyRulesWithSubjects+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PolicyRulesWithSubjects+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.PolicyRulesWithSubjects // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.PolicyRulesWithSubjects diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfiguration+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfiguration+flowcontrol.v1.swift index d8067b2e..83931e0b 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfiguration+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfiguration+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.PriorityLevelConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.PriorityLevelConfiguration diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationCondition+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationCondition+flowcontrol.v1.swift index c2c93dc6..38f004c3 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationCondition+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationCondition+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.PriorityLevelConfigurationCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.PriorityLevelConfigurationCondition diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationList+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationList+flowcontrol.v1.swift index 39419428..470396e7 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationList+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationList+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.PriorityLevelConfigurationList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.PriorityLevelConfigurationList diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationReference+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationReference+flowcontrol.v1.swift index 8c67de44..3cf59016 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationReference+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationReference+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.PriorityLevelConfigurationReference // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.PriorityLevelConfigurationReference diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationSpec+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationSpec+flowcontrol.v1.swift index 965e1e72..01357de8 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationSpec+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationSpec+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.PriorityLevelConfigurationSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.PriorityLevelConfigurationSpec diff --git a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationStatus+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationStatus+flowcontrol.v1.swift index 6b464fb1..347e9184 100644 --- a/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationStatus+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/PriorityLevelConfigurationStatus+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.PriorityLevelConfigurationStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.PriorityLevelConfigurationStatus diff --git a/Sources/Model/flowcontrol/v1/QueuingConfiguration+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/QueuingConfiguration+flowcontrol.v1.swift index 58ea293e..ce873138 100644 --- a/Sources/Model/flowcontrol/v1/QueuingConfiguration+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/QueuingConfiguration+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.QueuingConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.QueuingConfiguration diff --git a/Sources/Model/flowcontrol/v1/ResourcePolicyRule+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/ResourcePolicyRule+flowcontrol.v1.swift index 7c8eacf1..ed978923 100644 --- a/Sources/Model/flowcontrol/v1/ResourcePolicyRule+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/ResourcePolicyRule+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.ResourcePolicyRule // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.ResourcePolicyRule diff --git a/Sources/Model/flowcontrol/v1/ServiceAccountSubject+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/ServiceAccountSubject+flowcontrol.v1.swift index ec09719e..92dc0742 100644 --- a/Sources/Model/flowcontrol/v1/ServiceAccountSubject+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/ServiceAccountSubject+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.ServiceAccountSubject // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.ServiceAccountSubject diff --git a/Sources/Model/flowcontrol/v1/Subject+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/Subject+flowcontrol.v1.swift index cc421f0c..36add4ea 100644 --- a/Sources/Model/flowcontrol/v1/Subject+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/Subject+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.Subject // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.Subject diff --git a/Sources/Model/flowcontrol/v1/UserSubject+flowcontrol.v1.swift b/Sources/Model/flowcontrol/v1/UserSubject+flowcontrol.v1.swift index 9c92dd6f..856caff8 100644 --- a/Sources/Model/flowcontrol/v1/UserSubject+flowcontrol.v1.swift +++ b/Sources/Model/flowcontrol/v1/UserSubject+flowcontrol.v1.swift @@ -20,11 +20,7 @@ // flowcontrol.v1.UserSubject // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - flowcontrol.v1.UserSubject diff --git a/Sources/Model/flowcontrol/v1/flowcontrol+v1.swift b/Sources/Model/flowcontrol/v1/flowcontrol+v1.swift index 8418f0b0..2091a6e6 100644 --- a/Sources/Model/flowcontrol/v1/flowcontrol+v1.swift +++ b/Sources/Model/flowcontrol/v1/flowcontrol+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `flowcontrol.v1` diff --git a/Sources/Model/internal/internal.swift b/Sources/Model/internal/internal.swift index 3df9d53f..1663cc60 100644 --- a/Sources/Model/internal/internal.swift +++ b/Sources/Model/internal/internal.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `internal` diff --git a/Sources/Model/internal/v1alpha1/ServerStorageVersion+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/ServerStorageVersion+internal.v1alpha1.swift index 2940cc82..9dbb4ac5 100644 --- a/Sources/Model/internal/v1alpha1/ServerStorageVersion+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/ServerStorageVersion+internal.v1alpha1.swift @@ -20,11 +20,7 @@ // internal.v1alpha1.ServerStorageVersion // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - `internal`.v1alpha1.ServerStorageVersion diff --git a/Sources/Model/internal/v1alpha1/StorageVersion+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersion+internal.v1alpha1.swift index 0cfcfa19..9abcc349 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersion+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersion+internal.v1alpha1.swift @@ -20,11 +20,7 @@ // internal.v1alpha1.StorageVersion // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - `internal`.v1alpha1.StorageVersion diff --git a/Sources/Model/internal/v1alpha1/StorageVersionCondition+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersionCondition+internal.v1alpha1.swift index 2babf082..138ef600 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersionCondition+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersionCondition+internal.v1alpha1.swift @@ -20,11 +20,7 @@ // internal.v1alpha1.StorageVersionCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - `internal`.v1alpha1.StorageVersionCondition diff --git a/Sources/Model/internal/v1alpha1/StorageVersionList+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersionList+internal.v1alpha1.swift index 737a2876..0696037f 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersionList+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersionList+internal.v1alpha1.swift @@ -20,11 +20,7 @@ // internal.v1alpha1.StorageVersionList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - `internal`.v1alpha1.StorageVersionList diff --git a/Sources/Model/internal/v1alpha1/StorageVersionSpec+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersionSpec+internal.v1alpha1.swift index fa098428..6811c765 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersionSpec+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersionSpec+internal.v1alpha1.swift @@ -20,11 +20,7 @@ // internal.v1alpha1.StorageVersionSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - `internal`.v1alpha1.StorageVersionSpec diff --git a/Sources/Model/internal/v1alpha1/StorageVersionStatus+internal.v1alpha1.swift b/Sources/Model/internal/v1alpha1/StorageVersionStatus+internal.v1alpha1.swift index 9eb084f1..9ccfeb33 100644 --- a/Sources/Model/internal/v1alpha1/StorageVersionStatus+internal.v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/StorageVersionStatus+internal.v1alpha1.swift @@ -20,11 +20,7 @@ // internal.v1alpha1.StorageVersionStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - `internal`.v1alpha1.StorageVersionStatus diff --git a/Sources/Model/internal/v1alpha1/internal+v1alpha1.swift b/Sources/Model/internal/v1alpha1/internal+v1alpha1.swift index a7b65ab1..03e0faaa 100644 --- a/Sources/Model/internal/v1alpha1/internal+v1alpha1.swift +++ b/Sources/Model/internal/v1alpha1/internal+v1alpha1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `internal.v1alpha1` diff --git a/Sources/Model/meta/meta.swift b/Sources/Model/meta/meta.swift index 802676ab..ea87682a 100644 --- a/Sources/Model/meta/meta.swift +++ b/Sources/Model/meta/meta.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `meta` diff --git a/Sources/Model/meta/v1/APIGroup+meta.v1.swift b/Sources/Model/meta/v1/APIGroup+meta.v1.swift index 61413579..ba9964bc 100644 --- a/Sources/Model/meta/v1/APIGroup+meta.v1.swift +++ b/Sources/Model/meta/v1/APIGroup+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.APIGroup // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.APIGroup diff --git a/Sources/Model/meta/v1/APIGroupList+meta.v1.swift b/Sources/Model/meta/v1/APIGroupList+meta.v1.swift index 704e26d3..03482a4b 100644 --- a/Sources/Model/meta/v1/APIGroupList+meta.v1.swift +++ b/Sources/Model/meta/v1/APIGroupList+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.APIGroupList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.APIGroupList diff --git a/Sources/Model/meta/v1/APIResource+meta.v1.swift b/Sources/Model/meta/v1/APIResource+meta.v1.swift index b441a9d3..6cc51884 100644 --- a/Sources/Model/meta/v1/APIResource+meta.v1.swift +++ b/Sources/Model/meta/v1/APIResource+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.APIResource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.APIResource diff --git a/Sources/Model/meta/v1/APIResourceList+meta.v1.swift b/Sources/Model/meta/v1/APIResourceList+meta.v1.swift index 5d650344..703d7cdf 100644 --- a/Sources/Model/meta/v1/APIResourceList+meta.v1.swift +++ b/Sources/Model/meta/v1/APIResourceList+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.APIResourceList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.APIResourceList diff --git a/Sources/Model/meta/v1/APIVersions+meta.v1.swift b/Sources/Model/meta/v1/APIVersions+meta.v1.swift index db61d6fa..7b981f93 100644 --- a/Sources/Model/meta/v1/APIVersions+meta.v1.swift +++ b/Sources/Model/meta/v1/APIVersions+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.APIVersions // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.APIVersions diff --git a/Sources/Model/meta/v1/Condition+meta.v1.swift b/Sources/Model/meta/v1/Condition+meta.v1.swift index 0bddeedb..b6705f6f 100644 --- a/Sources/Model/meta/v1/Condition+meta.v1.swift +++ b/Sources/Model/meta/v1/Condition+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.Condition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.Condition diff --git a/Sources/Model/meta/v1/DeleteOptions+meta.v1.swift b/Sources/Model/meta/v1/DeleteOptions+meta.v1.swift index 72f1ebe6..ce6611d7 100644 --- a/Sources/Model/meta/v1/DeleteOptions+meta.v1.swift +++ b/Sources/Model/meta/v1/DeleteOptions+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.DeleteOptions // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.DeleteOptions diff --git a/Sources/Model/meta/v1/FieldSelectorRequirement+meta.v1.swift b/Sources/Model/meta/v1/FieldSelectorRequirement+meta.v1.swift index 225e8f51..98919e74 100644 --- a/Sources/Model/meta/v1/FieldSelectorRequirement+meta.v1.swift +++ b/Sources/Model/meta/v1/FieldSelectorRequirement+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.FieldSelectorRequirement // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.FieldSelectorRequirement diff --git a/Sources/Model/meta/v1/GroupVersionForDiscovery+meta.v1.swift b/Sources/Model/meta/v1/GroupVersionForDiscovery+meta.v1.swift index 3e1e9a3d..78c2c92e 100644 --- a/Sources/Model/meta/v1/GroupVersionForDiscovery+meta.v1.swift +++ b/Sources/Model/meta/v1/GroupVersionForDiscovery+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.GroupVersionForDiscovery // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.GroupVersionForDiscovery diff --git a/Sources/Model/meta/v1/LabelSelector+meta.v1.swift b/Sources/Model/meta/v1/LabelSelector+meta.v1.swift index c1cf7abd..c5a91feb 100644 --- a/Sources/Model/meta/v1/LabelSelector+meta.v1.swift +++ b/Sources/Model/meta/v1/LabelSelector+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.LabelSelector // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.LabelSelector diff --git a/Sources/Model/meta/v1/LabelSelectorRequirement+meta.v1.swift b/Sources/Model/meta/v1/LabelSelectorRequirement+meta.v1.swift index 013178c3..af694dff 100644 --- a/Sources/Model/meta/v1/LabelSelectorRequirement+meta.v1.swift +++ b/Sources/Model/meta/v1/LabelSelectorRequirement+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.LabelSelectorRequirement // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.LabelSelectorRequirement diff --git a/Sources/Model/meta/v1/ListMeta+meta.v1.swift b/Sources/Model/meta/v1/ListMeta+meta.v1.swift index 823b0228..8def7e59 100644 --- a/Sources/Model/meta/v1/ListMeta+meta.v1.swift +++ b/Sources/Model/meta/v1/ListMeta+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.ListMeta // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.ListMeta diff --git a/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift b/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift index b6ee9d7a..a9087ad1 100644 --- a/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift +++ b/Sources/Model/meta/v1/ManagedFieldsEntry+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.ManagedFieldsEntry // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.ManagedFieldsEntry diff --git a/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift b/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift index b5e96284..afca558d 100644 --- a/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift +++ b/Sources/Model/meta/v1/ObjectMeta+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.ObjectMeta // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.ObjectMeta diff --git a/Sources/Model/meta/v1/OwnerReference+meta.v1.swift b/Sources/Model/meta/v1/OwnerReference+meta.v1.swift index 7929af9b..8e64a1d3 100644 --- a/Sources/Model/meta/v1/OwnerReference+meta.v1.swift +++ b/Sources/Model/meta/v1/OwnerReference+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.OwnerReference // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.OwnerReference diff --git a/Sources/Model/meta/v1/Preconditions+meta.v1.swift b/Sources/Model/meta/v1/Preconditions+meta.v1.swift index 7d813367..793bb692 100644 --- a/Sources/Model/meta/v1/Preconditions+meta.v1.swift +++ b/Sources/Model/meta/v1/Preconditions+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.Preconditions // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.Preconditions diff --git a/Sources/Model/meta/v1/ServerAddressByClientCIDR+meta.v1.swift b/Sources/Model/meta/v1/ServerAddressByClientCIDR+meta.v1.swift index cf5a1d98..2c29c6fa 100644 --- a/Sources/Model/meta/v1/ServerAddressByClientCIDR+meta.v1.swift +++ b/Sources/Model/meta/v1/ServerAddressByClientCIDR+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.ServerAddressByClientCIDR // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.ServerAddressByClientCIDR diff --git a/Sources/Model/meta/v1/Status+meta.v1.swift b/Sources/Model/meta/v1/Status+meta.v1.swift index 32134fb6..f8b0d767 100644 --- a/Sources/Model/meta/v1/Status+meta.v1.swift +++ b/Sources/Model/meta/v1/Status+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.Status // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.Status diff --git a/Sources/Model/meta/v1/StatusCause+meta.v1.swift b/Sources/Model/meta/v1/StatusCause+meta.v1.swift index 9c91208a..887bd0b9 100644 --- a/Sources/Model/meta/v1/StatusCause+meta.v1.swift +++ b/Sources/Model/meta/v1/StatusCause+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.StatusCause // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.StatusCause diff --git a/Sources/Model/meta/v1/StatusDetails+meta.v1.swift b/Sources/Model/meta/v1/StatusDetails+meta.v1.swift index 1d221e7b..0086f07b 100644 --- a/Sources/Model/meta/v1/StatusDetails+meta.v1.swift +++ b/Sources/Model/meta/v1/StatusDetails+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.StatusDetails // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.StatusDetails diff --git a/Sources/Model/meta/v1/WatchEvent+meta.v1.swift b/Sources/Model/meta/v1/WatchEvent+meta.v1.swift index 79e548b6..c42f90f0 100644 --- a/Sources/Model/meta/v1/WatchEvent+meta.v1.swift +++ b/Sources/Model/meta/v1/WatchEvent+meta.v1.swift @@ -20,11 +20,7 @@ // meta.v1.WatchEvent // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - meta.v1.WatchEvent diff --git a/Sources/Model/meta/v1/meta+v1.swift b/Sources/Model/meta/v1/meta+v1.swift index 0fff21ec..31187b4c 100644 --- a/Sources/Model/meta/v1/meta+v1.swift +++ b/Sources/Model/meta/v1/meta+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `meta.v1` diff --git a/Sources/Model/networking/networking.swift b/Sources/Model/networking/networking.swift index a3425c31..8e2784e7 100644 --- a/Sources/Model/networking/networking.swift +++ b/Sources/Model/networking/networking.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `networking` diff --git a/Sources/Model/networking/v1/HTTPIngressPath+networking.v1.swift b/Sources/Model/networking/v1/HTTPIngressPath+networking.v1.swift index 0e31fcc8..2b3b151d 100644 --- a/Sources/Model/networking/v1/HTTPIngressPath+networking.v1.swift +++ b/Sources/Model/networking/v1/HTTPIngressPath+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.HTTPIngressPath // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.HTTPIngressPath diff --git a/Sources/Model/networking/v1/HTTPIngressRuleValue+networking.v1.swift b/Sources/Model/networking/v1/HTTPIngressRuleValue+networking.v1.swift index 2409c12b..c68931e6 100644 --- a/Sources/Model/networking/v1/HTTPIngressRuleValue+networking.v1.swift +++ b/Sources/Model/networking/v1/HTTPIngressRuleValue+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.HTTPIngressRuleValue // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.HTTPIngressRuleValue diff --git a/Sources/Model/networking/v1/IPAddress+networking.v1.swift b/Sources/Model/networking/v1/IPAddress+networking.v1.swift index dfd5d7e0..5f768b5e 100644 --- a/Sources/Model/networking/v1/IPAddress+networking.v1.swift +++ b/Sources/Model/networking/v1/IPAddress+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.IPAddress // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.IPAddress diff --git a/Sources/Model/networking/v1/IPAddressList+networking.v1.swift b/Sources/Model/networking/v1/IPAddressList+networking.v1.swift index e008e92e..ddd061ac 100644 --- a/Sources/Model/networking/v1/IPAddressList+networking.v1.swift +++ b/Sources/Model/networking/v1/IPAddressList+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.IPAddressList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.IPAddressList diff --git a/Sources/Model/networking/v1/IPAddressSpec+networking.v1.swift b/Sources/Model/networking/v1/IPAddressSpec+networking.v1.swift index a188d4d2..9b393afa 100644 --- a/Sources/Model/networking/v1/IPAddressSpec+networking.v1.swift +++ b/Sources/Model/networking/v1/IPAddressSpec+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.IPAddressSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.IPAddressSpec diff --git a/Sources/Model/networking/v1/IPBlock+networking.v1.swift b/Sources/Model/networking/v1/IPBlock+networking.v1.swift index 3e174148..5ee67d43 100644 --- a/Sources/Model/networking/v1/IPBlock+networking.v1.swift +++ b/Sources/Model/networking/v1/IPBlock+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.IPBlock // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.IPBlock diff --git a/Sources/Model/networking/v1/Ingress+networking.v1.swift b/Sources/Model/networking/v1/Ingress+networking.v1.swift index 6180dc4f..40a4c3f4 100644 --- a/Sources/Model/networking/v1/Ingress+networking.v1.swift +++ b/Sources/Model/networking/v1/Ingress+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.Ingress // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.Ingress diff --git a/Sources/Model/networking/v1/IngressBackend+networking.v1.swift b/Sources/Model/networking/v1/IngressBackend+networking.v1.swift index 4635a9ff..e9a40da0 100644 --- a/Sources/Model/networking/v1/IngressBackend+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressBackend+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.IngressBackend // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.IngressBackend diff --git a/Sources/Model/networking/v1/IngressClass+networking.v1.swift b/Sources/Model/networking/v1/IngressClass+networking.v1.swift index f497ce76..23150795 100644 --- a/Sources/Model/networking/v1/IngressClass+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressClass+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.IngressClass // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.IngressClass diff --git a/Sources/Model/networking/v1/IngressClassList+networking.v1.swift b/Sources/Model/networking/v1/IngressClassList+networking.v1.swift index 54479040..3619a1c4 100644 --- a/Sources/Model/networking/v1/IngressClassList+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressClassList+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.IngressClassList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.IngressClassList diff --git a/Sources/Model/networking/v1/IngressClassParametersReference+networking.v1.swift b/Sources/Model/networking/v1/IngressClassParametersReference+networking.v1.swift index 86647b55..e30f770e 100644 --- a/Sources/Model/networking/v1/IngressClassParametersReference+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressClassParametersReference+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.IngressClassParametersReference // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.IngressClassParametersReference diff --git a/Sources/Model/networking/v1/IngressClassSpec+networking.v1.swift b/Sources/Model/networking/v1/IngressClassSpec+networking.v1.swift index da70f8fa..42202662 100644 --- a/Sources/Model/networking/v1/IngressClassSpec+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressClassSpec+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.IngressClassSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.IngressClassSpec diff --git a/Sources/Model/networking/v1/IngressList+networking.v1.swift b/Sources/Model/networking/v1/IngressList+networking.v1.swift index 8224fdb3..c989f133 100644 --- a/Sources/Model/networking/v1/IngressList+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressList+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.IngressList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.IngressList diff --git a/Sources/Model/networking/v1/IngressLoadBalancerIngress+networking.v1.swift b/Sources/Model/networking/v1/IngressLoadBalancerIngress+networking.v1.swift index d2b23a1a..69e76bec 100644 --- a/Sources/Model/networking/v1/IngressLoadBalancerIngress+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressLoadBalancerIngress+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.IngressLoadBalancerIngress // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.IngressLoadBalancerIngress diff --git a/Sources/Model/networking/v1/IngressLoadBalancerStatus+networking.v1.swift b/Sources/Model/networking/v1/IngressLoadBalancerStatus+networking.v1.swift index 88723ca2..08992a14 100644 --- a/Sources/Model/networking/v1/IngressLoadBalancerStatus+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressLoadBalancerStatus+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.IngressLoadBalancerStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.IngressLoadBalancerStatus diff --git a/Sources/Model/networking/v1/IngressPortStatus+networking.v1.swift b/Sources/Model/networking/v1/IngressPortStatus+networking.v1.swift index 81a514c8..65ed4e52 100644 --- a/Sources/Model/networking/v1/IngressPortStatus+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressPortStatus+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.IngressPortStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.IngressPortStatus diff --git a/Sources/Model/networking/v1/IngressRule+networking.v1.swift b/Sources/Model/networking/v1/IngressRule+networking.v1.swift index 37d0ecad..dad1555b 100644 --- a/Sources/Model/networking/v1/IngressRule+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressRule+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.IngressRule // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.IngressRule diff --git a/Sources/Model/networking/v1/IngressServiceBackend+networking.v1.swift b/Sources/Model/networking/v1/IngressServiceBackend+networking.v1.swift index a2fbfd95..453df738 100644 --- a/Sources/Model/networking/v1/IngressServiceBackend+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressServiceBackend+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.IngressServiceBackend // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.IngressServiceBackend diff --git a/Sources/Model/networking/v1/IngressSpec+networking.v1.swift b/Sources/Model/networking/v1/IngressSpec+networking.v1.swift index 0fa34ada..cb681e2f 100644 --- a/Sources/Model/networking/v1/IngressSpec+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressSpec+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.IngressSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.IngressSpec diff --git a/Sources/Model/networking/v1/IngressStatus+networking.v1.swift b/Sources/Model/networking/v1/IngressStatus+networking.v1.swift index 71117a21..63ea4393 100644 --- a/Sources/Model/networking/v1/IngressStatus+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressStatus+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.IngressStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.IngressStatus diff --git a/Sources/Model/networking/v1/IngressTLS+networking.v1.swift b/Sources/Model/networking/v1/IngressTLS+networking.v1.swift index 62b3d0bd..3cafd2e6 100644 --- a/Sources/Model/networking/v1/IngressTLS+networking.v1.swift +++ b/Sources/Model/networking/v1/IngressTLS+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.IngressTLS // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.IngressTLS diff --git a/Sources/Model/networking/v1/NetworkPolicy+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicy+networking.v1.swift index 778a69aa..14b7bbe5 100644 --- a/Sources/Model/networking/v1/NetworkPolicy+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicy+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.NetworkPolicy // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.NetworkPolicy diff --git a/Sources/Model/networking/v1/NetworkPolicyEgressRule+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyEgressRule+networking.v1.swift index 02352f73..86570607 100644 --- a/Sources/Model/networking/v1/NetworkPolicyEgressRule+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyEgressRule+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.NetworkPolicyEgressRule // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.NetworkPolicyEgressRule diff --git a/Sources/Model/networking/v1/NetworkPolicyIngressRule+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyIngressRule+networking.v1.swift index 458cbb9f..b254616a 100644 --- a/Sources/Model/networking/v1/NetworkPolicyIngressRule+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyIngressRule+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.NetworkPolicyIngressRule // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.NetworkPolicyIngressRule diff --git a/Sources/Model/networking/v1/NetworkPolicyList+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyList+networking.v1.swift index ecb4d273..2690c772 100644 --- a/Sources/Model/networking/v1/NetworkPolicyList+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyList+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.NetworkPolicyList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.NetworkPolicyList diff --git a/Sources/Model/networking/v1/NetworkPolicyPeer+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyPeer+networking.v1.swift index 9dcfdd56..b08df5fa 100644 --- a/Sources/Model/networking/v1/NetworkPolicyPeer+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyPeer+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.NetworkPolicyPeer // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.NetworkPolicyPeer diff --git a/Sources/Model/networking/v1/NetworkPolicyPort+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicyPort+networking.v1.swift index cff1d144..21260ffc 100644 --- a/Sources/Model/networking/v1/NetworkPolicyPort+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicyPort+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.NetworkPolicyPort // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.NetworkPolicyPort diff --git a/Sources/Model/networking/v1/NetworkPolicySpec+networking.v1.swift b/Sources/Model/networking/v1/NetworkPolicySpec+networking.v1.swift index ec56d1b4..1ffcb6c1 100644 --- a/Sources/Model/networking/v1/NetworkPolicySpec+networking.v1.swift +++ b/Sources/Model/networking/v1/NetworkPolicySpec+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.NetworkPolicySpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.NetworkPolicySpec diff --git a/Sources/Model/networking/v1/ParentReference+networking.v1.swift b/Sources/Model/networking/v1/ParentReference+networking.v1.swift index d456c7d6..ae3d7f1e 100644 --- a/Sources/Model/networking/v1/ParentReference+networking.v1.swift +++ b/Sources/Model/networking/v1/ParentReference+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.ParentReference // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.ParentReference diff --git a/Sources/Model/networking/v1/ServiceBackendPort+networking.v1.swift b/Sources/Model/networking/v1/ServiceBackendPort+networking.v1.swift index 8a9afb45..3a8f526b 100644 --- a/Sources/Model/networking/v1/ServiceBackendPort+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceBackendPort+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.ServiceBackendPort // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.ServiceBackendPort diff --git a/Sources/Model/networking/v1/ServiceCIDR+networking.v1.swift b/Sources/Model/networking/v1/ServiceCIDR+networking.v1.swift index 094a4d05..6ffc939f 100644 --- a/Sources/Model/networking/v1/ServiceCIDR+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceCIDR+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.ServiceCIDR // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.ServiceCIDR diff --git a/Sources/Model/networking/v1/ServiceCIDRList+networking.v1.swift b/Sources/Model/networking/v1/ServiceCIDRList+networking.v1.swift index 15729bd3..984d0de5 100644 --- a/Sources/Model/networking/v1/ServiceCIDRList+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceCIDRList+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.ServiceCIDRList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.ServiceCIDRList diff --git a/Sources/Model/networking/v1/ServiceCIDRSpec+networking.v1.swift b/Sources/Model/networking/v1/ServiceCIDRSpec+networking.v1.swift index a4c907ad..a431a877 100644 --- a/Sources/Model/networking/v1/ServiceCIDRSpec+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceCIDRSpec+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.ServiceCIDRSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.ServiceCIDRSpec diff --git a/Sources/Model/networking/v1/ServiceCIDRStatus+networking.v1.swift b/Sources/Model/networking/v1/ServiceCIDRStatus+networking.v1.swift index 5c1cdc1a..1e3c62f7 100644 --- a/Sources/Model/networking/v1/ServiceCIDRStatus+networking.v1.swift +++ b/Sources/Model/networking/v1/ServiceCIDRStatus+networking.v1.swift @@ -20,11 +20,7 @@ // networking.v1.ServiceCIDRStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1.ServiceCIDRStatus diff --git a/Sources/Model/networking/v1/networking+v1.swift b/Sources/Model/networking/v1/networking+v1.swift index b41a10b9..3c1e9a83 100644 --- a/Sources/Model/networking/v1/networking+v1.swift +++ b/Sources/Model/networking/v1/networking+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `networking.v1` diff --git a/Sources/Model/networking/v1beta1/IPAddress+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/IPAddress+networking.v1beta1.swift index 492a7333..ead62f95 100644 --- a/Sources/Model/networking/v1beta1/IPAddress+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/IPAddress+networking.v1beta1.swift @@ -20,11 +20,7 @@ // networking.v1beta1.IPAddress // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1beta1.IPAddress diff --git a/Sources/Model/networking/v1beta1/IPAddressList+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/IPAddressList+networking.v1beta1.swift index 45423e14..c60c0ba2 100644 --- a/Sources/Model/networking/v1beta1/IPAddressList+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/IPAddressList+networking.v1beta1.swift @@ -20,11 +20,7 @@ // networking.v1beta1.IPAddressList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1beta1.IPAddressList diff --git a/Sources/Model/networking/v1beta1/IPAddressSpec+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/IPAddressSpec+networking.v1beta1.swift index 7545e4f9..f4313534 100644 --- a/Sources/Model/networking/v1beta1/IPAddressSpec+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/IPAddressSpec+networking.v1beta1.swift @@ -20,11 +20,7 @@ // networking.v1beta1.IPAddressSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1beta1.IPAddressSpec diff --git a/Sources/Model/networking/v1beta1/ParentReference+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ParentReference+networking.v1beta1.swift index 04f05302..2db5b655 100644 --- a/Sources/Model/networking/v1beta1/ParentReference+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ParentReference+networking.v1beta1.swift @@ -20,11 +20,7 @@ // networking.v1beta1.ParentReference // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1beta1.ParentReference diff --git a/Sources/Model/networking/v1beta1/ServiceCIDR+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ServiceCIDR+networking.v1beta1.swift index d5ae1d53..8127df2d 100644 --- a/Sources/Model/networking/v1beta1/ServiceCIDR+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ServiceCIDR+networking.v1beta1.swift @@ -20,11 +20,7 @@ // networking.v1beta1.ServiceCIDR // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1beta1.ServiceCIDR diff --git a/Sources/Model/networking/v1beta1/ServiceCIDRList+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ServiceCIDRList+networking.v1beta1.swift index 75f369f3..886f5929 100644 --- a/Sources/Model/networking/v1beta1/ServiceCIDRList+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ServiceCIDRList+networking.v1beta1.swift @@ -20,11 +20,7 @@ // networking.v1beta1.ServiceCIDRList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1beta1.ServiceCIDRList diff --git a/Sources/Model/networking/v1beta1/ServiceCIDRSpec+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ServiceCIDRSpec+networking.v1beta1.swift index 58572c49..bf6aeef7 100644 --- a/Sources/Model/networking/v1beta1/ServiceCIDRSpec+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ServiceCIDRSpec+networking.v1beta1.swift @@ -20,11 +20,7 @@ // networking.v1beta1.ServiceCIDRSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1beta1.ServiceCIDRSpec diff --git a/Sources/Model/networking/v1beta1/ServiceCIDRStatus+networking.v1beta1.swift b/Sources/Model/networking/v1beta1/ServiceCIDRStatus+networking.v1beta1.swift index 6839611b..9bbe8ffd 100644 --- a/Sources/Model/networking/v1beta1/ServiceCIDRStatus+networking.v1beta1.swift +++ b/Sources/Model/networking/v1beta1/ServiceCIDRStatus+networking.v1beta1.swift @@ -20,11 +20,7 @@ // networking.v1beta1.ServiceCIDRStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - networking.v1beta1.ServiceCIDRStatus diff --git a/Sources/Model/networking/v1beta1/networking+v1beta1.swift b/Sources/Model/networking/v1beta1/networking+v1beta1.swift index 0ddcaf12..274c722e 100644 --- a/Sources/Model/networking/v1beta1/networking+v1beta1.swift +++ b/Sources/Model/networking/v1beta1/networking+v1beta1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `networking.v1beta1` diff --git a/Sources/Model/node/node.swift b/Sources/Model/node/node.swift index 82aaf6ee..7993bbe6 100644 --- a/Sources/Model/node/node.swift +++ b/Sources/Model/node/node.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `node` diff --git a/Sources/Model/node/v1/Overhead+node.v1.swift b/Sources/Model/node/v1/Overhead+node.v1.swift index 53a00e28..7c56cf20 100644 --- a/Sources/Model/node/v1/Overhead+node.v1.swift +++ b/Sources/Model/node/v1/Overhead+node.v1.swift @@ -20,11 +20,7 @@ // node.v1.Overhead // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - node.v1.Overhead diff --git a/Sources/Model/node/v1/RuntimeClass+node.v1.swift b/Sources/Model/node/v1/RuntimeClass+node.v1.swift index fb65e0df..57d395df 100644 --- a/Sources/Model/node/v1/RuntimeClass+node.v1.swift +++ b/Sources/Model/node/v1/RuntimeClass+node.v1.swift @@ -20,11 +20,7 @@ // node.v1.RuntimeClass // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - node.v1.RuntimeClass diff --git a/Sources/Model/node/v1/RuntimeClassList+node.v1.swift b/Sources/Model/node/v1/RuntimeClassList+node.v1.swift index d8e663be..bb6d2e92 100644 --- a/Sources/Model/node/v1/RuntimeClassList+node.v1.swift +++ b/Sources/Model/node/v1/RuntimeClassList+node.v1.swift @@ -20,11 +20,7 @@ // node.v1.RuntimeClassList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - node.v1.RuntimeClassList diff --git a/Sources/Model/node/v1/Scheduling+node.v1.swift b/Sources/Model/node/v1/Scheduling+node.v1.swift index d2ff54a5..71096659 100644 --- a/Sources/Model/node/v1/Scheduling+node.v1.swift +++ b/Sources/Model/node/v1/Scheduling+node.v1.swift @@ -20,11 +20,7 @@ // node.v1.Scheduling // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - node.v1.Scheduling diff --git a/Sources/Model/node/v1/node+v1.swift b/Sources/Model/node/v1/node+v1.swift index 97d4819c..dbb3cd4e 100644 --- a/Sources/Model/node/v1/node+v1.swift +++ b/Sources/Model/node/v1/node+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `node.v1` diff --git a/Sources/Model/policy/policy.swift b/Sources/Model/policy/policy.swift index 85d49df0..87111264 100644 --- a/Sources/Model/policy/policy.swift +++ b/Sources/Model/policy/policy.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `policy` diff --git a/Sources/Model/policy/v1/Eviction+policy.v1.swift b/Sources/Model/policy/v1/Eviction+policy.v1.swift index 532d194f..f3babaf9 100644 --- a/Sources/Model/policy/v1/Eviction+policy.v1.swift +++ b/Sources/Model/policy/v1/Eviction+policy.v1.swift @@ -20,11 +20,7 @@ // policy.v1.Eviction // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - policy.v1.Eviction diff --git a/Sources/Model/policy/v1/PodDisruptionBudget+policy.v1.swift b/Sources/Model/policy/v1/PodDisruptionBudget+policy.v1.swift index 1d4cca2b..f30b5229 100644 --- a/Sources/Model/policy/v1/PodDisruptionBudget+policy.v1.swift +++ b/Sources/Model/policy/v1/PodDisruptionBudget+policy.v1.swift @@ -20,11 +20,7 @@ // policy.v1.PodDisruptionBudget // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - policy.v1.PodDisruptionBudget diff --git a/Sources/Model/policy/v1/PodDisruptionBudgetList+policy.v1.swift b/Sources/Model/policy/v1/PodDisruptionBudgetList+policy.v1.swift index 263de83c..7e1dd54e 100644 --- a/Sources/Model/policy/v1/PodDisruptionBudgetList+policy.v1.swift +++ b/Sources/Model/policy/v1/PodDisruptionBudgetList+policy.v1.swift @@ -20,11 +20,7 @@ // policy.v1.PodDisruptionBudgetList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - policy.v1.PodDisruptionBudgetList diff --git a/Sources/Model/policy/v1/PodDisruptionBudgetSpec+policy.v1.swift b/Sources/Model/policy/v1/PodDisruptionBudgetSpec+policy.v1.swift index a1d11c32..d6fefa06 100644 --- a/Sources/Model/policy/v1/PodDisruptionBudgetSpec+policy.v1.swift +++ b/Sources/Model/policy/v1/PodDisruptionBudgetSpec+policy.v1.swift @@ -20,11 +20,7 @@ // policy.v1.PodDisruptionBudgetSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - policy.v1.PodDisruptionBudgetSpec diff --git a/Sources/Model/policy/v1/PodDisruptionBudgetStatus+policy.v1.swift b/Sources/Model/policy/v1/PodDisruptionBudgetStatus+policy.v1.swift index 94dc4bb6..abebade2 100644 --- a/Sources/Model/policy/v1/PodDisruptionBudgetStatus+policy.v1.swift +++ b/Sources/Model/policy/v1/PodDisruptionBudgetStatus+policy.v1.swift @@ -20,11 +20,7 @@ // policy.v1.PodDisruptionBudgetStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - policy.v1.PodDisruptionBudgetStatus diff --git a/Sources/Model/policy/v1/policy+v1.swift b/Sources/Model/policy/v1/policy+v1.swift index f094b3b9..4e84e8f2 100644 --- a/Sources/Model/policy/v1/policy+v1.swift +++ b/Sources/Model/policy/v1/policy+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `policy.v1` diff --git a/Sources/Model/rbac/rbac.swift b/Sources/Model/rbac/rbac.swift index 491f9672..d088d892 100644 --- a/Sources/Model/rbac/rbac.swift +++ b/Sources/Model/rbac/rbac.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `rbac` diff --git a/Sources/Model/rbac/v1/AggregationRule+rbac.v1.swift b/Sources/Model/rbac/v1/AggregationRule+rbac.v1.swift index 90d7f079..7aae66e7 100644 --- a/Sources/Model/rbac/v1/AggregationRule+rbac.v1.swift +++ b/Sources/Model/rbac/v1/AggregationRule+rbac.v1.swift @@ -20,11 +20,7 @@ // rbac.v1.AggregationRule // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - rbac.v1.AggregationRule diff --git a/Sources/Model/rbac/v1/ClusterRole+rbac.v1.swift b/Sources/Model/rbac/v1/ClusterRole+rbac.v1.swift index 2ccb4baf..6e85101a 100644 --- a/Sources/Model/rbac/v1/ClusterRole+rbac.v1.swift +++ b/Sources/Model/rbac/v1/ClusterRole+rbac.v1.swift @@ -20,11 +20,7 @@ // rbac.v1.ClusterRole // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - rbac.v1.ClusterRole diff --git a/Sources/Model/rbac/v1/ClusterRoleBinding+rbac.v1.swift b/Sources/Model/rbac/v1/ClusterRoleBinding+rbac.v1.swift index 67e36f4f..c753baaf 100644 --- a/Sources/Model/rbac/v1/ClusterRoleBinding+rbac.v1.swift +++ b/Sources/Model/rbac/v1/ClusterRoleBinding+rbac.v1.swift @@ -20,11 +20,7 @@ // rbac.v1.ClusterRoleBinding // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - rbac.v1.ClusterRoleBinding diff --git a/Sources/Model/rbac/v1/ClusterRoleBindingList+rbac.v1.swift b/Sources/Model/rbac/v1/ClusterRoleBindingList+rbac.v1.swift index 1b9a2b82..24dc7541 100644 --- a/Sources/Model/rbac/v1/ClusterRoleBindingList+rbac.v1.swift +++ b/Sources/Model/rbac/v1/ClusterRoleBindingList+rbac.v1.swift @@ -20,11 +20,7 @@ // rbac.v1.ClusterRoleBindingList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - rbac.v1.ClusterRoleBindingList diff --git a/Sources/Model/rbac/v1/ClusterRoleList+rbac.v1.swift b/Sources/Model/rbac/v1/ClusterRoleList+rbac.v1.swift index 3782abfc..f689acd5 100644 --- a/Sources/Model/rbac/v1/ClusterRoleList+rbac.v1.swift +++ b/Sources/Model/rbac/v1/ClusterRoleList+rbac.v1.swift @@ -20,11 +20,7 @@ // rbac.v1.ClusterRoleList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - rbac.v1.ClusterRoleList diff --git a/Sources/Model/rbac/v1/PolicyRule+rbac.v1.swift b/Sources/Model/rbac/v1/PolicyRule+rbac.v1.swift index 01a70304..73b23047 100644 --- a/Sources/Model/rbac/v1/PolicyRule+rbac.v1.swift +++ b/Sources/Model/rbac/v1/PolicyRule+rbac.v1.swift @@ -20,11 +20,7 @@ // rbac.v1.PolicyRule // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - rbac.v1.PolicyRule diff --git a/Sources/Model/rbac/v1/Role+rbac.v1.swift b/Sources/Model/rbac/v1/Role+rbac.v1.swift index e955945e..e9ba71a2 100644 --- a/Sources/Model/rbac/v1/Role+rbac.v1.swift +++ b/Sources/Model/rbac/v1/Role+rbac.v1.swift @@ -20,11 +20,7 @@ // rbac.v1.Role // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - rbac.v1.Role diff --git a/Sources/Model/rbac/v1/RoleBinding+rbac.v1.swift b/Sources/Model/rbac/v1/RoleBinding+rbac.v1.swift index 9496dadf..f78c4f1b 100644 --- a/Sources/Model/rbac/v1/RoleBinding+rbac.v1.swift +++ b/Sources/Model/rbac/v1/RoleBinding+rbac.v1.swift @@ -20,11 +20,7 @@ // rbac.v1.RoleBinding // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - rbac.v1.RoleBinding diff --git a/Sources/Model/rbac/v1/RoleBindingList+rbac.v1.swift b/Sources/Model/rbac/v1/RoleBindingList+rbac.v1.swift index e65ba097..61c36056 100644 --- a/Sources/Model/rbac/v1/RoleBindingList+rbac.v1.swift +++ b/Sources/Model/rbac/v1/RoleBindingList+rbac.v1.swift @@ -20,11 +20,7 @@ // rbac.v1.RoleBindingList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - rbac.v1.RoleBindingList diff --git a/Sources/Model/rbac/v1/RoleList+rbac.v1.swift b/Sources/Model/rbac/v1/RoleList+rbac.v1.swift index b9c2f920..6e3e724c 100644 --- a/Sources/Model/rbac/v1/RoleList+rbac.v1.swift +++ b/Sources/Model/rbac/v1/RoleList+rbac.v1.swift @@ -20,11 +20,7 @@ // rbac.v1.RoleList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - rbac.v1.RoleList diff --git a/Sources/Model/rbac/v1/RoleRef+rbac.v1.swift b/Sources/Model/rbac/v1/RoleRef+rbac.v1.swift index f9974201..2be83f76 100644 --- a/Sources/Model/rbac/v1/RoleRef+rbac.v1.swift +++ b/Sources/Model/rbac/v1/RoleRef+rbac.v1.swift @@ -20,11 +20,7 @@ // rbac.v1.RoleRef // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - rbac.v1.RoleRef diff --git a/Sources/Model/rbac/v1/Subject+rbac.v1.swift b/Sources/Model/rbac/v1/Subject+rbac.v1.swift index a09aef5b..af4cc259 100644 --- a/Sources/Model/rbac/v1/Subject+rbac.v1.swift +++ b/Sources/Model/rbac/v1/Subject+rbac.v1.swift @@ -20,11 +20,7 @@ // rbac.v1.Subject // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - rbac.v1.Subject diff --git a/Sources/Model/rbac/v1/rbac+v1.swift b/Sources/Model/rbac/v1/rbac+v1.swift index 0298ab02..5339c339 100644 --- a/Sources/Model/rbac/v1/rbac+v1.swift +++ b/Sources/Model/rbac/v1/rbac+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `rbac.v1` diff --git a/Sources/Model/resource/resource.swift b/Sources/Model/resource/resource.swift index b97581bc..8148017c 100644 --- a/Sources/Model/resource/resource.swift +++ b/Sources/Model/resource/resource.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `resource` diff --git a/Sources/Model/resource/v1/AllocatedDeviceStatus+resource.v1.swift b/Sources/Model/resource/v1/AllocatedDeviceStatus+resource.v1.swift index d7e00f2c..853980c7 100644 --- a/Sources/Model/resource/v1/AllocatedDeviceStatus+resource.v1.swift +++ b/Sources/Model/resource/v1/AllocatedDeviceStatus+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.AllocatedDeviceStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.AllocatedDeviceStatus diff --git a/Sources/Model/resource/v1/AllocationResult+resource.v1.swift b/Sources/Model/resource/v1/AllocationResult+resource.v1.swift index c1c24a8a..24357372 100644 --- a/Sources/Model/resource/v1/AllocationResult+resource.v1.swift +++ b/Sources/Model/resource/v1/AllocationResult+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.AllocationResult // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.AllocationResult diff --git a/Sources/Model/resource/v1/CELDeviceSelector+resource.v1.swift b/Sources/Model/resource/v1/CELDeviceSelector+resource.v1.swift index 0ca83dc3..9c787460 100644 --- a/Sources/Model/resource/v1/CELDeviceSelector+resource.v1.swift +++ b/Sources/Model/resource/v1/CELDeviceSelector+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.CELDeviceSelector // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.CELDeviceSelector diff --git a/Sources/Model/resource/v1/CapacityRequestPolicy+resource.v1.swift b/Sources/Model/resource/v1/CapacityRequestPolicy+resource.v1.swift index 18890012..341b1e8f 100644 --- a/Sources/Model/resource/v1/CapacityRequestPolicy+resource.v1.swift +++ b/Sources/Model/resource/v1/CapacityRequestPolicy+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.CapacityRequestPolicy // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.CapacityRequestPolicy diff --git a/Sources/Model/resource/v1/CapacityRequestPolicyRange+resource.v1.swift b/Sources/Model/resource/v1/CapacityRequestPolicyRange+resource.v1.swift index 73351ab3..7638f28f 100644 --- a/Sources/Model/resource/v1/CapacityRequestPolicyRange+resource.v1.swift +++ b/Sources/Model/resource/v1/CapacityRequestPolicyRange+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.CapacityRequestPolicyRange // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.CapacityRequestPolicyRange diff --git a/Sources/Model/resource/v1/CapacityRequirements+resource.v1.swift b/Sources/Model/resource/v1/CapacityRequirements+resource.v1.swift index 87fbd5af..14ef4f1e 100644 --- a/Sources/Model/resource/v1/CapacityRequirements+resource.v1.swift +++ b/Sources/Model/resource/v1/CapacityRequirements+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.CapacityRequirements // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.CapacityRequirements diff --git a/Sources/Model/resource/v1/Counter+resource.v1.swift b/Sources/Model/resource/v1/Counter+resource.v1.swift index 3c6b7c36..d67c5a8b 100644 --- a/Sources/Model/resource/v1/Counter+resource.v1.swift +++ b/Sources/Model/resource/v1/Counter+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.Counter // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.Counter diff --git a/Sources/Model/resource/v1/CounterSet+resource.v1.swift b/Sources/Model/resource/v1/CounterSet+resource.v1.swift index d1d630ff..d2d17b22 100644 --- a/Sources/Model/resource/v1/CounterSet+resource.v1.swift +++ b/Sources/Model/resource/v1/CounterSet+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.CounterSet // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.CounterSet diff --git a/Sources/Model/resource/v1/Device+resource.v1.swift b/Sources/Model/resource/v1/Device+resource.v1.swift index 7fb1a3d2..74aed649 100644 --- a/Sources/Model/resource/v1/Device+resource.v1.swift +++ b/Sources/Model/resource/v1/Device+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.Device // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.Device diff --git a/Sources/Model/resource/v1/DeviceAllocationConfiguration+resource.v1.swift b/Sources/Model/resource/v1/DeviceAllocationConfiguration+resource.v1.swift index 46aa66f3..e0025ee8 100644 --- a/Sources/Model/resource/v1/DeviceAllocationConfiguration+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceAllocationConfiguration+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.DeviceAllocationConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.DeviceAllocationConfiguration diff --git a/Sources/Model/resource/v1/DeviceAllocationResult+resource.v1.swift b/Sources/Model/resource/v1/DeviceAllocationResult+resource.v1.swift index 510a6195..4c78efb7 100644 --- a/Sources/Model/resource/v1/DeviceAllocationResult+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceAllocationResult+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.DeviceAllocationResult // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.DeviceAllocationResult diff --git a/Sources/Model/resource/v1/DeviceAttribute+resource.v1.swift b/Sources/Model/resource/v1/DeviceAttribute+resource.v1.swift index cbacf0bc..8a4504fa 100644 --- a/Sources/Model/resource/v1/DeviceAttribute+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceAttribute+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.DeviceAttribute // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.DeviceAttribute diff --git a/Sources/Model/resource/v1/DeviceCapacity+resource.v1.swift b/Sources/Model/resource/v1/DeviceCapacity+resource.v1.swift index 9ec28632..593f2593 100644 --- a/Sources/Model/resource/v1/DeviceCapacity+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceCapacity+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.DeviceCapacity // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.DeviceCapacity diff --git a/Sources/Model/resource/v1/DeviceClaim+resource.v1.swift b/Sources/Model/resource/v1/DeviceClaim+resource.v1.swift index 0700407d..cf939c48 100644 --- a/Sources/Model/resource/v1/DeviceClaim+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceClaim+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.DeviceClaim // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.DeviceClaim diff --git a/Sources/Model/resource/v1/DeviceClaimConfiguration+resource.v1.swift b/Sources/Model/resource/v1/DeviceClaimConfiguration+resource.v1.swift index 406d521c..59f0bf79 100644 --- a/Sources/Model/resource/v1/DeviceClaimConfiguration+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceClaimConfiguration+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.DeviceClaimConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.DeviceClaimConfiguration diff --git a/Sources/Model/resource/v1/DeviceClass+resource.v1.swift b/Sources/Model/resource/v1/DeviceClass+resource.v1.swift index 1fe52412..27102c81 100644 --- a/Sources/Model/resource/v1/DeviceClass+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceClass+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.DeviceClass // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.DeviceClass diff --git a/Sources/Model/resource/v1/DeviceClassConfiguration+resource.v1.swift b/Sources/Model/resource/v1/DeviceClassConfiguration+resource.v1.swift index 03321e90..af4cbf95 100644 --- a/Sources/Model/resource/v1/DeviceClassConfiguration+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceClassConfiguration+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.DeviceClassConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.DeviceClassConfiguration diff --git a/Sources/Model/resource/v1/DeviceClassList+resource.v1.swift b/Sources/Model/resource/v1/DeviceClassList+resource.v1.swift index 5401d621..c2158556 100644 --- a/Sources/Model/resource/v1/DeviceClassList+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceClassList+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.DeviceClassList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.DeviceClassList diff --git a/Sources/Model/resource/v1/DeviceClassSpec+resource.v1.swift b/Sources/Model/resource/v1/DeviceClassSpec+resource.v1.swift index bb7fd4b0..6dcb95de 100644 --- a/Sources/Model/resource/v1/DeviceClassSpec+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceClassSpec+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.DeviceClassSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.DeviceClassSpec diff --git a/Sources/Model/resource/v1/DeviceConstraint+resource.v1.swift b/Sources/Model/resource/v1/DeviceConstraint+resource.v1.swift index 4e20e105..2a389a04 100644 --- a/Sources/Model/resource/v1/DeviceConstraint+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceConstraint+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.DeviceConstraint // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.DeviceConstraint diff --git a/Sources/Model/resource/v1/DeviceCounterConsumption+resource.v1.swift b/Sources/Model/resource/v1/DeviceCounterConsumption+resource.v1.swift index 751e8648..d5f2a361 100644 --- a/Sources/Model/resource/v1/DeviceCounterConsumption+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceCounterConsumption+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.DeviceCounterConsumption // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.DeviceCounterConsumption diff --git a/Sources/Model/resource/v1/DeviceRequest+resource.v1.swift b/Sources/Model/resource/v1/DeviceRequest+resource.v1.swift index ad8cfd1a..6964e5cb 100644 --- a/Sources/Model/resource/v1/DeviceRequest+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceRequest+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.DeviceRequest // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.DeviceRequest diff --git a/Sources/Model/resource/v1/DeviceRequestAllocationResult+resource.v1.swift b/Sources/Model/resource/v1/DeviceRequestAllocationResult+resource.v1.swift index 75d4cf6a..43bad6d1 100644 --- a/Sources/Model/resource/v1/DeviceRequestAllocationResult+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceRequestAllocationResult+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.DeviceRequestAllocationResult // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.DeviceRequestAllocationResult diff --git a/Sources/Model/resource/v1/DeviceSelector+resource.v1.swift b/Sources/Model/resource/v1/DeviceSelector+resource.v1.swift index 26af6129..1c7f41e4 100644 --- a/Sources/Model/resource/v1/DeviceSelector+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceSelector+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.DeviceSelector // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.DeviceSelector diff --git a/Sources/Model/resource/v1/DeviceSubRequest+resource.v1.swift b/Sources/Model/resource/v1/DeviceSubRequest+resource.v1.swift index 6b681ba8..194f5c17 100644 --- a/Sources/Model/resource/v1/DeviceSubRequest+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceSubRequest+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.DeviceSubRequest // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.DeviceSubRequest diff --git a/Sources/Model/resource/v1/DeviceTaint+resource.v1.swift b/Sources/Model/resource/v1/DeviceTaint+resource.v1.swift index 7e3f381e..abe8fdd4 100644 --- a/Sources/Model/resource/v1/DeviceTaint+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceTaint+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.DeviceTaint // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.DeviceTaint diff --git a/Sources/Model/resource/v1/DeviceToleration+resource.v1.swift b/Sources/Model/resource/v1/DeviceToleration+resource.v1.swift index c9afbf29..ab0e52ee 100644 --- a/Sources/Model/resource/v1/DeviceToleration+resource.v1.swift +++ b/Sources/Model/resource/v1/DeviceToleration+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.DeviceToleration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.DeviceToleration diff --git a/Sources/Model/resource/v1/ExactDeviceRequest+resource.v1.swift b/Sources/Model/resource/v1/ExactDeviceRequest+resource.v1.swift index 88ce6ee8..8731981d 100644 --- a/Sources/Model/resource/v1/ExactDeviceRequest+resource.v1.swift +++ b/Sources/Model/resource/v1/ExactDeviceRequest+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.ExactDeviceRequest // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.ExactDeviceRequest diff --git a/Sources/Model/resource/v1/NetworkDeviceData+resource.v1.swift b/Sources/Model/resource/v1/NetworkDeviceData+resource.v1.swift index db3da29b..01f0e0db 100644 --- a/Sources/Model/resource/v1/NetworkDeviceData+resource.v1.swift +++ b/Sources/Model/resource/v1/NetworkDeviceData+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.NetworkDeviceData // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.NetworkDeviceData diff --git a/Sources/Model/resource/v1/OpaqueDeviceConfiguration+resource.v1.swift b/Sources/Model/resource/v1/OpaqueDeviceConfiguration+resource.v1.swift index ad068ed2..7f1cbf44 100644 --- a/Sources/Model/resource/v1/OpaqueDeviceConfiguration+resource.v1.swift +++ b/Sources/Model/resource/v1/OpaqueDeviceConfiguration+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.OpaqueDeviceConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.OpaqueDeviceConfiguration diff --git a/Sources/Model/resource/v1/ResourceClaim+resource.v1.swift b/Sources/Model/resource/v1/ResourceClaim+resource.v1.swift index f52fa724..73d419db 100644 --- a/Sources/Model/resource/v1/ResourceClaim+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceClaim+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.ResourceClaim // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.ResourceClaim diff --git a/Sources/Model/resource/v1/ResourceClaimConsumerReference+resource.v1.swift b/Sources/Model/resource/v1/ResourceClaimConsumerReference+resource.v1.swift index eac410c5..c0459483 100644 --- a/Sources/Model/resource/v1/ResourceClaimConsumerReference+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceClaimConsumerReference+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.ResourceClaimConsumerReference // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.ResourceClaimConsumerReference diff --git a/Sources/Model/resource/v1/ResourceClaimList+resource.v1.swift b/Sources/Model/resource/v1/ResourceClaimList+resource.v1.swift index 2ee02e7a..bb597d3e 100644 --- a/Sources/Model/resource/v1/ResourceClaimList+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceClaimList+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.ResourceClaimList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.ResourceClaimList diff --git a/Sources/Model/resource/v1/ResourceClaimSpec+resource.v1.swift b/Sources/Model/resource/v1/ResourceClaimSpec+resource.v1.swift index f119a91b..b8fdc5d3 100644 --- a/Sources/Model/resource/v1/ResourceClaimSpec+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceClaimSpec+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.ResourceClaimSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.ResourceClaimSpec diff --git a/Sources/Model/resource/v1/ResourceClaimStatus+resource.v1.swift b/Sources/Model/resource/v1/ResourceClaimStatus+resource.v1.swift index 0425dc04..b8711042 100644 --- a/Sources/Model/resource/v1/ResourceClaimStatus+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceClaimStatus+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.ResourceClaimStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.ResourceClaimStatus diff --git a/Sources/Model/resource/v1/ResourceClaimTemplate+resource.v1.swift b/Sources/Model/resource/v1/ResourceClaimTemplate+resource.v1.swift index 2bbe225f..1dbf5501 100644 --- a/Sources/Model/resource/v1/ResourceClaimTemplate+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceClaimTemplate+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.ResourceClaimTemplate // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.ResourceClaimTemplate diff --git a/Sources/Model/resource/v1/ResourceClaimTemplateList+resource.v1.swift b/Sources/Model/resource/v1/ResourceClaimTemplateList+resource.v1.swift index 369857fc..0bb2de02 100644 --- a/Sources/Model/resource/v1/ResourceClaimTemplateList+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceClaimTemplateList+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.ResourceClaimTemplateList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.ResourceClaimTemplateList diff --git a/Sources/Model/resource/v1/ResourceClaimTemplateSpec+resource.v1.swift b/Sources/Model/resource/v1/ResourceClaimTemplateSpec+resource.v1.swift index 2e82edd9..f68be9e8 100644 --- a/Sources/Model/resource/v1/ResourceClaimTemplateSpec+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceClaimTemplateSpec+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.ResourceClaimTemplateSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.ResourceClaimTemplateSpec diff --git a/Sources/Model/resource/v1/ResourcePool+resource.v1.swift b/Sources/Model/resource/v1/ResourcePool+resource.v1.swift index 2a81c061..c3f63cb0 100644 --- a/Sources/Model/resource/v1/ResourcePool+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourcePool+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.ResourcePool // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.ResourcePool diff --git a/Sources/Model/resource/v1/ResourceSlice+resource.v1.swift b/Sources/Model/resource/v1/ResourceSlice+resource.v1.swift index a743d40d..56fd56fc 100644 --- a/Sources/Model/resource/v1/ResourceSlice+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceSlice+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.ResourceSlice // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.ResourceSlice diff --git a/Sources/Model/resource/v1/ResourceSliceList+resource.v1.swift b/Sources/Model/resource/v1/ResourceSliceList+resource.v1.swift index a8beedc4..8f4c7574 100644 --- a/Sources/Model/resource/v1/ResourceSliceList+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceSliceList+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.ResourceSliceList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.ResourceSliceList diff --git a/Sources/Model/resource/v1/ResourceSliceSpec+resource.v1.swift b/Sources/Model/resource/v1/ResourceSliceSpec+resource.v1.swift index 0a191bcf..87a7f642 100644 --- a/Sources/Model/resource/v1/ResourceSliceSpec+resource.v1.swift +++ b/Sources/Model/resource/v1/ResourceSliceSpec+resource.v1.swift @@ -20,11 +20,7 @@ // resource.v1.ResourceSliceSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1.ResourceSliceSpec diff --git a/Sources/Model/resource/v1/resource+v1.swift b/Sources/Model/resource/v1/resource+v1.swift index 09e05571..9d436af9 100644 --- a/Sources/Model/resource/v1/resource+v1.swift +++ b/Sources/Model/resource/v1/resource+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `resource.v1` diff --git a/Sources/Model/resource/v1alpha3/CELDeviceSelector+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/CELDeviceSelector+resource.v1alpha3.swift index a7cb30e8..c69f7d15 100644 --- a/Sources/Model/resource/v1alpha3/CELDeviceSelector+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/CELDeviceSelector+resource.v1alpha3.swift @@ -20,11 +20,7 @@ // resource.v1alpha3.CELDeviceSelector // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1alpha3.CELDeviceSelector diff --git a/Sources/Model/resource/v1alpha3/DeviceSelector+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceSelector+resource.v1alpha3.swift index 13a07f37..ed894e06 100644 --- a/Sources/Model/resource/v1alpha3/DeviceSelector+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceSelector+resource.v1alpha3.swift @@ -20,11 +20,7 @@ // resource.v1alpha3.DeviceSelector // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1alpha3.DeviceSelector diff --git a/Sources/Model/resource/v1alpha3/DeviceTaint+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaint+resource.v1alpha3.swift index 57f628d3..26fa5810 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaint+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaint+resource.v1alpha3.swift @@ -20,11 +20,7 @@ // resource.v1alpha3.DeviceTaint // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1alpha3.DeviceTaint diff --git a/Sources/Model/resource/v1alpha3/DeviceTaintRule+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaintRule+resource.v1alpha3.swift index a7f5015d..91b5d6fd 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaintRule+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaintRule+resource.v1alpha3.swift @@ -20,11 +20,7 @@ // resource.v1alpha3.DeviceTaintRule // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1alpha3.DeviceTaintRule diff --git a/Sources/Model/resource/v1alpha3/DeviceTaintRuleList+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaintRuleList+resource.v1alpha3.swift index ba152e2e..79b92c4d 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaintRuleList+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaintRuleList+resource.v1alpha3.swift @@ -20,11 +20,7 @@ // resource.v1alpha3.DeviceTaintRuleList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1alpha3.DeviceTaintRuleList diff --git a/Sources/Model/resource/v1alpha3/DeviceTaintRuleSpec+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaintRuleSpec+resource.v1alpha3.swift index db430cfa..3845b887 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaintRuleSpec+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaintRuleSpec+resource.v1alpha3.swift @@ -20,11 +20,7 @@ // resource.v1alpha3.DeviceTaintRuleSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1alpha3.DeviceTaintRuleSpec diff --git a/Sources/Model/resource/v1alpha3/DeviceTaintSelector+resource.v1alpha3.swift b/Sources/Model/resource/v1alpha3/DeviceTaintSelector+resource.v1alpha3.swift index 575a9c7e..59fb6bf7 100644 --- a/Sources/Model/resource/v1alpha3/DeviceTaintSelector+resource.v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/DeviceTaintSelector+resource.v1alpha3.swift @@ -20,11 +20,7 @@ // resource.v1alpha3.DeviceTaintSelector // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1alpha3.DeviceTaintSelector diff --git a/Sources/Model/resource/v1alpha3/resource+v1alpha3.swift b/Sources/Model/resource/v1alpha3/resource+v1alpha3.swift index 7ca61224..0c2272e3 100644 --- a/Sources/Model/resource/v1alpha3/resource+v1alpha3.swift +++ b/Sources/Model/resource/v1alpha3/resource+v1alpha3.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `resource.v1alpha3` diff --git a/Sources/Model/resource/v1beta1/AllocatedDeviceStatus+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/AllocatedDeviceStatus+resource.v1beta1.swift index 06afdd79..f7b3f7bd 100644 --- a/Sources/Model/resource/v1beta1/AllocatedDeviceStatus+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/AllocatedDeviceStatus+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.AllocatedDeviceStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.AllocatedDeviceStatus diff --git a/Sources/Model/resource/v1beta1/AllocationResult+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/AllocationResult+resource.v1beta1.swift index 21145fc0..f1eec18b 100644 --- a/Sources/Model/resource/v1beta1/AllocationResult+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/AllocationResult+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.AllocationResult // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.AllocationResult diff --git a/Sources/Model/resource/v1beta1/BasicDevice+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/BasicDevice+resource.v1beta1.swift index c6e31819..ca0376af 100644 --- a/Sources/Model/resource/v1beta1/BasicDevice+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/BasicDevice+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.BasicDevice // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.BasicDevice diff --git a/Sources/Model/resource/v1beta1/CELDeviceSelector+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/CELDeviceSelector+resource.v1beta1.swift index 8206c09e..f7e358e5 100644 --- a/Sources/Model/resource/v1beta1/CELDeviceSelector+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/CELDeviceSelector+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.CELDeviceSelector // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.CELDeviceSelector diff --git a/Sources/Model/resource/v1beta1/CapacityRequestPolicy+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/CapacityRequestPolicy+resource.v1beta1.swift index 4f69c4f3..e876df1a 100644 --- a/Sources/Model/resource/v1beta1/CapacityRequestPolicy+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/CapacityRequestPolicy+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.CapacityRequestPolicy // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.CapacityRequestPolicy diff --git a/Sources/Model/resource/v1beta1/CapacityRequestPolicyRange+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/CapacityRequestPolicyRange+resource.v1beta1.swift index 3305a2e5..6e437248 100644 --- a/Sources/Model/resource/v1beta1/CapacityRequestPolicyRange+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/CapacityRequestPolicyRange+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.CapacityRequestPolicyRange // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.CapacityRequestPolicyRange diff --git a/Sources/Model/resource/v1beta1/CapacityRequirements+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/CapacityRequirements+resource.v1beta1.swift index 2f0228b7..4e84f54e 100644 --- a/Sources/Model/resource/v1beta1/CapacityRequirements+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/CapacityRequirements+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.CapacityRequirements // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.CapacityRequirements diff --git a/Sources/Model/resource/v1beta1/Counter+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/Counter+resource.v1beta1.swift index d0ff2014..dd0ef459 100644 --- a/Sources/Model/resource/v1beta1/Counter+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/Counter+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.Counter // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.Counter diff --git a/Sources/Model/resource/v1beta1/CounterSet+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/CounterSet+resource.v1beta1.swift index 95a2ab9a..6453f610 100644 --- a/Sources/Model/resource/v1beta1/CounterSet+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/CounterSet+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.CounterSet // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.CounterSet diff --git a/Sources/Model/resource/v1beta1/Device+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/Device+resource.v1beta1.swift index c9ccad93..87db6eaf 100644 --- a/Sources/Model/resource/v1beta1/Device+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/Device+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.Device // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.Device diff --git a/Sources/Model/resource/v1beta1/DeviceAllocationConfiguration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceAllocationConfiguration+resource.v1beta1.swift index b488cc28..c57df0f8 100644 --- a/Sources/Model/resource/v1beta1/DeviceAllocationConfiguration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceAllocationConfiguration+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.DeviceAllocationConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.DeviceAllocationConfiguration diff --git a/Sources/Model/resource/v1beta1/DeviceAllocationResult+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceAllocationResult+resource.v1beta1.swift index 83240c55..f09a3092 100644 --- a/Sources/Model/resource/v1beta1/DeviceAllocationResult+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceAllocationResult+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.DeviceAllocationResult // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.DeviceAllocationResult diff --git a/Sources/Model/resource/v1beta1/DeviceAttribute+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceAttribute+resource.v1beta1.swift index 16d4108d..577bc3d5 100644 --- a/Sources/Model/resource/v1beta1/DeviceAttribute+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceAttribute+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.DeviceAttribute // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.DeviceAttribute diff --git a/Sources/Model/resource/v1beta1/DeviceCapacity+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceCapacity+resource.v1beta1.swift index eeb76d85..ecb12057 100644 --- a/Sources/Model/resource/v1beta1/DeviceCapacity+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceCapacity+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.DeviceCapacity // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.DeviceCapacity diff --git a/Sources/Model/resource/v1beta1/DeviceClaim+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClaim+resource.v1beta1.swift index 52b801b6..85936066 100644 --- a/Sources/Model/resource/v1beta1/DeviceClaim+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClaim+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.DeviceClaim // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.DeviceClaim diff --git a/Sources/Model/resource/v1beta1/DeviceClaimConfiguration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClaimConfiguration+resource.v1beta1.swift index 3e503187..362fd86b 100644 --- a/Sources/Model/resource/v1beta1/DeviceClaimConfiguration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClaimConfiguration+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.DeviceClaimConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.DeviceClaimConfiguration diff --git a/Sources/Model/resource/v1beta1/DeviceClass+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClass+resource.v1beta1.swift index 86bb1168..8d8af0b1 100644 --- a/Sources/Model/resource/v1beta1/DeviceClass+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClass+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.DeviceClass // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.DeviceClass diff --git a/Sources/Model/resource/v1beta1/DeviceClassConfiguration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClassConfiguration+resource.v1beta1.swift index 8d36553c..4f93b3bb 100644 --- a/Sources/Model/resource/v1beta1/DeviceClassConfiguration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClassConfiguration+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.DeviceClassConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.DeviceClassConfiguration diff --git a/Sources/Model/resource/v1beta1/DeviceClassList+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClassList+resource.v1beta1.swift index dc4c82e3..9be5fab2 100644 --- a/Sources/Model/resource/v1beta1/DeviceClassList+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClassList+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.DeviceClassList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.DeviceClassList diff --git a/Sources/Model/resource/v1beta1/DeviceClassSpec+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceClassSpec+resource.v1beta1.swift index 333bd6a8..5c0abbab 100644 --- a/Sources/Model/resource/v1beta1/DeviceClassSpec+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceClassSpec+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.DeviceClassSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.DeviceClassSpec diff --git a/Sources/Model/resource/v1beta1/DeviceConstraint+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceConstraint+resource.v1beta1.swift index fbb4ff0f..304172b8 100644 --- a/Sources/Model/resource/v1beta1/DeviceConstraint+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceConstraint+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.DeviceConstraint // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.DeviceConstraint diff --git a/Sources/Model/resource/v1beta1/DeviceCounterConsumption+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceCounterConsumption+resource.v1beta1.swift index 23b4bc75..5ee7b0b7 100644 --- a/Sources/Model/resource/v1beta1/DeviceCounterConsumption+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceCounterConsumption+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.DeviceCounterConsumption // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.DeviceCounterConsumption diff --git a/Sources/Model/resource/v1beta1/DeviceRequest+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceRequest+resource.v1beta1.swift index 1534167c..b296e4ab 100644 --- a/Sources/Model/resource/v1beta1/DeviceRequest+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceRequest+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.DeviceRequest // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.DeviceRequest diff --git a/Sources/Model/resource/v1beta1/DeviceRequestAllocationResult+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceRequestAllocationResult+resource.v1beta1.swift index 077bccf0..e2457b10 100644 --- a/Sources/Model/resource/v1beta1/DeviceRequestAllocationResult+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceRequestAllocationResult+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.DeviceRequestAllocationResult // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.DeviceRequestAllocationResult diff --git a/Sources/Model/resource/v1beta1/DeviceSelector+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceSelector+resource.v1beta1.swift index ba3514d8..c7d1fda4 100644 --- a/Sources/Model/resource/v1beta1/DeviceSelector+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceSelector+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.DeviceSelector // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.DeviceSelector diff --git a/Sources/Model/resource/v1beta1/DeviceSubRequest+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceSubRequest+resource.v1beta1.swift index 73a5ade2..736b548c 100644 --- a/Sources/Model/resource/v1beta1/DeviceSubRequest+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceSubRequest+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.DeviceSubRequest // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.DeviceSubRequest diff --git a/Sources/Model/resource/v1beta1/DeviceTaint+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceTaint+resource.v1beta1.swift index 03688e16..c210aa61 100644 --- a/Sources/Model/resource/v1beta1/DeviceTaint+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceTaint+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.DeviceTaint // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.DeviceTaint diff --git a/Sources/Model/resource/v1beta1/DeviceToleration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/DeviceToleration+resource.v1beta1.swift index ff73893d..c392863c 100644 --- a/Sources/Model/resource/v1beta1/DeviceToleration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/DeviceToleration+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.DeviceToleration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.DeviceToleration diff --git a/Sources/Model/resource/v1beta1/NetworkDeviceData+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/NetworkDeviceData+resource.v1beta1.swift index 05a873bf..37993956 100644 --- a/Sources/Model/resource/v1beta1/NetworkDeviceData+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/NetworkDeviceData+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.NetworkDeviceData // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.NetworkDeviceData diff --git a/Sources/Model/resource/v1beta1/OpaqueDeviceConfiguration+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/OpaqueDeviceConfiguration+resource.v1beta1.swift index 9281e4d5..d948be38 100644 --- a/Sources/Model/resource/v1beta1/OpaqueDeviceConfiguration+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/OpaqueDeviceConfiguration+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.OpaqueDeviceConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.OpaqueDeviceConfiguration diff --git a/Sources/Model/resource/v1beta1/ResourceClaim+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaim+resource.v1beta1.swift index 76ff0ca3..436bedd1 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaim+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaim+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.ResourceClaim // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.ResourceClaim diff --git a/Sources/Model/resource/v1beta1/ResourceClaimConsumerReference+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimConsumerReference+resource.v1beta1.swift index f09b7b13..f19f813b 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimConsumerReference+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimConsumerReference+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.ResourceClaimConsumerReference // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.ResourceClaimConsumerReference diff --git a/Sources/Model/resource/v1beta1/ResourceClaimList+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimList+resource.v1beta1.swift index 7b533682..3419725f 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimList+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimList+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.ResourceClaimList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.ResourceClaimList diff --git a/Sources/Model/resource/v1beta1/ResourceClaimSpec+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimSpec+resource.v1beta1.swift index dfd6d582..0137a393 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimSpec+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimSpec+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.ResourceClaimSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.ResourceClaimSpec diff --git a/Sources/Model/resource/v1beta1/ResourceClaimStatus+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimStatus+resource.v1beta1.swift index f3a45242..94c5ca7c 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimStatus+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimStatus+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.ResourceClaimStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.ResourceClaimStatus diff --git a/Sources/Model/resource/v1beta1/ResourceClaimTemplate+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimTemplate+resource.v1beta1.swift index 6052c930..dc2deb53 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimTemplate+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimTemplate+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.ResourceClaimTemplate // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.ResourceClaimTemplate diff --git a/Sources/Model/resource/v1beta1/ResourceClaimTemplateList+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimTemplateList+resource.v1beta1.swift index 4aa9f67b..02a92cc4 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimTemplateList+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimTemplateList+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.ResourceClaimTemplateList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.ResourceClaimTemplateList diff --git a/Sources/Model/resource/v1beta1/ResourceClaimTemplateSpec+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceClaimTemplateSpec+resource.v1beta1.swift index f7b787cb..cf872ef9 100644 --- a/Sources/Model/resource/v1beta1/ResourceClaimTemplateSpec+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceClaimTemplateSpec+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.ResourceClaimTemplateSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.ResourceClaimTemplateSpec diff --git a/Sources/Model/resource/v1beta1/ResourcePool+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourcePool+resource.v1beta1.swift index bdd8ae2c..bb5a6c36 100644 --- a/Sources/Model/resource/v1beta1/ResourcePool+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourcePool+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.ResourcePool // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.ResourcePool diff --git a/Sources/Model/resource/v1beta1/ResourceSlice+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceSlice+resource.v1beta1.swift index 0c8159f5..cc2e9510 100644 --- a/Sources/Model/resource/v1beta1/ResourceSlice+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceSlice+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.ResourceSlice // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.ResourceSlice diff --git a/Sources/Model/resource/v1beta1/ResourceSliceList+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceSliceList+resource.v1beta1.swift index 08805166..df4aa6a4 100644 --- a/Sources/Model/resource/v1beta1/ResourceSliceList+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceSliceList+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.ResourceSliceList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.ResourceSliceList diff --git a/Sources/Model/resource/v1beta1/ResourceSliceSpec+resource.v1beta1.swift b/Sources/Model/resource/v1beta1/ResourceSliceSpec+resource.v1beta1.swift index 90950d6d..17574bc0 100644 --- a/Sources/Model/resource/v1beta1/ResourceSliceSpec+resource.v1beta1.swift +++ b/Sources/Model/resource/v1beta1/ResourceSliceSpec+resource.v1beta1.swift @@ -20,11 +20,7 @@ // resource.v1beta1.ResourceSliceSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta1.ResourceSliceSpec diff --git a/Sources/Model/resource/v1beta1/resource+v1beta1.swift b/Sources/Model/resource/v1beta1/resource+v1beta1.swift index 7b9ec1d9..c3461654 100644 --- a/Sources/Model/resource/v1beta1/resource+v1beta1.swift +++ b/Sources/Model/resource/v1beta1/resource+v1beta1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `resource.v1beta1` diff --git a/Sources/Model/resource/v1beta2/AllocatedDeviceStatus+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/AllocatedDeviceStatus+resource.v1beta2.swift index 43abf628..46211233 100644 --- a/Sources/Model/resource/v1beta2/AllocatedDeviceStatus+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/AllocatedDeviceStatus+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.AllocatedDeviceStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.AllocatedDeviceStatus diff --git a/Sources/Model/resource/v1beta2/AllocationResult+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/AllocationResult+resource.v1beta2.swift index 54ee7f12..e482f287 100644 --- a/Sources/Model/resource/v1beta2/AllocationResult+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/AllocationResult+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.AllocationResult // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.AllocationResult diff --git a/Sources/Model/resource/v1beta2/CELDeviceSelector+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/CELDeviceSelector+resource.v1beta2.swift index b2c00c86..36b60840 100644 --- a/Sources/Model/resource/v1beta2/CELDeviceSelector+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/CELDeviceSelector+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.CELDeviceSelector // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.CELDeviceSelector diff --git a/Sources/Model/resource/v1beta2/CapacityRequestPolicy+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/CapacityRequestPolicy+resource.v1beta2.swift index 792c3801..b1f5d3bf 100644 --- a/Sources/Model/resource/v1beta2/CapacityRequestPolicy+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/CapacityRequestPolicy+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.CapacityRequestPolicy // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.CapacityRequestPolicy diff --git a/Sources/Model/resource/v1beta2/CapacityRequestPolicyRange+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/CapacityRequestPolicyRange+resource.v1beta2.swift index 38325604..5e3162ad 100644 --- a/Sources/Model/resource/v1beta2/CapacityRequestPolicyRange+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/CapacityRequestPolicyRange+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.CapacityRequestPolicyRange // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.CapacityRequestPolicyRange diff --git a/Sources/Model/resource/v1beta2/CapacityRequirements+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/CapacityRequirements+resource.v1beta2.swift index ece1e9f2..618ed428 100644 --- a/Sources/Model/resource/v1beta2/CapacityRequirements+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/CapacityRequirements+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.CapacityRequirements // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.CapacityRequirements diff --git a/Sources/Model/resource/v1beta2/Counter+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/Counter+resource.v1beta2.swift index b43cc0ee..cea74660 100644 --- a/Sources/Model/resource/v1beta2/Counter+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/Counter+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.Counter // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.Counter diff --git a/Sources/Model/resource/v1beta2/CounterSet+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/CounterSet+resource.v1beta2.swift index d2a6d6b7..039c6041 100644 --- a/Sources/Model/resource/v1beta2/CounterSet+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/CounterSet+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.CounterSet // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.CounterSet diff --git a/Sources/Model/resource/v1beta2/Device+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/Device+resource.v1beta2.swift index cf24ba04..28d862c1 100644 --- a/Sources/Model/resource/v1beta2/Device+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/Device+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.Device // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.Device diff --git a/Sources/Model/resource/v1beta2/DeviceAllocationConfiguration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceAllocationConfiguration+resource.v1beta2.swift index 77b6624a..42c680f4 100644 --- a/Sources/Model/resource/v1beta2/DeviceAllocationConfiguration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceAllocationConfiguration+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.DeviceAllocationConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.DeviceAllocationConfiguration diff --git a/Sources/Model/resource/v1beta2/DeviceAllocationResult+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceAllocationResult+resource.v1beta2.swift index e1b531e0..92d68f2d 100644 --- a/Sources/Model/resource/v1beta2/DeviceAllocationResult+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceAllocationResult+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.DeviceAllocationResult // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.DeviceAllocationResult diff --git a/Sources/Model/resource/v1beta2/DeviceAttribute+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceAttribute+resource.v1beta2.swift index 9226635f..be5d6ccc 100644 --- a/Sources/Model/resource/v1beta2/DeviceAttribute+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceAttribute+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.DeviceAttribute // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.DeviceAttribute diff --git a/Sources/Model/resource/v1beta2/DeviceCapacity+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceCapacity+resource.v1beta2.swift index 7fdce331..1f9c5b76 100644 --- a/Sources/Model/resource/v1beta2/DeviceCapacity+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceCapacity+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.DeviceCapacity // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.DeviceCapacity diff --git a/Sources/Model/resource/v1beta2/DeviceClaim+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClaim+resource.v1beta2.swift index d7a8fb31..f809a9b2 100644 --- a/Sources/Model/resource/v1beta2/DeviceClaim+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClaim+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.DeviceClaim // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.DeviceClaim diff --git a/Sources/Model/resource/v1beta2/DeviceClaimConfiguration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClaimConfiguration+resource.v1beta2.swift index 31869c16..864d49b7 100644 --- a/Sources/Model/resource/v1beta2/DeviceClaimConfiguration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClaimConfiguration+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.DeviceClaimConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.DeviceClaimConfiguration diff --git a/Sources/Model/resource/v1beta2/DeviceClass+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClass+resource.v1beta2.swift index 63c9d50c..d7acdcf1 100644 --- a/Sources/Model/resource/v1beta2/DeviceClass+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClass+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.DeviceClass // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.DeviceClass diff --git a/Sources/Model/resource/v1beta2/DeviceClassConfiguration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClassConfiguration+resource.v1beta2.swift index dd963a56..f751f277 100644 --- a/Sources/Model/resource/v1beta2/DeviceClassConfiguration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClassConfiguration+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.DeviceClassConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.DeviceClassConfiguration diff --git a/Sources/Model/resource/v1beta2/DeviceClassList+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClassList+resource.v1beta2.swift index 7fd6e8a8..86954485 100644 --- a/Sources/Model/resource/v1beta2/DeviceClassList+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClassList+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.DeviceClassList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.DeviceClassList diff --git a/Sources/Model/resource/v1beta2/DeviceClassSpec+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceClassSpec+resource.v1beta2.swift index b89d7c94..68346afd 100644 --- a/Sources/Model/resource/v1beta2/DeviceClassSpec+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceClassSpec+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.DeviceClassSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.DeviceClassSpec diff --git a/Sources/Model/resource/v1beta2/DeviceConstraint+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceConstraint+resource.v1beta2.swift index f45b3022..098b535c 100644 --- a/Sources/Model/resource/v1beta2/DeviceConstraint+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceConstraint+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.DeviceConstraint // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.DeviceConstraint diff --git a/Sources/Model/resource/v1beta2/DeviceCounterConsumption+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceCounterConsumption+resource.v1beta2.swift index 63605c97..1bd17d94 100644 --- a/Sources/Model/resource/v1beta2/DeviceCounterConsumption+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceCounterConsumption+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.DeviceCounterConsumption // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.DeviceCounterConsumption diff --git a/Sources/Model/resource/v1beta2/DeviceRequest+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceRequest+resource.v1beta2.swift index 12cb0683..e187324c 100644 --- a/Sources/Model/resource/v1beta2/DeviceRequest+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceRequest+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.DeviceRequest // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.DeviceRequest diff --git a/Sources/Model/resource/v1beta2/DeviceRequestAllocationResult+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceRequestAllocationResult+resource.v1beta2.swift index 4179ab08..fc017dfe 100644 --- a/Sources/Model/resource/v1beta2/DeviceRequestAllocationResult+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceRequestAllocationResult+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.DeviceRequestAllocationResult // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.DeviceRequestAllocationResult diff --git a/Sources/Model/resource/v1beta2/DeviceSelector+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceSelector+resource.v1beta2.swift index 2e834622..52220f67 100644 --- a/Sources/Model/resource/v1beta2/DeviceSelector+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceSelector+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.DeviceSelector // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.DeviceSelector diff --git a/Sources/Model/resource/v1beta2/DeviceSubRequest+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceSubRequest+resource.v1beta2.swift index bfb953fe..b021c088 100644 --- a/Sources/Model/resource/v1beta2/DeviceSubRequest+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceSubRequest+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.DeviceSubRequest // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.DeviceSubRequest diff --git a/Sources/Model/resource/v1beta2/DeviceTaint+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceTaint+resource.v1beta2.swift index 7ae596c9..1f1415f1 100644 --- a/Sources/Model/resource/v1beta2/DeviceTaint+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceTaint+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.DeviceTaint // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.DeviceTaint diff --git a/Sources/Model/resource/v1beta2/DeviceToleration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/DeviceToleration+resource.v1beta2.swift index 727a9a4a..c4d4c51c 100644 --- a/Sources/Model/resource/v1beta2/DeviceToleration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/DeviceToleration+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.DeviceToleration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.DeviceToleration diff --git a/Sources/Model/resource/v1beta2/ExactDeviceRequest+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ExactDeviceRequest+resource.v1beta2.swift index 9665abb8..e2270395 100644 --- a/Sources/Model/resource/v1beta2/ExactDeviceRequest+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ExactDeviceRequest+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.ExactDeviceRequest // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.ExactDeviceRequest diff --git a/Sources/Model/resource/v1beta2/NetworkDeviceData+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/NetworkDeviceData+resource.v1beta2.swift index 99a5d1bf..4277381b 100644 --- a/Sources/Model/resource/v1beta2/NetworkDeviceData+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/NetworkDeviceData+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.NetworkDeviceData // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.NetworkDeviceData diff --git a/Sources/Model/resource/v1beta2/OpaqueDeviceConfiguration+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/OpaqueDeviceConfiguration+resource.v1beta2.swift index e65c33de..422723c0 100644 --- a/Sources/Model/resource/v1beta2/OpaqueDeviceConfiguration+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/OpaqueDeviceConfiguration+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.OpaqueDeviceConfiguration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.OpaqueDeviceConfiguration diff --git a/Sources/Model/resource/v1beta2/ResourceClaim+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaim+resource.v1beta2.swift index 2821b213..25c3443e 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaim+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaim+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.ResourceClaim // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.ResourceClaim diff --git a/Sources/Model/resource/v1beta2/ResourceClaimConsumerReference+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimConsumerReference+resource.v1beta2.swift index ed3764d5..7126d64d 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimConsumerReference+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimConsumerReference+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.ResourceClaimConsumerReference // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.ResourceClaimConsumerReference diff --git a/Sources/Model/resource/v1beta2/ResourceClaimList+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimList+resource.v1beta2.swift index fe8ee4e0..645170f0 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimList+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimList+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.ResourceClaimList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.ResourceClaimList diff --git a/Sources/Model/resource/v1beta2/ResourceClaimSpec+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimSpec+resource.v1beta2.swift index 752ad7c4..98db26bc 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimSpec+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimSpec+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.ResourceClaimSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.ResourceClaimSpec diff --git a/Sources/Model/resource/v1beta2/ResourceClaimStatus+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimStatus+resource.v1beta2.swift index 6ba93288..b17ed322 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimStatus+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimStatus+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.ResourceClaimStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.ResourceClaimStatus diff --git a/Sources/Model/resource/v1beta2/ResourceClaimTemplate+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimTemplate+resource.v1beta2.swift index 33c346f7..8094e154 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimTemplate+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimTemplate+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.ResourceClaimTemplate // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.ResourceClaimTemplate diff --git a/Sources/Model/resource/v1beta2/ResourceClaimTemplateList+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimTemplateList+resource.v1beta2.swift index 1207887b..ae2a7a9a 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimTemplateList+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimTemplateList+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.ResourceClaimTemplateList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.ResourceClaimTemplateList diff --git a/Sources/Model/resource/v1beta2/ResourceClaimTemplateSpec+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceClaimTemplateSpec+resource.v1beta2.swift index 44ebe3a1..25b9a338 100644 --- a/Sources/Model/resource/v1beta2/ResourceClaimTemplateSpec+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceClaimTemplateSpec+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.ResourceClaimTemplateSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.ResourceClaimTemplateSpec diff --git a/Sources/Model/resource/v1beta2/ResourcePool+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourcePool+resource.v1beta2.swift index 317761c9..439bd853 100644 --- a/Sources/Model/resource/v1beta2/ResourcePool+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourcePool+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.ResourcePool // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.ResourcePool diff --git a/Sources/Model/resource/v1beta2/ResourceSlice+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceSlice+resource.v1beta2.swift index 1a1933e2..7581e5d6 100644 --- a/Sources/Model/resource/v1beta2/ResourceSlice+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceSlice+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.ResourceSlice // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.ResourceSlice diff --git a/Sources/Model/resource/v1beta2/ResourceSliceList+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceSliceList+resource.v1beta2.swift index 1ba08633..b37cbd6c 100644 --- a/Sources/Model/resource/v1beta2/ResourceSliceList+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceSliceList+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.ResourceSliceList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.ResourceSliceList diff --git a/Sources/Model/resource/v1beta2/ResourceSliceSpec+resource.v1beta2.swift b/Sources/Model/resource/v1beta2/ResourceSliceSpec+resource.v1beta2.swift index 7448022c..17fbba7a 100644 --- a/Sources/Model/resource/v1beta2/ResourceSliceSpec+resource.v1beta2.swift +++ b/Sources/Model/resource/v1beta2/ResourceSliceSpec+resource.v1beta2.swift @@ -20,11 +20,7 @@ // resource.v1beta2.ResourceSliceSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - resource.v1beta2.ResourceSliceSpec diff --git a/Sources/Model/resource/v1beta2/resource+v1beta2.swift b/Sources/Model/resource/v1beta2/resource+v1beta2.swift index 7a8c06ca..b9d8621d 100644 --- a/Sources/Model/resource/v1beta2/resource+v1beta2.swift +++ b/Sources/Model/resource/v1beta2/resource+v1beta2.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `resource.v1beta2` diff --git a/Sources/Model/scheduling/scheduling.swift b/Sources/Model/scheduling/scheduling.swift index 617c3be9..407409e9 100644 --- a/Sources/Model/scheduling/scheduling.swift +++ b/Sources/Model/scheduling/scheduling.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `scheduling` diff --git a/Sources/Model/scheduling/v1/PriorityClass+scheduling.v1.swift b/Sources/Model/scheduling/v1/PriorityClass+scheduling.v1.swift index 360030a1..198b5414 100644 --- a/Sources/Model/scheduling/v1/PriorityClass+scheduling.v1.swift +++ b/Sources/Model/scheduling/v1/PriorityClass+scheduling.v1.swift @@ -20,11 +20,7 @@ // scheduling.v1.PriorityClass // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - scheduling.v1.PriorityClass diff --git a/Sources/Model/scheduling/v1/PriorityClassList+scheduling.v1.swift b/Sources/Model/scheduling/v1/PriorityClassList+scheduling.v1.swift index 3329a384..b0c06660 100644 --- a/Sources/Model/scheduling/v1/PriorityClassList+scheduling.v1.swift +++ b/Sources/Model/scheduling/v1/PriorityClassList+scheduling.v1.swift @@ -20,11 +20,7 @@ // scheduling.v1.PriorityClassList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - scheduling.v1.PriorityClassList diff --git a/Sources/Model/scheduling/v1/scheduling+v1.swift b/Sources/Model/scheduling/v1/scheduling+v1.swift index 9e378c9c..3d2caf82 100644 --- a/Sources/Model/scheduling/v1/scheduling+v1.swift +++ b/Sources/Model/scheduling/v1/scheduling+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `scheduling.v1` diff --git a/Sources/Model/storage/storage.swift b/Sources/Model/storage/storage.swift index e972a2c2..4b31b8c6 100644 --- a/Sources/Model/storage/storage.swift +++ b/Sources/Model/storage/storage.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `storage` diff --git a/Sources/Model/storage/v1/CSIDriver+storage.v1.swift b/Sources/Model/storage/v1/CSIDriver+storage.v1.swift index 8470485f..efaeda62 100644 --- a/Sources/Model/storage/v1/CSIDriver+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIDriver+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.CSIDriver // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.CSIDriver diff --git a/Sources/Model/storage/v1/CSIDriverList+storage.v1.swift b/Sources/Model/storage/v1/CSIDriverList+storage.v1.swift index 5ee45ce3..7be836ad 100644 --- a/Sources/Model/storage/v1/CSIDriverList+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIDriverList+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.CSIDriverList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.CSIDriverList diff --git a/Sources/Model/storage/v1/CSIDriverSpec+storage.v1.swift b/Sources/Model/storage/v1/CSIDriverSpec+storage.v1.swift index e0b075fc..a43b1692 100644 --- a/Sources/Model/storage/v1/CSIDriverSpec+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIDriverSpec+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.CSIDriverSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.CSIDriverSpec diff --git a/Sources/Model/storage/v1/CSINode+storage.v1.swift b/Sources/Model/storage/v1/CSINode+storage.v1.swift index f34ea1ba..4d096b7c 100644 --- a/Sources/Model/storage/v1/CSINode+storage.v1.swift +++ b/Sources/Model/storage/v1/CSINode+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.CSINode // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.CSINode diff --git a/Sources/Model/storage/v1/CSINodeDriver+storage.v1.swift b/Sources/Model/storage/v1/CSINodeDriver+storage.v1.swift index 04a89aef..862bf748 100644 --- a/Sources/Model/storage/v1/CSINodeDriver+storage.v1.swift +++ b/Sources/Model/storage/v1/CSINodeDriver+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.CSINodeDriver // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.CSINodeDriver diff --git a/Sources/Model/storage/v1/CSINodeList+storage.v1.swift b/Sources/Model/storage/v1/CSINodeList+storage.v1.swift index 8cb5b840..c4e75f44 100644 --- a/Sources/Model/storage/v1/CSINodeList+storage.v1.swift +++ b/Sources/Model/storage/v1/CSINodeList+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.CSINodeList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.CSINodeList diff --git a/Sources/Model/storage/v1/CSINodeSpec+storage.v1.swift b/Sources/Model/storage/v1/CSINodeSpec+storage.v1.swift index d749bbf1..c73fc667 100644 --- a/Sources/Model/storage/v1/CSINodeSpec+storage.v1.swift +++ b/Sources/Model/storage/v1/CSINodeSpec+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.CSINodeSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.CSINodeSpec diff --git a/Sources/Model/storage/v1/CSIStorageCapacity+storage.v1.swift b/Sources/Model/storage/v1/CSIStorageCapacity+storage.v1.swift index 34f29dd8..f65a5f50 100644 --- a/Sources/Model/storage/v1/CSIStorageCapacity+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIStorageCapacity+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.CSIStorageCapacity // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.CSIStorageCapacity diff --git a/Sources/Model/storage/v1/CSIStorageCapacityList+storage.v1.swift b/Sources/Model/storage/v1/CSIStorageCapacityList+storage.v1.swift index 0ba1515b..5a814da3 100644 --- a/Sources/Model/storage/v1/CSIStorageCapacityList+storage.v1.swift +++ b/Sources/Model/storage/v1/CSIStorageCapacityList+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.CSIStorageCapacityList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.CSIStorageCapacityList diff --git a/Sources/Model/storage/v1/StorageClass+storage.v1.swift b/Sources/Model/storage/v1/StorageClass+storage.v1.swift index d371ae34..8c78bad6 100644 --- a/Sources/Model/storage/v1/StorageClass+storage.v1.swift +++ b/Sources/Model/storage/v1/StorageClass+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.StorageClass // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.StorageClass diff --git a/Sources/Model/storage/v1/StorageClassList+storage.v1.swift b/Sources/Model/storage/v1/StorageClassList+storage.v1.swift index 5f5ffdb0..a3eac7fb 100644 --- a/Sources/Model/storage/v1/StorageClassList+storage.v1.swift +++ b/Sources/Model/storage/v1/StorageClassList+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.StorageClassList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.StorageClassList diff --git a/Sources/Model/storage/v1/TokenRequest+storage.v1.swift b/Sources/Model/storage/v1/TokenRequest+storage.v1.swift index 5a3ba51c..e6adeacb 100644 --- a/Sources/Model/storage/v1/TokenRequest+storage.v1.swift +++ b/Sources/Model/storage/v1/TokenRequest+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.TokenRequest // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.TokenRequest diff --git a/Sources/Model/storage/v1/VolumeAttachment+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachment+storage.v1.swift index d44c50df..bdd4bc5e 100644 --- a/Sources/Model/storage/v1/VolumeAttachment+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachment+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.VolumeAttachment // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.VolumeAttachment diff --git a/Sources/Model/storage/v1/VolumeAttachmentList+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachmentList+storage.v1.swift index d8c3374d..aaa6681a 100644 --- a/Sources/Model/storage/v1/VolumeAttachmentList+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachmentList+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.VolumeAttachmentList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.VolumeAttachmentList diff --git a/Sources/Model/storage/v1/VolumeAttachmentSource+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachmentSource+storage.v1.swift index 82006c3d..dde2772a 100644 --- a/Sources/Model/storage/v1/VolumeAttachmentSource+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachmentSource+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.VolumeAttachmentSource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.VolumeAttachmentSource diff --git a/Sources/Model/storage/v1/VolumeAttachmentSpec+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachmentSpec+storage.v1.swift index 6d38e97f..0bf21cb2 100644 --- a/Sources/Model/storage/v1/VolumeAttachmentSpec+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachmentSpec+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.VolumeAttachmentSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.VolumeAttachmentSpec diff --git a/Sources/Model/storage/v1/VolumeAttachmentStatus+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttachmentStatus+storage.v1.swift index 8931b8d2..5a73921b 100644 --- a/Sources/Model/storage/v1/VolumeAttachmentStatus+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttachmentStatus+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.VolumeAttachmentStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.VolumeAttachmentStatus diff --git a/Sources/Model/storage/v1/VolumeAttributesClass+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttributesClass+storage.v1.swift index 772bcce4..5920cdb0 100644 --- a/Sources/Model/storage/v1/VolumeAttributesClass+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttributesClass+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.VolumeAttributesClass // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.VolumeAttributesClass diff --git a/Sources/Model/storage/v1/VolumeAttributesClassList+storage.v1.swift b/Sources/Model/storage/v1/VolumeAttributesClassList+storage.v1.swift index 53384a35..bbf39e24 100644 --- a/Sources/Model/storage/v1/VolumeAttributesClassList+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeAttributesClassList+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.VolumeAttributesClassList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.VolumeAttributesClassList diff --git a/Sources/Model/storage/v1/VolumeError+storage.v1.swift b/Sources/Model/storage/v1/VolumeError+storage.v1.swift index 2ed3f674..97056d58 100644 --- a/Sources/Model/storage/v1/VolumeError+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeError+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.VolumeError // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.VolumeError diff --git a/Sources/Model/storage/v1/VolumeNodeResources+storage.v1.swift b/Sources/Model/storage/v1/VolumeNodeResources+storage.v1.swift index 32a81d68..e15eab99 100644 --- a/Sources/Model/storage/v1/VolumeNodeResources+storage.v1.swift +++ b/Sources/Model/storage/v1/VolumeNodeResources+storage.v1.swift @@ -20,11 +20,7 @@ // storage.v1.VolumeNodeResources // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1.VolumeNodeResources diff --git a/Sources/Model/storage/v1/storage+v1.swift b/Sources/Model/storage/v1/storage+v1.swift index 08410784..1e5c7fd4 100644 --- a/Sources/Model/storage/v1/storage+v1.swift +++ b/Sources/Model/storage/v1/storage+v1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `storage.v1` diff --git a/Sources/Model/storage/v1alpha1/VolumeAttributesClass+storage.v1alpha1.swift b/Sources/Model/storage/v1alpha1/VolumeAttributesClass+storage.v1alpha1.swift index fc7d4559..29cb2cde 100644 --- a/Sources/Model/storage/v1alpha1/VolumeAttributesClass+storage.v1alpha1.swift +++ b/Sources/Model/storage/v1alpha1/VolumeAttributesClass+storage.v1alpha1.swift @@ -20,11 +20,7 @@ // storage.v1alpha1.VolumeAttributesClass // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1alpha1.VolumeAttributesClass diff --git a/Sources/Model/storage/v1alpha1/VolumeAttributesClassList+storage.v1alpha1.swift b/Sources/Model/storage/v1alpha1/VolumeAttributesClassList+storage.v1alpha1.swift index 768bf55f..eb4109ea 100644 --- a/Sources/Model/storage/v1alpha1/VolumeAttributesClassList+storage.v1alpha1.swift +++ b/Sources/Model/storage/v1alpha1/VolumeAttributesClassList+storage.v1alpha1.swift @@ -20,11 +20,7 @@ // storage.v1alpha1.VolumeAttributesClassList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1alpha1.VolumeAttributesClassList diff --git a/Sources/Model/storage/v1alpha1/storage+v1alpha1.swift b/Sources/Model/storage/v1alpha1/storage+v1alpha1.swift index 6f2a3921..7dd664b1 100644 --- a/Sources/Model/storage/v1alpha1/storage+v1alpha1.swift +++ b/Sources/Model/storage/v1alpha1/storage+v1alpha1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `storage.v1alpha1` diff --git a/Sources/Model/storage/v1beta1/VolumeAttributesClass+storage.v1beta1.swift b/Sources/Model/storage/v1beta1/VolumeAttributesClass+storage.v1beta1.swift index 733b4ba4..1cdc31fd 100644 --- a/Sources/Model/storage/v1beta1/VolumeAttributesClass+storage.v1beta1.swift +++ b/Sources/Model/storage/v1beta1/VolumeAttributesClass+storage.v1beta1.swift @@ -20,11 +20,7 @@ // storage.v1beta1.VolumeAttributesClass // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1beta1.VolumeAttributesClass diff --git a/Sources/Model/storage/v1beta1/VolumeAttributesClassList+storage.v1beta1.swift b/Sources/Model/storage/v1beta1/VolumeAttributesClassList+storage.v1beta1.swift index d4a51f5e..1fcdf166 100644 --- a/Sources/Model/storage/v1beta1/VolumeAttributesClassList+storage.v1beta1.swift +++ b/Sources/Model/storage/v1beta1/VolumeAttributesClassList+storage.v1beta1.swift @@ -20,11 +20,7 @@ // storage.v1beta1.VolumeAttributesClassList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storage.v1beta1.VolumeAttributesClassList diff --git a/Sources/Model/storage/v1beta1/storage+v1beta1.swift b/Sources/Model/storage/v1beta1/storage+v1beta1.swift index 23e8cdd5..de1e8a54 100644 --- a/Sources/Model/storage/v1beta1/storage+v1beta1.swift +++ b/Sources/Model/storage/v1beta1/storage+v1beta1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `storage.v1beta1` diff --git a/Sources/Model/storagemigration/storagemigration.swift b/Sources/Model/storagemigration/storagemigration.swift index 0a301372..c0582c88 100644 --- a/Sources/Model/storagemigration/storagemigration.swift +++ b/Sources/Model/storagemigration/storagemigration.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `storagemigration` diff --git a/Sources/Model/storagemigration/v1alpha1/GroupVersionResource+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/GroupVersionResource+storagemigration.v1alpha1.swift index d640a41c..05490449 100644 --- a/Sources/Model/storagemigration/v1alpha1/GroupVersionResource+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/GroupVersionResource+storagemigration.v1alpha1.swift @@ -20,11 +20,7 @@ // storagemigration.v1alpha1.GroupVersionResource // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storagemigration.v1alpha1.GroupVersionResource diff --git a/Sources/Model/storagemigration/v1alpha1/MigrationCondition+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/MigrationCondition+storagemigration.v1alpha1.swift index 44ec8e5d..9a084750 100644 --- a/Sources/Model/storagemigration/v1alpha1/MigrationCondition+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/MigrationCondition+storagemigration.v1alpha1.swift @@ -20,11 +20,7 @@ // storagemigration.v1alpha1.MigrationCondition // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storagemigration.v1alpha1.MigrationCondition diff --git a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigration+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigration+storagemigration.v1alpha1.swift index 78d30b90..6c898688 100644 --- a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigration+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigration+storagemigration.v1alpha1.swift @@ -20,11 +20,7 @@ // storagemigration.v1alpha1.StorageVersionMigration // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storagemigration.v1alpha1.StorageVersionMigration diff --git a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationList+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationList+storagemigration.v1alpha1.swift index dc94d73b..2e3c75bf 100644 --- a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationList+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationList+storagemigration.v1alpha1.swift @@ -20,11 +20,7 @@ // storagemigration.v1alpha1.StorageVersionMigrationList // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storagemigration.v1alpha1.StorageVersionMigrationList diff --git a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationSpec+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationSpec+storagemigration.v1alpha1.swift index 027f5c97..114836f9 100644 --- a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationSpec+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationSpec+storagemigration.v1alpha1.swift @@ -20,11 +20,7 @@ // storagemigration.v1alpha1.StorageVersionMigrationSpec // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storagemigration.v1alpha1.StorageVersionMigrationSpec diff --git a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationStatus+storagemigration.v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationStatus+storagemigration.v1alpha1.swift index ecd3fdd0..7f4a199f 100644 --- a/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationStatus+storagemigration.v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/StorageVersionMigrationStatus+storagemigration.v1alpha1.swift @@ -20,11 +20,7 @@ // storagemigration.v1alpha1.StorageVersionMigrationStatus // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif // MARK: - storagemigration.v1alpha1.StorageVersionMigrationStatus diff --git a/Sources/Model/storagemigration/v1alpha1/storagemigration+v1alpha1.swift b/Sources/Model/storagemigration/v1alpha1/storagemigration+v1alpha1.swift index e94ff6a8..947bca83 100644 --- a/Sources/Model/storagemigration/v1alpha1/storagemigration+v1alpha1.swift +++ b/Sources/Model/storagemigration/v1alpha1/storagemigration+v1alpha1.swift @@ -19,11 +19,7 @@ // Kubernetes v1.34.6 // -#if canImport(FoundationEssentials) -import FoundationEssentials -#else import Foundation -#endif /// /// Namespace for `storagemigration.v1alpha1` From 2b8155aa408d4725968ccdd8b70a5ba63aeff8a3 Mon Sep 17 00:00:00 2001 From: Tobias Date: Tue, 28 Apr 2026 22:47:30 +0200 Subject: [PATCH 08/11] bump swift tools version to 5.7 and bump platform requirements --- Package.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Package.swift b/Package.swift index 97028cc0..94699656 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version: 5.6 +// swift-tools-version: 5.7 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription @@ -6,7 +6,7 @@ import PackageDescription let package = Package( name: "SwiftkubeModel", platforms: [ - .macOS(.v10_13), .iOS(.v12), .tvOS(.v12), .watchOS(.v5) + .macOS(.v13), .iOS(.v16), .tvOS(.v16), .watchOS(.v9) ], products: [ .library( From fe66e3d11c2ad17f35712cb0d717e579de8cbe35 Mon Sep 17 00:00:00 2001 From: Tobias Date: Tue, 28 Apr 2026 22:52:27 +0200 Subject: [PATCH 09/11] use #/.../# syntax for regex --- Sources/Model/Quantity.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/Model/Quantity.swift b/Sources/Model/Quantity.swift index 881ab692..cb4e57d3 100644 --- a/Sources/Model/Quantity.swift +++ b/Sources/Model/Quantity.swift @@ -144,7 +144,7 @@ public struct Quantity: ExpressibleByStringLiteral, ExpressibleByIntegerLiteral, } mutating func parseData(str: String) throws -> Bool { - let regex = /^\d*\.?\d*e?\d*/ + let regex = #/^\d*\.?\d*e?\d*/# guard let match = str.prefixMatch(of: regex) else { throw DecodingError.dataCorrupted(DecodingError.Context( codingPath: [], From 0468e4b454fe9dd4a976c9dcaf124235367c7fd5 Mon Sep 17 00:00:00 2001 From: Tobias Date: Thu, 30 Apr 2026 07:46:13 +0200 Subject: [PATCH 10/11] add workaround for missing pow(Decimal, Int) in FoundationEssentials on 6.0 --- Sources/Model/Quantity.swift | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/Sources/Model/Quantity.swift b/Sources/Model/Quantity.swift index cb4e57d3..b2ce99e3 100644 --- a/Sources/Model/Quantity.swift +++ b/Sources/Model/Quantity.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif // MARK: - UnitType @@ -28,10 +28,19 @@ public enum UnitType: Sendable { } func pow(_ base: Int, _ exponent: Int) -> Decimal { + let baseDecimal = Decimal(base) if exponent < 0 { - return 1 / pow(Decimal(base), -1 * exponent) + var result = Decimal(1) + for _ in 0 ..< -exponent { + result /= baseDecimal + } + return result } else { - return pow(Decimal(base), exponent) + var result = Decimal(1) + for _ in 0 ..< exponent { + result *= baseDecimal + } + return result } } @@ -264,7 +273,8 @@ public extension Quantity { } guard let numInt = Int64(num.description), - let vInt = Int64(dec.pair.description) else { + let vInt = Int64(dec.pair.description) + else { i += 1 continue } From 5a74bbcb30f5b45923ebbcd6e749733eb0011181 Mon Sep 17 00:00:00 2001 From: Tobias Date: Thu, 30 Apr 2026 07:46:24 +0200 Subject: [PATCH 11/11] formatting --- Sources/Builders/Builders.swift | 4 ++-- Sources/Builders/apps/v1/appsV1+Deployment.swift | 4 ++-- Sources/Builders/core/v1/coreV1+ConfigMap.swift | 4 ++-- Sources/Builders/core/v1/coreV1+Container.swift | 4 ++-- Sources/Builders/core/v1/coreV1+Namespace.swift | 4 ++-- Sources/Builders/core/v1/coreV1+Node.swift | 4 ++-- Sources/Builders/core/v1/coreV1+ObjectReference.swift | 4 ++-- Sources/Builders/core/v1/coreV1+Pod.swift | 4 ++-- Sources/Builders/core/v1/coreV1+Secret.swift | 4 ++-- Sources/Builders/core/v1/coreV1+Service.swift | 4 ++-- Sources/Builders/core/v1/coreV1+ServiceAccount.swift | 4 ++-- Sources/Builders/core/v1/coreV1+Volume.swift | 4 ++-- Sources/Builders/meta/v1/metaV1+Metadata.swift | 4 ++-- Sources/Builders/meta/v1/metaV1+Selector.swift | 4 ++-- Sources/Builders/meta/v1/metaV1+Status.swift | 4 ++-- Sources/Codable/Any+Codable.swift | 4 ++-- Sources/Extensions/CronJobExtensions+batch.v1.swift | 4 ++-- Sources/Extensions/Hashes.swift | 4 ++-- Sources/Model/GroupVersionKind.swift | 4 ++-- Sources/Model/GroupVersionResource.swift | 4 ++-- Sources/Model/IntOrString.swift | 4 ++-- Sources/Model/JSONObject.swift | 4 ++-- Sources/Model/KubernetesResource.swift | 4 ++-- Sources/Model/UnstructuredResource.swift | 4 ++-- Sources/Model/UnstructuredResourceList.swift | 6 +++--- Sources/SwiftkubeModel.swift | 6 ++++-- 26 files changed, 55 insertions(+), 53 deletions(-) diff --git a/Sources/Builders/Builders.swift b/Sources/Builders/Builders.swift index 1287b2c8..10c94e22 100644 --- a/Sources/Builders/Builders.swift +++ b/Sources/Builders/Builders.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif // MARK: - sk diff --git a/Sources/Builders/apps/v1/appsV1+Deployment.swift b/Sources/Builders/apps/v1/appsV1+Deployment.swift index 71a3116c..dca4516c 100644 --- a/Sources/Builders/apps/v1/appsV1+Deployment.swift +++ b/Sources/Builders/apps/v1/appsV1+Deployment.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+ConfigMap.swift b/Sources/Builders/core/v1/coreV1+ConfigMap.swift index 15e8f71a..b43d6597 100644 --- a/Sources/Builders/core/v1/coreV1+ConfigMap.swift +++ b/Sources/Builders/core/v1/coreV1+ConfigMap.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+Container.swift b/Sources/Builders/core/v1/coreV1+Container.swift index 445307b2..80521ded 100644 --- a/Sources/Builders/core/v1/coreV1+Container.swift +++ b/Sources/Builders/core/v1/coreV1+Container.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+Namespace.swift b/Sources/Builders/core/v1/coreV1+Namespace.swift index e382614c..945ebc32 100644 --- a/Sources/Builders/core/v1/coreV1+Namespace.swift +++ b/Sources/Builders/core/v1/coreV1+Namespace.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+Node.swift b/Sources/Builders/core/v1/coreV1+Node.swift index d8b280eb..15aa6356 100644 --- a/Sources/Builders/core/v1/coreV1+Node.swift +++ b/Sources/Builders/core/v1/coreV1+Node.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+ObjectReference.swift b/Sources/Builders/core/v1/coreV1+ObjectReference.swift index f10564df..42e12fe9 100644 --- a/Sources/Builders/core/v1/coreV1+ObjectReference.swift +++ b/Sources/Builders/core/v1/coreV1+ObjectReference.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+Pod.swift b/Sources/Builders/core/v1/coreV1+Pod.swift index f68db176..8439f5cf 100644 --- a/Sources/Builders/core/v1/coreV1+Pod.swift +++ b/Sources/Builders/core/v1/coreV1+Pod.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+Secret.swift b/Sources/Builders/core/v1/coreV1+Secret.swift index 8fe8ebf5..e422b953 100644 --- a/Sources/Builders/core/v1/coreV1+Secret.swift +++ b/Sources/Builders/core/v1/coreV1+Secret.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+Service.swift b/Sources/Builders/core/v1/coreV1+Service.swift index a6133bf3..3d9eca01 100644 --- a/Sources/Builders/core/v1/coreV1+Service.swift +++ b/Sources/Builders/core/v1/coreV1+Service.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+ServiceAccount.swift b/Sources/Builders/core/v1/coreV1+ServiceAccount.swift index 34b0defe..98196c71 100644 --- a/Sources/Builders/core/v1/coreV1+ServiceAccount.swift +++ b/Sources/Builders/core/v1/coreV1+ServiceAccount.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif public extension sk { diff --git a/Sources/Builders/core/v1/coreV1+Volume.swift b/Sources/Builders/core/v1/coreV1+Volume.swift index 9a9a9dcc..ac3135ea 100644 --- a/Sources/Builders/core/v1/coreV1+Volume.swift +++ b/Sources/Builders/core/v1/coreV1+Volume.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif public extension sk { diff --git a/Sources/Builders/meta/v1/metaV1+Metadata.swift b/Sources/Builders/meta/v1/metaV1+Metadata.swift index 6e7908f8..e611289e 100644 --- a/Sources/Builders/meta/v1/metaV1+Metadata.swift +++ b/Sources/Builders/meta/v1/metaV1+Metadata.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif public extension sk { diff --git a/Sources/Builders/meta/v1/metaV1+Selector.swift b/Sources/Builders/meta/v1/metaV1+Selector.swift index 55c16f1b..41ebf584 100644 --- a/Sources/Builders/meta/v1/metaV1+Selector.swift +++ b/Sources/Builders/meta/v1/metaV1+Selector.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif public extension sk { diff --git a/Sources/Builders/meta/v1/metaV1+Status.swift b/Sources/Builders/meta/v1/metaV1+Status.swift index 95f82065..42e90e6c 100644 --- a/Sources/Builders/meta/v1/metaV1+Status.swift +++ b/Sources/Builders/meta/v1/metaV1+Status.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif public extension sk { diff --git a/Sources/Codable/Any+Codable.swift b/Sources/Codable/Any+Codable.swift index f31f0f21..cf657675 100644 --- a/Sources/Codable/Any+Codable.swift +++ b/Sources/Codable/Any+Codable.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif // MARK: - JSONCodingKeys diff --git a/Sources/Extensions/CronJobExtensions+batch.v1.swift b/Sources/Extensions/CronJobExtensions+batch.v1.swift index 1acacdad..e6a38255 100644 --- a/Sources/Extensions/CronJobExtensions+batch.v1.swift +++ b/Sources/Extensions/CronJobExtensions+batch.v1.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif public extension batch.v1.CronJob { diff --git a/Sources/Extensions/Hashes.swift b/Sources/Extensions/Hashes.swift index 5316f6f7..cc6af779 100644 --- a/Sources/Extensions/Hashes.swift +++ b/Sources/Extensions/Hashes.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif /// GenerateRandomHash returns a three character. I diff --git a/Sources/Model/GroupVersionKind.swift b/Sources/Model/GroupVersionKind.swift index ba1519c5..c11132df 100644 --- a/Sources/Model/GroupVersionKind.swift +++ b/Sources/Model/GroupVersionKind.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif // MARK: - GroupVersionKind diff --git a/Sources/Model/GroupVersionResource.swift b/Sources/Model/GroupVersionResource.swift index 36e1aa2e..89b67e70 100644 --- a/Sources/Model/GroupVersionResource.swift +++ b/Sources/Model/GroupVersionResource.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif // MARK: - GroupVersionResource diff --git a/Sources/Model/IntOrString.swift b/Sources/Model/IntOrString.swift index d8804f0f..32faafc6 100644 --- a/Sources/Model/IntOrString.swift +++ b/Sources/Model/IntOrString.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif // MARK: - IntOrString diff --git a/Sources/Model/JSONObject.swift b/Sources/Model/JSONObject.swift index eee0534e..6f7b8b16 100644 --- a/Sources/Model/JSONObject.swift +++ b/Sources/Model/JSONObject.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif // MARK: - JSONObject diff --git a/Sources/Model/KubernetesResource.swift b/Sources/Model/KubernetesResource.swift index 53a751fd..7ca7c14c 100644 --- a/Sources/Model/KubernetesResource.swift +++ b/Sources/Model/KubernetesResource.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif // MARK: - KubernetesResource diff --git a/Sources/Model/UnstructuredResource.swift b/Sources/Model/UnstructuredResource.swift index c21dac25..a4e7e753 100644 --- a/Sources/Model/UnstructuredResource.swift +++ b/Sources/Model/UnstructuredResource.swift @@ -15,9 +15,9 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif // MARK: - UnstructuredResource diff --git a/Sources/Model/UnstructuredResourceList.swift b/Sources/Model/UnstructuredResourceList.swift index 2dfb1c68..f493b32e 100644 --- a/Sources/Model/UnstructuredResourceList.swift +++ b/Sources/Model/UnstructuredResourceList.swift @@ -15,12 +15,12 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif -// MARK: - UnstructuredResource +// MARK: - UnstructuredResourceList /// /// UnstructuredResourceList is a collection of UnstructuredResources. diff --git a/Sources/SwiftkubeModel.swift b/Sources/SwiftkubeModel.swift index f28ea65d..30465516 100644 --- a/Sources/SwiftkubeModel.swift +++ b/Sources/SwiftkubeModel.swift @@ -15,11 +15,13 @@ // #if canImport(FoundationEssentials) -import FoundationEssentials + import FoundationEssentials #else -import Foundation + import Foundation #endif +// MARK: - SwiftkubeModelError + /// Represents SwiftkubeModel errors. public enum SwiftkubeModelError: Error { /// Thrown when dealing with an unknown Kubernetes object, i.e. when a corresponding `GroupVersionKind` cannot be determined.