Skip to content

Not able to create seed image from SNO #4734

@cloudcafetech

Description

@cloudcafetech

Followed https://github.com/openshift-kni/lifecycle-agent/tree/main/lca-cli#running-as-a-container

  • Command
[root@sno-sa ~]# podman login -u admin -p Admin2675 mirror-registry.pkar.tech:8443                                               
Login Succeeded!

LCA_IMG=$(oc get deployment -n openshift-lifecycle-agent lifecycle-agent-controller-manager -o jsonpath='{.spec.template.spec.containers[?(@.name=="manager")].image}')

PULL_SEC=/root/pull-secret.json

SEED_IMG=mirror-registry.pkar.tech:8443/ocp/sno-sa:4.18.30
RECERT_IMG=quay.io/edge-infrastructure/recert:v0

podman run --privileged --pid=host --rm --net=host \
 -v /etc:/etc \
 -v /var:/var \
 -v /var/run:/var/run \
 -v /run/systemd/journal/socket:/run/systemd/journal/socket \
 -v ${PULL_SEC}:${PULL_SEC}:Z \
 --entrypoint lca-cli ${LCA_IMG} create -a ${PULL_SEC} -i ${SEED_IMG} --recert-image ${RECERT_IMG}
  • Output
[root@sno-sa ~]# podman run --privileged --pid=host --rm --net=host \
 -v /etc:/etc \
 -v /var:/var \
 -v /var/run:/var/run \
 -v /run/systemd/journal/socket:/run/systemd/journal/socket \
 -v ${PULL_SEC}:${PULL_SEC}:Z \
 --entrypoint lca-cli ${LCA_IMG} create -a ${PULL_SEC} -i ${SEED_IMG} --recert-image ${RECERT_IMG}

time="2026-02-05 17:26:38" level=info msg="OCI image creation has started"
time="2026-02-05 17:26:38" level=info msg="Creating seed image"
time="2026-02-05 17:26:38" level=info msg="Creating service installation-configuration.service"
time="2026-02-05 17:26:38" level=info msg="Enabling service installation-configuration.service"
time="2026-02-05 17:26:38" level=info msg="Running systemctl enable [installation-configuration.service]"
time="2026-02-05 17:26:38" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- systemctl enable installation-configuration.service]"
time="2026-02-05 17:26:39" level=info msg="Creating service lca-init-monitor.service"
time="2026-02-05 17:26:39" level=info msg="Enabling service lca-init-monitor.service"
time="2026-02-05 17:26:39" level=info msg="Running systemctl enable [lca-init-monitor.service]"
time="2026-02-05 17:26:39" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- systemctl enable lca-init-monitor.service]"
time="2026-02-05 17:26:41" level=info msg="Copy lca-cli binary"
time="2026-02-05 17:26:41" level=info msg="Copy lca-cli binary, into backup dir"
time="2026-02-05 17:26:41" level=info msg="Saving list of running containers and catalogsources."
time="2026-02-05 17:26:41" level=info msg="Cleaning image list"
time="2026-02-05 17:26:41" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- bash -c podman image prune -f]"
time="2026-02-05 17:26:41" level=info msg="Save list of downloaded images"
time="2026-02-05 17:26:41" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- bash -c crictl images -o json | jq -r '.images[] | if .repoTags | length > 0 then .repoTags[] else .repoDigests[] end']"
time="2026-02-05 17:26:41" level=info msg="Searching for catalog sources"
time="2026-02-05 17:26:41" level=info msg="Removing list of catalog images from full image list, catalog images to remove [mirror-registry.pkar.tech:8443/ocp/redhat/redhat-operator-index:v4.18]"
time="2026-02-05 17:26:41" level=info msg="Adding recert quay.io/edge-infrastructure/recert:v0 image to image list"
time="2026-02-05 17:26:41" level=info msg="Adding related images from CSVs"
time="2026-02-05 17:26:41" level=info msg="Creating /var/tmp/backup/containers.list file"
time="2026-02-05 17:26:41" level=info msg="List of containers  saved successfully."
time="2026-02-05 17:26:41" level=info msg="Saving seed cluster configuration"
time="2026-02-05 17:26:41" level=info msg="Running systemctl is-active [var-lib-containers.mount]"
time="2026-02-05 17:26:41" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- systemctl is-active var-lib-containers.mount]"
time="2026-02-05 17:26:41" level=info msg="Creating seed information file in manifest.json"
time="2026-02-05 17:26:41" level=info msg="Backing up seed cluster certificates for recert tool"
time="2026-02-05 17:26:41" level=info msg="Seed cluster certificates backed up successfully for recert tool"
time="2026-02-05 17:26:41" level=info msg="Stop kubelet service"
time="2026-02-05 17:26:41" level=info msg="Running systemctl stop [kubelet.service]"
time="2026-02-05 17:26:41" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- systemctl stop kubelet.service]"
time="2026-02-05 17:26:41" level=info msg="Disabling kubelet service"
time="2026-02-05 17:26:41" level=info msg="Running systemctl disable [kubelet.service]"
time="2026-02-05 17:26:41" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- systemctl disable kubelet.service]"
time="2026-02-05 17:26:43" level=info msg="Stopping containers and CRI-O runtime."
time="2026-02-05 17:26:43" level=info msg="Running systemctl is-active [crio]"
time="2026-02-05 17:26:43" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- systemctl is-active crio]"
time="2026-02-05 17:26:43" level=info msg="crio status is active"
time="2026-02-05 17:26:43" level=info msg="Stop running containers"
time="2026-02-05 17:26:43" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- bash -c crictl ps -q | xargs --no-run-if-empty --max-args 1 --max-procs 10 crictl stop --timeout 5]"
time="2026-02-05 17:26:56" level=info msg="Running systemctl stop [crio.service]"
time="2026-02-05 17:26:56" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- systemctl stop crio.service]"
time="2026-02-05 17:26:56" level=info msg="Running containers and CRI-O engine stopped successfully."
time="2026-02-05 17:26:56" level=info msg="Running recert --force-expire tool and saving a summary without sensitive data"
time="2026-02-05 17:26:56" level=info msg="Run recert --force-expire tool"
time="2026-02-05 17:26:56" level=info msg="Getting image from /etc/kubernetes/manifests/etcd-pod.yaml static pod file"
time="2026-02-05 17:26:56" level=info msg="Run unauthenticated etcd server for recert tool"
time="2026-02-05 17:26:56" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- podman run --rm --network=host --privileged --replace --authfile /root/pull-secret.json --detach --name recert_etcd --entrypoint etcd -v /var/lib/etcd:/store quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:3d3b2ee6bf989c1ed2d9be027844d49b2481ce06a443cb1d3a7f804633bea4df --name editor --data-dir /store]"
time="2026-02-05 17:26:56" level=info msg="Waiting for unauthenticated etcd start serving for recert tool"
time="2026-02-05 17:26:58" level=info msg="Unauthenticated etcd server for recert is up and running"
time="2026-02-05 17:26:58" level=info msg="Start running recert"
time="2026-02-05 17:26:58" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- podman run --rm --network=host --privileged --replace --name recert -v /etc:/host-etc -v /etc/ssh:/ssh -v /etc/kubernetes:/kubernetes -v /var/lib/kubelet:/kubelet -v /var/tmp:/var/tmp -v /etc/machine-config-daemon:/machine-config-daemon -v /etc/pki:/pki -e RECERT_CONFIG=/var/tmp/backup/recert_config.json --authfile /root/pull-secret.json quay.io/edge-infrastructure/recert:v0]"
time="2026-02-05 17:28:08" level=info msg="Killing the unauthenticated etcd server"
time="2026-02-05 17:28:08" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- podman stop recert_etcd]"
time="2026-02-05 17:28:08" level=info msg="Recert --force-expire tool ran and summary created successfully."
time="2026-02-05 17:28:08" level=info msg="Removing ovn certs folders"
time="2026-02-05 17:28:08" level=info msg="Removing /var/lib/ovn-ic/etc/ovnkube-node-certs folder"
time="2026-02-05 17:28:08" level=info msg="Removing /etc/cni/multus/certs folder"
time="2026-02-05 17:28:08" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- bash -c tar czf /var/tmp/backup/var.tgz --add-file /var/lib/kubelet/config.json --exclude '*/.bash_history' --exclude '/var/tmp/*' --exclude '/var/log/*' --exclude '/var/lib/lca' --exclude '/var/lib/log/*' --exclude '/var/lib/cni/bin/*' --exclude '/var/lib/containers/*' --exclude '/var/lib/kubelet/pods/*' --exclude '/var/lib/ovn-ic/etc/*' /var --selinux --xattrs --xattrs-include=* --acls]"
time="2026-02-05 17:28:18" level=info msg="Backup of /var created successfully."
time="2026-02-05 17:28:18" level=info msg="Backing up /etc"
time="2026-02-05 17:28:18" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- bash -c ostree admin config-diff | awk '$1 == \"D\" {print \"/etc/\" $2}' > /var/tmp/backup/etc.deletions]"
time="2026-02-05 17:28:19" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- bash -c ostree admin config-diff | grep -v 'cni/multus' | awk '$1 != \"D\" {print \"/etc/\" $2}' | tar czf /var/tmp/backup/etc.tgz --exclude '/etc/NetworkManager/system-connections' --exclude '/etc/machine-config-daemon/orig/var/lib/kubelet' --exclude '/etc/openvswitch/conf.db' --exclude '/etc/openvswitch/.conf.db.~lock~' --exclude '/etc/hostname' -T - --selinux --xattrs --xattrs-include=* --acls]"
time="2026-02-05 17:28:20" level=info msg="Backup of /etc created successfully."
time="2026-02-05 17:28:20" level=info msg="Backing up ostree"
time="2026-02-05 17:28:20" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- bash -c tar czf /var/tmp/backup/ostree.tgz -C /ostree/repo . --selinux --xattrs --xattrs-include=* --acls]"
time="2026-02-05 17:29:59" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- bash -c rpm-ostree status -v --json > /var/tmp/backup/rpm-ostree.json]"
time="2026-02-05 17:29:59" level=info msg="Backup of rpm-ostree.json created successfully."
time="2026-02-05 17:29:59" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- bash -c cp /etc/machine-config-daemon/currentconfig /var/tmp/backup/mco-currentconfig.json]"
time="2026-02-05 17:29:59" level=info msg="Backup of mco-currentconfig created successfully."
time="2026-02-05 17:29:59" level=info msg="Build and push OCI image to mirror-registry.pkar.tech:8443/ocp/sno-sa:4.18.30"
time="2026-02-05 17:29:59" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- rpm-ostree --version]"
time="2026-02-05 17:29:59" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- rpm-ostree status --json]"
time="2026-02-05 17:29:59" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- cp /ostree/deploy/rhcos/deploy/69ee4213f20505b2105f531b0cfca86e7e7198918d66f2504aba839a5c8eb91c.0.origin /var/tmp/backup/ostree-69ee4213f20505b2105f531b0cfca86e7e7198918d66f2504aba839a5c8eb91c.0.origin]"
time="2026-02-05 17:29:59" level=info msg="Backup of .origin created successfully."
time="2026-02-05 17:29:59" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- podman build --file /var/tmp/dockerfile-392635825 --tag mirror-registry.pkar.tech:8443/ocp/sno-sa:4.18.30 --label com.openshift.lifecycle-agent.seed_format_version=4 --label com.openshift.lifecycle-agent.seed_cluster_info={\"seed_cluster_ocp_version\":\"4.18.30\",\"base_domain\":\"pkar.tech\",\"cluster_name\":\"sno-sa\",\"node_ip\":\"192.168.0.120\",\"release_registry\":\"quay.io\",\"mirror_registry_configured\":true,\"sno_hostname\":\"sno-sa\",\"recert_image_pull_spec\":\"quay.io/edge-infrastructure/recert:v0\",\"has_proxy\":false,\"has_fips\":false,\"additionalTrustBundle\":{\"hasUserCaBundle\":true,\"proxyConfigmapName\":\"\"},\"ingress_certificate_cn\":\"ingress-operator@1770301367\"} /var/tmp/backup]"
time="2026-02-05 17:30:33" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- podman push --authfile /root/pull-secret.json mirror-registry.pkar.tech:8443/ocp/sno-sa:4.18.30]"
time="2026-02-05 17:30:33" level=error msg="failed to create seed image: failed to create and push seed image: failed to push seed image: failed to run \"podman\" in host namespace with args [push --authfile /root/pull-secret.json mirror-registry.pkar.tech:8443/ocp/sno-sa:4.18.30]: Getting image source signatures\nCopying blob sha256:8572d4432c79e170073125144f8ae3ae9de65ab1ad747dbd4f3fddf2788fba18\nError: trying to reuse blob sha256:8572d4432c79e170073125144f8ae3ae9de65ab1ad747dbd4f3fddf2788fba18 at destination: checking whether a blob sha256:8572d4432c79e170073125144f8ae3ae9de65ab1ad747dbd4f3fddf2788fba18 exists in mirror-registry.pkar.tech:8443/ocp/sno-sa: authentication required\n: exit status 125"
time="2026-02-05 17:30:33" level=info msg="Cleaning up seed cluster"
time="2026-02-05 17:30:33" level=info msg="Removing seed image"
time="2026-02-05 17:30:33" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- podman rmi mirror-registry.pkar.tech:8443/ocp/sno-sa:4.18.30]"
time="2026-02-05 17:30:33" level=info msg="Cleaning up systemd service units"
time="2026-02-05 17:30:33" level=info msg="Disabling service unit installation-configuration.service"
time="2026-02-05 17:30:33" level=info msg="Running systemctl disable [installation-configuration.service --now]"
time="2026-02-05 17:30:33" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- systemctl disable installation-configuration.service --now]"
time="2026-02-05 17:30:34" level=info msg="Removing service unit installation-configuration.service"
time="2026-02-05 17:30:34" level=info msg="Disabling service unit lca-init-monitor.service"
time="2026-02-05 17:30:34" level=info msg="Running systemctl disable [lca-init-monitor.service --now]"
time="2026-02-05 17:30:34" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- systemctl disable lca-init-monitor.service --now]"
time="2026-02-05 17:30:35" level=info msg="Removing service unit lca-init-monitor.service"
time="2026-02-05 17:30:35" level=info msg="Restoring crypto via recert tool"
time="2026-02-05 17:30:35" level=info msg="Running recert --extend-expiration tool to restore original seed crypto"
time="2026-02-05 17:30:35" level=info msg="Run recert --extend-expiration tool"
time="2026-02-05 17:30:35" level=info msg="Getting image from /etc/kubernetes/manifests/etcd-pod.yaml static pod file"
time="2026-02-05 17:30:35" level=info msg="Run unauthenticated etcd server for recert tool"
time="2026-02-05 17:30:35" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- podman run --rm --network=host --privileged --replace --authfile /root/pull-secret.json --detach --name recert_etcd --entrypoint etcd -v /var/lib/etcd:/store quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:3d3b2ee6bf989c1ed2d9be027844d49b2481ce06a443cb1d3a7f804633bea4df --name editor --data-dir /store]"
time="2026-02-05 17:30:35" level=info msg="Waiting for unauthenticated etcd start serving for recert tool"
time="2026-02-05 17:30:37" level=info msg="Unauthenticated etcd server for recert is up and running"
time="2026-02-05 17:30:37" level=info msg="Start running recert"
time="2026-02-05 17:30:37" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- podman run --rm --network=host --privileged --replace --name recert -v /etc:/host-etc -v /etc/ssh:/ssh -v /etc/kubernetes:/kubernetes -v /var/lib/kubelet:/kubelet -v /var/tmp:/var/tmp -v /etc/machine-config-daemon:/machine-config-daemon -v /etc/pki:/pki -e RECERT_CONFIG=/var/tmp/backupCertsDir/recert_config.json --authfile /root/pull-secret.json quay.io/edge-infrastructure/recert:v0]"
time="2026-02-05 17:31:50" level=info msg="Removing /var/tmp/backupCertsDir folder"
time="2026-02-05 17:31:50" level=info msg="Killing the unauthenticated etcd server"
time="2026-02-05 17:31:50" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- podman stop recert_etcd]"
time="2026-02-05 17:31:50" level=info msg="Certificates in seed SNO cluster restored successfully."
time="2026-02-05 17:31:50" level=info msg="Removing /var/tmp/backup folder"
time="2026-02-05 17:31:51" level=info msg="Removing /var/tmp/checks folder"
time="2026-02-05 17:31:51" level=info msg="Removing /var/lib/ovn-ic/etc/ovnkube-node-certs folder"
time="2026-02-05 17:31:51" level=info msg="Removing /etc/cni/multus/certs folder"
time="2026-02-05 17:31:51" level=info msg="Removing /var/seed_data folder"
time="2026-02-05 17:31:51" level=info msg="Restoring cluster services (i.e. kubelet.service unit)"
time="2026-02-05 17:31:51" level=info msg="Running systemctl enable [kubelet.service --now]"
time="2026-02-05 17:31:51" level=info msg="Executing nsenter with args [--target 1 --cgroup --mount --ipc --pid -- systemctl enable kubelet.service --now]"
time="2026-02-05 17:31:58" level=info msg="Seed cluster restored successfully!"
time="2026-02-05 17:31:58" level=fatal msg="Error executing create command: failed to create seed image: failed to create and push seed image: failed to push seed image: failed to run \"podman\" in host namespace with args [push --authfile /root/pull-secret.json mirror-registry.pkar.tech:8443/ocp/sno-sa:4.18.30]: Getting image source signatures\nCopying blob sha256:8572d4432c79e170073125144f8ae3ae9de65ab1ad747dbd4f3fddf2788fba18\nError: trying to reuse blob sha256:8572d4432c79e170073125144f8ae3ae9de65ab1ad747dbd4f3fddf2788fba18 at destination: checking whether a blob sha256:8572d4432c79e170073125144f8ae3ae9de65ab1ad747dbd4f3fddf2788fba18 exists in mirror-registry.pkar.tech:8443/ocp/sno-sa: authentication required\n: exit status 125"
  • After that I run same command with --skip-cleanup then manually able image build and push .
cat << EOF > dockerfile
FROM scratch
COPY . /
EOF
podman build --file dockerfile --tag mirror-registry.pkar.tech:8443/ocp/sno-sa:4.18.30 /var/tmp/backup
podman push mirror-registry.pkar.tech:8443/ocp/sno-sa:4.18.30

But getting error Error: container create failed: executable file /bin/sh not found: No such file or directory
when run from management cluster.

oc get all -n sno-ztp
NAME                         READY   STATUS                      RESTARTS   AGE
pod/sno-ztp-imageset-dxchm   0/1     Init:CreateContainerError   0          11s

NAME                         STATUS    COMPLETIONS   DURATION   AGE
job.batch/sno-ztp-imageset   Running   0/1           11s        11s


[root@lenevo-tci57 common]# oc describe pod/sno-ztp-imageset-dxchm -n sno-ztp
Name:             sno-ztp-imageset-dxchm
Namespace:        sno-ztp
Priority:         0
Service Account:  cluster-installer
Node:             sno-acm/192.168.0.135
Start Time:       Fri, 06 Feb 2026 09:22:21 -0500
Labels:           batch.kubernetes.io/controller-uid=4563b1c7-1daf-44ed-9d23-afbee0570550
                  batch.kubernetes.io/job-name=sno-ztp-imageset
                  controller-uid=4563b1c7-1daf-44ed-9d23-afbee0570550
                  hive.openshift.io/cluster-deployment-name=sno-ztp
                  hive.openshift.io/imageset=true
                  hive.openshift.io/job-type=imageset
                  job-name=sno-ztp-imageset
Annotations:      k8s.ovn.org/pod-networks:
                    {"default":{"ip_addresses":["10.128.1.55/23"],"mac_address":"0a:58:0a:80:01:37","gateway_ips":["10.128.0.1"],"routes":[{"dest":"10.128.0.0...
                  k8s.v1.cni.cncf.io/network-status:
                    [{
                        "name": "ovn-kubernetes",
                        "interface": "eth0",
                        "ips": [
                            "10.128.1.55"
                        ],
                        "mac": "0a:58:0a:80:01:37",
                        "default": true,
                        "dns": {}
                    }]
                  openshift.io/scc: restricted-v2
                  seccomp.security.alpha.kubernetes.io/pod: runtime/default
Status:           Pending
SeccompProfile:   RuntimeDefault
IP:               10.128.1.55
IPs:
  IP:           10.128.1.55
Controlled By:  Job/sno-ztp-imageset
Init Containers:
  release:
    Container ID:
    Image:         mirror-registry.pkar.tech:8443/ocp/sno-sa:4.18.30
    Image ID:
    Port:          <none>
    Host Port:     <none>
    Command:
      /bin/sh
      -c
    Args:
      cp -v /release-manifests/image-references /release-manifests/release-metadata  /common/
    State:          Waiting
      Reason:       CreateContainerError
    Ready:          False
    Restart Count:  0
    Environment:    <none>
    Mounts:
      /common from common (rw)
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-tnn6p (ro)
Containers:
  hiveutil:
    Container ID:
    Image:         registry.redhat.io/multicluster-engine/hive-rhel9@sha256:0b67b05f4f550d2f77f0ce5a3bc87dc975395bf161e7a7dcc9ea38a115b5f8eb
    Image ID:
    Port:          <none>
    Host Port:     <none>
    Command:
      /usr/bin/hiveutil
    Args:
      update-installer-image
      --work-dir
      /common
      --log-level
      debug
      --cluster-deployment-name
      sno-ztp
      --cluster-deployment-namespace
      sno-ztp
    State:          Waiting
      Reason:       PodInitializing
    Ready:          False
    Restart Count:  0
    Environment:    <none>
    Mounts:
      /common from common (rw)
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-tnn6p (ro)
Conditions:
  Type                        Status
  PodReadyToStartContainers   True
  Initialized                 False
  Ready                       False
  ContainersReady             False
  PodScheduled                True
Volumes:
  common:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:
    SizeLimit:  <unset>
  kube-api-access-tnn6p:
    Type:                    Projected (a volume that contains injected data from multiple sources)
    TokenExpirationSeconds:  3607
    ConfigMapName:           kube-root-ca.crt
    ConfigMapOptional:       <nil>
    DownwardAPI:             true
    ConfigMapName:           openshift-service-ca.crt
    ConfigMapOptional:       <nil>
QoS Class:                   BestEffort
Node-Selectors:              <none>
Tolerations:                 node-role.kubernetes.io/infra:NoSchedule op=Exists
                             node.kubernetes.io/memory-pressure:NoSchedule op=Exists
                             node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
  Type     Reason          Age                From               Message
  ----     ------          ----               ----               -------
  Normal   Scheduled       16s                default-scheduler  Successfully assigned sno-ztp/sno-ztp-imageset-dxchm to sno-acm
  Normal   AddedInterface  15s                multus             Add eth0 [10.128.1.55/23] from ovn-kubernetes
  Normal   Pulled          14s (x3 over 15s)  kubelet            Container image "mirror-registry.pkar.tech:8443/ocp/sno-sa:4.18.30" already present on machine
  Warning  Failed          13s (x3 over 15s)  kubelet            Error: container create failed: executable file `/bin/sh` not found: No such file or directory

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions