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

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -430,6 +430,9 @@ helm-chart: manifests ## Generate helm chart.
go run ./hack/helm-crds.go $(OPERATOR_CHART_CRDS)/ config/crd/bases/*.yaml
$(YQ) '.name="$(OPERATOR_CHART_NAME_RELEASE)" | .version="$(OPERATOR_VERSION)" | .appVersion="$(OPERATOR_VERSION)"' <config/helm/Chart.yaml >$(OPERATOR_CHART)/Chart.yaml

update-samples-image:
sed "s#$(firstword $(subst :, ,$(YTSAURUS_SAMPLE_IMAGE_CURRENT))):.*#${YTSAURUS_SAMPLE_IMAGE_CURRENT}#" -i config/samples/*.yaml

##@ Deployment

ifndef ignore-not-found
Expand Down
2 changes: 1 addition & 1 deletion config/samples/cluster_v1_cri.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ metadata:
spec:
# https://ytsaurus.tech/docs/en/admin-guide/releases#ytsaurus-server
# https://github.com/ytsaurus/ytsaurus/pkgs/container/ytsaurus
coreImage: ghcr.io/ytsaurus/ytsaurus:stable-25.1.0-relwithdebinfo
coreImage: ghcr.io/ytsaurus/ytsaurus:stable-25.2.2-relwithdebinfo

# Default "docker_image" for jobs
jobImage: mirror.gcr.io/library/python:3.12-slim
Expand Down
2 changes: 1 addition & 1 deletion config/samples/cluster_v1_demo.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: Ytsaurus
metadata:
name: ytdemo
spec:
coreImage: ghcr.io/ytsaurus/ytsaurus:stable-25.2.1-relwithdebinfo
coreImage: ghcr.io/ytsaurus/ytsaurus:stable-25.2.2-relwithdebinfo
uiImage: ghcr.io/ytsaurus/ui:stable

adminCredentials:
Expand Down
2 changes: 1 addition & 1 deletion config/samples/cluster_v1_local.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: Ytsaurus
metadata:
name: minisaurus
spec:
coreImage: ghcr.io/ytsaurus/ytsaurus:stable-25.2.1-relwithdebinfo
coreImage: ghcr.io/ytsaurus/ytsaurus:stable-25.2.2-relwithdebinfo

discovery:
instanceCount: 1
Expand Down
2 changes: 1 addition & 1 deletion config/samples/cluster_v1_remoteexecnodes.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ spec:
name: remote-ytsaurus

# FIXME: Move cluster options into RemoteYtsaurus.
coreImage: ghcr.io/ytsaurus/ytsaurus:dev-23.2-relwithdebinfo
coreImage: ghcr.io/ytsaurus/ytsaurus:stable-25.2.2-relwithdebinfo

jobImage: mirror.gcr.io/library/python:3.12-slim

Expand Down
2 changes: 1 addition & 1 deletion config/samples/cluster_v1_tls.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ metadata:
spec:
# https://ytsaurus.tech/docs/en/admin-guide/releases#ytsaurus-server
# https://github.com/ytsaurus/ytsaurus/pkgs/container/ytsaurus
coreImage: ghcr.io/ytsaurus/ytsaurus:stable-25.1.0-relwithdebinfo
coreImage: ghcr.io/ytsaurus/ytsaurus:stable-25.2.2-relwithdebinfo

# Default "docker_image" for jobs
jobImage: mirror.gcr.io/library/python:3.12-slim
Expand Down
38 changes: 17 additions & 21 deletions pkg/testutil/spec_builders.go
Original file line number Diff line number Diff line change
Expand Up @@ -43,15 +43,16 @@ var (
// NOTE: The same image is used for YTsaurus integration tests.
YtsaurusJobImage = GetenvOr("YTSAURUS_JOB_IMAGE", "docker.io/library/python:3.8-slim")

YtsaurusImage23_2 = GetenvOr("YTSAURUS_IMAGE_23_2", "ghcr.io/ytsaurus/ytsaurus:stable-23.2.0")
YtsaurusImage24_1 = GetenvOr("YTSAURUS_IMAGE_24_1", "ghcr.io/ytsaurus/ytsaurus:stable-24.1.0")
YtsaurusImage24_2 = GetenvOr("YTSAURUS_IMAGE_24_2", "ghcr.io/ytsaurus/ytsaurus:stable-24.2.1")
YtsaurusImage25_1 = GetenvOr("YTSAURUS_IMAGE_25_1", "ghcr.io/ytsaurus/ytsaurus:stable-25.1.0")
YtsaurusImage25_2 = GetenvOr("YTSAURUS_IMAGE_25_2", "ghcr.io/ytsaurus/ytsaurus:stable-25.2.0")
YtsaurusImage25_2 = GetenvOr("YTSAURUS_IMAGE_25_2", "ghcr.io/ytsaurus/ytsaurus:stable-25.2.2")
YtsaurusImage25_3 = GetenvOr("YTSAURUS_IMAGE_25_3", "")
YtsaurusImage25_4 = GetenvOr("YTSAURUS_IMAGE_25_4", "")

YtsaurusImagePrevious = GetenvOr("YTSAURUS_IMAGE_PREVIOUS", YtsaurusImage24_1)
YtsaurusImageCurrent = GetenvOr("YTSAURUS_IMAGE_CURRENT", YtsaurusImage24_2)
YtsaurusImageFuture = GetenvOr("YTSAURUS_IMAGE_FUTURE", YtsaurusImage25_2)
YtsaurusImagePrevious = GetenvOr("YTSAURUS_IMAGE_PREVIOUS", YtsaurusImage24_2)
YtsaurusImageCurrent = GetenvOr("YTSAURUS_IMAGE_CURRENT", YtsaurusImage25_2)
YtsaurusImageFuture = GetenvOr("YTSAURUS_IMAGE_FUTURE", YtsaurusImage25_3)
YtsaurusImageNightly = GetenvOr("YTSAURUS_IMAGE_NIGHTLY", "")

YtsaurusMutualTLSReady = os.Getenv("YTSAURUS_TLS_READY") != ""
Expand Down Expand Up @@ -124,16 +125,6 @@ var (
StrawberryHandlesRestarts: true,
}

YtsaurusImages24_1 = YtsaurusImages{
Job: YtsaurusJobImage,
Core: YtsaurusImage24_1,
Strawberry: StrawberryImagePrevious,
Chyt: ChytImagePrevious,
QueryTracker: QueryTrackerImagePrevious,

MutualTLSReady: false,
}

YtsaurusImages24_2 = YtsaurusImages{
Job: YtsaurusJobImage,
Core: YtsaurusImage24_2,
Expand Down Expand Up @@ -164,6 +155,17 @@ var (
MutualTLSReady: YtsaurusMutualTLSReady,
StrawberryHandlesRestarts: true,
}

YtsaurusImages25_3 = YtsaurusImages{
Job: YtsaurusJobImage,
Core: YtsaurusImage25_3,
Strawberry: StrawberryImageFuture,
Chyt: ChytImageFuture,
QueryTracker: QueryTrackerImageFuture,

MutualTLSReady: true,
StrawberryHandlesRestarts: true,
}
)

var (
Expand Down Expand Up @@ -492,18 +494,12 @@ func (b *YtsaurusBuilder) WithYqlAgent() {
}

func (b *YtsaurusBuilder) WithQueueAgent() {
image := b.Images.Core
// Older version doesn't have /usr/bin/ytserver-queue-agent
if image == YtsaurusImage23_2 {
image = YtsaurusImage24_1
}
b.Ytsaurus.Spec.QueueAgents = &ytv1.QueueAgentSpec{
InstanceSpec: ytv1.InstanceSpec{
InstanceCount: 1,
MinReadyInstanceCount: b.MinReadyInstanceCount,
Resources: *defaultNodeResources.DeepCopy(),
Loggers: b.CreateLoggersSpec(),
Image: ptr.To(image),
},
}
}
Expand Down
32 changes: 17 additions & 15 deletions test-env.inc
Original file line number Diff line number Diff line change
Expand Up @@ -10,61 +10,63 @@ YTSAURUS_REGISTRY = ghcr.io/ytsaurus
# https://github.com/ytsaurus/ytsaurus/pkgs/container/ytsaurus-nightly
# skopeo inspect --format '{{range .RepoTags}}{{.}}\n{{end -}}' docker://ghcr.io/ytsaurus/ytsaurus-nightly

export YTSAURUS_IMAGE_23_2 = ${YTSAURUS_REGISTRY}/ytsaurus:stable-23.2.0
# export YTSAURUS_IMAGE_23_2 = ${YTSAURUS_REGISTRY}/ytsaurus-nightly:dev-23.2-2025-02-19-7dae008dd5171a9c89857f2034746ac3119842db

export YTSAURUS_IMAGE_24_1 = ${YTSAURUS_REGISTRY}/ytsaurus:stable-24.1.0
# export YTSAURUS_IMAGE_24_1 = ${YTSAURUS_REGISTRY}/ytsaurus-nightly:dev-24.1-2025-06-18-dd4bd8bdc4d28993e7185b820930761540b29ae9

export YTSAURUS_IMAGE_24_2 = ${YTSAURUS_REGISTRY}/ytsaurus:stable-24.2.1
# export YTSAURUS_IMAGE_24_2 = ${YTSAURUS_REGISTRY}/ytsaurus-nightly:dev-24.2-2025-07-28-567fa5b92fd448f708f84f7755dacf4560810ef6
# export YTSAURUS_IMAGE_24_2 = ${YTSAURUS_REGISTRY}/ytsaurus-nightly:dev-24.2-2025-09-05-522db86a58d4950019121180a35c9b56d0d8af76

export YTSAURUS_IMAGE_25_1 = ${YTSAURUS_REGISTRY}/ytsaurus:stable-25.1.0
# export YTSAURUS_IMAGE_25_1 = ${YTSAURUS_REGISTRY}/ytsaurus-nightly:dev-25.1-2025-07-28-b75342ada631c8d78b95c29c4de46225c877f1d2
# export YTSAURUS_IMAGE_25_1 = ${YTSAURUS_REGISTRY}/ytsaurus-nightly:dev-25.1-2025-09-30-da1f6800979c77f5a19f44dc18d970bb5a70ac03

export YTSAURUS_IMAGE_25_2 = ${YTSAURUS_REGISTRY}/ytsaurus:stable-25.2.2
# export YTSAURUS_IMAGE_25_2 = ${YTSAURUS_REGISTRY}/ytsaurus-nightly:dev-25.2-2225-12-09-d1b3fc19add6314e39833c19ebb8487f2f734ff9
Copy link

Copilot AI Jan 15, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The date '2225-12-09' contains a typo. It should be '2025-12-09'.

Suggested change
# export YTSAURUS_IMAGE_25_2 = ${YTSAURUS_REGISTRY}/ytsaurus-nightly:dev-25.2-2225-12-09-d1b3fc19add6314e39833c19ebb8487f2f734ff9
# export YTSAURUS_IMAGE_25_2 = ${YTSAURUS_REGISTRY}/ytsaurus-nightly:dev-25.2-2025-12-09-d1b3fc19add6314e39833c19ebb8487f2f734ff9

Copilot uses AI. Check for mistakes.

# export YTSAURUS_IMAGE_25_3 = ${YTSAURUS_REGISTRY}/ytsaurus:stable-25.3.0
export YTSAURUS_IMAGE_25_3 = ${YTSAURUS_REGISTRY}/ytsaurus-nightly:dev-25.3-2025-12-16-c872e2fcffbfb0396f543c3a70ced006b80df1cd

export YTSAURUS_IMAGE_25_2 = ${YTSAURUS_REGISTRY}/ytsaurus:stable-25.2.1
# export YTSAURUS_IMAGE_25_2 = ${YTSAURUS_REGISTRY}/ytsaurus-nightly:dev-25.2-2025-09-24-8779082dedb3ca96c30a5cba04dd4d3b9f05fa90
# export YTSAURUS_IMAGE_25_4 = ${YTSAURUS_REGISTRY}/ytsaurus:stable-25.4.0
export YTSAURUS_IMAGE_25_4 = ${YTSAURUS_REGISTRY}/ytsaurus-nightly:dev-25.4-2025-12-19-e68c113063a2f442f0ea4f8b58acac31d07d27e1

export YTSAURUS_IMAGE_PREVIOUS = ${YTSAURUS_IMAGE_24_1}
export YTSAURUS_IMAGE_CURRENT = ${YTSAURUS_IMAGE_24_2}
export YTSAURUS_IMAGE_FUTURE = ${YTSAURUS_IMAGE_25_2}
Comment on lines 32 to 33
Copy link

Copilot AI Jan 15, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

According to the PR description, YTSAURUS_IMAGE_CURRENT should be set to 25.2 and YTSAURUS_IMAGE_FUTURE to 25.3. Currently CURRENT is still 24.2 and FUTURE is 25.2. These should be updated to match: YTSAURUS_IMAGE_CURRENT = ${YTSAURUS_IMAGE_25_2} and YTSAURUS_IMAGE_FUTURE = ${YTSAURUS_IMAGE_25_3}.

Suggested change
export YTSAURUS_IMAGE_CURRENT = ${YTSAURUS_IMAGE_24_2}
export YTSAURUS_IMAGE_FUTURE = ${YTSAURUS_IMAGE_25_2}
export YTSAURUS_IMAGE_CURRENT = ${YTSAURUS_IMAGE_25_2}
export YTSAURUS_IMAGE_FUTURE = ${YTSAURUS_IMAGE_25_3}

Copilot uses AI. Check for mistakes.
export YTSAURUS_IMAGE_NIGHTLY = ${YTSAURUS_REGISTRY}/ytsaurus-nightly:dev-2025-11-11-1ea9f902e888db24630cdef436de8348b433ac4f
export YTSAURUS_IMAGE_NIGHTLY = ${YTSAURUS_REGISTRY}/ytsaurus-nightly:dev-2025-12-19-54476101b0d8c7d9dfa4c0173732494b49641334

# https://github.com/ytsaurus/ytsaurus/pkgs/container/query-tracker
# https://github.com/ytsaurus/ytsaurus/pkgs/container/query-tracker-nightly
# skopeo inspect --format '{{range .RepoTags}}{{.}}\n{{end -}}' docker://ghcr.io/ytsaurus/query-tracker-nightly:dev-2025-07-23-be855609d82ae5c6952a6b5c8c4e1706d1b18232
export QUERY_TRACKER_IMAGE_PREVIOUS = ${YTSAURUS_REGISTRY}/query-tracker:0.0.10
export QUERY_TRACKER_IMAGE_CURRENT = ${YTSAURUS_REGISTRY}/query-tracker:0.0.11
export QUERY_TRACKER_IMAGE_FUTURE = ${YTSAURUS_REGISTRY}/query-tracker:0.0.11
export QUERY_TRACKER_IMAGE_NIGHTLY = ${YTSAURUS_REGISTRY}/query-tracker-nightly:dev-2025-11-11-1ea9f902e888db24630cdef436de8348b433ac4f
export QUERY_TRACKER_IMAGE_FUTURE = ${YTSAURUS_REGISTRY}/query-tracker:0.1.1
export QUERY_TRACKER_IMAGE_NIGHTLY = ${YTSAURUS_REGISTRY}/query-tracker-nightly:dev-2025-12-19-54476101b0d8c7d9dfa4c0173732494b49641334

# https://github.com/ytsaurus/ytsaurus/pkgs/container/strawberry
# https://github.com/ytsaurus/ytsaurus/pkgs/container/strawberry-nightly
# skopeo inspect --format '{{range .RepoTags}}{{.}}\n{{end -}}' docker://ghcr.io/ytsaurus/strawberry-nightly:dev-2025-07-23-8c5b9c9b908af8b2f883de051b62072e795d40d3
export STRAWBERRY_IMAGE_PREVIOUS = ${YTSAURUS_REGISTRY}/strawberry:0.0.13
export STRAWBERRY_IMAGE_CURRENT = ${YTSAURUS_REGISTRY}/strawberry:0.0.14
export STRAWBERRY_IMAGE_FUTURE = ${YTSAURUS_REGISTRY}/strawberry:0.0.15
export STRAWBERRY_IMAGE_NIGHTLY = ${YTSAURUS_REGISTRY}/strawberry-nightly:dev-2025-11-11-1c0bdefd8ef465063372487e8a7c2be8625418e3
export STRAWBERRY_IMAGE_NIGHTLY = ${YTSAURUS_REGISTRY}/strawberry-nightly:dev-2025-12-19-aad5a97990f371aacb21eb2066cce24c46aa7c57

# https://github.com/ytsaurus/ytsaurus/pkgs/container/chyt
# https://github.com/ytsaurus/ytsaurus/pkgs/container/chyt-nightly
# skopeo inspect --format '{{range .RepoTags}}{{.}}\n{{end -}}' docker://ghcr.io/ytsaurus/chyt-nightly:dev-2025-07-23-85732937466aec6368c1582345afdedff70c5007
export CHYT_IMAGE_PREVIOUS = ${YTSAURUS_REGISTRY}/chyt:2.16.0
export CHYT_IMAGE_CURRENT = ${YTSAURUS_REGISTRY}/chyt:2.16.0
export CHYT_IMAGE_FUTURE = ${YTSAURUS_REGISTRY}/chyt:2.17.4
export CHYT_IMAGE_NIGHTLY = ${YTSAURUS_REGISTRY}/chyt-nightly:dev-2025-11-11-1ea9f902e888db24630cdef436de8348b433ac4f
export CHYT_IMAGE_NIGHTLY = ${YTSAURUS_REGISTRY}/chyt-nightly:dev-2025-12-19-54476101b0d8c7d9dfa4c0173732494b49641334

define LOAD_TEST_IMAGES
${YTSAURUS_IMAGE_23_2}
${YTSAURUS_IMAGE_PREVIOUS}
${YTSAURUS_IMAGE_CURRENT}
${YTSAURUS_IMAGE_FUTURE}
${QUERY_TRACKER_IMAGE_CURRENT}
${CHYT_IMAGE_CURRENT}
endef

YTSAURUS_SAMPLE_IMAGE_24_1 = ${YTSAURUS_REGISTRY}/ytsaurus:stable-24.1.0-relwithdebinfo
YTSAURUS_SAMPLE_IMAGE_CURRENT = ghcr.io/ytsaurus/ytsaurus:stable-25.2.2-relwithdebinfo

define LOAD_SAMPLE_IMAGES
${YTSAURUS_SAMPLE_IMAGE_24_1}
${YTSAURUS_SAMPLE_IMAGE_CURRENT}
endef
18 changes: 2 additions & 16 deletions test/e2e/ytsaurus_controller_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -662,7 +662,7 @@

// FIXME(khlebnikov): In some cases cluster is broken and cannot run operations.
By("Aborting operation")
Expect(op.Abort()).To(Succeed())

Check failure on line 665 in test/e2e/ytsaurus_controller_test.go

View workflow job for this annotation

GitHub Actions / Run e2e tests / Check tls e2e tests

JustAfterEach 01/15/26 08:19:37.219
}
})

Expand Down Expand Up @@ -715,11 +715,6 @@

By("Setting old core image for testing upgrade")
ytsaurus.Spec.CoreImage = oldImage

if oldImage == testutil.YtsaurusImage23_2 {
By("Disabling master caches in 23.2")
ytsaurus.Spec.MasterCaches = nil
}
})

It("Triggers cluster update", func(ctx context.Context) {
Expand All @@ -736,7 +731,7 @@
EventuallyYtsaurus(ctx, ytsaurus, reactionTimeout).Should(HaveObservedGeneration())

By("Waiting cluster update completes")
EventuallyYtsaurus(ctx, ytsaurus, upgradeTimeout).Should(HaveClusterStateRunning())

Check failure on line 734 in test/e2e/ytsaurus_controller_test.go

View workflow job for this annotation

GitHub Actions / Run e2e tests / Check update basic e2e tests

It 01/15/26 08:22:12.543
checkClusterHealth(ctx, ytClient)
checkChunkLocations(ytClient)

Expand All @@ -749,23 +744,14 @@
CurrentlyObject(ctx, ytsaurus).Should(HaveObservedGeneration())
})
},
Entry("When update Ytsaurus 23.2 -> 24.1", Label("24.1"), testutil.YtsaurusImage23_2, testutil.YtsaurusImage24_1),
Entry("When update Ytsaurus 24.1 -> 24.2", Label("24.2"), testutil.YtsaurusImage24_1, testutil.YtsaurusImage24_2),
Entry("When update Ytsaurus 24.2 -> 25.1", Label("25.1"), testutil.YtsaurusImage24_2, testutil.YtsaurusImage25_1),
Entry("When update Ytsaurus 25.1 -> 25.2", Label("25.2"), testutil.YtsaurusImage25_1, testutil.YtsaurusImage25_2),
Entry("When update Ytsaurus 25.2 -> 25.3", Label("25.3"), testutil.YtsaurusImage25_2, testutil.YtsaurusImage25_3),
)

Context("Test update plan selector", Label("plan", "selector"), func() {

BeforeEach(func() {
By("Setting 24.2+ image for update selector tests")
// This image is used for update selector tests because for earlier images
// there will be migration of imaginary chunks locations which restarts datanodes
// and makes it hard to test updateSelector.
// For 24.2+ image no migration is needed.
ytsaurus.Spec.CoreImage = testutil.YtsaurusImage24_2
})

It("Should be updated according to UpdateSelector=Everything", func(ctx context.Context) {

By("Run cluster update with selector: class=Nothing")
Expand Down Expand Up @@ -1555,7 +1541,6 @@
Context("With CRI-O", Label("cri", "crio"), func() {

BeforeEach(func() {
ytsaurus.Spec.CoreImage = testutil.YtsaurusImage25_2
requiredImages = append(requiredImages, ytsaurus.Spec.CoreImage)

By("Adding exec nodes")
Expand Down Expand Up @@ -1902,6 +1887,7 @@
Entry("YTsaurus 24.2", Label("24.2"), testutil.YtsaurusImages24_2),
Entry("YTsaurus 25.1", Label("25.1"), testutil.YtsaurusImages25_1),
Entry("YTsaurus 25.2", Label("25.2"), testutil.YtsaurusImages25_2),
Entry("YTsaurus 25.3", Label("25.3"), testutil.YtsaurusImages25_3),
Entry("YTsaurus twilight", Label("twilight"), testutil.TwilightImages),
Entry("YTsaurus nightly", Label("nightly"), testutil.NightlyImages),
) // integration tls
Expand Down Expand Up @@ -2265,11 +2251,11 @@
Expect(err).NotTo(HaveOccurred())
trackStatus(opStatus)
if opStatus.State.IsFinished() {
Expect(opStatus.State).Should(Equal(yt.StateCompleted))

Check failure on line 2254 in test/e2e/ytsaurus_controller_test.go

View workflow job for this annotation

GitHub Actions / Run e2e tests / Check tls e2e tests

JustBeforeEach 01/15/26 08:17:16.782

Check failure on line 2254 in test/e2e/ytsaurus_controller_test.go

View workflow job for this annotation

GitHub Actions / Run e2e tests / Check tls e2e tests

JustBeforeEach 01/15/26 08:14:05.453
return true
}
return false
}, operationTimeout, operationPollInterval, specCtx).Should(BeTrue())

Check failure on line 2258 in test/e2e/ytsaurus_controller_test.go

View workflow job for this annotation

GitHub Actions / Run e2e tests / Check other e2e tests

JustBeforeEach 01/15/26 08:10:38.056

Check failure on line 2258 in test/e2e/ytsaurus_controller_test.go

View workflow job for this annotation

GitHub Actions / Run e2e tests / Check other e2e tests

JustBeforeEach 01/15/26 08:10:04.413

Check failure on line 2258 in test/e2e/ytsaurus_controller_test.go

View workflow job for this annotation

GitHub Actions / Run e2e tests / Check other e2e tests

JustBeforeEach 01/15/26 08:07:30.571
return opStatus
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,6 @@ spec:
cpu: "0"
memory: "0"
queueAgents:
image: ghcr.io/ytsaurus/ytsaurus:stable-24.2.1
instanceCount: 1
loggers:
- minLogLevel: info
Expand Down
Loading