Skip to content

Commit

Permalink
Merge "Support for custom Ingress host"
Browse files Browse the repository at this point in the history
  • Loading branch information
Zuul v3 CI authored and opencontrail-ci-admin committed Jul 17, 2018
2 parents 535eea6 + ee3a608 commit 8067623
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 12 deletions.
6 changes: 3 additions & 3 deletions contrail-analytics/templates/ingress-analytics-api.yaml
Expand Up @@ -8,21 +8,21 @@ metadata:
name: contrail-analytics-api
spec:
rules:
- host: contrail-analytics-api
- host: {{ .Values.ingress.analytics_api_host }}
http:
paths:
- backend:
serviceName: analytics-api-server
servicePort: api
path: /
- host: contrail-analytics-api.{{ .Release.Namespace }}
- host: {{ .Values.ingress.analytics_api_host }}.{{ .Release.Namespace }}
http:
paths:
- backend:
serviceName: analytics-api-server
servicePort: api
path: /
- host: contrail-analytics-api.{{ .Release.Namespace }}.svc.cluster.local
- host: {{ .Values.ingress.analytics_api_host }}.{{ .Release.Namespace }}.svc.cluster.local
http:
paths:
- backend:
Expand Down
4 changes: 4 additions & 0 deletions contrail-analytics/values.yaml
Expand Up @@ -91,6 +91,10 @@ pod:
service:
analytics_api_public_port: ""

# Ingress related inputs are defined here
ingress:
analytics_api_host: "contrail-analytics-api"

manifests:
configmap_analytics_env: true
configmap_analytics_keystone: true
Expand Down
6 changes: 3 additions & 3 deletions contrail-controller/templates/ingress-config-api.yaml
Expand Up @@ -8,21 +8,21 @@ metadata:
name: contrail-config-api
spec:
rules:
- host: contrail-config-api
- host: {{ .Values.ingress.config_api_host }}
http:
paths:
- backend:
serviceName: config-api-server
servicePort: api
path: /
- host: contrail-config-api.{{ .Release.Namespace }}
- host: {{ .Values.ingress.config_api_host }}.{{ .Release.Namespace }}
http:
paths:
- backend:
serviceName: config-api-server
servicePort: api
path: /
- host: contrail-config-api.{{ .Release.Namespace }}.svc.cluster.local
- host: {{ .Values.ingress.config_api_host }}.{{ .Release.Namespace }}.svc.cluster.local
http:
paths:
- backend:
Expand Down
12 changes: 6 additions & 6 deletions contrail-controller/templates/ingress-webui.yaml
Expand Up @@ -16,25 +16,25 @@ metadata:
spec:
tls:
- hosts:
- contrail-webui.contrail.svc.cluster.local
- contrail-webui.contrail
- contrail-webui
- {{ .Values.ingress.webui_host }}.contrail.svc.cluster.local
- {{ .Values.ingress.webui_host }}.contrail
- {{ .Values.ingress.webui_host }}
rules:
- host: contrail-webui
- host: {{ .Values.ingress.webui_host }}
http:
paths:
- backend:
serviceName: contrail-web-controller
servicePort: https
path: /
- host: contrail-webui.{{ .Release.Namespace }}
- host: {{ .Values.ingress.webui_host }}.{{ .Release.Namespace }}
http:
paths:
- backend:
serviceName: contrail-web-controller
servicePort: https
path: /
- host: contrail-webui.{{ .Release.Namespace }}.svc.cluster.local
- host: {{ .Values.ingress.webui_host }}.{{ .Release.Namespace }}.svc.cluster.local
http:
paths:
- backend:
Expand Down
5 changes: 5 additions & 0 deletions contrail-controller/values.yaml
Expand Up @@ -203,6 +203,11 @@ pod:
service:
config_api_public_port: ""

# Ingress related inputs are defined here
ingress:
config_api_host: "contrail-config-api"
webui_host: "contrail-webui"

manifests:
configmap_controller_env: true
configmap_controller_keystone: true
Expand Down

0 comments on commit 8067623

Please sign in to comment.