xetys/hetzner-kube

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
pkg/clustermanager/cluster.go409
B
6 hrs
pkg/hetzner/hetzner_provider_test.go322
A
0 mins
pkg/clustermanager/ssh_communicator.go253
A
35 mins
cmd/cluster_create.go237
B
4 hrs
pkg/hetzner/hetzner_provider.go226
A
3 hrs
pkg/clustermanager/provision_node.go203
A
40 mins
cmd/config.go154
A
0 mins
cmd/ssh_key_add.go140
A
45 mins
cmd/cluster_add_external_worker.go137
A
0 mins
pkg/clustermanager/configs_test.go125
A
2 hrs
cmd/cluster_add_worker.go117
A
0 mins
pkg/clustermanager/etcd.go115
A
0 mins
pkg/clustermanager/wireguard_test.go100
A
0 mins
cmd/config_test.go100
A
0 mins
pkg/clustermanager/configs.go98
A
1 hr
pkg/progress_coordinator.go90
A
0 mins
pkg/clustermanager/wireguard.go80
A
0 mins
pkg/addons/addon_rook.go73
A
0 mins
pkg/addons/addon_prometheus.go73
A
0 mins
cmd/cluster_remove_worker.go71
A
2 hrs
cmd/cluster_phase_install_masters.go71
A
0 mins
cmd/cluster_kubeconfig.go69
A
0 mins
pkg/addons/addon_hcloud_controller_manager.go69
A
0 mins
pkg/addons/addon_hetzner_csi.go69
A
0 mins
pkg/addons/addon_dashboard.go67
A
0 mins
cmd/root.go65
A
0 mins
pkg/addons/addon_helm.go64
A
0 mins
cmd/cluster_phase_setup_ha.go61
A
0 mins
cmd/cluster_remove_external_worker.go60
A
2 hrs
cmd/cluster_phase_install_workers.go59
A
0 mins
pkg/addons/addon_openebs.go54
A
0 mins
cmd/context_add.go53
A
0 mins
cmd/cluster_phase.go51
A
0 mins
cmd/cluster_create_test.go48
A
0 mins
pkg/addons/cluster_addon.go46
A
0 mins
cmd/cluster_delete.go46
A
40 mins
pkg/phases/phase_kube_restart.go45
A
0 mins
cmd/ssh_key_delete.go43
A
0 mins
cmd/cluster_etcd_restore.go42
A
0 mins
cmd/completion.go42
A
0 mins
cmd/cluster_addon.go41
A
40 mins
pkg/addons/addon_docker_registry.go41
A
0 mins
pkg/addons/addon_ingress.go41
B
6 hrs
pkg/addons/addon_cert_manager.go41
B
6 hrs
pkg/phases/phase.go40
A
0 mins
cmd/cluster_master_ip.go36
A
40 mins
cmd/cluster_addon_list.go35
A
0 mins
pkg/phases/phase_etcd.go34
A
0 mins
cmd/cluster_list.go33
A
0 mins
cmd/cluster_phase_etcd.go32
A
0 mins