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

teuthology/task/install: conditionally merge extra_system_packages ov… #1943

Merged
merged 1 commit into from
May 18, 2024

Conversation

batrick
Copy link
Member

@batrick batrick commented May 17, 2024

This is an intermediate fix to get QA runs working again. The better approach will be done in #1942.

@batrick batrick merged commit b9e3da8 into ceph:main May 18, 2024
8 checks passed
@batrick batrick deleted the install-fix branch May 18, 2024 13:18
idryomov added a commit to idryomov/ceph that referenced this pull request May 27, 2024
[1] and [2] added support for applying extra_system_packages overrides
directly on install task, but at the same time broke our long standing
workaround where we sneaked extra_system_packages directive in through
an override on ceph task.  This is likely getting addressed in [3], but
it's better to not rely on this odd feature in the first place.

[1] ceph/teuthology#1941
[2] ceph/teuthology#1943
[3] ceph/teuthology#1942

Fixes: https://tracker.ceph.com/issues/66232
Signed-off-by: Ilya Dryomov <[email protected]>
idryomov added a commit to idryomov/ceph that referenced this pull request May 29, 2024
[1] and [2] added support for applying extra_system_packages overrides
directly on install task, but at the same time broke our long standing
workaround where we sneaked extra_system_packages directive in through
an override on ceph task.  This is likely getting addressed in [3], but
it's better to not rely on this odd feature in the first place.

[1] ceph/teuthology#1941
[2] ceph/teuthology#1943
[3] ceph/teuthology#1942

Fixes: https://tracker.ceph.com/issues/66232
Signed-off-by: Ilya Dryomov <[email protected]>
(cherry picked from commit c61cb16)
idryomov added a commit to idryomov/ceph that referenced this pull request May 29, 2024
[1] and [2] added support for applying extra_system_packages overrides
directly on install task, but at the same time broke our long standing
workaround where we sneaked extra_system_packages directive in through
an override on ceph task.  This is likely getting addressed in [3], but
it's better to not rely on this odd feature in the first place.

[1] ceph/teuthology#1941
[2] ceph/teuthology#1943
[3] ceph/teuthology#1942

Fixes: https://tracker.ceph.com/issues/66232
Signed-off-by: Ilya Dryomov <[email protected]>
(cherry picked from commit c61cb16)
idryomov added a commit to idryomov/ceph that referenced this pull request May 29, 2024
[1] and [2] added support for applying extra_system_packages overrides
directly on install task, but at the same time broke our long standing
workaround where we sneaked extra_system_packages directive in through
an override on ceph task.  This is likely getting addressed in [3], but
it's better to not rely on this odd feature in the first place.

[1] ceph/teuthology#1941
[2] ceph/teuthology#1943
[3] ceph/teuthology#1942

Fixes: https://tracker.ceph.com/issues/66232
Signed-off-by: Ilya Dryomov <[email protected]>
(cherry picked from commit c61cb16)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants