forked from LaconicNetwork/kompose
Merge pull request #1404 from cnbailian/fix-svc-selector
Fix the selector field of service resource
This commit is contained in:
commit
3d43a1da36
@ -199,8 +199,9 @@ func (k *Kubernetes) InitSvc(name string, service kobject.ServiceConfig) *api.Se
|
||||
Name: name,
|
||||
Labels: transformer.ConfigLabels(name),
|
||||
},
|
||||
// The selector uses the service.Name, which must be consistent with workloads label
|
||||
Spec: api.ServiceSpec{
|
||||
Selector: transformer.ConfigLabels(name),
|
||||
Selector: transformer.ConfigLabels(service.Name),
|
||||
},
|
||||
}
|
||||
return svc
|
||||
|
||||
@ -38,6 +38,7 @@ import (
|
||||
|
||||
func newServiceConfig() kobject.ServiceConfig {
|
||||
return kobject.ServiceConfig{
|
||||
Name: "app",
|
||||
ContainerName: "name",
|
||||
Image: "image",
|
||||
Environment: []kobject.EnvVar{kobject.EnvVar{Name: "env", Value: "value"}},
|
||||
|
||||
4
script/test/fixtures/v2/output-k8s.json
vendored
4
script/test/fixtures/v2/output-k8s.json
vendored
@ -172,7 +172,7 @@
|
||||
}
|
||||
],
|
||||
"selector": {
|
||||
"io.kompose.service": "redis-tcp"
|
||||
"io.kompose.service": "redis"
|
||||
},
|
||||
"type": "LoadBalancer"
|
||||
},
|
||||
@ -203,7 +203,7 @@
|
||||
}
|
||||
],
|
||||
"selector": {
|
||||
"io.kompose.service": "redis-udp"
|
||||
"io.kompose.service": "redis"
|
||||
},
|
||||
"type": "LoadBalancer"
|
||||
},
|
||||
|
||||
4
script/test/fixtures/v2/output-os.json
vendored
4
script/test/fixtures/v2/output-os.json
vendored
@ -172,7 +172,7 @@
|
||||
}
|
||||
],
|
||||
"selector": {
|
||||
"io.kompose.service": "redis-tcp"
|
||||
"io.kompose.service": "redis"
|
||||
},
|
||||
"type": "LoadBalancer"
|
||||
},
|
||||
@ -203,7 +203,7 @@
|
||||
}
|
||||
],
|
||||
"selector": {
|
||||
"io.kompose.service": "redis-udp"
|
||||
"io.kompose.service": "redis"
|
||||
},
|
||||
"type": "LoadBalancer"
|
||||
},
|
||||
|
||||
Loading…
Reference in New Issue
Block a user