Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add support for cluster-scoped AdminNetworkPolicy resource #2522

Merged
merged 39 commits into from
Feb 3, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
02272c7
Add support for ClusterNetworkPolicy resources
abhiraut Feb 18, 2021
3889866
Add more content to proposal and move API to design section
Dyanngg Feb 24, 2021
fa5914a
Add more details
abhiraut Feb 24, 2021
282026e
Add precedence and Namespaces examples
Dyanngg Mar 3, 2021
624cdae
Add the following sections:
abhiraut Mar 4, 2021
ec828c5
Add detail about future work and alternative approaches
skmatti Mar 4, 2021
e79844e
Add sample specs for user stories
Dyanngg Mar 10, 2021
845b1fe
Move except field to ClusterNetworkPolicy ingress/egress rule
Dyanngg Mar 13, 2021
75acb7c
Add diagrams and links
Dyanngg Mar 17, 2021
f30ea91
Address minor nits
Dyanngg Mar 17, 2021
42579a1
Complete missiing sections
abhiraut Mar 18, 2021
4e0c6eb
Fix nits and table of contents
Dyanngg Mar 19, 2021
41fa4b1
Add note regarding IPBlock
abhiraut Mar 22, 2021
3eb102e
Fix toc
abhiraut Mar 22, 2021
8e3a390
Minor cleanup
Dyanngg Mar 22, 2021
da7b12a
Address comments
abhiraut Mar 27, 2021
d88d07b
Remove except field in CNP rules and add a new "authorize" action
Dyanngg Apr 2, 2021
195dcb6
Add some clarifications
Dyanngg Apr 20, 2021
300b9ab
Add RBAC section
abhiraut Apr 21, 2021
1f806bd
Address comments
abhiraut Jun 10, 2021
435bd9e
Add namespaceSelector back into the peer for compatibility
Dyanngg Jun 11, 2021
cf5aae4
Replace authorize action with empower
Dyanngg Jun 11, 2021
6e98276
Address comments
Dyanngg Jun 11, 2021
d9ab3f7
Update sample examples to reflect latest changes
abhiraut Jun 16, 2021
e11b46f
Update user story name
abhiraut Jun 16, 2021
3edd950
Remove IPBlock and related user stories
abhiraut Jun 30, 2021
f9f6e79
Update User Stories
astoycos Sep 27, 2021
4019eb2
Update Index and guardrails user story
astoycos Oct 1, 2021
d50f489
Update core proposal to Priority based
abhiraut Oct 7, 2021
7051d6a
Updated TOC
abhiraut Oct 7, 2021
8c5884d
Updates: changes in goals/ non-goals, added changes for multiple appl…
srampal Oct 20, 2021
2d97dd2
Update priority scheme and workloadSelector struct
Dyanngg Nov 8, 2021
9a360da
Address some of Dan's comments on Dec 16
Dyanngg Jan 6, 2022
3b6461c
CNP Updates
astoycos Jan 7, 2022
998ae11
Add PRR yaml
astoycos Jan 26, 2022
d9b2e8d
1-25-22-review-feedback
astoycos Jan 27, 2022
f1f2f8b
Addressing final review comments
Dyanngg Jan 28, 2022
20082bf
Fix PRR questionare, address small review changes
astoycos Feb 1, 2022
193df64
More fixups
astoycos Feb 2, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions keps/prod-readiness/sig-network/2091.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
kep-number: 2091
alpha:
approver: "@johnbelamaric"
1,473 changes: 1,473 additions & 0 deletions keps/sig-network/2091-admin-network-policy/README.md

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
43 changes: 43 additions & 0 deletions keps/sig-network/2091-admin-network-policy/kep.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
title: Add support for AdminNetworkPolicy resources
kep-number: 2091
authors:
- "@abhiraut"
- "@Dyanngg"
- "@skmatti"
- "@astoycos"
- "@srampal"
- "@vbannai"
- "@gjsj"
owning-sig: sig-network
status: provisional
creation-date: 2021-02-18
reviewers:
- "@thockin"
- "@caseydavenport"
- "@danwinship"
approvers:
- "@thockin"
prr-approvers:
- "@johnbelamaric"

# The target maturity stage in the current dev cycle for this KEP.
stage: alpha

# The most recent milestone for which work toward delivery of this KEP has been
# done. This can be the current (upcoming) milestone, if it is being actively
# worked on.
latest-milestone: "v1.24"

# The milestone at which this feature was, or is targeted to be, at each stage.
milestone:
alpha: "v1.24"
beta: "v1.25"
stable: "v1.27"

# The following PRR answers are required at alpha release
# List the feature gate name and the components for which it must be enabled
feature-gates:
- name: AdminNetworkPolicy
components:
- kube-apiserver
disable-supported: true
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.