Skip to content

Commit

Permalink
Merge branch 'release-v0.1.4' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
danieloliveira079 committed Nov 24, 2021
2 parents 39dffd7 + 937b2d1 commit 6e1a5d7
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 2 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ OCTOPS_BIN := bin/octops-controller

IMAGE_REPO=octops/gameserver-ingress-controller
DOCKER_IMAGE_TAG ?= octops/gameserver-ingress-controller:${VERSION}
RELEASE_TAG=0.1.3
RELEASE_TAG=0.1.4

default: clean build

Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,7 @@ The table below shows how the information from the gameserver is used to compose
|annotation: octops.io/terminate-tls | terminate TLS |
|annotation: octops.io/issuer-tls-name| name of the issuer |
|annotation: octops-[custom-annotation] | custom-annotation |
|annotation: octops.io/tls-secret-name | custom ingress secret |

### Custom Annotations
Any Fleet or GameServer annotation that contains the prefix `octops-` will be added down to the Ingress resourced crated by the controller.
Expand Down Expand Up @@ -195,7 +196,7 @@ The following components must be present on the Kubernetes cluster where the ded
- **octops.io/gameserver-ingress-fqdn:** full domain name where gameservers will be accessed based on the URL path.
- **octops.io/terminate-tls:** it determines if the ingress will terminate TLS. If set to "false" it means that TLS will be terminated at the loadbalancer. In this case there won't be a certificated issued by the local cert-manager.
- **octops.io/issuer-tls-name:** required if `terminate-tls=true`. This is the name of the issuer that cert-manager will use when creating the certificate for the ingress.

- **octops.io/tls-secret-name:** ignore CertManager and sets the secret to be used by the Ingress. This secret might be provisioned by other means.

The same configuration works for Fleets and GameServers. Add the following annotations to your manifest:
```yaml
Expand Down
1 change: 1 addition & 0 deletions examples/quake/quake-fleet.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ spec:
cluster: gke-1.17
region: us-east-1
annotations:
octops.io/gameserver-ingress-mode: "domain"
octops.io/gameserver-ingress-domain: "arena.com"
octops.io/terminate-tls: "true"
octops.io/issuer-tls-name: "selfsigned-issuer"
Expand Down

0 comments on commit 6e1a5d7

Please sign in to comment.