Closed
Description
GitHub Username
Organization you are requesting membership in
kubernetes
Requirements
- I have reviewed the community membership guidelines
- I have enabled 2FA on my GitHub account
- I have subscribed to the kubernetes dev e-mail list
- I am actively contributing to 1 or more Kubernetes subprojects
- I have two sponsors that meet the sponsor requirements listed in the community membership guidelines
- I have spoken to my sponsors ahead of this application, and they have agreed to sponsor my application
- I have verified that my sponsors are from different member companies
- I have verified that my sponsors are a reviewer or an approver in at least one OWNERS file within one of the Kubernetes GitHub organizations (excluding the contributor-playground)
- SUGGESTED: Ensure your affiliation in gitdm is up to date (gitdm is used by devstats to track affiliation)
- SUGGESTED: Ensure your affiliation in openprofile.dev is up to date (used by LFX Insights to track affiliation, will replace gitdm in the future)
- SUGGESTED: I have taken the Inclusive Open Source Community Orientation course
Sponsor 1
Sponsor 2
List of contributions to the Kubernetes project
PRs reviewed/authored
- Allow CORS
Access-Control-Allow-Origin: null
ingress-nginx#12402 - 🐛 Align "random" deletion policy behavior regarding deletion annotations kubernetes-sigs/cluster-api#11431
- fix: service CLI command not honoring --wait arg minikube#15735
- Template: Fix faulty CORS headers handling. ingress-nginx#12424
- NGINX: Migrate auth cache key to NJS. ingress-nginx#12447
- NGINX: Migrate server redirects to NJS. ingress-nginx#12448
- feat: remove
needs-triage
label when any triage label is added test-infra#34255 - test(network): replace jig.CreateRC with jig.CreateDeployment kubernetes#129489
- test(network): replace RCs with Deployments in util function StartServeHostnameService kubernetes#130080
- test(network): replace RCs with Deployments in util function CreateServicePods kubernetes#130081
- test(network): replace RCs with Deployments in util function jig.Run kubernetes#130082
- test(network): replace calls to e2erc.RunRC with Deployments in SIG Network tests kubernetes#130083
- Accept wildcard in nginx.ingress.kubernetes.io/cors-allow-headers annotation ingress-nginx#11655
Issues responded to
- CORS Annotation Not Behaving as Expected ingress-nginx#10267
- nginx.ingress.kubernetes.io/cors-allow-origin ignores "null" ingress-nginx#8983
- Unexpected Delete Annotation / Deletion Policy Behavior kubernetes-sigs/cluster-api#11387
- Replace 3rd party and openresty scripts modules with njs or remove ingress-nginx#12383
- CORS not working when configuration-snippet annotation is used ingress-nginx#11990
- up-and-down services : should we update it (and other e2es) to use Deployments ? kubernetes#119021
- investigate if minikube service "is waiting" minikube#15644
- needs-triage label not removed when /triage unresolved kubernetes-sigs/prow#344
- In dual-stack environment with IPv6 as primary stack, why is IPv4 listed before IPv6 in /etc/hosts of Pod containers? kubernetes#130129
- [Failing Test] Scaling should happen in predictable order and halt if any stateful pod is unhealthy should not panic kubernetes#130159
Involved with
- SIG Network
- ingress-nginx
- Gateway API (still just learning)