feat: implement the scheduler plugin

This also performs a one-time migration of the DOKKU_SCHEDULER values the scheduler plugin properties.

Closes #4739
This commit is contained in:
Jose Diaz-Gonzalez
2021-10-09 17:44:35 -04:00
parent 8984b748c5
commit 3c6396fbca
23 changed files with 510 additions and 24 deletions

View File

@@ -8,8 +8,8 @@ The `null` scheduler does nothing, and is useful for routing to services not man
### Detection
This scheduler is _never_ auto-detected. The scheduler _must_ be specified via the `config:set` command:
This scheduler is _never_ auto-detected. The scheduler _must_ be specified via the `scheduler:set` command:
```shell
dokku config:set node-js-app DOCKER_SCHEDULER=null
dokku scheduler:set node-js-app selected null
```