Automatically install required operators in target cluster if not present
What problem are you facing?
With Kubernetes-native in-cluster infrastructure providers like Rook, the target cluster for resources must have the necessary operators installed. Otherwise, Crossplane will not be able to successfully provision the resources.
Additional context: crossplaneio/crossplane#841
How could Crossplane help solve your problem?
While this will likely initially be handled manually in the managed reconciler connecter methods, it may be possible to make this part of the shared managed reconciler's Reconcile() method when the client provided is a k8s client.
Bootstrap() pattern suggested by @negz in https://github.com/crossplaneio/crossplane/pull/841#discussion_r330375434
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Crossplane does not currently have enough maintainers to address every issue and pull request. This issue has been automatically marked as stale because it has had no activity in the last 90 days. It will be closed in 14 days if no further activity occurs. Leaving a comment starting with /fresh will mark this issue as not stale.