├── .devcontainer ├── devcontainer.json └── post-install.sh ├── .dockerignore ├── .github ├── CODEOWNERS ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── auto-close.yml │ ├── auto-update.yml │ ├── co-integration-test.yaml │ ├── dev-artifacts-push.yml │ ├── post-merge-scorecard.yml │ ├── post-merge.yml │ └── pre-merge.yml ├── .gitignore ├── .golangci.yml ├── .mockery.yaml ├── .yamllint ├── CODE_OF_CONDUCT.md ├── Dockerfile.manager ├── Dockerfile.southbound ├── LICENSES └── Apache-2.0.txt ├── Makefile ├── PROJECT ├── README.md ├── REUSE.toml ├── SECURITY.md ├── VERSION ├── api └── v1alpha1 │ ├── condition_consts.go │ ├── groupversion_info.go │ ├── intelcluster_types.go │ ├── intelclustertemplate_types.go │ ├── intelmachine_types.go │ ├── intelmachinebinding_types.go │ ├── intelmachinetemplate_types.go │ └── zz_generated.deepcopy.go ├── cmd ├── manager │ └── main.go └── southbound │ └── main.go ├── config ├── crd │ ├── bases │ │ ├── infrastructure.cluster.x-k8s.io_intelclusters.yaml │ │ ├── infrastructure.cluster.x-k8s.io_intelclustertemplates.yaml │ │ ├── infrastructure.cluster.x-k8s.io_intelmachinebindings.yaml │ │ ├── infrastructure.cluster.x-k8s.io_intelmachines.yaml │ │ └── infrastructure.cluster.x-k8s.io_intelmachinetemplates.yaml │ ├── deps │ │ ├── cluster-api-v1.9.3.yaml │ │ └── cluster.edge-orchestrator.intel.com_clusterconnects.yaml │ ├── kustomization.yaml │ └── kustomizeconfig.yaml ├── default │ ├── kustomization.yaml │ ├── manager_metrics_patch.yaml │ └── metrics_service.yaml ├── manager │ ├── kustomization.yaml │ └── manager.yaml ├── network-policy │ ├── allow-metrics-traffic.yaml │ └── kustomization.yaml ├── prometheus │ ├── kustomization.yaml │ └── monitor.yaml ├── rbac │ ├── clusterconnection_editor_role.yaml │ ├── clusterconnection_viewer_role.yaml │ ├── intelcluster_editor_role.yaml │ ├── intelcluster_viewer_role.yaml │ ├── intelclustertemplate_editor_role.yaml │ ├── intelclustertemplate_viewer_role.yaml │ ├── intelmachine_editor_role.yaml │ ├── intelmachine_viewer_role.yaml │ ├── intelmachinebinding_editor_role.yaml │ ├── intelmachinebinding_viewer_role.yaml │ ├── intelmachinetemplate_editor_role.yaml │ ├── intelmachinetemplate_viewer_role.yaml │ ├── kustomization.yaml │ ├── leader_election_role.yaml │ ├── leader_election_role_binding.yaml │ ├── metrics_auth_role.yaml │ ├── metrics_auth_role_binding.yaml │ ├── metrics_reader_role.yaml │ ├── role.yaml │ ├── role_binding.yaml │ └── service_account.yaml └── samples │ ├── infrastructure_v1alpha1_clusterconnection.yaml │ ├── infrastructure_v1alpha1_intelcluster.yaml │ ├── infrastructure_v1alpha1_intelclustertemplate.yaml │ ├── infrastructure_v1alpha1_intelmachine.yaml │ ├── infrastructure_v1alpha1_intelmachinebinding.yaml │ ├── infrastructure_v1alpha1_intelmachinetemplate.yaml │ └── kustomization.yaml ├── deployment └── charts │ ├── intel-infra-provider-crds │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── infrastructure.cluster.x-k8s.io_intelclusters.yaml │ │ ├── infrastructure.cluster.x-k8s.io_intelclustertemplates.yaml │ │ ├── infrastructure.cluster.x-k8s.io_intelmachinebindings.yaml │ │ ├── infrastructure.cluster.x-k8s.io_intelmachines.yaml │ │ └── infrastructure.cluster.x-k8s.io_intelmachinetemplates.yaml │ └── values.yaml │ └── intel-infra-provider │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ ├── _helpers.tpl │ ├── ingress.yaml │ ├── manager.yaml │ ├── metrics_service.yaml │ ├── network_policy.yaml │ ├── role.yaml │ ├── role_binding.yaml │ ├── service_account.yaml │ ├── service_monitor.yaml │ ├── southbound_api.yaml │ └── southbound_api_service.yaml │ └── values.yaml ├── go.mod ├── go.sum ├── hack ├── boilerplate.go.txt └── fuzz_all.sh ├── internal ├── controller │ ├── intelcluster_controller.go │ ├── intelcluster_controller_fuzz_test.go │ ├── intelcluster_controller_test.go │ ├── intelmachine_controller.go │ ├── intelmachine_controller_fuzz_test.go │ ├── intelmachine_controller_test.go │ └── suite_test.go ├── rego │ └── authz.rego ├── southboundconfig │ ├── config.go │ └── config_test.go ├── southboundhandler │ ├── handler.go │ ├── handler_test.go │ └── types.go └── southboundserver │ ├── server.go │ └── server_test.go ├── mocks ├── m_client │ ├── mock_client.go │ ├── mock_subresourcewriter.go │ └── mock_tenantawareinventoryclient.go ├── m_inventory │ ├── mock_infrastructureprovider.go │ └── mock_infrastructureprovider.go.license └── m_southboundhandler │ ├── mock_southboundhandler.go │ └── mock_southboundhandler.go.license ├── pkg ├── api │ └── proto │ │ ├── cluster_orchestrator_southbound.pb.go │ │ ├── cluster_orchestrator_southbound.pb.go.license │ │ ├── cluster_orchestrator_southbound.pb.validate.go │ │ ├── cluster_orchestrator_southbound.pb.validate.go.license │ │ ├── cluster_orchestrator_southbound.proto │ │ ├── cluster_orchestrator_southbound.proto.license │ │ ├── cluster_orchestrator_southbound_grpc.pb.go │ │ └── cluster_orchestrator_southbound_grpc.pb.go.license ├── auth │ ├── auth_echo │ │ ├── auth_echo.go │ │ ├── auth_echo_test.go │ │ └── test │ │ │ └── authz.rego │ └── auth_multitenancy │ │ ├── auth.go │ │ └── auth_test.go ├── inventory │ ├── inventory_client.go │ ├── inventory_client_test.go │ ├── machine_provider.go │ ├── machine_provider_test.go │ └── types.go ├── logging │ ├── README.md │ ├── logger.go │ └── logger_test.go ├── mocks │ └── mock-secret-client │ │ └── mock_secret_client.go ├── rbac │ ├── rbac.go │ ├── rbac_test.go │ └── test │ │ └── authz.rego ├── scope │ ├── cluster.go │ └── cluster_test.go ├── server-options │ ├── grpc_server_options.go │ ├── grpc_server_options_test.go │ ├── http_server_options.go │ └── http_server_options_test.go ├── tenant │ ├── grpc.go │ ├── grpc_test.go │ ├── rest.go │ ├── rest_test.go │ ├── tenant_test.go │ ├── types.go │ ├── utils.go │ └── utils_test.go ├── testing │ └── testing_utils.go ├── tracing │ ├── trace.go │ ├── trace_test.go │ └── tracing_test.go └── utils │ ├── file.go │ ├── file_test.go │ ├── http.go │ ├── http_test.go │ ├── kubernetes.go │ ├── kubernetes_test.go │ ├── testdata │ ├── dstFile.yml │ ├── fileutil1.yml │ ├── fileutil_test.json │ ├── fileutil_test.yml │ ├── hardlink.lns │ ├── hardlinkobj │ ├── symbol.yaml │ └── testkubeconfigcontent │ ├── tools.go │ ├── tools_test.go │ ├── utils.go │ ├── utils_test.go │ ├── validate.go │ └── validate_test.go ├── requirements.txt ├── test ├── coder │ └── traefik-values.yaml ├── demo │ ├── kind-cluster-with-extramounts.yaml │ ├── rke2-intel-clusterclass-example.yaml │ └── rke2-intel-example.yaml ├── e2e │ ├── e2e_suite_test.go │ └── e2e_test.go ├── grpc-stub-middleware │ └── grpc_stub_middleware.go ├── inventory-stub │ ├── inventory_stub.go │ └── inventory_stub_test.go └── utils │ ├── utils.go │ └── utils_controller.go └── trivy.yaml /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/post-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/.devcontainer/post-install.sh -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-close.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/.github/workflows/auto-close.yml -------------------------------------------------------------------------------- /.github/workflows/auto-update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/.github/workflows/auto-update.yml -------------------------------------------------------------------------------- /.github/workflows/co-integration-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/.github/workflows/co-integration-test.yaml -------------------------------------------------------------------------------- /.github/workflows/dev-artifacts-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/.github/workflows/dev-artifacts-push.yml -------------------------------------------------------------------------------- /.github/workflows/post-merge-scorecard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/.github/workflows/post-merge-scorecard.yml -------------------------------------------------------------------------------- /.github/workflows/post-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/.github/workflows/post-merge.yml -------------------------------------------------------------------------------- /.github/workflows/pre-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/.github/workflows/pre-merge.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.mockery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/.mockery.yaml -------------------------------------------------------------------------------- /.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/.yamllint -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile.manager: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/Dockerfile.manager -------------------------------------------------------------------------------- /Dockerfile.southbound: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/Dockerfile.southbound -------------------------------------------------------------------------------- /LICENSES/Apache-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/LICENSES/Apache-2.0.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/Makefile -------------------------------------------------------------------------------- /PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/PROJECT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/README.md -------------------------------------------------------------------------------- /REUSE.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/REUSE.toml -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/SECURITY.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.3.5-dev 2 | -------------------------------------------------------------------------------- /api/v1alpha1/condition_consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/api/v1alpha1/condition_consts.go -------------------------------------------------------------------------------- /api/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/api/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /api/v1alpha1/intelcluster_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/api/v1alpha1/intelcluster_types.go -------------------------------------------------------------------------------- /api/v1alpha1/intelclustertemplate_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/api/v1alpha1/intelclustertemplate_types.go -------------------------------------------------------------------------------- /api/v1alpha1/intelmachine_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/api/v1alpha1/intelmachine_types.go -------------------------------------------------------------------------------- /api/v1alpha1/intelmachinebinding_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/api/v1alpha1/intelmachinebinding_types.go -------------------------------------------------------------------------------- /api/v1alpha1/intelmachinetemplate_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/api/v1alpha1/intelmachinetemplate_types.go -------------------------------------------------------------------------------- /api/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/api/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /cmd/manager/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/cmd/manager/main.go -------------------------------------------------------------------------------- /cmd/southbound/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/cmd/southbound/main.go -------------------------------------------------------------------------------- /config/crd/bases/infrastructure.cluster.x-k8s.io_intelclusters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/crd/bases/infrastructure.cluster.x-k8s.io_intelclusters.yaml -------------------------------------------------------------------------------- /config/crd/bases/infrastructure.cluster.x-k8s.io_intelclustertemplates.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/crd/bases/infrastructure.cluster.x-k8s.io_intelclustertemplates.yaml -------------------------------------------------------------------------------- /config/crd/bases/infrastructure.cluster.x-k8s.io_intelmachinebindings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/crd/bases/infrastructure.cluster.x-k8s.io_intelmachinebindings.yaml -------------------------------------------------------------------------------- /config/crd/bases/infrastructure.cluster.x-k8s.io_intelmachines.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/crd/bases/infrastructure.cluster.x-k8s.io_intelmachines.yaml -------------------------------------------------------------------------------- /config/crd/bases/infrastructure.cluster.x-k8s.io_intelmachinetemplates.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/crd/bases/infrastructure.cluster.x-k8s.io_intelmachinetemplates.yaml -------------------------------------------------------------------------------- /config/crd/deps/cluster-api-v1.9.3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/crd/deps/cluster-api-v1.9.3.yaml -------------------------------------------------------------------------------- /config/crd/deps/cluster.edge-orchestrator.intel.com_clusterconnects.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/crd/deps/cluster.edge-orchestrator.intel.com_clusterconnects.yaml -------------------------------------------------------------------------------- /config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /config/crd/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/crd/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/default/kustomization.yaml -------------------------------------------------------------------------------- /config/default/manager_metrics_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/default/manager_metrics_patch.yaml -------------------------------------------------------------------------------- /config/default/metrics_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/default/metrics_service.yaml -------------------------------------------------------------------------------- /config/manager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/manager/kustomization.yaml -------------------------------------------------------------------------------- /config/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/manager/manager.yaml -------------------------------------------------------------------------------- /config/network-policy/allow-metrics-traffic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/network-policy/allow-metrics-traffic.yaml -------------------------------------------------------------------------------- /config/network-policy/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - allow-metrics-traffic.yaml 3 | -------------------------------------------------------------------------------- /config/prometheus/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - monitor.yaml 3 | -------------------------------------------------------------------------------- /config/prometheus/monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/prometheus/monitor.yaml -------------------------------------------------------------------------------- /config/rbac/clusterconnection_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/clusterconnection_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/clusterconnection_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/clusterconnection_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/intelcluster_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/intelcluster_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/intelcluster_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/intelcluster_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/intelclustertemplate_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/intelclustertemplate_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/intelclustertemplate_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/intelclustertemplate_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/intelmachine_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/intelmachine_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/intelmachine_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/intelmachine_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/intelmachinebinding_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/intelmachinebinding_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/intelmachinebinding_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/intelmachinebinding_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/intelmachinetemplate_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/intelmachinetemplate_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/intelmachinetemplate_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/intelmachinetemplate_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/leader_election_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/metrics_auth_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/metrics_auth_role.yaml -------------------------------------------------------------------------------- /config/rbac/metrics_auth_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/metrics_auth_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/metrics_reader_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/metrics_reader_role.yaml -------------------------------------------------------------------------------- /config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/role.yaml -------------------------------------------------------------------------------- /config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/rbac/service_account.yaml -------------------------------------------------------------------------------- /config/samples/infrastructure_v1alpha1_clusterconnection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/samples/infrastructure_v1alpha1_clusterconnection.yaml -------------------------------------------------------------------------------- /config/samples/infrastructure_v1alpha1_intelcluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/samples/infrastructure_v1alpha1_intelcluster.yaml -------------------------------------------------------------------------------- /config/samples/infrastructure_v1alpha1_intelclustertemplate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/samples/infrastructure_v1alpha1_intelclustertemplate.yaml -------------------------------------------------------------------------------- /config/samples/infrastructure_v1alpha1_intelmachine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/samples/infrastructure_v1alpha1_intelmachine.yaml -------------------------------------------------------------------------------- /config/samples/infrastructure_v1alpha1_intelmachinebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/samples/infrastructure_v1alpha1_intelmachinebinding.yaml -------------------------------------------------------------------------------- /config/samples/infrastructure_v1alpha1_intelmachinetemplate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/samples/infrastructure_v1alpha1_intelmachinetemplate.yaml -------------------------------------------------------------------------------- /config/samples/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/config/samples/kustomization.yaml -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider-crds/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/deployment/charts/intel-infra-provider-crds/.helmignore -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider-crds/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/deployment/charts/intel-infra-provider-crds/Chart.yaml -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider-crds/templates/infrastructure.cluster.x-k8s.io_intelclusters.yaml: -------------------------------------------------------------------------------- 1 | ../../../../config/crd/bases/infrastructure.cluster.x-k8s.io_intelclusters.yaml -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider-crds/templates/infrastructure.cluster.x-k8s.io_intelclustertemplates.yaml: -------------------------------------------------------------------------------- 1 | ../../../../config/crd/bases/infrastructure.cluster.x-k8s.io_intelclustertemplates.yaml -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider-crds/templates/infrastructure.cluster.x-k8s.io_intelmachinebindings.yaml: -------------------------------------------------------------------------------- 1 | ../../../../config/crd/bases/infrastructure.cluster.x-k8s.io_intelmachinebindings.yaml -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider-crds/templates/infrastructure.cluster.x-k8s.io_intelmachines.yaml: -------------------------------------------------------------------------------- 1 | ../../../../config/crd/bases/infrastructure.cluster.x-k8s.io_intelmachines.yaml -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider-crds/templates/infrastructure.cluster.x-k8s.io_intelmachinetemplates.yaml: -------------------------------------------------------------------------------- 1 | ../../../../config/crd/bases/infrastructure.cluster.x-k8s.io_intelmachinetemplates.yaml -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider-crds/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/deployment/charts/intel-infra-provider-crds/values.yaml -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/deployment/charts/intel-infra-provider/.helmignore -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/deployment/charts/intel-infra-provider/Chart.yaml -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/deployment/charts/intel-infra-provider/templates/_helpers.tpl -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/deployment/charts/intel-infra-provider/templates/ingress.yaml -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider/templates/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/deployment/charts/intel-infra-provider/templates/manager.yaml -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider/templates/metrics_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/deployment/charts/intel-infra-provider/templates/metrics_service.yaml -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider/templates/network_policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/deployment/charts/intel-infra-provider/templates/network_policy.yaml -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider/templates/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/deployment/charts/intel-infra-provider/templates/role.yaml -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider/templates/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/deployment/charts/intel-infra-provider/templates/role_binding.yaml -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider/templates/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/deployment/charts/intel-infra-provider/templates/service_account.yaml -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider/templates/service_monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/deployment/charts/intel-infra-provider/templates/service_monitor.yaml -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider/templates/southbound_api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/deployment/charts/intel-infra-provider/templates/southbound_api.yaml -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider/templates/southbound_api_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/deployment/charts/intel-infra-provider/templates/southbound_api_service.yaml -------------------------------------------------------------------------------- /deployment/charts/intel-infra-provider/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/deployment/charts/intel-infra-provider/values.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /hack/fuzz_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/hack/fuzz_all.sh -------------------------------------------------------------------------------- /internal/controller/intelcluster_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/internal/controller/intelcluster_controller.go -------------------------------------------------------------------------------- /internal/controller/intelcluster_controller_fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/internal/controller/intelcluster_controller_fuzz_test.go -------------------------------------------------------------------------------- /internal/controller/intelcluster_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/internal/controller/intelcluster_controller_test.go -------------------------------------------------------------------------------- /internal/controller/intelmachine_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/internal/controller/intelmachine_controller.go -------------------------------------------------------------------------------- /internal/controller/intelmachine_controller_fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/internal/controller/intelmachine_controller_fuzz_test.go -------------------------------------------------------------------------------- /internal/controller/intelmachine_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/internal/controller/intelmachine_controller_test.go -------------------------------------------------------------------------------- /internal/controller/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/internal/controller/suite_test.go -------------------------------------------------------------------------------- /internal/rego/authz.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/internal/rego/authz.rego -------------------------------------------------------------------------------- /internal/southboundconfig/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/internal/southboundconfig/config.go -------------------------------------------------------------------------------- /internal/southboundconfig/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/internal/southboundconfig/config_test.go -------------------------------------------------------------------------------- /internal/southboundhandler/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/internal/southboundhandler/handler.go -------------------------------------------------------------------------------- /internal/southboundhandler/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/internal/southboundhandler/handler_test.go -------------------------------------------------------------------------------- /internal/southboundhandler/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/internal/southboundhandler/types.go -------------------------------------------------------------------------------- /internal/southboundserver/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/internal/southboundserver/server.go -------------------------------------------------------------------------------- /internal/southboundserver/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/internal/southboundserver/server_test.go -------------------------------------------------------------------------------- /mocks/m_client/mock_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/mocks/m_client/mock_client.go -------------------------------------------------------------------------------- /mocks/m_client/mock_subresourcewriter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/mocks/m_client/mock_subresourcewriter.go -------------------------------------------------------------------------------- /mocks/m_client/mock_tenantawareinventoryclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/mocks/m_client/mock_tenantawareinventoryclient.go -------------------------------------------------------------------------------- /mocks/m_inventory/mock_infrastructureprovider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/mocks/m_inventory/mock_infrastructureprovider.go -------------------------------------------------------------------------------- /mocks/m_inventory/mock_infrastructureprovider.go.license: -------------------------------------------------------------------------------- 1 | SPDX-FileCopyrightText: (C) 2025 Intel Corporation 2 | SPDX-License-Identifier: Apache-2.0 -------------------------------------------------------------------------------- /mocks/m_southboundhandler/mock_southboundhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/mocks/m_southboundhandler/mock_southboundhandler.go -------------------------------------------------------------------------------- /mocks/m_southboundhandler/mock_southboundhandler.go.license: -------------------------------------------------------------------------------- 1 | SPDX-FileCopyrightText: (C) 2025 Intel Corporation 2 | SPDX-License-Identifier: Apache-2.0 -------------------------------------------------------------------------------- /pkg/api/proto/cluster_orchestrator_southbound.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/api/proto/cluster_orchestrator_southbound.pb.go -------------------------------------------------------------------------------- /pkg/api/proto/cluster_orchestrator_southbound.pb.go.license: -------------------------------------------------------------------------------- 1 | SPDX-FileCopyrightText: (C) 2025 Intel Corporation 2 | SPDX-License-Identifier: Apache-2.0 -------------------------------------------------------------------------------- /pkg/api/proto/cluster_orchestrator_southbound.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/api/proto/cluster_orchestrator_southbound.pb.validate.go -------------------------------------------------------------------------------- /pkg/api/proto/cluster_orchestrator_southbound.pb.validate.go.license: -------------------------------------------------------------------------------- 1 | SPDX-FileCopyrightText: (C) 2025 Intel Corporation 2 | SPDX-License-Identifier: Apache-2.0 -------------------------------------------------------------------------------- /pkg/api/proto/cluster_orchestrator_southbound.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/api/proto/cluster_orchestrator_southbound.proto -------------------------------------------------------------------------------- /pkg/api/proto/cluster_orchestrator_southbound.proto.license: -------------------------------------------------------------------------------- 1 | SPDX-FileCopyrightText: (C) 2025 Intel Corporation 2 | SPDX-License-Identifier: Apache-2.0 -------------------------------------------------------------------------------- /pkg/api/proto/cluster_orchestrator_southbound_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/api/proto/cluster_orchestrator_southbound_grpc.pb.go -------------------------------------------------------------------------------- /pkg/api/proto/cluster_orchestrator_southbound_grpc.pb.go.license: -------------------------------------------------------------------------------- 1 | SPDX-FileCopyrightText: (C) 2025 Intel Corporation 2 | SPDX-License-Identifier: Apache-2.0 -------------------------------------------------------------------------------- /pkg/auth/auth_echo/auth_echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/auth/auth_echo/auth_echo.go -------------------------------------------------------------------------------- /pkg/auth/auth_echo/auth_echo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/auth/auth_echo/auth_echo_test.go -------------------------------------------------------------------------------- /pkg/auth/auth_echo/test/authz.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/auth/auth_echo/test/authz.rego -------------------------------------------------------------------------------- /pkg/auth/auth_multitenancy/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/auth/auth_multitenancy/auth.go -------------------------------------------------------------------------------- /pkg/auth/auth_multitenancy/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/auth/auth_multitenancy/auth_test.go -------------------------------------------------------------------------------- /pkg/inventory/inventory_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/inventory/inventory_client.go -------------------------------------------------------------------------------- /pkg/inventory/inventory_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/inventory/inventory_client_test.go -------------------------------------------------------------------------------- /pkg/inventory/machine_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/inventory/machine_provider.go -------------------------------------------------------------------------------- /pkg/inventory/machine_provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/inventory/machine_provider_test.go -------------------------------------------------------------------------------- /pkg/inventory/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/inventory/types.go -------------------------------------------------------------------------------- /pkg/logging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/logging/README.md -------------------------------------------------------------------------------- /pkg/logging/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/logging/logger.go -------------------------------------------------------------------------------- /pkg/logging/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/logging/logger_test.go -------------------------------------------------------------------------------- /pkg/mocks/mock-secret-client/mock_secret_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/mocks/mock-secret-client/mock_secret_client.go -------------------------------------------------------------------------------- /pkg/rbac/rbac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/rbac/rbac.go -------------------------------------------------------------------------------- /pkg/rbac/rbac_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/rbac/rbac_test.go -------------------------------------------------------------------------------- /pkg/rbac/test/authz.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/rbac/test/authz.rego -------------------------------------------------------------------------------- /pkg/scope/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/scope/cluster.go -------------------------------------------------------------------------------- /pkg/scope/cluster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/scope/cluster_test.go -------------------------------------------------------------------------------- /pkg/server-options/grpc_server_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/server-options/grpc_server_options.go -------------------------------------------------------------------------------- /pkg/server-options/grpc_server_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/server-options/grpc_server_options_test.go -------------------------------------------------------------------------------- /pkg/server-options/http_server_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/server-options/http_server_options.go -------------------------------------------------------------------------------- /pkg/server-options/http_server_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/server-options/http_server_options_test.go -------------------------------------------------------------------------------- /pkg/tenant/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/tenant/grpc.go -------------------------------------------------------------------------------- /pkg/tenant/grpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/tenant/grpc_test.go -------------------------------------------------------------------------------- /pkg/tenant/rest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/tenant/rest.go -------------------------------------------------------------------------------- /pkg/tenant/rest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/tenant/rest_test.go -------------------------------------------------------------------------------- /pkg/tenant/tenant_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/tenant/tenant_test.go -------------------------------------------------------------------------------- /pkg/tenant/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/tenant/types.go -------------------------------------------------------------------------------- /pkg/tenant/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/tenant/utils.go -------------------------------------------------------------------------------- /pkg/tenant/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/tenant/utils_test.go -------------------------------------------------------------------------------- /pkg/testing/testing_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/testing/testing_utils.go -------------------------------------------------------------------------------- /pkg/tracing/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/tracing/trace.go -------------------------------------------------------------------------------- /pkg/tracing/trace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/tracing/trace_test.go -------------------------------------------------------------------------------- /pkg/tracing/tracing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/tracing/tracing_test.go -------------------------------------------------------------------------------- /pkg/utils/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/utils/file.go -------------------------------------------------------------------------------- /pkg/utils/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/utils/file_test.go -------------------------------------------------------------------------------- /pkg/utils/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/utils/http.go -------------------------------------------------------------------------------- /pkg/utils/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/utils/http_test.go -------------------------------------------------------------------------------- /pkg/utils/kubernetes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/utils/kubernetes.go -------------------------------------------------------------------------------- /pkg/utils/kubernetes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/utils/kubernetes_test.go -------------------------------------------------------------------------------- /pkg/utils/testdata/dstFile.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/utils/testdata/fileutil1.yml: -------------------------------------------------------------------------------- 1 | test if file is valid 2 | -------------------------------------------------------------------------------- /pkg/utils/testdata/fileutil_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/utils/testdata/fileutil_test.json -------------------------------------------------------------------------------- /pkg/utils/testdata/fileutil_test.yml: -------------------------------------------------------------------------------- 1 | test string -------------------------------------------------------------------------------- /pkg/utils/testdata/hardlink.lns: -------------------------------------------------------------------------------- 1 | test if file is valid 2 | -------------------------------------------------------------------------------- /pkg/utils/testdata/hardlinkobj: -------------------------------------------------------------------------------- 1 | test if file is valid 2 | -------------------------------------------------------------------------------- /pkg/utils/testdata/symbol.yaml: -------------------------------------------------------------------------------- 1 | fileutil1.yml -------------------------------------------------------------------------------- /pkg/utils/testdata/testkubeconfigcontent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/utils/testdata/testkubeconfigcontent -------------------------------------------------------------------------------- /pkg/utils/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/utils/tools.go -------------------------------------------------------------------------------- /pkg/utils/tools_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/utils/tools_test.go -------------------------------------------------------------------------------- /pkg/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/utils/utils.go -------------------------------------------------------------------------------- /pkg/utils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/utils/utils_test.go -------------------------------------------------------------------------------- /pkg/utils/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/utils/validate.go -------------------------------------------------------------------------------- /pkg/utils/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/pkg/utils/validate_test.go -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/requirements.txt -------------------------------------------------------------------------------- /test/coder/traefik-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/test/coder/traefik-values.yaml -------------------------------------------------------------------------------- /test/demo/kind-cluster-with-extramounts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/test/demo/kind-cluster-with-extramounts.yaml -------------------------------------------------------------------------------- /test/demo/rke2-intel-clusterclass-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/test/demo/rke2-intel-clusterclass-example.yaml -------------------------------------------------------------------------------- /test/demo/rke2-intel-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/test/demo/rke2-intel-example.yaml -------------------------------------------------------------------------------- /test/e2e/e2e_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/test/e2e/e2e_suite_test.go -------------------------------------------------------------------------------- /test/e2e/e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/test/e2e/e2e_test.go -------------------------------------------------------------------------------- /test/grpc-stub-middleware/grpc_stub_middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/test/grpc-stub-middleware/grpc_stub_middleware.go -------------------------------------------------------------------------------- /test/inventory-stub/inventory_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/test/inventory-stub/inventory_stub.go -------------------------------------------------------------------------------- /test/inventory-stub/inventory_stub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/test/inventory-stub/inventory_stub_test.go -------------------------------------------------------------------------------- /test/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/test/utils/utils.go -------------------------------------------------------------------------------- /test/utils/utils_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/test/utils/utils_controller.go -------------------------------------------------------------------------------- /trivy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-edge-platform/cluster-api-provider-intel/HEAD/trivy.yaml --------------------------------------------------------------------------------