titan-iac/services/zot/middleware.yaml

37 lines
824 B
YAML
Raw Normal View History

2025-09-09 00:22:24 -05:00
# # services/zot/middleware.yaml
# apiVersion: traefik.io/v1alpha1
# kind: Middleware
# metadata:
# name: zot-headers
# namespace: zot
# spec:
# headers:
# customRequestHeaders:
# Docker-Distribution-Api-Version: "registry/2.0"
2025-09-08 21:58:50 -05:00
2025-09-09 00:22:24 -05:00
# ---
2025-09-08 21:58:50 -05:00
2025-09-09 00:22:24 -05:00
# apiVersion: traefik.io/v1alpha1
# kind: Middleware
# metadata:
# name: zot-buffering
# namespace: zot
# spec:
# buffering:
# # "0" here means "no limit" for Traefik's buffering middleware
# maxRequestBodyBytes: 0
# memRequestBodyBytes: 0
# maxResponseBodyBytes: 0
# memResponseBodyBytes: 0
# retryExpression: "IsNetworkError() && Attempts() <= 2"
2025-09-09 01:43:13 -05:00
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: add-www-auth
namespace: zot
spec:
headers:
customResponseHeaders:
WWW-Authenticate: Basic realm="zot-registry"