Giter VIP home page Giter VIP logo

Comments (9)

davecheney avatar davecheney commented on August 20, 2024 1

@DylanGraham I agree with this. You could use the default ingress to accomplish this as a workaround, but that would mean you could only do this once per instance of contour which isn't ideal.

from contour.

davecheney avatar davecheney commented on August 20, 2024

Thanks for raising this issue, as long as this is supported by the ingress spec, this doesn't look to hard to implement.

I'm tentitively scheduling this for 0.2

from contour.

davecheney avatar davecheney commented on August 20, 2024

I'm going to bump this to 0.3.

The issue is the ingress spec does not permit '*'. Various ingress implementations maybe permit it either as an extension, or just dumb luck, but I want to think carefully about what interpretation contour would make when this field is not a RFC 3986 compliant URI. We may choose to extend the interpretation to follow what the Nginx ingress does, but this isn't something I'm going to jump into as it will be near impossible to return that genie to the bottle.

from contour.

davecheney avatar davecheney commented on August 20, 2024

Bumping to 0.4

from contour.

mykter avatar mykter commented on August 20, 2024

Just arrived via the "good first issue" label - reading the November comment that perhaps is no longer an accurate label.

from contour.

DylanGraham avatar DylanGraham commented on August 20, 2024

Since DNS providers generally allow wildcards which you can point to your loadbalancer, would this be best left to having host names explicitly listed in the Ingress?

The ingress docs also mention that having no hostname defaults to * so maybe this, combined with a DNS wildcard would solve your use case?

from contour.

davecheney avatar davecheney commented on August 20, 2024

This one is tricky, I've removed the good first issue tag

from contour.

davecheney avatar davecheney commented on August 20, 2024

I'm going to remove the 0.4 milestone for this. I'm not sure what the best way to approach this is; the 1.9 api docs for ingress say that the host: field must be Host is the fully qualified domain name of a network host, as defined by RFC 3986, which excludes meta characters like *.

from contour.

davecheney avatar davecheney commented on August 20, 2024

Duplicate of #1228

from contour.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.