Skip to content

feat(application-template): add Gateway API Gateway resource support#44

Merged
hschoi1104 merged 1 commit intomainfrom
feat/gateway-api-gateway-resource
Mar 5, 2026
Merged

feat(application-template): add Gateway API Gateway resource support#44
hschoi1104 merged 1 commit intomainfrom
feat/gateway-api-gateway-resource

Conversation

@hschoi1104
Copy link
Copy Markdown
Member

Summary

  • gateway.networking.k8s.io/v1 Gateway 리소스를 Helm chart에서 선언적으로 생성할 수 있도록 지원
  • server/worker/scheduler 각 컴포넌트의 istio 섹션에 gateways: [] 배열 추가
  • templates/{server,worker,scheduler}/gateway-api-gateway.yaml 템플릿 신규 생성 (HTTPRoute와 동일한 pass-through 패턴)
  • Chart version 1.10.01.11.0

사용 예시

server:
  istio:
    enabled: true
    gateways:
      - name: auth-sso-gateway
        gatewayClassName: istio
        listeners:
          - name: https
            port: 443
            protocol: HTTPS
            hostname: auth.example.com

Test plan

  • helm template으로 Gateway 리소스 정상 렌더링 확인
  • gateways: [] (기본값)일 때 출력 없음 확인
  • pre-commit hooks (helmlint, helm-docs) 통과 확인

@hschoi1104 hschoi1104 self-assigned this Mar 5, 2026
@hschoi1104 hschoi1104 merged commit e7d705a into main Mar 5, 2026
@hschoi1104 hschoi1104 deleted the feat/gateway-api-gateway-resource branch March 5, 2026 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant