RSS

0.6.0-preview

0.6.0 preview release.

Open Match Logo

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