Why does OpenShift oc new-app only sometimes schedule builds
I have two OpenShift 3.10 applications with proprietary templates. For one, oc new-app --template=app1
automatically schedules a build. For the other, oc new-app --template=app2
does not schedule builds, and manual invocations of oc start-build
are required. (app1
contains one BuildConfig
wheras app2
contains two, and the orders of objects inside the two templates are different.)
What makes OpenShift behave in different ways with respect to scheduling builds in such circumstances?
UPDATE I'm quite sure it does not depend on the number of BuildConfig
s alone, for I've meanwhile also encountered an application with a single such component where oc new-app
does not automatically schedule the build.
openshift
add a comment |
I have two OpenShift 3.10 applications with proprietary templates. For one, oc new-app --template=app1
automatically schedules a build. For the other, oc new-app --template=app2
does not schedule builds, and manual invocations of oc start-build
are required. (app1
contains one BuildConfig
wheras app2
contains two, and the orders of objects inside the two templates are different.)
What makes OpenShift behave in different ways with respect to scheduling builds in such circumstances?
UPDATE I'm quite sure it does not depend on the number of BuildConfig
s alone, for I've meanwhile also encountered an application with a single such component where oc new-app
does not automatically schedule the build.
openshift
1
What triggers do you have defined in the build and deployment configs for each?
– Graham Dumpleton
Nov 23 '18 at 20:02
@GrahamDumpleton Thx for the lead. I think I've now been able to figuring this out myself after closely inspecting all of my triggers.
– rookie099
Nov 26 '18 at 9:27
add a comment |
I have two OpenShift 3.10 applications with proprietary templates. For one, oc new-app --template=app1
automatically schedules a build. For the other, oc new-app --template=app2
does not schedule builds, and manual invocations of oc start-build
are required. (app1
contains one BuildConfig
wheras app2
contains two, and the orders of objects inside the two templates are different.)
What makes OpenShift behave in different ways with respect to scheduling builds in such circumstances?
UPDATE I'm quite sure it does not depend on the number of BuildConfig
s alone, for I've meanwhile also encountered an application with a single such component where oc new-app
does not automatically schedule the build.
openshift
I have two OpenShift 3.10 applications with proprietary templates. For one, oc new-app --template=app1
automatically schedules a build. For the other, oc new-app --template=app2
does not schedule builds, and manual invocations of oc start-build
are required. (app1
contains one BuildConfig
wheras app2
contains two, and the orders of objects inside the two templates are different.)
What makes OpenShift behave in different ways with respect to scheduling builds in such circumstances?
UPDATE I'm quite sure it does not depend on the number of BuildConfig
s alone, for I've meanwhile also encountered an application with a single such component where oc new-app
does not automatically schedule the build.
openshift
openshift
edited Nov 24 '18 at 5:11
rookie099
asked Nov 23 '18 at 14:24
rookie099rookie099
400110
400110
1
What triggers do you have defined in the build and deployment configs for each?
– Graham Dumpleton
Nov 23 '18 at 20:02
@GrahamDumpleton Thx for the lead. I think I've now been able to figuring this out myself after closely inspecting all of my triggers.
– rookie099
Nov 26 '18 at 9:27
add a comment |
1
What triggers do you have defined in the build and deployment configs for each?
– Graham Dumpleton
Nov 23 '18 at 20:02
@GrahamDumpleton Thx for the lead. I think I've now been able to figuring this out myself after closely inspecting all of my triggers.
– rookie099
Nov 26 '18 at 9:27
1
1
What triggers do you have defined in the build and deployment configs for each?
– Graham Dumpleton
Nov 23 '18 at 20:02
What triggers do you have defined in the build and deployment configs for each?
– Graham Dumpleton
Nov 23 '18 at 20:02
@GrahamDumpleton Thx for the lead. I think I've now been able to figuring this out myself after closely inspecting all of my triggers.
– rookie099
Nov 26 '18 at 9:27
@GrahamDumpleton Thx for the lead. I think I've now been able to figuring this out myself after closely inspecting all of my triggers.
– rookie099
Nov 26 '18 at 9:27
add a comment |
1 Answer
1
active
oldest
votes
I've been able to resolve this by cleaning up triggers in my build configurations (see oc explain bc.spec.triggers
). They now look as follows:
triggers:
- type: ConfigChange
- type: Generic
generic:
allowEnv: false
secretReference:
name: webhook
oc new-app
s for both apps now trigger builds; this is apparently caused by the triggers of type ConfigChange
.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53448449%2fwhy-does-openshift-oc-new-app-only-sometimes-schedule-builds%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
I've been able to resolve this by cleaning up triggers in my build configurations (see oc explain bc.spec.triggers
). They now look as follows:
triggers:
- type: ConfigChange
- type: Generic
generic:
allowEnv: false
secretReference:
name: webhook
oc new-app
s for both apps now trigger builds; this is apparently caused by the triggers of type ConfigChange
.
add a comment |
I've been able to resolve this by cleaning up triggers in my build configurations (see oc explain bc.spec.triggers
). They now look as follows:
triggers:
- type: ConfigChange
- type: Generic
generic:
allowEnv: false
secretReference:
name: webhook
oc new-app
s for both apps now trigger builds; this is apparently caused by the triggers of type ConfigChange
.
add a comment |
I've been able to resolve this by cleaning up triggers in my build configurations (see oc explain bc.spec.triggers
). They now look as follows:
triggers:
- type: ConfigChange
- type: Generic
generic:
allowEnv: false
secretReference:
name: webhook
oc new-app
s for both apps now trigger builds; this is apparently caused by the triggers of type ConfigChange
.
I've been able to resolve this by cleaning up triggers in my build configurations (see oc explain bc.spec.triggers
). They now look as follows:
triggers:
- type: ConfigChange
- type: Generic
generic:
allowEnv: false
secretReference:
name: webhook
oc new-app
s for both apps now trigger builds; this is apparently caused by the triggers of type ConfigChange
.
edited Nov 26 '18 at 9:58
answered Nov 26 '18 at 9:31
rookie099rookie099
400110
400110
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53448449%2fwhy-does-openshift-oc-new-app-only-sometimes-schedule-builds%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
What triggers do you have defined in the build and deployment configs for each?
– Graham Dumpleton
Nov 23 '18 at 20:02
@GrahamDumpleton Thx for the lead. I think I've now been able to figuring this out myself after closely inspecting all of my triggers.
– rookie099
Nov 26 '18 at 9:27