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

No one assigned

    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

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions