├── .dockerignore ├── .github └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── .go-version ├── .golangci.yml ├── Dockerfile ├── Makefile ├── PROJECT ├── README.md ├── api └── v1beta1 │ ├── conditions_consts.go │ ├── consts.go │ ├── elfcluster_types.go │ ├── elfmachine_types.go │ ├── elfmachine_types_test.go │ ├── elfmachinetemplate_types.go │ ├── groupversion_info.go │ ├── types.go │ └── zz_generated.deepcopy.go ├── clusterctl-settings.json ├── config ├── certmanager │ ├── certificate.yaml │ ├── kustomization.yaml │ └── kustomizeconfig.yaml ├── crd │ ├── bases │ │ ├── infrastructure.cluster.x-k8s.io_elfclusters.yaml │ │ ├── infrastructure.cluster.x-k8s.io_elfmachines.yaml │ │ ├── infrastructure.cluster.x-k8s.io_elfmachinetemplates.yaml │ │ ├── kubesmart.smtx.io_hostconfigs.yaml │ │ └── kubesmart.smtx.io_hostoperationjobs.yaml │ ├── kustomization.yaml │ ├── kustomizeconfig.yaml │ └── patches │ │ ├── cainjection_in_elfclusters.yaml │ │ ├── cainjection_in_elfmachines.yaml │ │ ├── cainjection_in_elfmachinetemplates.yaml │ │ ├── webhook_in_elfclusters.yaml │ │ ├── webhook_in_elfmachines.yaml │ │ └── webhook_in_elfmachinetemplates.yaml ├── default │ ├── kustomization.yaml │ ├── manager_config_patch.yaml │ ├── manager_image_patch.yaml │ ├── manager_pull_policy.yaml │ ├── manager_webhook_patch.yaml │ ├── namespace.yaml │ └── webhookcainjection_patch.yaml ├── hostagent │ ├── jobs.yaml │ └── kustomization.yaml ├── manager │ ├── controller_manager_config.yaml │ ├── kustomization.yaml │ └── manager.yaml ├── prometheus │ ├── kustomization.yaml │ └── monitor.yaml ├── rbac │ ├── elfcluster_editor_role.yaml │ ├── elfcluster_viewer_role.yaml │ ├── elfmachine_editor_role.yaml │ ├── elfmachine_viewer_role.yaml │ ├── elfmachinetemplate_editor_role.yaml │ ├── elfmachinetemplate_viewer_role.yaml │ ├── kustomization.yaml │ ├── leader_election_role.yaml │ ├── leader_election_role_binding.yaml │ ├── role.yaml │ ├── role_binding.yaml │ └── service_account.yaml ├── samples │ ├── infrastructure_v1alpha3_elfcluster.yaml │ ├── infrastructure_v1alpha3_elfmachine.yaml │ └── infrastructure_v1alpha3_elfmachinetemplate.yaml └── webhook │ ├── kustomization.yaml │ ├── kustomizeconfig.yaml │ ├── manifests.yaml │ └── service.yaml ├── controllers ├── elfcluster_controller.go ├── elfcluster_controller_test.go ├── elfmachine_controller.go ├── elfmachine_controller_gpu.go ├── elfmachine_controller_gpu_test.go ├── elfmachine_controller_placement_group.go ├── elfmachine_controller_resources.go ├── elfmachine_controller_resources_test.go ├── elfmachine_controller_test.go ├── suite_test.go ├── tower_cache.go ├── tower_cache_test.go ├── vm_limiter.go └── vm_limiter_test.go ├── docs └── releasing.md ├── go.mod ├── go.sum ├── hack ├── boilerplate.go.txt ├── fetch_ext_bins.sh └── version.sh ├── main.go ├── metadata.yaml ├── pkg ├── config │ ├── config.go │ ├── config_test.go │ └── vm.go ├── constants │ └── constants.go ├── context │ ├── cluster_context.go │ ├── controller_manager_context.go │ ├── machine_context.go │ └── machine_template_context.go ├── errors │ └── consts.go ├── hostagent │ └── service.go ├── manager │ ├── constants.go │ ├── manager.go │ └── options.go ├── product │ └── product.go ├── resources │ ├── label.go │ ├── placement_group.go │ └── resource.go ├── service │ ├── collections.go │ ├── collections_test.go │ ├── consts.go │ ├── errors.go │ ├── mock_services │ │ └── vm_mock.go │ ├── types.go │ ├── util.go │ ├── util_test.go │ └── vm.go ├── session │ ├── tower.go │ └── tower_test.go ├── util │ ├── annotations │ │ └── helpers.go │ ├── common.go │ ├── kcp │ │ └── kcp.go │ ├── kube.go │ ├── labels │ │ ├── helpers.go │ │ └── helpers_test.go │ ├── machine │ │ ├── kcp.go │ │ ├── kcp_test.go │ │ ├── machine.go │ │ ├── machine_test.go │ │ ├── md.go │ │ └── md_test.go │ ├── md │ │ ├── md.go │ │ └── md_test.go │ ├── patch │ │ └── finalizer.go │ ├── tower.go │ └── types │ │ ├── uuid.go │ │ └── uuid_test.go └── version │ ├── consts.go │ ├── util.go │ └── version.go ├── templates └── cluster-template.yaml ├── test ├── config │ └── host-agent │ │ ├── kubesmart.smtx.io_hostconfigs.yaml │ │ └── kubesmart.smtx.io_hostoperationjobs.yaml ├── e2e │ ├── README.md │ ├── cape_quick_start_test.go │ ├── cluster_upgrade.go │ ├── cluster_upgrade_test.go │ ├── common.go │ ├── config │ │ └── elf-dev.yaml │ ├── controlplane_helpers.go │ ├── daemonset_helpers.go │ ├── data │ │ ├── cape │ │ │ └── metadata.yaml │ │ ├── capi │ │ │ └── metadata.yaml │ │ ├── cni │ │ │ └── calico │ │ │ │ └── calico.yaml │ │ └── infrastructure-elf │ │ │ └── kustomization │ │ │ ├── base │ │ │ ├── cluster-resource-set-label.yaml │ │ │ ├── cluster-resource-set.yaml │ │ │ └── kustomization.yaml │ │ │ ├── cluster-template-cp-ha │ │ │ └── kustomization.yaml │ │ │ ├── cluster-template-kcp-remediation │ │ │ ├── kustomization.yaml │ │ │ └── mhc.yaml │ │ │ ├── cluster-template-kcp-scale-in │ │ │ ├── kcp-surge.yaml │ │ │ └── kustomization.yaml │ │ │ ├── cluster-template-md-remediation │ │ │ ├── kustomization.yaml │ │ │ ├── md.yaml │ │ │ └── mhc.yaml │ │ │ ├── cluster-template-node-drain │ │ │ ├── kcp-drain.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── md-drain.yaml │ │ │ └── vcpu.yaml │ │ │ └── conformance │ │ │ ├── kustomization.yaml │ │ │ ├── worker-node-md.yaml │ │ │ └── worker-node-size.yaml │ ├── e2e_suite_test.go │ ├── ha_test.go │ ├── k8s_conformance_test.go │ ├── kcp_scale_test.go │ ├── machinedeployment_helpers.go │ ├── md_remediations_test.go │ ├── md_rollout_test.go │ ├── md_scale_test.go │ ├── node_drain_timeout_test.go │ ├── node_helpers.go │ ├── tower_test.go │ └── vm_helpers.go ├── fake │ ├── controller_manager_context.go │ ├── tower.go │ └── types.go └── helpers │ ├── cluster.go │ ├── envtest.go │ ├── framework.go │ ├── mod.go │ └── mod_test.go ├── tools └── cert-manager │ └── cert-manager.yaml └── webhooks ├── elfmachine_webhook_mutation.go ├── elfmachine_webhook_mutation_test.go ├── elfmachine_webhook_validation.go ├── elfmachine_webhook_validation_test.go ├── elfmachinetemplate_webhook_mutation.go ├── elfmachinetemplate_webhook_mutation_test.go ├── elfmachinetemplate_webhook_validation.go ├── elfmachinetemplate_webhook_validation_test.go └── util.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/.gitignore -------------------------------------------------------------------------------- /.go-version: -------------------------------------------------------------------------------- 1 | 1.23.11 2 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/.golangci.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/Makefile -------------------------------------------------------------------------------- /PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/PROJECT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/README.md -------------------------------------------------------------------------------- /api/v1beta1/conditions_consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/api/v1beta1/conditions_consts.go -------------------------------------------------------------------------------- /api/v1beta1/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/api/v1beta1/consts.go -------------------------------------------------------------------------------- /api/v1beta1/elfcluster_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/api/v1beta1/elfcluster_types.go -------------------------------------------------------------------------------- /api/v1beta1/elfmachine_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/api/v1beta1/elfmachine_types.go -------------------------------------------------------------------------------- /api/v1beta1/elfmachine_types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/api/v1beta1/elfmachine_types_test.go -------------------------------------------------------------------------------- /api/v1beta1/elfmachinetemplate_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/api/v1beta1/elfmachinetemplate_types.go -------------------------------------------------------------------------------- /api/v1beta1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/api/v1beta1/groupversion_info.go -------------------------------------------------------------------------------- /api/v1beta1/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/api/v1beta1/types.go -------------------------------------------------------------------------------- /api/v1beta1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/api/v1beta1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /clusterctl-settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/clusterctl-settings.json -------------------------------------------------------------------------------- /config/certmanager/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/certmanager/certificate.yaml -------------------------------------------------------------------------------- /config/certmanager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/certmanager/kustomization.yaml -------------------------------------------------------------------------------- /config/certmanager/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/certmanager/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/crd/bases/infrastructure.cluster.x-k8s.io_elfclusters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/crd/bases/infrastructure.cluster.x-k8s.io_elfclusters.yaml -------------------------------------------------------------------------------- /config/crd/bases/infrastructure.cluster.x-k8s.io_elfmachines.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/crd/bases/infrastructure.cluster.x-k8s.io_elfmachines.yaml -------------------------------------------------------------------------------- /config/crd/bases/infrastructure.cluster.x-k8s.io_elfmachinetemplates.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/crd/bases/infrastructure.cluster.x-k8s.io_elfmachinetemplates.yaml -------------------------------------------------------------------------------- /config/crd/bases/kubesmart.smtx.io_hostconfigs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/crd/bases/kubesmart.smtx.io_hostconfigs.yaml -------------------------------------------------------------------------------- /config/crd/bases/kubesmart.smtx.io_hostoperationjobs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/crd/bases/kubesmart.smtx.io_hostoperationjobs.yaml -------------------------------------------------------------------------------- /config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /config/crd/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/crd/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_elfclusters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/crd/patches/cainjection_in_elfclusters.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_elfmachines.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/crd/patches/cainjection_in_elfmachines.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_elfmachinetemplates.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/crd/patches/cainjection_in_elfmachinetemplates.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_elfclusters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/crd/patches/webhook_in_elfclusters.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_elfmachines.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/crd/patches/webhook_in_elfmachines.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_elfmachinetemplates.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/crd/patches/webhook_in_elfmachinetemplates.yaml -------------------------------------------------------------------------------- /config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/default/kustomization.yaml -------------------------------------------------------------------------------- /config/default/manager_config_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/default/manager_config_patch.yaml -------------------------------------------------------------------------------- /config/default/manager_image_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/default/manager_image_patch.yaml -------------------------------------------------------------------------------- /config/default/manager_pull_policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/default/manager_pull_policy.yaml -------------------------------------------------------------------------------- /config/default/manager_webhook_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/default/manager_webhook_patch.yaml -------------------------------------------------------------------------------- /config/default/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: system 5 | -------------------------------------------------------------------------------- /config/default/webhookcainjection_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/default/webhookcainjection_patch.yaml -------------------------------------------------------------------------------- /config/hostagent/jobs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/hostagent/jobs.yaml -------------------------------------------------------------------------------- /config/hostagent/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - jobs.yaml 3 | -------------------------------------------------------------------------------- /config/manager/controller_manager_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/manager/controller_manager_config.yaml -------------------------------------------------------------------------------- /config/manager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/manager/kustomization.yaml -------------------------------------------------------------------------------- /config/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/manager/manager.yaml -------------------------------------------------------------------------------- /config/prometheus/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - monitor.yaml 3 | -------------------------------------------------------------------------------- /config/prometheus/monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/prometheus/monitor.yaml -------------------------------------------------------------------------------- /config/rbac/elfcluster_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/rbac/elfcluster_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/elfcluster_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/rbac/elfcluster_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/elfmachine_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/rbac/elfmachine_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/elfmachine_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/rbac/elfmachine_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/elfmachinetemplate_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/rbac/elfmachinetemplate_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/elfmachinetemplate_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/rbac/elfmachinetemplate_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/rbac/leader_election_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/rbac/role.yaml -------------------------------------------------------------------------------- /config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/rbac/service_account.yaml -------------------------------------------------------------------------------- /config/samples/infrastructure_v1alpha3_elfcluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/samples/infrastructure_v1alpha3_elfcluster.yaml -------------------------------------------------------------------------------- /config/samples/infrastructure_v1alpha3_elfmachine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/samples/infrastructure_v1alpha3_elfmachine.yaml -------------------------------------------------------------------------------- /config/samples/infrastructure_v1alpha3_elfmachinetemplate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/samples/infrastructure_v1alpha3_elfmachinetemplate.yaml -------------------------------------------------------------------------------- /config/webhook/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/webhook/kustomization.yaml -------------------------------------------------------------------------------- /config/webhook/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/webhook/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/webhook/manifests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/webhook/manifests.yaml -------------------------------------------------------------------------------- /config/webhook/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/config/webhook/service.yaml -------------------------------------------------------------------------------- /controllers/elfcluster_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/controllers/elfcluster_controller.go -------------------------------------------------------------------------------- /controllers/elfcluster_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/controllers/elfcluster_controller_test.go -------------------------------------------------------------------------------- /controllers/elfmachine_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/controllers/elfmachine_controller.go -------------------------------------------------------------------------------- /controllers/elfmachine_controller_gpu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/controllers/elfmachine_controller_gpu.go -------------------------------------------------------------------------------- /controllers/elfmachine_controller_gpu_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/controllers/elfmachine_controller_gpu_test.go -------------------------------------------------------------------------------- /controllers/elfmachine_controller_placement_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/controllers/elfmachine_controller_placement_group.go -------------------------------------------------------------------------------- /controllers/elfmachine_controller_resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/controllers/elfmachine_controller_resources.go -------------------------------------------------------------------------------- /controllers/elfmachine_controller_resources_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/controllers/elfmachine_controller_resources_test.go -------------------------------------------------------------------------------- /controllers/elfmachine_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/controllers/elfmachine_controller_test.go -------------------------------------------------------------------------------- /controllers/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/controllers/suite_test.go -------------------------------------------------------------------------------- /controllers/tower_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/controllers/tower_cache.go -------------------------------------------------------------------------------- /controllers/tower_cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/controllers/tower_cache_test.go -------------------------------------------------------------------------------- /controllers/vm_limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/controllers/vm_limiter.go -------------------------------------------------------------------------------- /controllers/vm_limiter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/controllers/vm_limiter_test.go -------------------------------------------------------------------------------- /docs/releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/docs/releasing.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /hack/fetch_ext_bins.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/hack/fetch_ext_bins.sh -------------------------------------------------------------------------------- /hack/version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/hack/version.sh -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/main.go -------------------------------------------------------------------------------- /metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/metadata.yaml -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/config/config_test.go -------------------------------------------------------------------------------- /pkg/config/vm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/config/vm.go -------------------------------------------------------------------------------- /pkg/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/constants/constants.go -------------------------------------------------------------------------------- /pkg/context/cluster_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/context/cluster_context.go -------------------------------------------------------------------------------- /pkg/context/controller_manager_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/context/controller_manager_context.go -------------------------------------------------------------------------------- /pkg/context/machine_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/context/machine_context.go -------------------------------------------------------------------------------- /pkg/context/machine_template_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/context/machine_template_context.go -------------------------------------------------------------------------------- /pkg/errors/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/errors/consts.go -------------------------------------------------------------------------------- /pkg/hostagent/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/hostagent/service.go -------------------------------------------------------------------------------- /pkg/manager/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/manager/constants.go -------------------------------------------------------------------------------- /pkg/manager/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/manager/manager.go -------------------------------------------------------------------------------- /pkg/manager/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/manager/options.go -------------------------------------------------------------------------------- /pkg/product/product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/product/product.go -------------------------------------------------------------------------------- /pkg/resources/label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/resources/label.go -------------------------------------------------------------------------------- /pkg/resources/placement_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/resources/placement_group.go -------------------------------------------------------------------------------- /pkg/resources/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/resources/resource.go -------------------------------------------------------------------------------- /pkg/service/collections.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/service/collections.go -------------------------------------------------------------------------------- /pkg/service/collections_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/service/collections_test.go -------------------------------------------------------------------------------- /pkg/service/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/service/consts.go -------------------------------------------------------------------------------- /pkg/service/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/service/errors.go -------------------------------------------------------------------------------- /pkg/service/mock_services/vm_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/service/mock_services/vm_mock.go -------------------------------------------------------------------------------- /pkg/service/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/service/types.go -------------------------------------------------------------------------------- /pkg/service/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/service/util.go -------------------------------------------------------------------------------- /pkg/service/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/service/util_test.go -------------------------------------------------------------------------------- /pkg/service/vm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/service/vm.go -------------------------------------------------------------------------------- /pkg/session/tower.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/session/tower.go -------------------------------------------------------------------------------- /pkg/session/tower_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/session/tower_test.go -------------------------------------------------------------------------------- /pkg/util/annotations/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/util/annotations/helpers.go -------------------------------------------------------------------------------- /pkg/util/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/util/common.go -------------------------------------------------------------------------------- /pkg/util/kcp/kcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/util/kcp/kcp.go -------------------------------------------------------------------------------- /pkg/util/kube.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/util/kube.go -------------------------------------------------------------------------------- /pkg/util/labels/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/util/labels/helpers.go -------------------------------------------------------------------------------- /pkg/util/labels/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/util/labels/helpers_test.go -------------------------------------------------------------------------------- /pkg/util/machine/kcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/util/machine/kcp.go -------------------------------------------------------------------------------- /pkg/util/machine/kcp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/util/machine/kcp_test.go -------------------------------------------------------------------------------- /pkg/util/machine/machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/util/machine/machine.go -------------------------------------------------------------------------------- /pkg/util/machine/machine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/util/machine/machine_test.go -------------------------------------------------------------------------------- /pkg/util/machine/md.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/util/machine/md.go -------------------------------------------------------------------------------- /pkg/util/machine/md_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/util/machine/md_test.go -------------------------------------------------------------------------------- /pkg/util/md/md.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/util/md/md.go -------------------------------------------------------------------------------- /pkg/util/md/md_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/util/md/md_test.go -------------------------------------------------------------------------------- /pkg/util/patch/finalizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/util/patch/finalizer.go -------------------------------------------------------------------------------- /pkg/util/tower.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/util/tower.go -------------------------------------------------------------------------------- /pkg/util/types/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/util/types/uuid.go -------------------------------------------------------------------------------- /pkg/util/types/uuid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/util/types/uuid_test.go -------------------------------------------------------------------------------- /pkg/version/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/version/consts.go -------------------------------------------------------------------------------- /pkg/version/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/version/util.go -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/pkg/version/version.go -------------------------------------------------------------------------------- /templates/cluster-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/templates/cluster-template.yaml -------------------------------------------------------------------------------- /test/config/host-agent/kubesmart.smtx.io_hostconfigs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/config/host-agent/kubesmart.smtx.io_hostconfigs.yaml -------------------------------------------------------------------------------- /test/config/host-agent/kubesmart.smtx.io_hostoperationjobs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/config/host-agent/kubesmart.smtx.io_hostoperationjobs.yaml -------------------------------------------------------------------------------- /test/e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/README.md -------------------------------------------------------------------------------- /test/e2e/cape_quick_start_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/cape_quick_start_test.go -------------------------------------------------------------------------------- /test/e2e/cluster_upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/cluster_upgrade.go -------------------------------------------------------------------------------- /test/e2e/cluster_upgrade_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/cluster_upgrade_test.go -------------------------------------------------------------------------------- /test/e2e/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/common.go -------------------------------------------------------------------------------- /test/e2e/config/elf-dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/config/elf-dev.yaml -------------------------------------------------------------------------------- /test/e2e/controlplane_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/controlplane_helpers.go -------------------------------------------------------------------------------- /test/e2e/daemonset_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/daemonset_helpers.go -------------------------------------------------------------------------------- /test/e2e/data/cape/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/cape/metadata.yaml -------------------------------------------------------------------------------- /test/e2e/data/capi/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/capi/metadata.yaml -------------------------------------------------------------------------------- /test/e2e/data/cni/calico/calico.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/cni/calico/calico.yaml -------------------------------------------------------------------------------- /test/e2e/data/infrastructure-elf/kustomization/base/cluster-resource-set-label.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/infrastructure-elf/kustomization/base/cluster-resource-set-label.yaml -------------------------------------------------------------------------------- /test/e2e/data/infrastructure-elf/kustomization/base/cluster-resource-set.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/infrastructure-elf/kustomization/base/cluster-resource-set.yaml -------------------------------------------------------------------------------- /test/e2e/data/infrastructure-elf/kustomization/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/infrastructure-elf/kustomization/base/kustomization.yaml -------------------------------------------------------------------------------- /test/e2e/data/infrastructure-elf/kustomization/cluster-template-cp-ha/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/infrastructure-elf/kustomization/cluster-template-cp-ha/kustomization.yaml -------------------------------------------------------------------------------- /test/e2e/data/infrastructure-elf/kustomization/cluster-template-kcp-remediation/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/infrastructure-elf/kustomization/cluster-template-kcp-remediation/kustomization.yaml -------------------------------------------------------------------------------- /test/e2e/data/infrastructure-elf/kustomization/cluster-template-kcp-remediation/mhc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/infrastructure-elf/kustomization/cluster-template-kcp-remediation/mhc.yaml -------------------------------------------------------------------------------- /test/e2e/data/infrastructure-elf/kustomization/cluster-template-kcp-scale-in/kcp-surge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/infrastructure-elf/kustomization/cluster-template-kcp-scale-in/kcp-surge.yaml -------------------------------------------------------------------------------- /test/e2e/data/infrastructure-elf/kustomization/cluster-template-kcp-scale-in/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/infrastructure-elf/kustomization/cluster-template-kcp-scale-in/kustomization.yaml -------------------------------------------------------------------------------- /test/e2e/data/infrastructure-elf/kustomization/cluster-template-md-remediation/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/infrastructure-elf/kustomization/cluster-template-md-remediation/kustomization.yaml -------------------------------------------------------------------------------- /test/e2e/data/infrastructure-elf/kustomization/cluster-template-md-remediation/md.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/infrastructure-elf/kustomization/cluster-template-md-remediation/md.yaml -------------------------------------------------------------------------------- /test/e2e/data/infrastructure-elf/kustomization/cluster-template-md-remediation/mhc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/infrastructure-elf/kustomization/cluster-template-md-remediation/mhc.yaml -------------------------------------------------------------------------------- /test/e2e/data/infrastructure-elf/kustomization/cluster-template-node-drain/kcp-drain.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/infrastructure-elf/kustomization/cluster-template-node-drain/kcp-drain.yaml -------------------------------------------------------------------------------- /test/e2e/data/infrastructure-elf/kustomization/cluster-template-node-drain/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/infrastructure-elf/kustomization/cluster-template-node-drain/kustomization.yaml -------------------------------------------------------------------------------- /test/e2e/data/infrastructure-elf/kustomization/cluster-template-node-drain/md-drain.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/infrastructure-elf/kustomization/cluster-template-node-drain/md-drain.yaml -------------------------------------------------------------------------------- /test/e2e/data/infrastructure-elf/kustomization/cluster-template-node-drain/vcpu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/infrastructure-elf/kustomization/cluster-template-node-drain/vcpu.yaml -------------------------------------------------------------------------------- /test/e2e/data/infrastructure-elf/kustomization/conformance/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/infrastructure-elf/kustomization/conformance/kustomization.yaml -------------------------------------------------------------------------------- /test/e2e/data/infrastructure-elf/kustomization/conformance/worker-node-md.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/infrastructure-elf/kustomization/conformance/worker-node-md.yaml -------------------------------------------------------------------------------- /test/e2e/data/infrastructure-elf/kustomization/conformance/worker-node-size.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/data/infrastructure-elf/kustomization/conformance/worker-node-size.yaml -------------------------------------------------------------------------------- /test/e2e/e2e_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/e2e_suite_test.go -------------------------------------------------------------------------------- /test/e2e/ha_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/ha_test.go -------------------------------------------------------------------------------- /test/e2e/k8s_conformance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/k8s_conformance_test.go -------------------------------------------------------------------------------- /test/e2e/kcp_scale_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/kcp_scale_test.go -------------------------------------------------------------------------------- /test/e2e/machinedeployment_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/machinedeployment_helpers.go -------------------------------------------------------------------------------- /test/e2e/md_remediations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/md_remediations_test.go -------------------------------------------------------------------------------- /test/e2e/md_rollout_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/md_rollout_test.go -------------------------------------------------------------------------------- /test/e2e/md_scale_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/md_scale_test.go -------------------------------------------------------------------------------- /test/e2e/node_drain_timeout_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/node_drain_timeout_test.go -------------------------------------------------------------------------------- /test/e2e/node_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/node_helpers.go -------------------------------------------------------------------------------- /test/e2e/tower_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/tower_test.go -------------------------------------------------------------------------------- /test/e2e/vm_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/e2e/vm_helpers.go -------------------------------------------------------------------------------- /test/fake/controller_manager_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/fake/controller_manager_context.go -------------------------------------------------------------------------------- /test/fake/tower.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/fake/tower.go -------------------------------------------------------------------------------- /test/fake/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/fake/types.go -------------------------------------------------------------------------------- /test/helpers/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/helpers/cluster.go -------------------------------------------------------------------------------- /test/helpers/envtest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/helpers/envtest.go -------------------------------------------------------------------------------- /test/helpers/framework.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/helpers/framework.go -------------------------------------------------------------------------------- /test/helpers/mod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/helpers/mod.go -------------------------------------------------------------------------------- /test/helpers/mod_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/test/helpers/mod_test.go -------------------------------------------------------------------------------- /tools/cert-manager/cert-manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/tools/cert-manager/cert-manager.yaml -------------------------------------------------------------------------------- /webhooks/elfmachine_webhook_mutation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/webhooks/elfmachine_webhook_mutation.go -------------------------------------------------------------------------------- /webhooks/elfmachine_webhook_mutation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/webhooks/elfmachine_webhook_mutation_test.go -------------------------------------------------------------------------------- /webhooks/elfmachine_webhook_validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/webhooks/elfmachine_webhook_validation.go -------------------------------------------------------------------------------- /webhooks/elfmachine_webhook_validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/webhooks/elfmachine_webhook_validation_test.go -------------------------------------------------------------------------------- /webhooks/elfmachinetemplate_webhook_mutation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/webhooks/elfmachinetemplate_webhook_mutation.go -------------------------------------------------------------------------------- /webhooks/elfmachinetemplate_webhook_mutation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/webhooks/elfmachinetemplate_webhook_mutation_test.go -------------------------------------------------------------------------------- /webhooks/elfmachinetemplate_webhook_validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/webhooks/elfmachinetemplate_webhook_validation.go -------------------------------------------------------------------------------- /webhooks/elfmachinetemplate_webhook_validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/webhooks/elfmachinetemplate_webhook_validation_test.go -------------------------------------------------------------------------------- /webhooks/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartxworks/cluster-api-provider-elf/HEAD/webhooks/util.go --------------------------------------------------------------------------------