[#1591] Build and host OCI images on our own infra #1591

Merged
fyrchik merged 1 commit from potyarkin/frostfs-node:feature/oci-image-pipeline into master 2025-01-16 07:46:54 +00:00
Member

Similar to TrueCloudLab/frostfs-s3-gw#587 this PR introduces a CI pipeline that builds Docker images and pushes them to our selfhosted registry.

Discussion points:

  • Should we execute make images for every commit in every PR? I do that in other repos (reasons explained here), but frostfs-node has the largest CI suite and is the most frequently executed one. Feels wrong to make it larger (and possibly increase wait times).

    For now I've disabled image builds on PRs because as it turns out that would be the slowest CI job in frostfs-node. //cc @fyrchik

Similar to https://git.frostfs.info/TrueCloudLab/frostfs-s3-gw/issues/587 this PR introduces a CI pipeline that builds Docker images and pushes them to our selfhosted registry. Discussion points: - Should we execute `make images` for every commit in every PR? I do that in other repos (reasons [explained here](https://git.frostfs.info/TrueCloudLab/frostfs-s3-gw/pulls/588#issuecomment-63168)), but frostfs-node has the largest CI suite and is the most frequently executed one. Feels wrong to make it larger (and possibly increase wait times). For now I've disabled image builds on PRs because as it turns out that would be the slowest CI job in frostfs-node. *//cc @fyrchik*
potyarkin force-pushed feature/oci-image-pipeline from d49cbb8faa to feadcbbc5b 2025-01-15 07:27:19 +00:00 Compare
potyarkin changed title from WIP: [#1591] Build and host OCI images on our own infra to [#1591] Build and host OCI images on our own infra 2025-01-15 07:29:31 +00:00
requested reviews from storage-core-committers, storage-core-developers, fyrchik 2025-01-15 07:29:49 +00:00
potyarkin force-pushed feature/oci-image-pipeline from feadcbbc5b to ae23fdc80a 2025-01-15 07:31:00 +00:00 Compare
fyrchik approved these changes 2025-01-16 07:44:47 +00:00
Dismissed
fyrchik approved these changes 2025-01-16 07:46:50 +00:00
fyrchik merged commit 436d65d784 into master 2025-01-16 07:46:54 +00:00
potyarkin deleted branch feature/oci-image-pipeline 2025-01-16 07:51:17 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: TrueCloudLab/frostfs-node#1591
No description provided.