├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── release.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yaml └── workflows │ ├── draft_release.yaml │ └── pullrequests.yaml ├── .gitignore ├── .golangci.yml ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── NOTICE ├── OWNERS ├── OWNERS_ALIASES ├── PROJECT ├── README.md ├── SECURITY_CONTACTS ├── TAG ├── api ├── v1alpha1 │ ├── conversion.go │ ├── conversion_test.go │ ├── doc.go │ ├── groupversion_info.go │ ├── inclusterippool_conversion.go │ ├── inclusterippool_types.go │ ├── v1alpha1_suite_test.go │ ├── zz_generated.conversion.go │ └── zz_generated.deepcopy.go └── v1alpha2 │ ├── doc.go │ ├── groupversion_info.go │ ├── inclusterippool_conversion.go │ ├── inclusterippool_types.go │ └── zz_generated.deepcopy.go ├── cloudbuild.yaml ├── clusterctl-settings.json ├── code-of-conduct.md ├── config ├── certmanager │ ├── certificate.yaml │ ├── kustomization.yaml │ └── kustomizeconfig.yaml ├── crd │ ├── bases │ │ ├── ipam.cluster.x-k8s.io_globalinclusterippools.yaml │ │ └── ipam.cluster.x-k8s.io_inclusterippools.yaml │ ├── kustomization.yaml │ ├── kustomizeconfig.yaml │ ├── patches │ │ ├── cainjection_in_globalinclusterippools.yaml │ │ ├── cainjection_in_inclusterippools.yaml │ │ ├── clusterctl-label_in_globalinclusterippools.yaml │ │ ├── clusterctl-label_in_inclusterippools.yaml │ │ ├── webhook_in_globalinclusterippools.yaml │ │ └── webhook_in_inclusterippools.yaml │ └── test │ │ ├── cluster.x-k8s.io_clusters.yaml │ │ ├── ipam.cluster.x-k8s.io_ipaddressclaims.yaml │ │ └── ipam.cluster.x-k8s.io_ipaddresses.yaml ├── default │ ├── kustomization.yaml │ ├── manager_auth_proxy_patch.yaml │ ├── manager_config_patch.yaml │ ├── manager_image_patch.yaml │ ├── manager_webhook_patch.yaml │ └── webhookcainjection_patch.yaml ├── manager │ ├── controller_manager_config.yaml │ ├── kustomization.yaml │ └── manager.yaml ├── prometheus │ ├── kustomization.yaml │ └── monitor.yaml ├── rbac │ ├── auth_proxy_client_clusterrole.yaml │ ├── auth_proxy_role.yaml │ ├── auth_proxy_role_binding.yaml │ ├── auth_proxy_service.yaml │ ├── globalinclusterippool_editor_role.yaml │ ├── globalinclusterippool_viewer_role.yaml │ ├── inclusterippool_editor_role.yaml │ ├── inclusterippool_viewer_role.yaml │ ├── kustomization.yaml │ ├── leader_election_role.yaml │ ├── leader_election_role_binding.yaml │ ├── role.yaml │ ├── role_binding.yaml │ └── service_account.yaml ├── samples │ ├── claim.yaml │ ├── ipam_v1alpha2_globalinclusterippool.yaml │ └── ipam_v1alpha2_inclusterippool.yaml └── webhook │ ├── kustomization.yaml │ ├── kustomizeconfig.yaml │ ├── manifests.yaml │ └── service.yaml ├── go.mod ├── go.sum ├── hack ├── boilerplate.go.txt ├── boilerplate │ ├── BUILD │ ├── boilerplate.Dockerfile.txt │ ├── boilerplate.Makefile.txt │ ├── boilerplate.bzl.txt │ ├── boilerplate.generatebzl.txt │ ├── boilerplate.generatego.txt │ ├── boilerplate.go.txt │ ├── boilerplate.py │ ├── boilerplate.py.txt │ ├── boilerplate.sh.txt │ ├── boilerplate_test.py │ └── test │ │ ├── BUILD │ │ ├── fail.go │ │ ├── fail.py │ │ ├── pass.go │ │ └── pass.py ├── licenses.md.tpl ├── verify-boilerplate.sh └── version.sh ├── internal ├── controllers │ ├── doc.go │ ├── inclusterippool.go │ ├── inclusterippool_test.go │ ├── ipaddressclaim.go │ ├── ipaddressclaim_test.go │ └── suite_test.go ├── index │ └── index.go ├── poolutil │ ├── pool.go │ ├── pool_test.go │ └── poolutil_suite_test.go └── webhooks │ ├── doc.go │ ├── inclusterippool.go │ ├── inclusterippool_test.go │ └── util_test.go ├── main.go ├── metadata.yaml ├── pkg ├── ipamutil │ ├── address.go │ └── reconciler.go ├── predicates │ ├── references.go │ └── references_test.go └── types │ └── types.go ├── tilt-provider.yaml └── version └── version.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/.github/ISSUE_TEMPLATE/release.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/draft_release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/.github/workflows/draft_release.yaml -------------------------------------------------------------------------------- /.github/workflows/pullrequests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/.github/workflows/pullrequests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/.golangci.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/NOTICE -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/OWNERS -------------------------------------------------------------------------------- /OWNERS_ALIASES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/OWNERS_ALIASES -------------------------------------------------------------------------------- /PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/PROJECT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY_CONTACTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/SECURITY_CONTACTS -------------------------------------------------------------------------------- /TAG: -------------------------------------------------------------------------------- 1 | v0.1.0-alpha.2 2 | -------------------------------------------------------------------------------- /api/v1alpha1/conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/api/v1alpha1/conversion.go -------------------------------------------------------------------------------- /api/v1alpha1/conversion_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/api/v1alpha1/conversion_test.go -------------------------------------------------------------------------------- /api/v1alpha1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/api/v1alpha1/doc.go -------------------------------------------------------------------------------- /api/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/api/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /api/v1alpha1/inclusterippool_conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/api/v1alpha1/inclusterippool_conversion.go -------------------------------------------------------------------------------- /api/v1alpha1/inclusterippool_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/api/v1alpha1/inclusterippool_types.go -------------------------------------------------------------------------------- /api/v1alpha1/v1alpha1_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/api/v1alpha1/v1alpha1_suite_test.go -------------------------------------------------------------------------------- /api/v1alpha1/zz_generated.conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/api/v1alpha1/zz_generated.conversion.go -------------------------------------------------------------------------------- /api/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/api/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /api/v1alpha2/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/api/v1alpha2/doc.go -------------------------------------------------------------------------------- /api/v1alpha2/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/api/v1alpha2/groupversion_info.go -------------------------------------------------------------------------------- /api/v1alpha2/inclusterippool_conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/api/v1alpha2/inclusterippool_conversion.go -------------------------------------------------------------------------------- /api/v1alpha2/inclusterippool_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/api/v1alpha2/inclusterippool_types.go -------------------------------------------------------------------------------- /api/v1alpha2/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/api/v1alpha2/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /cloudbuild.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/cloudbuild.yaml -------------------------------------------------------------------------------- /clusterctl-settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/clusterctl-settings.json -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/code-of-conduct.md -------------------------------------------------------------------------------- /config/certmanager/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/certmanager/certificate.yaml -------------------------------------------------------------------------------- /config/certmanager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/certmanager/kustomization.yaml -------------------------------------------------------------------------------- /config/certmanager/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/certmanager/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/crd/bases/ipam.cluster.x-k8s.io_globalinclusterippools.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/crd/bases/ipam.cluster.x-k8s.io_globalinclusterippools.yaml -------------------------------------------------------------------------------- /config/crd/bases/ipam.cluster.x-k8s.io_inclusterippools.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/crd/bases/ipam.cluster.x-k8s.io_inclusterippools.yaml -------------------------------------------------------------------------------- /config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /config/crd/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/crd/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_globalinclusterippools.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/crd/patches/cainjection_in_globalinclusterippools.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_inclusterippools.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/crd/patches/cainjection_in_inclusterippools.yaml -------------------------------------------------------------------------------- /config/crd/patches/clusterctl-label_in_globalinclusterippools.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/crd/patches/clusterctl-label_in_globalinclusterippools.yaml -------------------------------------------------------------------------------- /config/crd/patches/clusterctl-label_in_inclusterippools.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/crd/patches/clusterctl-label_in_inclusterippools.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_globalinclusterippools.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/crd/patches/webhook_in_globalinclusterippools.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_inclusterippools.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/crd/patches/webhook_in_inclusterippools.yaml -------------------------------------------------------------------------------- /config/crd/test/cluster.x-k8s.io_clusters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/crd/test/cluster.x-k8s.io_clusters.yaml -------------------------------------------------------------------------------- /config/crd/test/ipam.cluster.x-k8s.io_ipaddressclaims.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/crd/test/ipam.cluster.x-k8s.io_ipaddressclaims.yaml -------------------------------------------------------------------------------- /config/crd/test/ipam.cluster.x-k8s.io_ipaddresses.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/crd/test/ipam.cluster.x-k8s.io_ipaddresses.yaml -------------------------------------------------------------------------------- /config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/default/kustomization.yaml -------------------------------------------------------------------------------- /config/default/manager_auth_proxy_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/default/manager_auth_proxy_patch.yaml -------------------------------------------------------------------------------- /config/default/manager_config_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/default/manager_config_patch.yaml -------------------------------------------------------------------------------- /config/default/manager_image_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/default/manager_image_patch.yaml -------------------------------------------------------------------------------- /config/default/manager_webhook_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/default/manager_webhook_patch.yaml -------------------------------------------------------------------------------- /config/default/webhookcainjection_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/default/webhookcainjection_patch.yaml -------------------------------------------------------------------------------- /config/manager/controller_manager_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/manager/controller_manager_config.yaml -------------------------------------------------------------------------------- /config/manager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/manager/kustomization.yaml -------------------------------------------------------------------------------- /config/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/manager/manager.yaml -------------------------------------------------------------------------------- /config/prometheus/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - monitor.yaml 3 | -------------------------------------------------------------------------------- /config/prometheus/monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/prometheus/monitor.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_client_clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/rbac/auth_proxy_client_clusterrole.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/rbac/auth_proxy_role.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/rbac/auth_proxy_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/rbac/auth_proxy_service.yaml -------------------------------------------------------------------------------- /config/rbac/globalinclusterippool_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/rbac/globalinclusterippool_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/globalinclusterippool_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/rbac/globalinclusterippool_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/inclusterippool_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/rbac/inclusterippool_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/inclusterippool_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/rbac/inclusterippool_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/rbac/leader_election_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/rbac/role.yaml -------------------------------------------------------------------------------- /config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/rbac/service_account.yaml -------------------------------------------------------------------------------- /config/samples/claim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/samples/claim.yaml -------------------------------------------------------------------------------- /config/samples/ipam_v1alpha2_globalinclusterippool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/samples/ipam_v1alpha2_globalinclusterippool.yaml -------------------------------------------------------------------------------- /config/samples/ipam_v1alpha2_inclusterippool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/samples/ipam_v1alpha2_inclusterippool.yaml -------------------------------------------------------------------------------- /config/webhook/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/webhook/kustomization.yaml -------------------------------------------------------------------------------- /config/webhook/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/webhook/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/webhook/manifests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/webhook/manifests.yaml -------------------------------------------------------------------------------- /config/webhook/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/config/webhook/service.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /hack/boilerplate/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/boilerplate/BUILD -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate.Dockerfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/boilerplate/boilerplate.Dockerfile.txt -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate.Makefile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/boilerplate/boilerplate.Makefile.txt -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate.bzl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/boilerplate/boilerplate.bzl.txt -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate.generatebzl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/boilerplate/boilerplate.generatebzl.txt -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate.generatego.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/boilerplate/boilerplate.generatego.txt -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/boilerplate/boilerplate.go.txt -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/boilerplate/boilerplate.py -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate.py.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/boilerplate/boilerplate.py.txt -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate.sh.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/boilerplate/boilerplate.sh.txt -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/boilerplate/boilerplate_test.py -------------------------------------------------------------------------------- /hack/boilerplate/test/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/boilerplate/test/BUILD -------------------------------------------------------------------------------- /hack/boilerplate/test/fail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/boilerplate/test/fail.go -------------------------------------------------------------------------------- /hack/boilerplate/test/fail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/boilerplate/test/fail.py -------------------------------------------------------------------------------- /hack/boilerplate/test/pass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/boilerplate/test/pass.go -------------------------------------------------------------------------------- /hack/boilerplate/test/pass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/boilerplate/test/pass.py -------------------------------------------------------------------------------- /hack/licenses.md.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/licenses.md.tpl -------------------------------------------------------------------------------- /hack/verify-boilerplate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/verify-boilerplate.sh -------------------------------------------------------------------------------- /hack/version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/hack/version.sh -------------------------------------------------------------------------------- /internal/controllers/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/internal/controllers/doc.go -------------------------------------------------------------------------------- /internal/controllers/inclusterippool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/internal/controllers/inclusterippool.go -------------------------------------------------------------------------------- /internal/controllers/inclusterippool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/internal/controllers/inclusterippool_test.go -------------------------------------------------------------------------------- /internal/controllers/ipaddressclaim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/internal/controllers/ipaddressclaim.go -------------------------------------------------------------------------------- /internal/controllers/ipaddressclaim_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/internal/controllers/ipaddressclaim_test.go -------------------------------------------------------------------------------- /internal/controllers/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/internal/controllers/suite_test.go -------------------------------------------------------------------------------- /internal/index/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/internal/index/index.go -------------------------------------------------------------------------------- /internal/poolutil/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/internal/poolutil/pool.go -------------------------------------------------------------------------------- /internal/poolutil/pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/internal/poolutil/pool_test.go -------------------------------------------------------------------------------- /internal/poolutil/poolutil_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/internal/poolutil/poolutil_suite_test.go -------------------------------------------------------------------------------- /internal/webhooks/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/internal/webhooks/doc.go -------------------------------------------------------------------------------- /internal/webhooks/inclusterippool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/internal/webhooks/inclusterippool.go -------------------------------------------------------------------------------- /internal/webhooks/inclusterippool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/internal/webhooks/inclusterippool_test.go -------------------------------------------------------------------------------- /internal/webhooks/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/internal/webhooks/util_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/main.go -------------------------------------------------------------------------------- /metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/metadata.yaml -------------------------------------------------------------------------------- /pkg/ipamutil/address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/pkg/ipamutil/address.go -------------------------------------------------------------------------------- /pkg/ipamutil/reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/pkg/ipamutil/reconciler.go -------------------------------------------------------------------------------- /pkg/predicates/references.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/pkg/predicates/references.go -------------------------------------------------------------------------------- /pkg/predicates/references_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/pkg/predicates/references_test.go -------------------------------------------------------------------------------- /pkg/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/pkg/types/types.go -------------------------------------------------------------------------------- /tilt-provider.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/tilt-provider.yaml -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/HEAD/version/version.go --------------------------------------------------------------------------------