Dan Winship

Results 36 issues of Dan Winship

If you use a fake client to `Get()` an object that doesn't exist, it returns `nil` and an error: ``` func (c *FakeEndpoints) Get(ctx context.Context, name string, options metav1.GetOptions) (result...

This adds nftables backends to the two remaining iptables-only bits in containernetworking/plugins; ipmasq (used by `ptp` and `bridge`) and `portmap`. For now, they are both set up to use iptables...

Spun off from #122828. Generic notes: 1. The "ESIPP" tests should be renamed to say "externalTrafficPolicy: Local" or something (AFAICT ESIPP stands for "External Source IP Preservation" but we don't...

sig/network
triage/accepted

### Describe the issue Looking at https://raw.githubusercontent.com/kubernetes/community/88d47c125f9340f6d7733a3b61191591371963e9/sig-network/annual-report-2023.md, there is a big problem with the KEPs. The generator seems to have assumed that the `milestone` sections of `kep.yaml` were authoritative about...

needs-sig
area/annual-reports

Start of the SIG Network 2023 annual report /assign @thockin @shaneutt @MikeZappa87 @danwinship @aojea

cncf-cla: yes
approved
sig/network
size/M
do-not-merge/work-in-progress
area/annual-reports

IPTables is kind of going away, NFTables is cool. (The "Motivation" section of [the kube-proxy nftables KEP](https://github.com/kubernetes/enhancements/blob/c5f4a4d22b44d95abcfd9f47fc6826be281c418f/keps/sig-network/3866-nftables-proxy/README.md) has some more details.) This is the first part of https://issues.redhat.com/browse/SDN-4111, migrating ovn-k...

lifecycle/stale

I tried doing ``` if klog.V(9) { klog.InfoS("Running nftables transaction", "transaction", tx.String()) } ``` which I know used to work, but apparently now it doesn't, so I checked the klog...

kind/documentation
triage/accepted

# Dual-stack apiserver support - One-line enhancement description (can be used as a release note): Make the apiserver service dual-stack in dual-stack clusters - Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/2438-dual-stack-apiserver - Discussion...

sig/network
sig/api-machinery
stage/alpha

In #3068, @zaneb added support for specifying `always_run: false` in `configs/`, but it only works right when creating _new_ job files; [the logic for merging changes to existing jobs didn't...

lifecycle/rotten

It's unacceptable to say that the behavior when you have two ANPs with the same priority is completely undefined. We can say that it's undefined which order they are applied...