Skip to content

Commit

Permalink
Introduce APIs to support multiple ClusterCIDRs (#108290)
Browse files Browse the repository at this point in the history
* Introduce networking/v1alpha1 api, ClusterCIDRConfig type

Introduce networking/v1alpha1 api group.

Add `ClusterCIDRConfig` type to networking/v1alpha1 api group, this type
will enable the NodeIPAM controller to support multiple ClusterCIDRs.

* Change ClusterCIDRConfig.NodeSelector type in api

* Fix review comments for API

* Update ClusterCIDRConfig API Spec

Introduce PerNodeHostBits field, remove PerNodeMaskSize

Kubernetes-commit: b9792a9daef4d978c5c30b6d10cbcdfa77a9b6ac
  • Loading branch information
sarveshr7 authored and k8s-publishing-bot committed Mar 31, 2022
1 parent 488e9bb commit 092a109
Show file tree
Hide file tree
Showing 26 changed files with 1,443 additions and 4 deletions.
51 changes: 51 additions & 0 deletions applyconfigurations/internal/internal.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

66 changes: 66 additions & 0 deletions applyconfigurations/meta/v1/listmeta.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

48 changes: 48 additions & 0 deletions applyconfigurations/networking/v1alpha1/cidrconfig.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 092a109

Please sign in to comment.