Merge pull request #976 from hangyan/hostname-domain-support

Support hostname and domainname
This commit is contained in:
Tomas Kral
2018-04-11 15:58:18 +02:00
committed by GitHub
14 changed files with 271 additions and 8 deletions
-2
View File
@@ -53,11 +53,9 @@ func checkUnsupportedKey(composeProject *project.Project) []string {
"DependsOn": false,
"DNS": false,
"DNSSearch": false,
"DomainName": false,
"EnvFile": false,
"ExternalLinks": false,
"ExtraHosts": false,
"Hostname": false,
"Ipc": false,
"Logging": false,
"MacAddress": false,
+1 -1
View File
@@ -318,7 +318,7 @@ func TestUnsupportedKeys(t *testing.T) {
}{
"With Networks (service and root level)": {
projectWithNetworks,
[]string{"root level networks", "root level volumes", "hostname", "networks"},
[]string{"root level networks", "root level volumes", "networks"},
},
"Empty Networks on Service level": {
projectWithEmptyNetwork,
+2
View File
@@ -199,6 +199,8 @@ func libComposeToKomposeMapping(composeObject *project.Project) (kobject.Kompose
log.Infof("Container name in service %q has been changed from %q to %q", name, composeServiceConfig.ContainerName, newName)
}
serviceConfig.Command = composeServiceConfig.Entrypoint
serviceConfig.HostName = composeServiceConfig.Hostname
serviceConfig.DomainName = composeServiceConfig.DomainName
serviceConfig.Args = composeServiceConfig.Command
serviceConfig.Dockerfile = composeServiceConfig.Build.Dockerfile
serviceConfig.BuildArgs = composeServiceConfig.Build.Args
+2
View File
@@ -241,6 +241,8 @@ func dockerComposeToKomposeMapping(composeObject *types.Config) (kobject.Kompose
serviceConfig.Command = composeServiceConfig.Entrypoint
serviceConfig.Args = composeServiceConfig.Command
serviceConfig.Labels = composeServiceConfig.Labels
serviceConfig.HostName = composeServiceConfig.Hostname
serviceConfig.DomainName = composeServiceConfig.DomainName
//
// Deploy keys