Kubernetes Gateway API: Design and develop notification mechanism for ingress2gateway.
- Mentors
- Lior Lieberman, mlavacca
- Organization
- CNCF
- Technologies
- golang, kubernetes
- Topics
- kubernetes, cli, Gateway API
Ingress2gateway is a tool to help users migrate and convert Ingress, and implementation-specific configurations to Gateway API. As we add more conversion logic, and onboard more implementations (essentially Ingress and Gateway controllers like Istio, Kong, etc.), logs become insufficient to report conversion results, warnings and crucial messages regarding the conversion. To improve the tool usability, we need to enable users to know exactly the original resource/s -> new resource/s mapping, PLUS what the tool couldn't convert so they could make the final touches before applying the new resources to the cluster.
I plan to create a new package called notification that can collect these logs and aggregate them for the users in different formats. More details can be found out in my proposal.