BuildConfig are returned with an empty spec.triggers.imagechange.from field. This prevents for updates are it is considered invalid by Openshift.
Here is the payload from Studio:
{ "kind" : "BuildConfig", "apiVersion" : "v1", "metadata" : { "name" : "eap-app", "namespace" : "jeff", "selfLink" : "/oapi/v1/namespaces/jeff/buildconfigs/eap-app", "uid" : "ef00d48e-294a-11e6-a8ca-5254006622ac", "resourceVersion" : "20417", "creationTimestamp" : "2016-06-03T05:20:49Z", "labels" : { "application" : "eap-app", "template" : "eap64-basic-s2i", "xpaas" : "1.2.0" } }, "spec" : { "triggers" : [ { "type" : "GitHub", "github" : {"secret" : "f34tVYSU"} }, { "type" : "Generic", "generic" : {"secret" : "U3JCOdyj"} }, { "type" : "ImageChange", "imageChange" : { "lastTriggeredImageID" : "registry.access.redhat.com/jboss-eap-6/eap64-openshift:1.2", "from" : {} } }, {"type" : "ConfigChange"} ], "source" : { "type" : "Git", "git" : { "uri" : "https://github.com/jboss-developer/jboss-eap-quickstarts", "ref" : "6.4.x" }, "contextDir" : "kitchensink" }, "strategy" : { "type" : "Source", "sourceStrategy" : { "from" : { "kind" : "ImageStreamTag", "namespace" : "openshift", "name" : "jboss-eap64-openshift:1.2" }, "forcePull" : true } }, "output" : {"to" : { "kind" : "ImageStreamTag", "name" : "eap-app:latest" }}, "resources" : {}, "postCommit" : {} }, "status" : {"lastVersion" : 1} }
Payload from oc:
{ "kind": "BuildConfig", "apiVersion": "v1", "metadata": { "name": "eap-app", "namespace": "jeff", "selfLink": "/oapi/v1/namespaces/jeff/buildconfigs/eap-app", "uid": "ef00d48e-294a-11e6-a8ca-5254006622ac", "resourceVersion": "20417", "creationTimestamp": "2016-06-03T05:20:49Z", "labels": { "application": "eap-app", "template": "eap64-basic-s2i", "xpaas": "1.2.0" } }, "spec": { "triggers": [ { "type": "GitHub", "github": { "secret": "f34tVYSU" } }, { "type": "Generic", "generic": { "secret": "U3JCOdyj" } }, { "type": "ImageChange", "imageChange": { "lastTriggeredImageID": "registry.access.redhat.com/jboss-eap-6/eap64-openshift:1.2" } }, { "type": "ConfigChange" } ], "source": { "type": "Git", "git": { "uri": "https://github.com/jboss-developer/jboss-eap-quickstarts", "ref": "6.4.x" }, "contextDir": "kitchensink", "secrets": null }, "strategy": { "type": "Source", "sourceStrategy": { "from": { "kind": "ImageStreamTag", "namespace": "openshift", "name": "jboss-eap64-openshift:1.2" }, "forcePull": true } }, "output": { "to": { "kind": "ImageStreamTag", "name": "eap-app:latest" } }, "resources": {}, "postCommit": {} }, "status": { "lastVersion": 1 } }
- duplicates
-
JBIDE-22423 Edit resources: Cannot edit build config resource
-
- Closed
-