eg-tls
Installation
SKILL.md
Configure TLS for Envoy Gateway including certificate management, TLS termination, TLS passthrough, and mutual TLS (mTLS). This skill integrates with cert-manager for automatic certificate issuance and rotation, and covers BackendTLSPolicy for securing connections to backend services.
Instructions
Step 1: Set variables
Determine the TLS mode and issuer. If the user did not provide values, use these defaults:
- Mode:
terminate - Issuer: none (will generate a self-signed ClusterIssuer for development, or ACME for production)
Step 2: Install cert-manager (if not already present)
Check if cert-manager is installed:
kubectl get deployment -n cert-manager cert-manager 2>/dev/null