Files
kubernetes/clusters/production/webhook-ingress.yaml
Suriya f58f339b43 Add Flux CD GitOps sync for alaska/core stacks
Prepares clusters/production/ for `flux bootstrap git` - Kustomizations
for manifests/alaska and manifests/core, plus a Gitea push Receiver so
new commits reconcile immediately instead of waiting on the poll
interval. Webhook exposed on a dedicated host (flux-webhook.workolik.com)
to avoid the existing queue.workolik.com Gateway/Ingress overlap.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-20 10:10:58 +05:30

24 lines
670 B
YAML

# Dedicated host so this never shares a routing table with
# queue.workolik.com, which already has a Gateway + Ingress conflict history.
# Requires a DNS A record for flux-webhook.workolik.com pointing at the same
# LB IP the other *.workolik.com hosts use.
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: flux-webhook-ingress
namespace: flux-system
annotations:
traefik.ingress.kubernetes.io/router.tls: "true"
spec:
rules:
- host: flux-webhook.workolik.com
http:
paths:
- path: /hook
pathType: Prefix
backend:
service:
name: webhook-receiver
port:
number: 80