Skip to content

Releases: Octops/gameserver-ingress-controller

v0.3.0

15 May 17:50
a6807fb
Compare
Choose a tag to compare

What is new

  • Support ingressClassName #47

v0.2.9

04 Jan 17:22
3e8900c
Compare
Choose a tag to compare

What

Image Tag: octops/gameserver-ingress-controller:0.2.9

v0.2.8

30 Sep 12:14
53a482c
Compare
Choose a tag to compare

What changed

Added the max-concurrent-reconciles flag (#58)
The previous default was 1 and it is now 10. Users can now set the concurrency according to their needs. This is particularly important for users running large game fleets that might trigger thousands of updates.

v0.2.7

22 Jul 15:16
cf37080
Compare
Choose a tag to compare

What is new

Dependencies Updates

  • Go 1.20
  • Agones 1.33
  • K8S 1.27.4
  • Controller Runtime 0.15.0

Docker Image Released

  • docker pull octops/gameserver-ingress-controller:0.2.7

v0.2.6

25 Feb 12:06
1e0403e
Compare
Choose a tag to compare

What is new

  • Do not add the TLS section to Ingress if terminate TLS is false #50
  • Manifests updates

v0.2.5

26 Jan 22:13
cb49f1a
Compare
Choose a tag to compare

What is new

  • The service created by the controller is now a headless service. That reduces the load on the kubernetes cluster and network components when deploying fleet bigger than 5K game servers
  • Reconciler is less verbose and it will log when new ingress resource is created/updated

v0.2.4

15 Jan 11:49
ce93b8e
Compare
Choose a tag to compare

What is new

The controller now supports multiple domains for both routing modes. That means the game server can be accessed by triggering requests to any of the configured domains.

This configuration must be part of the Fleet annotation as the example below:

annotations:
  # Domain Mode
  octops.io/gameserver-ingress-domain: "example.com,example.gg"
  # Path Mode
  octops.io/gameserver-ingress-fqdn: "www.example.com,www.example.gg"

v0.2.3

10 Dec 18:23
3dda5c1
Compare
Choose a tag to compare
  • Update Agones to 1.28
  • Update Go to 1.19

v0.2.2

14 Sep 06:26
a0a92d7
Compare
Choose a tag to compare
  • Add .Port field to the the list of fields available to use with template #40
  • Support custom annotations that are only assigned to Services octops.service- Docs

v0.2.1

19 May 16:33
b2c6f36
Compare
Choose a tag to compare

This release includes a few new features

  • Ability to use Templates on custom annotations #32
  • Support custom annotations for Services #29
  • Consider RequestReady, Scheduled and Ready as states that can trigger a reconcile event #28
  • Annotate the GameServer with octops.io/ingress-ready: true when an ingress resources is created successfully #31

Improvements

  • Implementing Kubernetes Informer pattern to offload the the K8S API
  • Better logic to handle the events queue while handling events and forgetting objects