-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Commit
`ServerAuthorization` resources are not validated by the admission controller. This change enables validation for `ServerAuthorization` resources, based on changes to the admission controller proposed as a part of #8007. This admission controller is generalized to support arbitrary resource types. The `ServerAuthoriation` validation currently only ensures that network blocks are valid CIDRs and that they are coherent. We use the new _schemars_ feature of `ipnet` v2.4.0 to support using IpNet data structures directly in the custom resource type bindings. This change also adds an integration test to validate that the admission controller behaves as expected. Signed-off-by: Oliver Gould <ver@buoyant.io> (cherry picked from commit c445c72) Signed-off-by: Oliver Gould <ver@buoyant.io>
- Loading branch information
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.