Hi folks. Just thought id post on update of where we've been, and some questions about what we should do next. Basically this communique. has 2 goals.
1) Get a 1st deliverable with a timeline in mind. After we deliver something, IMO we can revise our meeting cadence and role in the broader sig.
2) Summarize where we're at and get opinions on what we should aim for as a concrete , next deliverable.
3) Open up the floor in case anyone wants to help lead this group, or get more involved. Although I think a small number of us started it, I think were really open for anyone to be an owner and get involved at any level.
- about 3.5 months ago we started meeting every wk to figure out how NetworkPolicy's might evolve, sparked from a mailing list thread between me, Andrew, Dan, and many others. Specifically, Dan (Winship's) quote , roughly, was 'In V2... we might do it different' :).
- Since then we've basically had 2 types of user stories: Making the API easier to use (i.e. getting rid of 'sharp edges', to quote mike spreitzer, and adding new semantic functionality to the API for things like Nodes, Services, Namespaces, and so on).
At a high level: Making things easier for administrators with things like overrides and global defaults, and making the API more declarative (service and namespace boundary definitions for policies), node policies, seems to be pretty well agreed upon.
At a lower level: Its very tricky to know what to do next in my opinion.
In any case , here's a timeline of how things. have evolved in the NetworkPolicy++ WG.
4-15/2020 0) started with this whole idea/conversation of getting a v2 group goin.
7/25/2020 3) Andrew, Tim, Casey, helped us become an official working group, and we had about 4 ensuing meetings getting the community caught up over the next few weeks.
8/1/2020 4) Dan had a eureka moment and summarized our policies into the following document which roughly outlines a plan of action
Ok ! so... WHATS NEXT ?
so... with new ideas ramping down and us mostly going into clerical mode - I think its time to ask ourselves what were going to deliver and when so we can focus in our meetings and get to a endpoint point for , what we can call "phase 1" of this whole effort. So, ... what should we deliver here? And when?
...possible things we can deliver as the first phase of this WG... any other ideas? any preferences ? any potential dates we can shoot for?
- The current spreadsheet and original doc of all use cases in the last bullet above? That would be easy, as I think well be able to hash those out in a few days.
- A more formal , text / markdown style proposal or repo.
- A CRD
- 2 CRDS (dans plan outlined a v1 and v2 breaking approach)
- A set of scenarios that demonstrate various security models we'd like to support ( a few folks from the community want to get involved with this)
- A presentation to the broader sig ?
- A demo or prototype of how a new API might look (might be fun but.. might be a lot of work - but id be down to collaborate on something like this if someone was passionate about it) ?
Thanks ! Open to any ideas here for sure.