use the controller image so the console is available
Quickstart
The Ziti quickstart documentation is here: Ziti Network Quickstarts.
Releasing a new version of the Quickstart
Artifacts Produced by a Release
The enclosing project's GitHub releases are never updated and no Git tags are created for a quickstart release.
openziti/quickstartcontainer image in Docker Hub- a CloudFront Function in AWS pointing the
get.openziti.ioreverse proxy to the GitHub SHA of the release
Release Process
A quickstart release is created when either of the following conditions are met:
- OpenZiti, the enclosing project, is released by the OpenZiti team
- A pull request is merged into the trunk branch
mainwith the labelquickstartrelease
Release Machinery
The release process is encoded in a GitHub workflow.
GitHub Raw Reverse Proxy
The get.openziti.io reverse proxy is a CloudFront distribution that points to a CloudFront Function and serves as a
shorter HTTP URL getter for raw GitHub source files, e.g. https://get.openziti.io/dock/simplified-docker-compose.yml.
The CloudFront Function is a JavaScript function that looks at the URI path of the incoming request and forwards it to
the appropriate GitHub raw download path. The CloudFront Function is updated by the release process, and the CloudFront
Distribution itself is hand-maintained in the AWS Console. The Distribution has these characteristics:
- Viewer Domain Name:
get.openziti.io(frontend) - Route Origin:
raw.githubusercontent.com(backend, upstream) - Auto-renewing TLS certificate from ACM
- Cache Policy
CachingOptimized(default) - Routes to Origin based on Javascript Function deployed by quickstart release
You can add or change a GitHub raw shortcut route by modifying the routes.yml file.