That isn't a option:
$ cephadm -v registry-login --registry-json login
ERROR: cephadm should be run as root

So I enabled temporarily anonymous access for the project at the moment.
But I noticed something in the logs of Harbor. All the ceph images got pulled 
via anonymous user, but one pull for promtail (deployed on all nodes) was done 
with the provided credentials, the rest via anonymous. The same for loki which 
is installed on two admin nodes, one of which I tried adding the new 
credentials.
But all ceph pulls where done via anonymous access. The strange part is that 
the first is done as ceph:v18.2.6-20250417 and the rest via 
ceph@sha256:848ef15fd4bb29a42d1063aba7b2543432ecec78afe35e7b64cc91f9748de551


> Op 24-04-2025 18:57 CEST schreef Eugen Block <ebl...@nde.ag>:
> 
>  
> Did you run 'ceph cephadm registry-login' or only 'sudo cephadm -v  
> registry-login --registry-json login'? Because the first would login  
> only the local node into the registry, the latter does it for all  
> nodes in the host list.
> 
> Zitat von Sake Ceph <c...@paulusma.eu>:
> 
> > We're used a local registry (docker registry), but needed to switch  
> > to Harbor. The old registry needed credentials and was working fine.
> >
> > I used "sudo cephadm -v registry-login --registry-json login" to  
> > login to the new registry. login is the json with the credentials.
> >
> > When starting the upgrade, I get the following error:  
> > "UPGRADE_FAILED_PULL: Upgrade: failed to pull target image".
> >
> > But using "sudo cephadm --image <url> pull" works fine.
> > $ sudo cephadm --image harbor.url/project/ceph/ceph:v18.2.6-20250417 pull
> > Pulling container image harbor.url/project/ceph/ceph:v18.2.6-20250417...
> > {
> >     "ceph_version": "ceph version 18.2.6  
> > (ff498e17d264a1a4d588c361cbce9cc65afa2327) reef (stable)",
> >     "image_id":  
> > "d4baa6a728fa46bda2d58db9f458847bde23ca99135c6c9bb025a9d50fb9f011",
> >     "repo_digests": [
> >          
> > "harbor.url/project/ceph/ceph@sha256:848ef15fd4bb29a42d1063aba7b2543432ecec78afe35e7b64cc91f9748de551"
> >     ]
> > }
> >
> > I also tried updating the config, didn't help either.
> > ceph config-key set mgr/cephadm/registry_url
> > ceph config-key set mgr/cephadm/registry_username
> > ceph config-key set mgr/cephadm/registry_password
> >
> > So what's wrong? Currently using 18.2.4.
> > _______________________________________________
> > ceph-users mailing list -- ceph-users@ceph.io
> > To unsubscribe send an email to ceph-users-le...@ceph.io
> 
> 
> _______________________________________________
> ceph-users mailing list -- ceph-users@ceph.io
> To unsubscribe send an email to ceph-users-le...@ceph.io
_______________________________________________
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io

Reply via email to