We should implement unit and e2e tests to make sure the provider is working properly. See: - https://cluster-api.sigs.k8s.io/developer/core/testing - https://cluster-api.sigs.k8s.io/developer/core/e2e