DX OTEL Collector Docker Image from UMA 26.6.1.24 isn't accessible
search cancel

DX OTEL Collector Docker Image from UMA 26.6.1.24 isn't accessible

book

Article ID: 445943

calendar_today

Updated On:

Products

DX SaaS

Issue/Introduction

Looking to use the new DX OTEL Collector bundled within UMA v26.6.1.24. It appears that the OTEL Collector Docker image referenced within this version of UMA isn't publicly available:

  Normal   Scheduled  2m9s                default-scheduler  Successfully assigned <server>
  Normal   Pulling    36s (x4 over 2m9s)  kubelet            Pulling image "<server>/dx-otel-collector:26.5.1-10"
  Warning  Failed     36s (x4 over 2m9s)  kubelet            Failed to pull image "<server>/broadcom/dx-otel-collector:26.5.1-10": Error response from daemon: failed to resolve reference "<server>/dx-otel-collector:26.5.1-10": failed to do request: Head "https://<server>/v2/broadcom/dx-otel-collector/manifests/26.5.1-10": dial tcp: lookup <server> on <ip_address>: no such host
  Warning  Failed     36s (x4 over 2m9s)  kubelet            Error: ErrImagePull
  
I confirmed that this is the case by explicitely executing a docker pull:

docker pull <server>/dx-otel-collector:26.5.1-10
Error response from daemon: failed to resolve reference "<server>/broadcom/dx-otel-collector:26.5.1-10": failed to do request: Head "https:/<server>/v2/broadcom/dx-otel-collector/manifests/26.5.1-10": dial tcp: lookup <server> on 1<ip_address>: no such host

Resolution

Looking into address this in the upcoming DXO2 SaaS 26.7.1 release.  

Below is a short-term solution

There is a way to override it the parameters. using properties - "global.imageRegistry" and "dx-otel-collector.image.repository" , as shown in below helm example
  helm install uma ./uma/ --set global.imageRegistry="docker.io" --set dx-otel-collector.image.repository="caapm/dx-otel-collector" -n dx-uma