Open Swapnil-CSI opened 5 months ago
Provider deployments use the package name as the service name by default https://github.com/crossplane/crossplane/blob/master/internal/controller/pkg/revision/runtime.go#L267. Having a service named "kubernetes" shades the apiserver, and makes it so the provider can't start. This is not specific to provider-kubernetes. If you really want the provider to be named "kubernetes", you need to use the DeploymentRuntimeConfig to set the service name to something else:
apiVersion: pkg.crossplane.io/v1beta1
kind: DeploymentRuntimeConfig
metadata:
name: kubernetes-provider
spec:
serviceTemplate:
metadata:
name: something-other-than-kubernetes
What happened?
I tried to deploy k8s provider with provider name as kubernetes.
It showing below error in kubernetes-fd7ab5be249e-64969bb97d-97dcs pod.
How can we reproduce it?
install provider with name kubernetes
What environment did it happen in?
Crossplane version: 1.14.5