constellation/bootstrapper/internal/kubernetes
Otto Bittner 6af54142f2
Remove client pkg from kubectl pkg (#638)
The nested client pkg was necessary to implement a generator pattern.
The generator was necessary as the Kubewrapper type
expects a k8sapi.Client object during instantiation.
However, the required kubeconfig is not ready during Kubewrapper creation.
This patch relies on an Initialize function to set the Kubeconfig
and hands over an empty struct during Kubewrapper creation.
This allows us to remove the extra Client abstraction.
2022-11-25 11:19:22 +01:00
..
k8sapi Remove client pkg from kubectl pkg (#638) 2022-11-25 11:19:22 +01:00
kubeWaiter Wait for kube api during init (#440) 2022-11-04 12:36:26 +01:00
cloud_provider.go AB#2525 clean up unused code (#504) 2022-11-15 10:31:55 +01:00
k8sutil.go AB#2635: Deploy Konnectivity via Helm 2022-11-23 12:21:08 +01:00
kubeconfig_test.go add license headers 2022-09-05 09:17:25 +02:00
kubeconfig.go add license headers 2022-09-05 09:17:25 +02:00
kubernetes_test.go Remove client pkg from kubectl pkg (#638) 2022-11-25 11:19:22 +01:00
kubernetes.go Remove client pkg from kubectl pkg (#638) 2022-11-25 11:19:22 +01:00