Dimitris-Ilias Gkanatsios
Dimitris-Ilias Gkanatsios
We should document using container lifecycle hooks to trigger various actions when the game server starts or stops. https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks
The allocation API service can optionally accept a certificate for mTLS authentication. We should facilitate and investigate what is needed for a successful cert rotation.
Updating Dockerfile to point to the current Ubuntu LTS
Added article about creating a CI/CD pipeline with Visual Studio Team Services and Kubernetes on Azure Container Service. Original location: [here](https://dgkanatsios.com/2017/05/29/creating-a-cicd-pipeline-on-azure-container-services-with-kubernetes-and-visual-studio-team-services/)
Currently Azure Functions Node.js SDK does not support Singleton Functions, issue is tracked [here](https://github.com/Azure/azure-functions-host/issues/912). Investigate whether this can be somehow implemented (maybe via a blob file, or a lease?).
When a new DedicatedGameServerCollection is created, its states are Healthy/Running. This should not be the case.
https://github.com/kubernetes-sigs/controller-runtime
Add client-go leaderelection for controllers https://godoc.org/k8s.io/client-go/tools/leaderelection
Azure provides an API to see if a VM will reboot for maintenance. Details for this API are listed [here](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/scheduled-events). You can try it this way: ```bash kubectl run busybox...
Describe how our PortRegistry works