Dan Winship
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...
### 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...
Start of the SIG Network 2023 annual report /assign @thockin @shaneutt @MikeZappa87 @danwinship @aojea
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...
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...
# 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...
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...
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...