Comments (2)
Hello @aleroyer tks for you message. It is the expected behaviour. The template is only used only to pass down to the service or ingress the desired annotation that is replaced by the {{ .Name }} value.
For example, lets say your service or ingress require an annotation that should be the name of the game server. In that case you should have a custom annotation that would look like this:
octops-projectcontour.io/websocket-routes: "/{{ .Name }}"
The final annotation present on the game server would be:
projectcontour.io/websocket-routes: "/octops-tl6hf-fnmgd" <<<<< Replaced by the game server name
The link to the code you mentioned is not responsible to use the information from the template. The template is used by this function https://github.com/Octops/gameserver-ingress-controller/blob/main/pkg/reconcilers/ingress_options.go#L17.
What kind of behaviour or what are you trying to do?
from gameserver-ingress-controller.
Closing this now. Please reopen if you need any further help.
from gameserver-ingress-controller.
Related Issues (18)
- Support for specific secretName HOT 1
- Multiple Replicas for controller HOT 7
- Add Prometheus instrumentation to Reconcile
- "Path" routing mode changes the relative path of requests HOT 2
- Octops causes ingress controller to constantly reload which causes dropped websocket connections HOT 7
- Unit Tests? HOT 1
- Contour Ingress does not rewrite path in Path mode HOT 2
- Template access to service objects
- Dont require octops.io/issuer-tls-name annotation if octops.io/secret-name is present HOT 7
- Getting some error logs about event permissions HOT 7
- Support multiple hosts HOT 8
- Support option to terminate TLS at the gameserver (complete TLS passthrough) HOT 1
- arm64 support? HOT 3
- Ingress created by the controller is unreachable HOT 10
- tls-secret-name requires terminate-tls=true, which makes the cert-issuer override that certificate in kubernetes HOT 7
- Path based ingress->gameserver rules HOT 3
- Pass custom labels and/or annotations upon creation to gameserver-ingress-controller managed ingresses HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gameserver-ingress-controller.