Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(build): Cancellable Build and global timeout #2269

Merged
merged 20 commits into from
May 31, 2021
Merged

feat(build): Cancellable Build and global timeout #2269

merged 20 commits into from
May 31, 2021

Conversation

astefanutti
Copy link
Member

@astefanutti astefanutti commented May 5, 2021

Currently, build timeout is governed by two configuration settings from the IntegrationPlatform, one global, and another specific to Maven commands. This can be confusing for the end-users, when and how these two settings apply. Besides Builds are not really cancellable.

This PR aims at unifying timeout setting for all the build operations (container images, OpenAPI, Camel Catalogs), and at making sure operations are cancelled as soon as their contexts time out.

TODO:

Release Note

feat(build): Global build timeout

@astefanutti astefanutti added the status/wip Work in progress label May 5, 2021
@astefanutti astefanutti changed the title feat(build): Global build timeout feat(build): Cancellable Build and global timeout May 11, 2021
@astefanutti astefanutti added the area/build-operator Related to the internal image build operator label May 18, 2021
@astefanutti astefanutti removed the status/wip Work in progress label May 31, 2021
@astefanutti
Copy link
Member Author

Let's merge this and complete the remaining items (mainly Maven processes cancellation) in a subsequent PR.

@astefanutti astefanutti merged commit 1658416 into apache:main May 31, 2021
@astefanutti astefanutti deleted the pr-244 branch May 31, 2021 12:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/build-operator Related to the internal image build operator
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant