eg-tls

Configure Envoy Gateway TLS termination, passthrough, and mTLS with cert-manager integration.

3|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/missBerg/envoy-skills --skill eg-tls
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eg-tls
Source: https://github.com/missBerg/envoy-skills/tree/main/gateway/adopters/skills/eg-tls
Command: npx skills add https://github.com/missBerg/envoy-skills --skill eg-tls

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configure TLS for Envoy Gateway including termination, passthrough, and mutual TLS with cert-manager integration.

Core Features & Use Cases

  • Supports TLS termination, TLS passthrough, and mutual TLS (mTLS) modes
  • Integrates with cert-manager for automatic certificate issuance, rotation, and secret management
  • Enforces BackendTLSPolicy for secure backend connections and end-to-end encryption where required

Quick Start

Configure a Gateway with TLS termination or passthrough and enable cert-manager to issue and rotate certificates.

Frequently Asked Questions about eg-tls

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure TLS termination for Envoy Gateway using cert-manager?

Configuring TLS termination for Envoy Gateway with cert-manager involves defining a TLS listener and specifying a cert-manager issuer to automate certificate provisioning and secret management. The setup intercepts traffic and decrypts requests at the Gateway.

What is the difference between TLS passthrough and TLS termination in Kubernetes Gateway API?

TLS passthrough forwards encrypted traffic directly to the backend, while TLS termination decrypts traffic at the Envoy Gateway. This Skill configures both modes, applying BackendTLSPolicy to enforce secure backend connections for passthrough scenarios.

Can I enforce mutual TLS (mTLS) for backend connections in Envoy Gateway?

Yes, you can enforce mutual TLS (mTLS) for backend connections in Envoy Gateway. The Skill configures mTLS by integrating cert-manager for client certificate issuance and applying BackendTLSPolicy to mandate end-to-end encryption.

How does cert-manager integration handle certificate lifecycle and rotation for Kubernetes Gateways?

Cert-manager integration handles the certificate lifecycle by automatically issuing, rotating, and managing Kubernetes TLS secrets for Envoy Gateway. This automated provisioning ensures valid certificates without manual intervention.

Do I need BackendTLSPolicy to secure upstream traffic in Kubernetes?

You need BackendTLSPolicy to secure upstream traffic when requiring end-to-end encryption or TLS passthrough in Kubernetes. The Skill enforces BackendTLSPolicy to validate backend certificates and secure connections between the Envoy Gateway and backend services.