Skip to content
This repository has been archived by the owner on Jul 18, 2024. It is now read-only.

Switch to Ansible-free Docker image #62

Closed
aht007 opened this issue Aug 29, 2022 · 3 comments
Closed

Switch to Ansible-free Docker image #62

aht007 opened this issue Aug 29, 2022 · 3 comments
Labels
ansible-free enhancement Relates to new features or improvements to existing features

Comments

@aht007
Copy link

aht007 commented Aug 29, 2022

In order to advance implementation of both OEP-45: Configuring and Operating Open edX and openedx/public-engineering#51, we would like to switch devstack from using primarily Docker images built with Ansible code from the configuration repository to images built from Dockerfiles in each service's repository. We hope this will also help simplify Tutor by providing better base images to derive from, with fewer workarounds and duplicated code blocks required in Tutor.

A/C

Ensure that the repo's Dockerfile can create a base image which is appropriate for small production installations
Ensure that the repo's Dockerfile also defines an additional image derived from the base which adds dependencies and configuration changes needed for development environments
Check with the Tutor developers during code review to see if any further changes to the Dockerfile would help simplify Tutor
Automate uploads of both images when code changes are merged
Switch devstack to use the new Ansible-free development image, and do some basic testing to ensure it works before merging

@jristau1984
Copy link
Contributor

I have mirrored this request in the Teaching & Learning backlog, https://2u-internal.atlassian.net/browse/TNL-10266. The team will review the request and see if it can be prioritized in the next several sprints.

@arbrandes arbrandes added the enhancement Relates to new features or improvements to existing features label Dec 9, 2022
@navinkarkera
Copy link
Contributor

@aht007 @jristau1984 @arbrandes Is this issue still relevant?

@arbrandes
Copy link
Contributor

I don't think any other MFEs have Dockerfiles, so I figure we can close it.

@github-project-automation github-project-automation bot moved this from Backlog to Closed in Frontend Working Group Mar 8, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
ansible-free enhancement Relates to new features or improvements to existing features
Projects
None yet
Development

No branches or pull requests

5 participants