0.6.0-preview
0.6.0 preview release.
Release Notes
This is a preview of the next release of Open Match. You may use this to start building proof-of-concepts, please don’t run this in production.
Enhancements
- New API (see API Definitions section below)
- Improved HTTP API support
- New Demo MMF and Evaluator
- Improved error status codes
- New sychronizer to gate batches of match proposals
- Interactive API browser for debugging
- Code rewrite with test coverage
Images
# Servers
docker pull gcr.io/open-match-public-images/openmatch-backend:0.6.0-preview1
docker pull gcr.io/open-match-public-images/openmatch-frontend:0.6.0-preview1
docker pull gcr.io/open-match-public-images/openmatch-mmlogic:0.6.0-preview1
docker pull gcr.io/open-match-public-images/openmatch-minimatch:0.6.0-preview1
docker pull gcr.io/open-match-public-images/openmatch-synchronizer:0.6.0-preview1
# Demo
docker pull gcr.io/open-match-public-images/openmatch-mmf-go-soloduel:0.6.0-preview1
docker pull gcr.io/open-match-public-images/openmatch-demo:0.6.0-preview1
docker pull gcr.io/open-match-public-images/openmatch-mmf-go-pool:0.6.0-preview1
docker pull gcr.io/open-match-public-images/openmatch-evaluator-go-simple:0.6.0-preview1
# Debugging Tools
docker pull gcr.io/open-match-public-images/openmatch-swaggerui:0.6.0-preview1
This software is currently alpha, and subject to change. Not to be used in production systems.
Installation
To deploy Open Match in your Kubernetes cluster run the following commands:
# Grant yourself cluster-admin permissions so that you can deploy service accounts.
kubectl create clusterrolebinding myname-cluster-admin-binding --clusterrole=cluster-admin --user=$(YOUR_KUBERNETES_USER_NAME)
# Place all Open Match components in their own namespace.
kubectl create namespace open-match
# Install Open Match and monitoring services.
kubectl apply -f https://open-match.dev/install/v0.6.0-preview1/yaml/install.yaml --namespace open-match
# Install the demo MMF and Evaluator.
kubectl apply -f https://open-match.dev/install/v0.6.0-preview1/yaml/install-demo.yaml --namespace open-match
API Definitions
https://open-match.dev/api/v0.6.0-preview1/backend.swagger.json
https://open-match.dev/api/v0.6.0-preview1/evaluator.swagger.json
https://open-match.dev/api/v0.6.0-preview1/frontend.swagger.json
https://open-match.dev/api/v0.6.0-preview1/matchfunction.swagger.json
https://open-match.dev/api/v0.6.0-preview1/mmlogic.swagger.json