Cluster API operator is not accepting internal repository fetchconfig url #488
Labels
kind/bug
Categorizes issue or PR as related to a bug.
lifecycle/rotten
Denotes an issue or PR that has aged beyond stale and will be auto-closed.
needs-triage
Indicates an issue or PR lacks a `triage/foo` label and requires one.
What steps did you take and what happened:
[A clear and concise description on how to REPRODUCE the bug.]
Cluster API operator is not accepting internal repository fetchconfig url
What did you expect to happen:
We are trying to deploy Cluster API operator in an AirGap environment which do not have access to github.com or Gitlab.com, we see Cluster API Operator supports Airgap installations, however while deploying CoreProvider in capi-system namespace with an Internal repository url, it throws below error.
E0410 17:49:52.667842 1 controller.go:329] "msg"="Reconciler error" "error"="failed to create repo from provider url for provider \"cluster-api\": invalid provider url. Only GitHub and GitLab are supported for \"https\" schema" "CoreProvider"={"name":"cluster-api","namespace":"capi-system"} "controller"="coreprovider" "controllerGroup"="operator.cluster.x-k8s.io" "controllerKind"="CoreProvider" "name"="cluster-api" "namespace"="capi-system" "reconcileID"="e2a00b85-08ce-4796-854e-486c106519eb"
Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]
Environment:
kubectl version
): v1.24.17/etc/os-release
): CentOS 7.9/kind bug
[One or more /area label. See https://github.com/kubernetes-sigs/cluster-api-operator/labels?q=area for the list of labels]
The text was updated successfully, but these errors were encountered: