Used to deploy test environments on Estuary-Deployer(s)
Inspired by Terraform and Kubernetes.
- You deployed a net of Deployers
- You want to seed your deployments across Deployer(s)
The Deployer(s) services can be referred with one of these methods:
- get deployer apps from eureka server(s)
- get deployer apps from the discovery(ies)
- specify them one by one in config
The precedence is (from weaker to stronger):
eureka < discovery < deployer
Example:
deploy_policy: fill #fill/robin
access_token: None
#eureka:
# - "http://192.168.0.11:8080/eureka/v2"
# - "http://192.168.0.11:8081/eureka/v2"
discovery:
- "http://192.168.0.11:8082/"
- "http://192.168.0.11:8083/"
#deployer:
# - "http://192.168.0.11:8084/docker/"
# - "http://192.168.0.11:8085/docker/"
Examples:
> seeder --help
Usage: seeder [--version] [--help] <command> [<args>]
Available commands are:
apply Usage: seeder apply
destroy Usage: seeder destroy
init Usage: seeder init
plan Usage: seeder plan
show Usage: seeder show
validate Usage: seeder validate
version Usage: seeder version