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

Update the Support Windows spreadsheet #199

Closed
kdmccormick opened this issue Sep 12, 2022 · 17 comments
Closed

Update the Support Windows spreadsheet #199

kdmccormick opened this issue Sep 12, 2022 · 17 comments
Assignees
Labels
documentation Relates to documentation improvements
Milestone

Comments

@kdmccormick
Copy link
Member

The spreadsheet: https://docs.google.com/spreadsheets/d/11DheEtMDGrbA9hsUvZ2SEd4Cc8CaC4mAfoV8SVaLBGI/edit#gid=195838733

The code that generates it: https://github.com/openedx/repo-tools/blob/master/barcalendar.py

The data we should use to update it: https://github.com/overhangio/tutor/blob/master/tutor/templates/config/defaults.yml

Acceptance Criteria

  • Before Olive, update the code & regenerate the sheet based on what Tutor runs now
  • Bonus: Make it so the code automatically pulls version info from the Tutor config
@kdmccormick
Copy link
Member Author

@BbrSofiane I'll take care of this before the Olive branch cut. Can you create & add an affects:olive label?

@nedbat FYI

@kdmccormick kdmccormick moved this to To Do - Backlog in Axim Engineering Tasks Sep 12, 2022
@kdmccormick kdmccormick moved this from 💡 Incoming to ⏭ To Do in Build-Test-Release Working Group Sep 12, 2022
@kdmccormick kdmccormick moved this to To Do - Backlog in Axim Engineering Tasks Sep 12, 2022
@arbrandes
Copy link
Contributor

@kdmccormick, just checking: can this be closed?

@arbrandes arbrandes added the documentation Relates to documentation improvements label Dec 6, 2022
@kdmccormick
Copy link
Member Author

@arbrandes It cannot, sorry.

@kdmccormick
Copy link
Member Author

Unfortunately, I don't have time to do this, so I'm unassigning myself.

@kdmccormick kdmccormick removed their assignment Feb 3, 2023
@arbrandes arbrandes added this to the Palm.1 milestone Feb 6, 2023
@datamatrixnull
Copy link

the python code set up bars for versions of mongodb and the yml doesn't have new info for new version just setup parameters

@kdmccormick
Copy link
Member Author

@datamatrixnull are you a bot?

@datamatrixnull
Copy link

datamatrixnull commented Mar 20, 2023 via email

@kdmccormick
Copy link
Member Author

@datamatrixnull Sorry about that. I had trouble making sense of your comment, and your account is new, so I assumed wrong. Let us know if there is any way we can help you get started.

@datamatrixnull
Copy link

datamatrixnull commented Mar 20, 2023 via email

@kdmccormick
Copy link
Member Author

Good question. The YML file holds the default settings for Tutor, which is our supported installation method. The master branch of Tutor installs the current supported version of Open edX.

Most of those settings (like PREVIEW_LMS_HOST) area going to be irrelevant for this spreadsheet. The ones that are relevant are the _VERSION ones. We would like to use those various default _VERSION variables as input to barcalendar.py, so that we no longer need to hard code the current default versions.

The YML file is actually a Jina2 template, allowing some of the defaults to be templated based on other defaults. I don't believe the spreadsheet will need any of the templated defaults, though.

@datamatrixnull
Copy link

datamatrixnull commented Mar 20, 2023 via email

@kdmccormick
Copy link
Member Author

We're an open source project. The house is open!

The variables that we can use from the YML file are:

  • DOCKER_IMAGE_ELASTICSEARCH
  • DOCKER_IMAGE_MONGODB
  • DOCKER_IMAGE_MYSQL
  • DOCKER_IMAGE_REDIS
  • OPENEDX_COMMON_VERSION

The remaining versions (django, ubuntu, ruby, node) would take some refactoring to pull in. I could break those into a separate issue, though, if you were interested in starting with just these five.

@datamatrixnull
Copy link

datamatrixnull commented Mar 20, 2023 via email

@jalondonot jalondonot self-assigned this May 26, 2023
@MimmyJau
Copy link

I saw there wasn't much activity on this issue, and figured it might not take too long, so I took a first pass at it here.

Happy to edit or make any changes.

@kdmccormick
Copy link
Member Author

Nice, thanks Mimmy! Once your CLA goes through we'll make sure someone reviews and merges your PR.

@nedbat
Copy link
Contributor

nedbat commented Jul 18, 2023

The PR is now merged.

@kdmccormick
Copy link
Member Author

PR was: openedx/repo-tools#414

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Relates to documentation improvements
Projects
Development

No branches or pull requests

6 participants