diff --git a/sig-network/annual-report-2024.md b/sig-network/annual-report-2024.md index a660d2db4..a358755ad 100644 --- a/sig-network/annual-report-2024.md +++ b/sig-network/annual-report-2024.md @@ -4,13 +4,63 @@ 1. What work did the SIG do this year that should be highlighted? - +This year we have several highlights from our various sub-projects, these are +the major themes and releases: + +- [External DNS](https://github.com/kubernetes-sigs/external-dns) + - Two new reviewers were added this year as the project continues to grow + - Shipped important maintenance release [v0.15.x](https://github.com/kubernetes-sigs/external-dns/releases/tag/v0.15.0) +- [Ingress NGINX](https://github.com/kubernetes/ingress-nginx) + - Shipped a large number of `v1.x.x` patch and minor releases all the way from `v1.8.x` to [v1.12.0](https://github.com/kubernetes/ingress-nginx/releases/tag/controller-v1.12.0) +- [InGate](https://github.com/kubernetes-sigs/ingate) + - Project just started at the end of 2024 and is starting to plan the roadmap. +- [Multi-Network](https://github.com/kubernetes-sigs/multi-network-api) + - Moved away from core development to CRD based addon approach + - Work started on supporting [Dynamic Resource Allocation (DRA)] +- [Network Policy](https://github.com/kubernetes-sigs/network-policy-api) + - Working on getting `AdminNetworkPolicy` (ANP) and `BaselineAdminNetworkPolicy` (BANP) APIs to `Beta` + - Two new implementations joined us this year in supporting the APIs + - Delivered features: [FQDN Selectors], [Policy Assistant CLI], and [Tenancy API] + - Work started on [Service Account Selectors], and [Dry-Run Mode] +- [Gateway API](https://github.com/kubernetes-sigs/gateway-api) + - Delivered [GRPCRoute], [ParentReference Port], [Service Mesh Support] and [Conformance Profiles and Reports] as GA in release [v1.1][gwv1.1] + - Delivered [HTTPRoute Timeouts], [Gateway Infrastructure Labels], and [Backend Protocol Support] as GA in release [v1.2][gwv1.2] + - Shipped two releases of our [ingress2gateway] utility: [v0.2.0][i2gv0.2], [v0.3.0][i2gv0.3] + - Shipped our first release of our [gwctl] utility: [v0.1.0][gwctlv0.1] +- [Gateway API Inference Extensions (GIE)](https://github.com/kubernetes-sigs/gateway-api-inference-extension) + - Shipped our first release [v0.1.0](https://github.com/kubernetes-sigs/gateway-api-inference-extension) +- [IP Masq Agent](https://github.com/kubernetes-sigs/ip-masq-agent) + - Shipped important maintenance release [v2.12.0](https://github.com/kubernetes-sigs/ip-masq-agent/releases/tag/v2.12.0) +- [Cluster Proportional Autoscaler](https://github.com/kubernetes-sigs/cluster-proportional-autoscaler) + - Shipped important maintenance release [v1.9.x](https://github.com/kubernetes-sigs/cluster-proportional-autoscaler/releases/tag/v1.9.0) +- [Blixt](https://github.com/kubernetes-sigs/blixt) + - Started a [major rewrite of the control-plane] and added [L4 Gateway API Support] ([TCPRoute], [UDPRoute]) + +[Dynamic Resource Allocation (DRA)]:https://kubernetes.io/docs/concepts/scheduling-eviction/dynamic-resource-allocation/ +[FQDN Selectors]:https://network-policy-api.sigs.k8s.io/npeps/npep-133/ +[Policy Assistant CLI]:https://github.com/kubernetes-sigs/network-policy-api/releases/tag/v0.0.1-policy-assistant +[Tenancy API]:https://network-policy-api.sigs.k8s.io/npeps/npep-122/ +[Service Account Selectors]:https://github.com/kubernetes-sigs/network-policy-api/pull/274 +[Dry-Run Mode]:https://github.com/kubernetes-sigs/network-policy-api/pull/276 +[GRPCRoute]:https://gateway-api.sigs.k8s.io/guides/grpc-routing/ +[ParentReference Port]:https://gateway-api.sigs.k8s.io/reference/spec/#gateway.networking.k8s.io%2fv1.ParentReference +[Service Mesh Support]:https://gateway-api.sigs.k8s.io/mesh/ +[Conformance Profiles and Reports]:https://gateway-api.sigs.k8s.io/geps/gep-1709/ +[HTTPRoute Timeouts]:https://gateway-api.sigs.k8s.io/geps/gep-1742/ +[Gateway Infrastructure Labels]:https://gateway-api.sigs.k8s.io/reference/spec/#gateway.networking.k8s.io/v1.GatewayInfrastructure +[Backend Protocol Support]:https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/3726-standard-application-protocols +[ingress2gateway]:https://github.com/kubernetes-sigs/ingress2gateway +[gwctl]:https://github.com/kubernetes-sigs/gwctl +[major rewrite of the control-plane]:https://github.com/kubernetes-sigs/blixt/milestone/8 +[L4 Gateway API Support]:https://github.com/kubernetes-sigs/blixt/issues/303 +[TCPRoute]:https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io/v1alpha2.TCPRoute +[UDPRoute]:https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io/v1alpha2.UDPRoute + +[gwv1.1]:https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.1.0 +[gwv1.2]:https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.2.0 +[i2gv0.2]:https://github.com/kubernetes-sigs/ingress2gateway/releases/tag/v0.2.0 +[i2gv0.3]:https://github.com/kubernetes-sigs/ingress2gateway/releases/tag/v0.3.0 +[gwctlv0.1]:https://github.com/kubernetes-sigs/gwctl/releases/tag/v0.1.0 2. Are there any areas and/or subprojects that your group needs help with (e.g. fewer than 2 active OWNERS)?