The issue you’re facing is that the nvidia-gpu-operator charm is meant to be deployed on a kubernetes cloud. It looks like you are attempting to deploy it to a machine cloud (aws, maas, openstack, etc).
The good news is that since you’ve deployed charmed kubernetes, you have everything you need to create a k8s cloud/model for use with juju. You can find our charmed kubernetes + gpu deployment guide with those details here:
Thanks for your help !
I took another approach ( it worked ) - hope i did not violate the Juju echo-system:)
I installed using kubernetes core - then i just installed using the GPU Helm operator from NVIDIA.
It worked - all was successful . Guess i need to learn more about the cloud models.
My main goal is more around the bare-metal deployments .
If there is a reference architecture of charmed in production grade - can be great.
And Air-Gapped can be a nice bonus .