Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

enhancement: support upstream mTLS configuration for Gateway API backends

Abierto
#422 0 comentarios 0 reacciones 1 asignado Ver en GitHub

Los mantenedores suelen responder en 2 días

@AlinsRan ya está trabajando en esto.

Desde el 15/6/2026.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

Summary

Please triage whether the controller should support configuring upstream mTLS when using Gateway API resources.

Current behavior

The controller already exposes an upstream client-certificate path through the APISIX CRD surface, for example ApisixUpstream.spec.tlsSecret.

However, I did not find an equivalent Gateway API-oriented surface in the current controller model for expressing upstream client-auth when APISIX connects to backend services.

The Gateway API docs currently mark BackendTLSPolicy as not supported, and BackendTrafficPolicy does not appear to expose client certificate material for this use case.

As a result, upstream mTLS setups supported through APISIX CRDs cannot currently be expressed through the Gateway API path in the controller.

Use cases affected

  • connecting from APISIX to HTTPS backends that require client certificate authentication
  • managing upstream TLS verification and upstream client-auth through the same Gateway API-oriented configuration flow

Code context

  • docs/en/latest/concepts/gateway-api.md
  • api/v1alpha1/backendtrafficpolicy_types.go
  • api/v2/apisixupstream_types.go
Lenguaje dominante
Go
Estrellas
5
Forks
5
Merge medio
4 d 21 h
PR fusionados (30 d)
7

Preparar el entorno

  • Incluye un Dockerfile o un archivo de Docker Compose
  • Tiene una plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de api7/api7-ingress-controller

Todos los issues de api7/api7-ingress-controller

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.