Skip to content

ipunkt/rancherize-drain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rancherize-drain

Sets drain_timeout_ms in the rancher-compose.yml of a service

install

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

Use

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: seconds
      • m: minutes
  • enable defaults to TRUE and thus should only be actively set for environments where you want to disable the plugin

About

Publish via traefiks rancher provider but with an intermediate rancher loadbalancer sl drain_timeout_ms takes effect

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages