Skip to content

[FAL-2030] Updates kombu package to support multi-tenant redis authentication - #397

Merged
pomegranited merged 2 commits into
opencraft-release/koa.3from
jill/koa/redis-kombu-auth
Sep 10, 2021
Merged

[FAL-2030] Updates kombu package to support multi-tenant redis authentication#397
pomegranited merged 2 commits into
opencraft-release/koa.3from
jill/koa/redis-kombu-auth

Conversation

@pomegranited

@pomegranited pomegranited commented Sep 9, 2021

Copy link
Copy Markdown

Backports https://github.com/edx/edx-platform/pull/28020 to our koa.3 release branch.

Note that this code drift can be dropped once the celery constraint is dropped and celery is updated to >=5.2.0, because it will pull in our upstream kombu changes which were released with kombu v5.2.0rc1.

Note that here, I use the tag v4.6.11.1 instead of the branch name; will update the upstream PR to use this too.

Jira ticket

FAL-2030

Sandbox

Sandbox is provisioning:

Testing instructions

The extended heartbeat check for celery is sufficient to test that these changes don't disrupt functionality on the sandbox as configured below.

  1. Visit https://pr397.sandbox.stage.opencraft.hosting/heartbeat?extended
  2. Ensure that the celery check passes.

Constrains kombu to https://github.com/open-craft/kombu/tree/v4.6.11.1
to allow us to use celery with multi-tenant redis.

(cherry picked from commit 3bd3d1e)
which can be configured from the lms/studio environment

(cherry picked from commit 3c1a43e)
@pomegranited
pomegranited force-pushed the jill/koa/redis-kombu-auth branch from bb91c16 to 3019422 Compare September 9, 2021 04:58

@samuelallan72 samuelallan72 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pomegranited 👍

  • I tested this: followed test instructions
  • I read through the code
  • I checked for accessibility issues
  • Includes documentation
  • [NA] I made sure any change in configuration variables is reflected in the corresponding
    client's configuration-secure repository.

@pomegranited
pomegranited merged commit 04dbfa3 into opencraft-release/koa.3 Sep 10, 2021
@pomegranited
pomegranited deleted the jill/koa/redis-kombu-auth branch September 10, 2021 01:54
nizarmah added a commit that referenced this pull request Sep 13, 2021
nizarmah added a commit that referenced this pull request Sep 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants