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

Add support for Skipper ingress #1

Closed
MarcusNoble opened this issue Jun 26, 2019 · 4 comments
Closed

Add support for Skipper ingress #1

MarcusNoble opened this issue Jun 26, 2019 · 4 comments

Comments

@MarcusNoble
Copy link
Contributor

Currently only the Nginx ingress controller is supported. It'd be good to provide support for others, in this case Skipper.

Possible Solution

Example manual ingress:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: hello-openfaas
  namespace: openfaas
  annotations:
    kubernetes.io/ingress.class: skipper
    zalando.org/skipper-filter: setPath("/function/hello-openfaas")
spec:
  rules:
    - host: hello-openfaas.example.com
      http:
        paths:
          - path: /
            backend:
              serviceName: gateway
              servicePort: 8080

Context

We're not using Nginx controller in our clusters so wouldn't be able to leverage this controller. Currently we're manually creating ingress resources using the above example.

Your Environment

  • What version and distriubtion of Kubernetes are you using: 1.12

  • What network driver are you using and what CIDR: Weave net

@alexellis
Copy link
Member

Would you consider writing / submitting a patch?

@alexellis
Copy link
Member

I'm using cert-manager to provide the certificates at the moment. Do you know how Zalando's controller is being used at your company for TLS?

@alexellis
Copy link
Member

Hi @MarcusNoble,

I think I have this covered now if you'd like to try it out?

Alex

@MarcusNoble
Copy link
Contributor Author

Tested and can confirm it works great! 👍

Thank you :)

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

No branches or pull requests

2 participants