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

Separate Docker Images From Kpt Release #1658

Open
runewake2 opened this issue Apr 1, 2021 · 0 comments
Open

Separate Docker Images From Kpt Release #1658

runewake2 opened this issue Apr 1, 2021 · 0 comments
Labels
area/release kpt release issues cleanup size/M 2 day triaged Issue has been triaged by adding an `area/` label

Comments

@runewake2
Copy link
Contributor

Currently Kpt's Docker Images build Kpt from source instead of utilizing a released version of Kpt. This means that in order to ship a new version of the Kpt containers - even if no code changes are made - a new release of Kpt must be triggered. This also introduces duplicate work (we must build kpt for release + once per container we release) and introduces potential for tests to miss coverage in the containerized versions (if we place the Kpt binary we produce under test those tests will either need to be duplicated in the Docker container or a gap will be introduced that leaves the Kpt container binary untested).

This can be improved by installing Kpt from the public releases instead of rebuilding inside the container from source. Alternatively allowing the Kpt version to be pinned separate from the Docker release version would enable us to maintain the Dockerfiles without requiring full Kpt releases.

@runewake2 runewake2 added cleanup size/M 2 day triaged Issue has been triaged by adding an `area/` label area/release kpt release issues labels Apr 1, 2021
@mortent mortent added this to kpt Jan 21, 2023
@mortent mortent moved this to Backlog in kpt Jan 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/release kpt release issues cleanup size/M 2 day triaged Issue has been triaged by adding an `area/` label
Projects
None yet
Development

No branches or pull requests

1 participant