diff --git a/api/v1/ytsaurus_types.go b/api/v1/ytsaurus_types.go index 51d7d7a15..9bb7f3898 100644 --- a/api/v1/ytsaurus_types.go +++ b/api/v1/ytsaurus_types.go @@ -386,7 +386,8 @@ type InstanceSpec struct { Volumes []Volume `json:"volumes,omitempty"` VolumeMounts []corev1.VolumeMount `json:"volumeMounts,omitempty"` //+optional - ReadinessProbeParams *HealthcheckProbeParams `json:"readinessProbeParams,omitempty"` + ReadinessProbeParams *HealthcheckProbeParams `json:"readinessProbeParams,omitempty"` + // Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. Resources corev1.ResourceRequirements `json:"resources,omitempty"` InstanceCount int32 `json:"instanceCount,omitempty"` MinReadyInstanceCount *int `json:"minReadyInstanceCount,omitempty"` @@ -665,7 +666,7 @@ type ExecNodesSpec struct { //+optional GPUManager *GPUManagerSpec `json:"gpuManager,omitempty"` JobProxyLoggers []TextLoggerSpec `json:"jobProxyLoggers,omitempty"` - // Resources dedicated for running jobs. + // Resources dedicated for running jobs. Capacity is defined by requests, or limits for zero requests. Default: same limits as exec node with zero requests. //+optional JobResources *corev1.ResourceRequirements `json:"jobResources,omitempty"` //+optional diff --git a/config/crd/bases/cluster.ytsaurus.tech_offshoredatagateways.yaml b/config/crd/bases/cluster.ytsaurus.tech_offshoredatagateways.yaml index e3fa8a49f..672b7b45a 100644 --- a/config/crd/bases/cluster.ytsaurus.tech_offshoredatagateways.yaml +++ b/config/crd/bases/cluster.ytsaurus.tech_offshoredatagateways.yaml @@ -1085,7 +1085,7 @@ spec: type: object x-kubernetes-map-type: atomic resources: - description: ResourceRequirements describes the compute resource requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined in spec. diff --git a/config/crd/bases/cluster.ytsaurus.tech_remotedatanodes.yaml b/config/crd/bases/cluster.ytsaurus.tech_remotedatanodes.yaml index 8fe2ce9a5..75ec392ec 100644 --- a/config/crd/bases/cluster.ytsaurus.tech_remotedatanodes.yaml +++ b/config/crd/bases/cluster.ytsaurus.tech_remotedatanodes.yaml @@ -1090,7 +1090,7 @@ spec: type: object x-kubernetes-map-type: atomic resources: - description: ResourceRequirements describes the compute resource requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined in spec. diff --git a/config/crd/bases/cluster.ytsaurus.tech_remoteexecnodes.yaml b/config/crd/bases/cluster.ytsaurus.tech_remoteexecnodes.yaml index 9bf800273..f28caa306 100644 --- a/config/crd/bases/cluster.ytsaurus.tech_remoteexecnodes.yaml +++ b/config/crd/bases/cluster.ytsaurus.tech_remoteexecnodes.yaml @@ -1308,7 +1308,7 @@ spec: type: object x-kubernetes-map-type: atomic resources: - description: ResourceRequirements describes the compute resource requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined in spec. diff --git a/config/crd/bases/cluster.ytsaurus.tech_remotetabletnodes.yaml b/config/crd/bases/cluster.ytsaurus.tech_remotetabletnodes.yaml index 5dbda1a9a..c1d9d1872 100644 --- a/config/crd/bases/cluster.ytsaurus.tech_remotetabletnodes.yaml +++ b/config/crd/bases/cluster.ytsaurus.tech_remotetabletnodes.yaml @@ -1090,7 +1090,7 @@ spec: type: object x-kubernetes-map-type: atomic resources: - description: ResourceRequirements describes the compute resource requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined in spec. diff --git a/config/crd/bases/cluster.ytsaurus.tech_remoteytsaurus.yaml b/config/crd/bases/cluster.ytsaurus.tech_remoteytsaurus.yaml index 1ee3d9b01..8e25add4d 100644 --- a/config/crd/bases/cluster.ytsaurus.tech_remoteytsaurus.yaml +++ b/config/crd/bases/cluster.ytsaurus.tech_remoteytsaurus.yaml @@ -998,7 +998,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined in spec. diff --git a/config/crd/bases/cluster.ytsaurus.tech_ytsaurus.yaml b/config/crd/bases/cluster.ytsaurus.tech_ytsaurus.yaml index 70e850f4f..95bd5d223 100644 --- a/config/crd/bases/cluster.ytsaurus.tech_ytsaurus.yaml +++ b/config/crd/bases/cluster.ytsaurus.tech_ytsaurus.yaml @@ -1056,8 +1056,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -2970,8 +2969,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -4833,8 +4831,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -6709,8 +6706,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -8578,8 +8574,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -10716,8 +10711,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -12640,8 +12634,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -14555,8 +14548,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -16436,8 +16428,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -18393,8 +18384,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -20266,8 +20256,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -22125,8 +22114,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -23997,8 +23985,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -25903,8 +25890,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -27789,8 +27775,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -29806,8 +29791,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -31682,8 +31666,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -33569,8 +33552,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -35794,8 +35776,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined diff --git a/docs/api.md b/docs/api.md index c25dc0ee6..c6974d961 100644 --- a/docs/api.md +++ b/docs/api.md @@ -98,7 +98,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -542,7 +542,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -584,7 +584,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -628,7 +628,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -690,7 +690,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -794,7 +794,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -824,7 +824,7 @@ _Appears in:_ | `privileged` _boolean_ | | true | | | `gpuManager` _[GPUManagerSpec](#gpumanagerspec)_ | | | | | `jobProxyLoggers` _[TextLoggerSpec](#textloggerspec) array_ | | | | -| `jobResources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for running jobs. | | | +| `jobResources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for running jobs. Capacity is defined by requests, or limits for zero requests. Default: same limits as exec node with zero requests. | | | | `jobEnvironment` _[JobEnvironmentSpec](#jobenvironmentspec)_ | | | | @@ -904,7 +904,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -1054,7 +1054,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -1134,7 +1134,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -1364,7 +1364,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -1427,7 +1427,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -1606,7 +1606,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -1706,7 +1706,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -1766,7 +1766,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -1808,7 +1808,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -1850,7 +1850,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -1998,7 +1998,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -2098,7 +2098,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -2128,7 +2128,7 @@ _Appears in:_ | `privileged` _boolean_ | | true | | | `gpuManager` _[GPUManagerSpec](#gpumanagerspec)_ | | | | | `jobProxyLoggers` _[TextLoggerSpec](#textloggerspec) array_ | | | | -| `jobResources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for running jobs. | | | +| `jobResources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for running jobs. Capacity is defined by requests, or limits for zero requests. Default: same limits as exec node with zero requests. | | | | `jobEnvironment` _[JobEnvironmentSpec](#jobenvironmentspec)_ | | | | @@ -2245,7 +2245,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -2329,7 +2329,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -2387,7 +2387,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -2572,7 +2572,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -2618,7 +2618,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -2678,7 +2678,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | @@ -3002,7 +3002,7 @@ _Appears in:_ | `volumes` _[Volume](#volume) array_ | | | | | `volumeMounts` _[VolumeMount](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#volumemount-v1-core) array_ | | | | | `readinessProbeParams` _[HealthcheckProbeParams](#healthcheckprobeparams)_ | | | | -| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | | | | +| `resources` _[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#resourcerequirements-v1-core)_ | Resources dedicated for component. Capacity is defined by requests, or limits for zero requests. | | | | `instanceCount` _integer_ | | | | | `minReadyInstanceCount` _integer_ | | | | | `locations` _[LocationSpec](#locationspec) array_ | | | | diff --git a/pkg/ytconfig/canondata/TestGetDataNodeConfig/with-trash-ttl/test.canondata b/pkg/ytconfig/canondata/TestGetDataNodeConfig/with-trash-ttl/test.canondata index 3792824b6..5675761bb 100644 --- a/pkg/ytconfig/canondata/TestGetDataNodeConfig/with-trash-ttl/test.canondata +++ b/pkg/ytconfig/canondata/TestGetDataNodeConfig/with-trash-ttl/test.canondata @@ -98,8 +98,8 @@ ]; "resource_limits"={ "total_memory"=5368709120; - "total_cpu"=0.000000; - "node_dedicated_cpu"=0.000000; + "total_cpu"=20.000000; + "node_dedicated_cpu"=20.000000; }; tags=[ "rack:xn-a"; diff --git a/pkg/ytconfig/canondata/TestGetDataNodeConfig/with-watermark/test.canondata b/pkg/ytconfig/canondata/TestGetDataNodeConfig/with-watermark/test.canondata index d7e7075c5..389a84c6c 100644 --- a/pkg/ytconfig/canondata/TestGetDataNodeConfig/with-watermark/test.canondata +++ b/pkg/ytconfig/canondata/TestGetDataNodeConfig/with-watermark/test.canondata @@ -98,8 +98,8 @@ ]; "resource_limits"={ "total_memory"=5368709120; - "total_cpu"=0.000000; - "node_dedicated_cpu"=0.000000; + "total_cpu"=20.000000; + "node_dedicated_cpu"=20.000000; }; tags=[ "rack:xn-a"; diff --git a/pkg/ytconfig/canondata/TestGetDataNodeConfig/without-trash-ttl/test.canondata b/pkg/ytconfig/canondata/TestGetDataNodeConfig/without-trash-ttl/test.canondata index 8e9b4c799..49ab0efc7 100644 --- a/pkg/ytconfig/canondata/TestGetDataNodeConfig/without-trash-ttl/test.canondata +++ b/pkg/ytconfig/canondata/TestGetDataNodeConfig/without-trash-ttl/test.canondata @@ -98,8 +98,8 @@ ]; "resource_limits"={ "total_memory"=5368709120; - "total_cpu"=0.000000; - "node_dedicated_cpu"=0.000000; + "total_cpu"=20.000000; + "node_dedicated_cpu"=20.000000; }; tags=[ "rack:xn-a"; diff --git a/pkg/ytconfig/canondata/TestGetDataNodeWithoutYtsaurusConfig/test.canondata b/pkg/ytconfig/canondata/TestGetDataNodeWithoutYtsaurusConfig/test.canondata index a7120c47d..be007f9c8 100644 --- a/pkg/ytconfig/canondata/TestGetDataNodeWithoutYtsaurusConfig/test.canondata +++ b/pkg/ytconfig/canondata/TestGetDataNodeWithoutYtsaurusConfig/test.canondata @@ -100,8 +100,8 @@ ]; "resource_limits"={ "total_memory"=5368709120; - "total_cpu"=0.000000; - "node_dedicated_cpu"=0.000000; + "total_cpu"=20.000000; + "node_dedicated_cpu"=20.000000; }; tags=[ "rack:xn-a"; diff --git a/pkg/ytconfig/canondata/TestGetTabletNodeWithoutYtsaurusConfig/test.canondata b/pkg/ytconfig/canondata/TestGetTabletNodeWithoutYtsaurusConfig/test.canondata index 30ba853b0..3ac61156f 100644 --- a/pkg/ytconfig/canondata/TestGetTabletNodeWithoutYtsaurusConfig/test.canondata +++ b/pkg/ytconfig/canondata/TestGetTabletNodeWithoutYtsaurusConfig/test.canondata @@ -100,8 +100,8 @@ ]; "resource_limits"={ "total_memory"=5368709120; - "total_cpu"=0.000000; - "node_dedicated_cpu"=0.000000; + "total_cpu"=20.000000; + "node_dedicated_cpu"=20.000000; }; tags=[ "rack:xn-a"; diff --git a/pkg/ytconfig/canondata/TestGetYtsaurusComponents/DataNode/test.canondata b/pkg/ytconfig/canondata/TestGetYtsaurusComponents/DataNode/test.canondata index 8e9b4c799..49ab0efc7 100644 --- a/pkg/ytconfig/canondata/TestGetYtsaurusComponents/DataNode/test.canondata +++ b/pkg/ytconfig/canondata/TestGetYtsaurusComponents/DataNode/test.canondata @@ -98,8 +98,8 @@ ]; "resource_limits"={ "total_memory"=5368709120; - "total_cpu"=0.000000; - "node_dedicated_cpu"=0.000000; + "total_cpu"=20.000000; + "node_dedicated_cpu"=20.000000; }; tags=[ "rack:xn-a"; diff --git a/pkg/ytconfig/canondata/TestGetYtsaurusComponents/TabletNode/test.canondata b/pkg/ytconfig/canondata/TestGetYtsaurusComponents/TabletNode/test.canondata index 2efddd0cc..1074b8a4d 100644 --- a/pkg/ytconfig/canondata/TestGetYtsaurusComponents/TabletNode/test.canondata +++ b/pkg/ytconfig/canondata/TestGetYtsaurusComponents/TabletNode/test.canondata @@ -98,8 +98,8 @@ ]; "resource_limits"={ "total_memory"=5368709120; - "total_cpu"=0.000000; - "node_dedicated_cpu"=0.000000; + "total_cpu"=20.000000; + "node_dedicated_cpu"=20.000000; }; tags=[ "rack:xn-a"; diff --git a/pkg/ytconfig/canondata/TestGetYtsaurusWithMutualTLSInterconnect/DataNode/test.canondata b/pkg/ytconfig/canondata/TestGetYtsaurusWithMutualTLSInterconnect/DataNode/test.canondata index 190c2d77a..57b539319 100644 --- a/pkg/ytconfig/canondata/TestGetYtsaurusWithMutualTLSInterconnect/DataNode/test.canondata +++ b/pkg/ytconfig/canondata/TestGetYtsaurusWithMutualTLSInterconnect/DataNode/test.canondata @@ -126,8 +126,8 @@ ]; "resource_limits"={ "total_memory"=5368709120; - "total_cpu"=0.000000; - "node_dedicated_cpu"=0.000000; + "total_cpu"=20.000000; + "node_dedicated_cpu"=20.000000; }; tags=[ "rack:xn-a"; diff --git a/pkg/ytconfig/canondata/TestGetYtsaurusWithMutualTLSInterconnect/TabletNode/test.canondata b/pkg/ytconfig/canondata/TestGetYtsaurusWithMutualTLSInterconnect/TabletNode/test.canondata index 6a724612e..28916c6a0 100644 --- a/pkg/ytconfig/canondata/TestGetYtsaurusWithMutualTLSInterconnect/TabletNode/test.canondata +++ b/pkg/ytconfig/canondata/TestGetYtsaurusWithMutualTLSInterconnect/TabletNode/test.canondata @@ -126,8 +126,8 @@ ]; "resource_limits"={ "total_memory"=5368709120; - "total_cpu"=0.000000; - "node_dedicated_cpu"=0.000000; + "total_cpu"=20.000000; + "node_dedicated_cpu"=20.000000; }; tags=[ "rack:xn-a"; diff --git a/pkg/ytconfig/canondata/TestGetYtsaurusWithTlsInterconnect/DataNode/test.canondata b/pkg/ytconfig/canondata/TestGetYtsaurusWithTlsInterconnect/DataNode/test.canondata index 5066322b2..addeba7b7 100644 --- a/pkg/ytconfig/canondata/TestGetYtsaurusWithTlsInterconnect/DataNode/test.canondata +++ b/pkg/ytconfig/canondata/TestGetYtsaurusWithTlsInterconnect/DataNode/test.canondata @@ -116,8 +116,8 @@ ]; "resource_limits"={ "total_memory"=5368709120; - "total_cpu"=0.000000; - "node_dedicated_cpu"=0.000000; + "total_cpu"=20.000000; + "node_dedicated_cpu"=20.000000; }; tags=[ "rack:xn-a"; diff --git a/pkg/ytconfig/canondata/TestGetYtsaurusWithTlsInterconnect/TabletNode/test.canondata b/pkg/ytconfig/canondata/TestGetYtsaurusWithTlsInterconnect/TabletNode/test.canondata index 97b4736c8..3a7a7377c 100644 --- a/pkg/ytconfig/canondata/TestGetYtsaurusWithTlsInterconnect/TabletNode/test.canondata +++ b/pkg/ytconfig/canondata/TestGetYtsaurusWithTlsInterconnect/TabletNode/test.canondata @@ -116,8 +116,8 @@ ]; "resource_limits"={ "total_memory"=5368709120; - "total_cpu"=0.000000; - "node_dedicated_cpu"=0.000000; + "total_cpu"=20.000000; + "node_dedicated_cpu"=20.000000; }; tags=[ "rack:xn-a"; diff --git a/pkg/ytconfig/node.go b/pkg/ytconfig/node.go index 281db2e22..9e1b49021 100644 --- a/pkg/ytconfig/node.go +++ b/pkg/ytconfig/node.go @@ -401,21 +401,13 @@ func fillClusterNodeServerCarcass(n *NodeServer, flavor NodeFlavor, spec ytv1.Cl } func getDataNodeResourceLimits(spec *ytv1.DataNodesSpec) ResourceLimits { - var resourceLimits ResourceLimits - - var cpu float32 = 0 - resourceLimits.NodeDedicatedCpu = &cpu - resourceLimits.TotalCpu = &cpu - - memoryRequest := spec.Resources.Requests.Memory() - memoryLimit := spec.Resources.Limits.Memory() - if memoryRequest != nil && !memoryRequest.IsZero() { - resourceLimits.TotalMemory = memoryRequest.Value() - } else if memoryLimit != nil && !memoryLimit.IsZero() { - resourceLimits.TotalMemory = memoryLimit.Value() + nodeMemory := getResourceQuantity(&spec.Resources, corev1.ResourceMemory) + nodeCPU := getResourceQuantity(&spec.Resources, corev1.ResourceCPU) + return ResourceLimits{ + TotalMemory: nodeMemory.Value(), + TotalCpu: ptr.To(float32(nodeCPU.AsApproximateFloat64())), + NodeDedicatedCpu: ptr.To(float32(nodeCPU.AsApproximateFloat64())), } - - return resourceLimits } func getDataNodeLogging(spec *ytv1.DataNodesSpec) Logging { @@ -782,16 +774,12 @@ func getTabletNodeServerCarcass(spec *ytv1.TabletNodesSpec) (TabletNodeServer, e var c TabletNodeServer fillClusterNodeServerCarcass(&c.NodeServer, NodeFlavorTablet, spec.ClusterNodesSpec, &spec.InstanceSpec) - var cpu float32 = 0 - c.ResourceLimits.NodeDedicatedCpu = &cpu - c.ResourceLimits.TotalCpu = &cpu - - memoryRequest := spec.Resources.Requests.Memory() - memoryLimit := spec.Resources.Limits.Memory() - if memoryRequest != nil && !memoryRequest.IsZero() { - c.ResourceLimits.TotalMemory = memoryRequest.Value() - } else if memoryLimit != nil && !memoryLimit.IsZero() { - c.ResourceLimits.TotalMemory = memoryLimit.Value() + nodeMemory := getResourceQuantity(&spec.Resources, corev1.ResourceMemory) + nodeCPU := getResourceQuantity(&spec.Resources, corev1.ResourceCPU) + c.ResourceLimits = ResourceLimits{ + TotalMemory: nodeMemory.Value(), + TotalCpu: ptr.To(float32(nodeCPU.AsApproximateFloat64())), + NodeDedicatedCpu: ptr.To(float32(nodeCPU.AsApproximateFloat64())), } c.Logging = getTabletNodeLogging(spec) diff --git a/test/r8r/canondata/Components reconciler With all components Test/ConfigMap yt-data-node-config.yaml b/test/r8r/canondata/Components reconciler With all components Test/ConfigMap yt-data-node-config.yaml index e2d05d386..d6d3c4339 100644 --- a/test/r8r/canondata/Components reconciler With all components Test/ConfigMap yt-data-node-config.yaml +++ b/test/r8r/canondata/Components reconciler With all components Test/ConfigMap yt-data-node-config.yaml @@ -106,8 +106,8 @@ data: ]; "resource_limits"={ "total_memory"=2147483648; - "total_cpu"=0.000000; - "node_dedicated_cpu"=0.000000; + "total_cpu"=1.000000; + "node_dedicated_cpu"=1.000000; }; "skynet_http_port"=11012; "data_node"={ diff --git a/ytop-chart/templates/crds/cluster.ytsaurus.tech_offshoredatagateways.yaml b/ytop-chart/templates/crds/cluster.ytsaurus.tech_offshoredatagateways.yaml index dc69b496a..04629c6f4 100644 --- a/ytop-chart/templates/crds/cluster.ytsaurus.tech_offshoredatagateways.yaml +++ b/ytop-chart/templates/crds/cluster.ytsaurus.tech_offshoredatagateways.yaml @@ -1090,7 +1090,7 @@ spec: type: object x-kubernetes-map-type: atomic resources: - description: ResourceRequirements describes the compute resource requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined in spec. diff --git a/ytop-chart/templates/crds/cluster.ytsaurus.tech_remotedatanodes.yaml b/ytop-chart/templates/crds/cluster.ytsaurus.tech_remotedatanodes.yaml index 1784e2653..0e883444a 100644 --- a/ytop-chart/templates/crds/cluster.ytsaurus.tech_remotedatanodes.yaml +++ b/ytop-chart/templates/crds/cluster.ytsaurus.tech_remotedatanodes.yaml @@ -1095,7 +1095,7 @@ spec: type: object x-kubernetes-map-type: atomic resources: - description: ResourceRequirements describes the compute resource requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined in spec. diff --git a/ytop-chart/templates/crds/cluster.ytsaurus.tech_remoteexecnodes.yaml b/ytop-chart/templates/crds/cluster.ytsaurus.tech_remoteexecnodes.yaml index b690e5f6b..ee0c9a581 100644 --- a/ytop-chart/templates/crds/cluster.ytsaurus.tech_remoteexecnodes.yaml +++ b/ytop-chart/templates/crds/cluster.ytsaurus.tech_remoteexecnodes.yaml @@ -1313,7 +1313,7 @@ spec: type: object x-kubernetes-map-type: atomic resources: - description: ResourceRequirements describes the compute resource requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined in spec. diff --git a/ytop-chart/templates/crds/cluster.ytsaurus.tech_remotetabletnodes.yaml b/ytop-chart/templates/crds/cluster.ytsaurus.tech_remotetabletnodes.yaml index 28fbb4c5f..d6bdab128 100644 --- a/ytop-chart/templates/crds/cluster.ytsaurus.tech_remotetabletnodes.yaml +++ b/ytop-chart/templates/crds/cluster.ytsaurus.tech_remotetabletnodes.yaml @@ -1095,7 +1095,7 @@ spec: type: object x-kubernetes-map-type: atomic resources: - description: ResourceRequirements describes the compute resource requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined in spec. diff --git a/ytop-chart/templates/crds/cluster.ytsaurus.tech_remoteytsaurus.yaml b/ytop-chart/templates/crds/cluster.ytsaurus.tech_remoteytsaurus.yaml index 978888617..50df4f213 100644 --- a/ytop-chart/templates/crds/cluster.ytsaurus.tech_remoteytsaurus.yaml +++ b/ytop-chart/templates/crds/cluster.ytsaurus.tech_remoteytsaurus.yaml @@ -1003,7 +1003,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined in spec. diff --git a/ytop-chart/templates/crds/cluster.ytsaurus.tech_ytsaurus.yaml b/ytop-chart/templates/crds/cluster.ytsaurus.tech_ytsaurus.yaml index ff2241ed6..604ec45e7 100644 --- a/ytop-chart/templates/crds/cluster.ytsaurus.tech_ytsaurus.yaml +++ b/ytop-chart/templates/crds/cluster.ytsaurus.tech_ytsaurus.yaml @@ -1061,8 +1061,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -2975,8 +2974,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -4838,8 +4836,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -6714,8 +6711,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -8583,8 +8579,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -10721,8 +10716,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -12645,8 +12639,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -14560,8 +14553,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -16441,8 +16433,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -18398,8 +18389,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -20271,8 +20261,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -22130,8 +22119,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -24002,8 +23990,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -25908,8 +25895,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -27794,8 +27780,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -29811,8 +29796,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -31687,8 +31671,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -33574,8 +33557,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined @@ -35799,8 +35781,7 @@ spec: type: integer type: object resources: - description: ResourceRequirements describes the compute resource - requirements. + description: Resources dedicated for component. properties: claims: description: Claims lists the names of resources, defined