Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

REQUEST: Create new repository for kube-network-policies #4856

Closed
aojea opened this issue Apr 1, 2024 · 18 comments
Closed

REQUEST: Create new repository for kube-network-policies #4856

aojea opened this issue Apr 1, 2024 · 18 comments
Assignees
Labels
area/github-repo Creating, migrating or deleting a Kubernetes GitHub Repository

Comments

@aojea
Copy link
Member

aojea commented Apr 1, 2024

New repo, staging repo, or migrate existing

New repo

Is it a staging repo?

no

Requested name for new repository

kube-network-policies

Which Organization should it reside

kubernetes-sigs

Who should have admin access?

aojea, danwinship, thockin

Who should have write access?

aojea, danwinship, thockin

Who should be listed as approvers in OWNERS?

aojea, danwinship, thockin

Who should be listed in SECURITY_CONTACTS?

aojea, danwinship, thockin

What should the repo description be?

Kubernetes network policies

What SIG and subproject does this fall under?

sig-network, subg project https://github.com/kubernetes/community/blob/master/sig-network/README.md#network-policy

Please provide references to appropriate approval for this new repo

There are only two jobs that test network policies and are using calico
Calico is a third dependency we don't have control and jobs are failing for some time now kubernetes/kubernetes#124130

It turns out that is easier to have our own implementation of network policies, that can also expanded to support admin network policies, than to debug third party network plugins, so I created one in https://github.com/aojea/kube-netpol that I'd like to donate to the kubernetes project

Additional context for request

No response

@aojea aojea added the area/github-repo Creating, migrating or deleting a Kubernetes GitHub Repository label Apr 1, 2024
@aojea
Copy link
Member Author

aojea commented Apr 1, 2024

/cc @danwinship @thockin
/assign @mrbobbytables

@aojea
Copy link
Member Author

aojea commented Apr 1, 2024

/cc @ameukam

@danwinship
Copy link
Contributor

Requested name for new repository

kube-netpol

Should bikeshed the name a bit; we don't really use "netpol" as an abbreviation anywhere other than test/e2e/network/netpol/. Also, if it's going to be in kubernetes-sigs, does it really need "kube" in its name?

Should it have "reference" or "userspace" or something in the name to better distinguish it from other things?

@ameukam
Copy link
Member

ameukam commented Apr 1, 2024

+1 FWIW.

we could just use an acronym for the name ? nprc (Network Policy Reference Controller) ?

@aojea
Copy link
Member Author

aojea commented Apr 1, 2024

Should bikeshed the name a bit

yes please, I prefer something more sounding

👍 praesidium
😄 netshield
😅 nprc
...

@aojea
Copy link
Member Author

aojea commented Apr 1, 2024

/hold

vote with the icons above

@aojea aojea changed the title REQUEST: Create new repository for kube-netpol REQUEST: Create new repository for <NAME TO BE DEFINED> Apr 1, 2024
@danwinship
Copy link
Contributor

If this is purely a "reference implementation" then it should have a boring, obvious name.

If we intend for it to actually be/become a viable option for use in production clusters, then it could have a more "exciting" name (though it doesn't need to, eg, "kube-proxy"). But that also implies more of a commitment from SIG Network and maybe this needs to be discussed somewhere?

FTR I was objecting to "kube-netpol" solely on the grounds that we don't normally use "netpol" as an abbreviation for "NetworkPolicy".

@aojea
Copy link
Member Author

aojea commented Apr 4, 2024

If we intend for it to actually be/become a viable option for use in production cluster

I'd like to make this a kube-proxy like but for network policies, not a project in its own, having adoption on users should not be a goal of the project ... having something that helps us to get CI signal and validate APIs is a goal

kube-network-policies then?

@aojea aojea changed the title REQUEST: Create new repository for <NAME TO BE DEFINED> REQUEST: Create new repository for kube-nework-policies Apr 4, 2024
@danwinship
Copy link
Contributor

/retitle REQUEST: Create new repository for kube-network-policies

(fix typo)

@k8s-ci-robot k8s-ci-robot changed the title REQUEST: Create new repository for kube-nework-policies REQUEST: Create new repository for kube-network-policies Apr 4, 2024
@aojea
Copy link
Member Author

aojea commented Apr 17, 2024

/hold cancel

@ameukam
Copy link
Member

ameukam commented Apr 18, 2024

cc @kubernetes/owners 🙏🏾

@aojea
Copy link
Member Author

aojea commented Apr 19, 2024

/unassign @mrbobbytables

I think he is out until next week, maybe someone else from @kubernetes/owners can take it?

@Priyankasaggu11929
Copy link
Member

/assign

I'll go ahead with creating the new repo

@aojea @danwinship, the requested new repo will be part of which subproject of sig-network? network-policy?

@Priyankasaggu11929
Copy link
Member

New repo: https://github.com/kubernetes-sigs/kube-network-policies

PR to add GitHub teams for the new repo: #4892

will wait for input on the subproject name #4856 (comment) and then create another PR to add documentation in k/community. Thanks!

@aojea
Copy link
Member Author

aojea commented Apr 20, 2024

@Priyankasaggu11929 subproject is https://github.com/kubernetes/community/blob/master/sig-network/README.md#network-policy

@Priyankasaggu11929
Copy link
Member

PR to document new repo to k/community - kubernetes/community#7832

@Priyankasaggu11929
Copy link
Member

All PRs are merged. New Repo is ready.

/close

@k8s-ci-robot
Copy link
Contributor

@Priyankasaggu11929: Closing this issue.

In response to this:

All PRs are merged. New Repo is ready.

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/github-repo Creating, migrating or deleting a Kubernetes GitHub Repository
Projects
None yet
Development

No branches or pull requests

6 participants