Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reimplement portal using strictly nginx-ingress #149

Merged
merged 4 commits into from Jul 26, 2018

Conversation

osterman
Copy link
Member

@osterman osterman commented Jul 25, 2018

what

  • Reimplement portal without traefik
  • Use type: ExternalName resource to define service that can traverse namespaces
  • Make hostname format configurable with config.hostnameFormat

why

  • Using traefik was a hack to get around the inability to span namespaces and was inconsistent with using the Ingress resource type
  • Using flat hostname structure (e.g. dashboard-portal) may be advantageous if using ACM certificates
  • Slightly easier to understand how it all works

todo

  • Update values.yaml with more examples

references

#146
#150

@osterman osterman added this to In progress in Commercial Support via automation Jul 25, 2018
@osterman osterman requested a review from goruha July 25, 2018 09:15
@osterman osterman added the wip label Jul 25, 2018
@osterman osterman requested a review from darend July 25, 2018 16:27
@osterman osterman merged commit f675827 into master Jul 26, 2018
Commercial Support automation moved this from Reviewer approved to Done Jul 26, 2018
@osterman osterman deleted the use-portal-with-ingress branch July 26, 2018 07:12
{{- end }}
{{ if $value.tls }}
nginx.ingress.kubernetes.io/secure-backends: "true"
nginx.ingress.kubernetes.io/server-snippet: "proxy_ssl_verify off;"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be nice to have verify as its own flag. You may want TLS AND verification of certs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Development

Successfully merging this pull request may close these issues.

None yet

3 participants