33 lines
889 B
YAML
33 lines
889 B
YAML
nameReference:
|
|
# Tie target Service metadata.name to other ingressroute fields
|
|
- kind: Service
|
|
fieldSpecs:
|
|
# rewrite the backend service name
|
|
- kind: IngressRoute
|
|
group: traefik.io
|
|
version: v1alpha1
|
|
path: spec/routes/services/name
|
|
|
|
# adapt the ingress url
|
|
# DOES NOT WORK
|
|
- kind: IngressRoute
|
|
group: traefik.io
|
|
version: v1alpha1
|
|
path: /spec/routes/match
|
|
create: false
|
|
|
|
# adapt any middleware names
|
|
- kind: IngressRoute
|
|
group: traefik.io
|
|
version: v1alpha1
|
|
path: spec/routes/middlewares/name
|
|
|
|
# Update deployment volume mounts according to name changes in the sealedsecret
|
|
- kind: SealedSecret
|
|
fieldSpecs:
|
|
# volume mounts:
|
|
- kind: Deployment
|
|
group: apps
|
|
version: v1
|
|
path: spec/template/spec/volumes/secret/secretName
|