Add deploy: mode: global support

Adds support for deploy: mode.

For example:

```yaml
version: "3"

services:
  foo:
    deploy:
      resources:
        mode: global
        replicas: 6
    image: redis
```

Will only generate replicas: 1 in Kubernetes pods as "global" limits
replicas to only one.
This commit is contained in:
Charlie Drage
2017-08-23 12:47:27 -04:00
parent d675e0a61b
commit bd6d493cef
8 changed files with 245 additions and 8 deletions
+2
View File
@@ -198,6 +198,8 @@ func dockerComposeToKomposeMapping(composeObject *types.Config) (kobject.Kompose
// Deploy keys
//
serviceConfig.DeployMode = composeServiceConfig.Deploy.Mode
if (composeServiceConfig.Deploy.Resources != types.Resources{}) {
// memory: