Sets drain_timeout_ms in the rancher-compose.yml of a service
In your project using rancherize execute
vendor/bin/rancherize plugin:install ipunkt/rancherize-drain:1.0.0
If you're using the docker container then call the following to activate the plugin for a project
vendor/bin/rancherize plugin:register ipunkt/rancherize-drain
Full configuration:
{
"drain": {
"enable": false,
"timeout": "30s"
}
}
- Having the
drain
object in your configuration will activate the plugin - timeout will default to 30s if active but no timeout is given
- The following suffixes can be used:
- none: seconds
s
: secondsm
: minutes
- The following suffixes can be used:
- enable defaults to TRUE and thus should only be actively set for environments where you want to disable the plugin