Files
home-ops/kubernetes/apps/security/vault/app/httproute.yaml
T
hermes 8c14178bd9
Flate / Flate - Filter (pull_request) Successful in 15s
Flate / Flate (pull_request) Failing after 1m55s
Flate / Flate - Success (pull_request) Canceled after 0s
feat(storage,security): openebs localpv (default StorageClass) + vault
2026-09-16 21:17:09 +00:00

26 lines
930 B
YAML

---
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: vault
spec:
hostnames:
- vault.${SECRET_DOMAIN}
parentRefs:
# Внимание: http-листенер envoy-internal принимает маршруты только из
# namespace network (allowedRoutes.namespaces.from: Same), поэтому маршруты
# из других namespace цепляются к https-листенеру (from: All). Сертификат
# grachevko-ru-production-tls подписан ClusterIssuer internal-ca, то есть
# самоподписанным CA — его нужно импортировать в доверенные на клиенте.
- name: envoy-internal
namespace: network
sectionName: https
rules:
- backendRefs:
- name: vault-ui
port: 8200
matches:
- path:
type: PathPrefix
value: /