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,
|
Name: name,
|
||||||
Labels: transformer.ConfigLabels(name),
|
Labels: transformer.ConfigLabels(name),
|
||||||
},
|
},
|
||||||
|
// The selector uses the service.Name, which must be consistent with workloads label
|
||||||
Spec: api.ServiceSpec{
|
Spec: api.ServiceSpec{
|
||||||
Selector: transformer.ConfigLabels(name),
|
Selector: transformer.ConfigLabels(service.Name),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return svc
|
return svc
|
||||||
|
|||||||
@ -38,6 +38,7 @@ import (
|
|||||||
|
|
||||||
func newServiceConfig() kobject.ServiceConfig {
|
func newServiceConfig() kobject.ServiceConfig {
|
||||||
return kobject.ServiceConfig{
|
return kobject.ServiceConfig{
|
||||||
|
Name: "app",
|
||||||
ContainerName: "name",
|
ContainerName: "name",
|
||||||
Image: "image",
|
Image: "image",
|
||||||
Environment: []kobject.EnvVar{kobject.EnvVar{Name: "env", Value: "value"}},
|
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": {
|
"selector": {
|
||||||
"io.kompose.service": "redis-tcp"
|
"io.kompose.service": "redis"
|
||||||
},
|
},
|
||||||
"type": "LoadBalancer"
|
"type": "LoadBalancer"
|
||||||
},
|
},
|
||||||
@ -203,7 +203,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"selector": {
|
"selector": {
|
||||||
"io.kompose.service": "redis-udp"
|
"io.kompose.service": "redis"
|
||||||
},
|
},
|
||||||
"type": "LoadBalancer"
|
"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": {
|
"selector": {
|
||||||
"io.kompose.service": "redis-tcp"
|
"io.kompose.service": "redis"
|
||||||
},
|
},
|
||||||
"type": "LoadBalancer"
|
"type": "LoadBalancer"
|
||||||
},
|
},
|
||||||
@ -203,7 +203,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"selector": {
|
"selector": {
|
||||||
"io.kompose.service": "redis-udp"
|
"io.kompose.service": "redis"
|
||||||
},
|
},
|
||||||
"type": "LoadBalancer"
|
"type": "LoadBalancer"
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user