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

Build controller service / operator #681

Closed
astefanutti opened this issue May 23, 2019 · 1 comment
Closed

Build controller service / operator #681

astefanutti opened this issue May 23, 2019 · 1 comment
Assignees
Labels
area/build-operator Related to the internal image build operator
Milestone

Comments

@astefanutti
Copy link
Member

astefanutti commented May 23, 2019

As suggested by @nicolaferraro in #583 (comment) and following-up on the initial work done in #125, a new build strategy could be implemented that would off-load the build controller logic in a separate service.

It will keep the advantages of the pod strategy, while enabling quicker builds scheduling and easy image layers and Maven dependencies caching.

It could be considered as a build operator, with a deployment owned by the Camel K operator that would embed the existing build controller, configured to use the existing routine strategy. Sidecaring could be considered for non-Kaniko publish strategy, if complexity stays low.

@astefanutti astefanutti changed the title Build controller / service Build controller service / operator May 23, 2019
@lburgazzoli lburgazzoli added this to the 1.0.0 milestone May 23, 2019
@nicolaferraro nicolaferraro added area/core Core features of the integration platform area/build-operator Related to the internal image build operator and removed area/core Core features of the integration platform labels May 28, 2019
@astefanutti astefanutti self-assigned this Feb 11, 2020
@nicolaferraro nicolaferraro modified the milestones: 1.0.0, post 1.0.0 Apr 28, 2020
@nicolaferraro nicolaferraro modified the milestones: 1.3.0, 1.4.0 Dec 22, 2020
@astefanutti
Copy link
Member Author

Closing in favor of #1799.

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

No branches or pull requests

3 participants