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
-