Skip to content

[SE-3585] Specifies ecommerce worker version to openedx release

Boros Gábor requested to merge nizar/add_ecommerce_worker_version into master

Created by: nizarmah

On October 23, 2020, edX dropped python 2.7 support for the ecommerce-worker, cf commit

After further investigation, we noticed that the ecommerce-worker is tagged similarly to how other releases for other edX repositories are tagged (ie open-release/juniper.3)

Ocim sets a default ECOMMERCE_VERISON; however, it does not set a default ECOMMERCE_WORKER_VERSION. This PR adds ECOMMERCE_WORKER_VERSION to the default configuration.

JIRA tickets: SE-3585

Discussions: EdX Ecommerce Worker Drops Support for Python 2.7

Merge deadline: ASAP

Testing instructions:

  1. Attempt to provision an app server with ecommerce enabled. It should fail at the ecomworker : install application requirements task.
  2. Add the ECOMMERCE_WORKER_VERSION: "{{ ECOMMERCE_VERSION }}" to your instance's configuration.
  3. Attempt to provision a new app server. The app server should provision successfully.

Reviewers

Merge request reports