Skip to content
Snippets Groups Projects
Commit 59295e2c authored by Paolo.Brasolin's avatar Paolo.Brasolin
Browse files

feat: #be stop patching ingresses and split

parent 2a6b65fb
No related branches found
No related tags found
No related merge requests found
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ingress
spec:
rules:
- host: PLACEHOLER
http:
paths:
- path: PLACEHOLDER
# pathType: Prefix # requires k8s>=v1.18
backend:
serviceName: service
servicePort: 80
# NOTE: the k8s is so old that patching the ingress doesn't make sense; dev and stg/prd are just maintained separately in the overlays. The situation will change once we update the cluster.
......@@ -2,7 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- deployment.yaml
- ingress.yaml
#- ingress.yaml
- service.yaml
namePrefix: webserver-
commonLabels:
......
......@@ -2,6 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../../base
- webserver.ingress.yaml
commonLabels:
eurac.edu/environment: dev
app.kubernetes.io/part-of: oetzi
......@@ -22,10 +23,3 @@ secretGenerator:
- url=postgres://db_user:db_pass@oetzi-database-service/db_name
name: oetzi-database-credentials
type: Opaque
patchesJSON6902:
- target:
group: extensions
version: v1beta1
kind: Ingress
name: oetzi-webserver-ingress
path: webserver.ingress.patch.yaml
- op: replace
path: /metadata/annotations/nginx.ingress.kubernetes.io~1rewrite-target
value: /$2
- op: replace
path: /spec/rules/0/host
value: minikube.localhost
- op: replace
path: /spec/rules/0/http/paths/0/path
value: /oetzi(/|$)(.*)
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: oetzi-webserver-ingress
#annotations:
# nginx.ingress.kubernetes.io/rewrite-target: /$2
spec:
rules:
- host: minikube.localhost
http:
paths:
- path: / #oetzi(/|$)(.*)
pathType: Prefix
backend:
service:
name: oetzi-webserver-service
port:
number: 80
......@@ -2,6 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../../base
- webserver.ingress.yaml
namespace: kommul-dev
commonLabels:
eurac.edu/environment: stg
......@@ -23,10 +24,3 @@ secretGenerator:
- url=postgres://db_user:db_pass@oetzi-database-service/db_name
name: oetzi-database-credentials
type: Opaque
patchesJSON6902:
- target:
group: extensions
version: v1beta1
kind: Ingress
name: oetzi-webserver-ingress
path: webserver.ingress.patch.yaml
- op: replace
path: /metadata/annotations/nginx.ingress.kubernetes.io~1rewrite-target
value: /$2
- op: replace
path: /spec/rules/0/host
value: kommul-dev.eurac.edu
- op: replace
path: /spec/rules/0/http/paths/0/path
value: /oetzi(/|$)(.*)
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: oetzi-webserver-ingress
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /$2
spec:
rules:
- host: kommul-dev.eurac.edu
http:
paths:
- path: /oetzi(/|$)(.*)
backend:
serviceName: oetzi-webserver-service
servicePort: 80
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment