What happened?
When moving original image from xpkg.upbound.io to an internal repository and installing the provider, the provider fails to start, since it's referencing the controller image in package/crossplane.yaml (even though the provider is mono-image and injects runtime on build)
How can we reproduce it?
Try to run the provider on a k8s cluster with no access to public repos.
What environment did it happen in?
Crossplane version: all
If
controller:
image: xpkg.upbound.io/linode/provider-ceph:v0.0.40
gets removed from package/crossplane.yaml, provider will default to start embedded runtime :)
What happened?
When moving original image from xpkg.upbound.io to an internal repository and installing the provider, the provider fails to start, since it's referencing the controller image in
package/crossplane.yaml(even though the provider is mono-image and injects runtime on build)How can we reproduce it?
Try to run the provider on a k8s cluster with no access to public repos.
What environment did it happen in?
Crossplane version: all
If
gets removed from
package/crossplane.yaml, provider will default to start embedded runtime :)