Link to migration bundles#1861
Conversation
667dc90 to
110af20
Compare
a72139f to
bc49d05
Compare
1f6fbd8 to
70eeb3f
Compare
|
Rebased on main branch for fixing code conflict. |
|
/retest build-definitions-pull-request |
|
/test build-definitions-pull-request |
1 similar comment
|
/test build-definitions-pull-request |
00e2708 to
c38b633
Compare
|
Added a new commit to address review comment and rebased to fix code conflict between the new commit and the one merged into the main branch. |
9715930 to
6e59333
Compare
| local limit=1 | ||
| if [ -n "$TEST_REPO_NAME" ]; then | ||
| limit=10 | ||
| fi |
There was a problem hiding this comment.
Now that we're using the filter_tag_name param, do we still need to list more than 1 digest? If yes, could you add a comment with the reason why?
There was a problem hiding this comment.
Now, only list 1 tag.
6e59333 to
61ebe5d
Compare
STONEBLD-3214
Any task bundles that have migrations are linked by the newer task
bundles by a dedicated annotation. See the following example task
bundles:
+-------+------+ +------+-------+
v | | v | |
tb0 --> tb1 --> tb2 --> tb3 --> tb4 --> tb5
| |
M M
where, tb2 and tb3 point to tb1, and tb4 and tb5 point to tb3.
Linking task bundles helps to reduce the number of HTTP requests made to
Quay.io that query which task bundles have migrations.
Terms:
- tb means task bundle.
- M means migration.
61ebe5d to
c7e493a
Compare
| output=$(build_push_task "$task_dir" "$prepared_task_file" "$task_bundle" "$task_file_sha" "$has_migration") | ||
| output=$( | ||
| build_push_task "$task_dir" "$prepared_task_file" "$task_bundle" "$task_file_sha" \ | ||
| "$has_migration" "$previous_migration_bundle_digest" |
There was a problem hiding this comment.
Is previous_migration_bundle_digest used anywhere?
There was a problem hiding this comment.
mmorhun
left a comment
There was a problem hiding this comment.
Approving with agreement to update the annotation name in a follow up PR.
Also, please take a look at the question above.
STONEBLD-3214
Any task bundles that have migrations are linked by the newer task bundles by a dedicated annotation. See the following example task bundles:
where, tb2 and tb3 point to tb1, and tb4 and tb5 point to tb3.
Linking task bundles helps to reduce the number of HTTP requests made to Quay.io that query which task bundles have migrations.
Terms: