Skip to content

Operator can't fetch the list of samples images #23686

@tolusha

Description

@tolusha

Describe the bug

The dashboard API endpoint has been changed from api/airgap-sample to api/getting-started-sample
As a result, the operator cannot retrieve images from the samples.
Consequently, the image puller does not pull all default images.

I found another bug while testing DS 3.25
I wasn't able to see ansible image in /tmp/external_images.txt. But once operator is restarted, the image is there.

Difference:
  &v1alpha1.KubernetesImagePuller{
   ... // 2 ignored fields
   Spec: v1alpha1.KubernetesImagePullerSpec{
   ConfigMapName: "k8s-image-puller",
   DaemonsetName: "",
   DeploymentName: "kubernetes-image-puller",
   Images: strings.Join({
-  "code-rhel9-0",
+  "ansible-devspaces-0=ghcr.io/ansible/ansible-devspaces@sha256:ce1",
+  "ecc3b3c350eab2a9a417ce14a33f4b222a6aafd663b5cf997ccc8c601fe2c;do",
+  "tnet-90-1=quay.io/devspaces/dotnet-90@sha256:5cb201f58ebf20d76b7",
+  "b99e013da46aa6cfe594c5763ab873bcc6436965d7859;code-rhel9-2",
   "=registry.redhat.io/devspaces/code-rhel9@sha256:7b68bf06abf4f2b9",
   "48d21ffa82401b44f26965b093e4875653344ae2b7fe46c8;code-sshd-rhel9",
   "-",
-  "1",
+  "3",
   "=registry.redhat.io/devspaces/code-sshd-rhel9@sha256:938dfb964aa",
   "ae293190273034af8b09c5a007d614afa09b735756f930b34666f;jetbrains-",
   "ide-rhel9-",
-  "2",
+  "4",
   "=registry.redhat.io/devspaces/jetbrains-ide-rhel9@sha256:b6e79f7",
   "7712ede50d385d477b1d09a34ec4aee074785d385556a12a0a596e582;udi-rh",
   "el9-",
-  "3",
+  "5",
   "=registry.redhat.io/devspaces/udi-rhel9@sha256:bb5baa05f316944ca",
   "6df56ad718c368b248e8f4b2488551549b1b13c4ed5844b;",
   }, ""),
   CachingIntervalHours: "",
   CachingMemoryRequest: "",
   ... // 7 identical fields
   },
   ... // 1 ignored field
  }
2025-12-16T16:02:17Z INFO sync Object updated {"namespace": "openshift-operators", "kind": "v1alpha1.KubernetesImagePuller", "name": "devspaces-image-puller"}

Che version

next (development version)

Steps to reproduce

N/A

Expected behavior

N/A

Runtime

minikube

Screenshots

No response

Installation method

chectl/next

Environment

Linux

Eclipse Che Logs

Additional context

No response

Metadata

Metadata

Assignees

Labels

area/che-operatorIssues and PRs related to Eclipse Che Kubernetes Operatorkind/bugOutline of a bug - must adhere to the bug report template.team/BThis team is responsible for the Web Terminal, the DevWorkspace Operator.

Type

No type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions