cluster-api-provider-existinginfra
cluster-api-provider-existinginfra copied to clipboard
Manage existing infrastructure with Cluster API using this provider.
I really like the idea of this provider as it could be really useful, but there appears to have been no changes or responses to issues and PRs for months....
Docker has been deprecated as a container runtime since kubernetes 1.20. Add containerd as an option for the cri configuration.
When the first node is prepared by `wksctl`, the ExistingInfraMachine status is not set, but the plan is. When reconciling, the controller will never set that resource ready status, preventing...
The controller is looking for -assets configmap and `assets` key. If the configmap is missing the code generates a NPE and the container restarts. Since this is used to override...
Updated the install plan so that it uses the official docker apt for Docker. Also changed the install plan for Kubernetes so that you don't supply the gpg cert. **This...
Evidence: ``` containers: - args: - --verbose env: - name: EXISTINGINFRA_CONTROLLER_IMAGE value: docker.io/weaveworks/cluster-api-existinginfra-controller:v0.0.6 - name: POD_NAMESPACE valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.namespace image: docker.io/weaveworks/cluster-api-existinginfra-controller:v0.1.0 ``` I suspect the bug is...
It tries to `kubeadm join` itself, but at this point `kubelet` is not running and so it fails. With an LB `kubeadm join` is routed to another control plane node...