add missing 'io.kompose.service' label to Route and Ingress

This was caussing 'kompose down' not to delete Route and Ingress
This commit is contained in:
Tomas Kral 2017-03-24 14:22:42 +01:00
parent 3c3ae9807a
commit f8da61436e
No known key found for this signature in database
GPG Key ID: E690DA7E4F291FA6
10 changed files with 36 additions and 10 deletions

View File

@ -208,7 +208,8 @@ func (k *Kubernetes) initIngress(name string, service kobject.ServiceConfig, por
APIVersion: "extensions/v1beta1", APIVersion: "extensions/v1beta1",
}, },
ObjectMeta: api.ObjectMeta{ ObjectMeta: api.ObjectMeta{
Name: name, Name: name,
Labels: transformer.ConfigLabels(name),
}, },
Spec: extensions.IngressSpec{ Spec: extensions.IngressSpec{
Rules: []extensions.IngressRule{ Rules: []extensions.IngressRule{

View File

@ -280,7 +280,8 @@ func (o *OpenShift) initRoute(name string, service kobject.ServiceConfig, port i
APIVersion: "v1", APIVersion: "v1",
}, },
ObjectMeta: api.ObjectMeta{ ObjectMeta: api.ObjectMeta{
Name: name, Name: name,
Labels: transformer.ConfigLabels(name),
}, },
Spec: routeapi.RouteSpec{ Spec: routeapi.RouteSpec{
Port: &routeapi.RoutePort{ Port: &routeapi.RoutePort{

View File

@ -146,7 +146,10 @@
"apiVersion": "extensions/v1beta1", "apiVersion": "extensions/v1beta1",
"metadata": { "metadata": {
"name": "web", "name": "web",
"creationTimestamp": null "creationTimestamp": null,
"labels": {
"io.kompose.service": "web"
}
}, },
"spec": { "spec": {
"rules": [ "rules": [

View File

@ -138,7 +138,10 @@
"apiVersion": "extensions/v1beta1", "apiVersion": "extensions/v1beta1",
"metadata": { "metadata": {
"name": "web", "name": "web",
"creationTimestamp": null "creationTimestamp": null,
"labels": {
"io.kompose.service": "web"
}
}, },
"spec": { "spec": {
"rules": [ "rules": [

View File

@ -146,7 +146,10 @@
"apiVersion": "extensions/v1beta1", "apiVersion": "extensions/v1beta1",
"metadata": { "metadata": {
"name": "web", "name": "web",
"creationTimestamp": null "creationTimestamp": null,
"labels": {
"io.kompose.service": "web"
}
}, },
"spec": { "spec": {
"rules": [ "rules": [

View File

@ -138,7 +138,10 @@
"apiVersion": "extensions/v1beta1", "apiVersion": "extensions/v1beta1",
"metadata": { "metadata": {
"name": "web", "name": "web",
"creationTimestamp": null "creationTimestamp": null,
"labels": {
"io.kompose.service": "web"
}
}, },
"spec": { "spec": {
"rules": [ "rules": [

View File

@ -256,7 +256,10 @@
"apiVersion": "v1", "apiVersion": "v1",
"metadata": { "metadata": {
"name": "web", "name": "web",
"creationTimestamp": null "creationTimestamp": null,
"labels": {
"io.kompose.service": "web"
}
}, },
"spec": { "spec": {
"host": "batman.example.com", "host": "batman.example.com",

View File

@ -248,7 +248,10 @@
"apiVersion": "v1", "apiVersion": "v1",
"metadata": { "metadata": {
"name": "web", "name": "web",
"creationTimestamp": null "creationTimestamp": null,
"labels": {
"io.kompose.service": "web"
}
}, },
"spec": { "spec": {
"host": "batman.example.com", "host": "batman.example.com",

View File

@ -256,7 +256,10 @@
"apiVersion": "v1", "apiVersion": "v1",
"metadata": { "metadata": {
"name": "web", "name": "web",
"creationTimestamp": null "creationTimestamp": null,
"labels": {
"io.kompose.service": "web"
}
}, },
"spec": { "spec": {
"host": "", "host": "",

View File

@ -248,7 +248,10 @@
"apiVersion": "v1", "apiVersion": "v1",
"metadata": { "metadata": {
"name": "web", "name": "web",
"creationTimestamp": null "creationTimestamp": null,
"labels": {
"io.kompose.service": "web"
}
}, },
"spec": { "spec": {
"host": "", "host": "",