{% if DRYDOCK_EDGE_PROXY_ENABLED %}
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: edge-proxy
  labels:
    app.kubernetes.io/name: edge-proxy
spec:
  selector:
    matchLabels:
      app.kubernetes.io/name: edge-proxy
  template:
    metadata:
      labels:
        app.kubernetes.io/name: edge-proxy
    spec:
      containers:
        - name: caddy
          image: {{ DOCKER_IMAGE_CADDY }}
          volumeMounts:
            - mountPath: /etc/caddy/
              name: config
          ports:
            - containerPort: 80
      volumes:
        - name: config
          configMap:
            name: edge-proxy-config
{% endif %}
