Skip to content
This repository was archived by the owner on Aug 1, 2024. It is now read-only.

Conversation

@thraxil
Copy link

@thraxil thraxil commented Jan 5, 2022

  • use appsembler's edx-platform repo
  • checkout appsembler/tahoe/master branch for edx-platform
  • point docker-compose at appsembler images
  • Added Appsembler specific requirements file
  • removed the demo ansible role
  • Added Appsembler specific requirements file
  • pin to open-release/hawthorn.master for upstream
  • Enable theme for Tahoe + Tahoe commands
  • Update docs
  • Fix chown command for MacOSX
  • Support for AMC
  • Add missing make command
  • Static names for the regis and postgres containers
  • Remove needless mysql installation step
  • Move organization update to the edx-platform
  • Add npm install to make *-static to fix stale npm requirements
  • Deleted useless file
  • Freeze Open edX repos to open-release/hawthorn.master
  • appsembler travisCI setup
  • Create customer themes directory
  • Fix Appsembler edX key
  • Use 13000 and 19000 for frontend and backend in consistency with Hawthorn LMS
  • Create the themes/customer_themes recursively
  • Comment out catalog cache to save some time since we don't care about catalog programs
  • Create AMC superuser
  • Use the Neo hawthorn/tahoe theme branch
  • Enable theme for Studio
  • Fixes for course creator group in devstack
  • Support for tahoe.envs.reset for JSON env files
  • Support Figures
  • Use develop branch of figures
  • Tahoe Quickstart instructions
  • Fix permission issues with tahoe.theme.reset
  • Avoid compiling static for unneeded apps
  • Move figures after dev.up
  • Better disable for statics
  • Re-order the reset steps
  • Stop installing figures
  • Pin the versions of the container images
  • Reset AMC after running the services + using less in-container commands
  • Dockerize AMC
  • allow postgres and redis ports to be overridden (Make README clearer about this project's relationship with Vagrant #22)
  • Update docs for the dockerized AMC
  • Put uploads in a volume so it stays after restart
  • Avoid nesting docker volumes for the customer themes
  • Put uploads in a volume so it stays after restart (Put uploads in a volume so it stays after restart #425)
  • Inject CELERY_ALWAYS_EAGER=false into Registrar env
  • Update docs for more setup info.
  • change waffle dump format to json (change waffle dump format to json #429)
  • Lightweight devstack for Tahoe
  • Documentation updates for tahoe.up.full and others
  • Add a shortcut for running a script inside one of the devstack containers
  • Update README.rst
  • Refactor: Moving AMC back outside docker
  • Fix $ make make
  • Allow disabling docker volumes cache for better consistency but slower performance
  • ENT-2236 Remove journals (ENT-2236 Remove journals #438)
  • run jenkinsfile on devstack worker (run jenkinsfile on devstack worker #439)
  • Fix gradebook repo location.
  • Revert "Refactor: Moving AMC back outside docker"
  • Check for process.env HOST before provesioning amc frontend
  • Keep amc.check-node-version helper
  • Don't npm install before updating assets
  • Back to develop branch
  • Ports fallback
  • Update db snapshots
  • Update snapshots
  • Iterating...
  • Add LMS as a dependency of studio
  • Make what's happening to cache programs a bit more visible during the devstack startup process
  • Move LMS and Studio to top of table
  • Doc and Makefile fixes (Doc and Makefile fixes #447)
  • Make cache_programs output in grey instead of black
  • ensure that mongodb is running (ensure that mongodb is running #443)
  • Deprecate 'make pull', add 'make dev.pull.' (Deprecate 'make pull', add 'make dev.pull.<service>' #449)
  • Change notes container name to edxnotesapi. (Change notes container name to edxnotesapi. #454)
  • Drop OIDC args for Disco partners
  • Use node 12 for the program-manager devstack container
  • Update microfrontend image to have Node:12 version (Update microfrontend.yml image to be Node:12 version #459)
  • Expose mongodb to host
  • dev.repo.reset to be aware of themes
  • Clean up hacks used to be making Tahoe lighter
  • Adding another command argument to provision-discovery (Adding another command argument to provision-discovery #462)
  • Parallelizing travis test (Parallelizing travis test  #463)
  • Enabling Hot Module Reloading
  • Make Hot Module Reloading the default choice
  • DISCO-1503 add fap to devstack (DISCO-1503 add fap to devstack #467)
  • Stop passing OIDC args to ecommerce (Stop passing OIDC args to ecommerce #464)
  • Add lms to fap dependencies (Add lms to fap dependencies #468)
  • Add all targets to PHONIES (Add all targets to PHONIES #470)
  • Using NFS mounted volumes for MacOSX (Using NFS mounted volumes for MacOSX #465)
  • Make provision.sh handle arbitrary # of arguments (Make provision.sh handle arbitrary # of arguments #466)
  • Remove DOP token creation.
  • Add new rule to clone repos using SSH
  • Update README to mention dev.clone.ssh
  • Updgrage Mongo to 3.4
  • Upgrade memcache to 1.5.10 to match AWS
  • Fixing tests.
  • Workaround the error in find_question_label.
  • revert 6e30f5b.
  • Remove duplicate service variable
  • Add lms provisioning to fix travis for registrar
  • Fix stale reference to an old "values" column during provisioning
  • Add a new Elasticsearch 5.6 container for testing upgrades.
  • Upgrade devstack to Mongo 3.6.17 OPS-4531
  • Add missing mongo version override
  • Updated devstack nfs make targets (Updated devstack nfs make targets #483)
  • Fix feature compat version detection
  • Accelerate dev.up by disable program caching (Accelerate dev.up by disable program caching #491)
  • Fix 'make dev.up.with-programs.%' target
  • Fix upgrading by bumping pip-tools; use python 3.5 for CI (Fix upgrading by bumping pip-tools; use python 3.5 for CI #492)
  • Organize services in docker-compose file (Organize services in docker-compose file #476)
  • Bump mongo to 3.6.17 so it works after the Atlas upgrade
  • Update new AMC oauth client URLs
  • Add ALWAYS_CACHE_PROGRAMS configuration option
  • Credentials needs LMS to provision correctly, because auth
  • Bring readme to parity with edx-documentation devstack docs (Bring readme to parity with edx-documentation devstack docs #494)
  • README Updates (README Updates #452)
  • mysql57 (Add mysql 5.7 container. #497)
  • Updating Python Requirements (Python Requirements Update #499)
  • rename frontend-app-program-manager to frontend-app-program-console (rename service program-manager to program-console in devstack #498)
  • Updating Python Requirements
  • Remove unused Python 2.7 constraint
  • rename a few more instances of program manager to program console
  • Add mysql57 volume. (Add separate mysql57 volume. #504)
  • Updating Python Requirements (Python Requirements Update #507)
  • Auto install all Python packages in src/edxapp-pip
  • Create red.localhost:18000 site on provision
  • Fix shellcheck detections in repo.sh (Fix shellcheck detections in repo.sh #506)
  • Fixes for pip installation in provision-tahoe.py and its docs
  • Fix internal studio URL
  • Fix bash syntax issue in 'make dev.nfs.provision.services' (Fix bash syntax issue in 'make dev.nfs.provision.services' #509)
  • Updating Python Requirements (Python Requirements Update #510)
  • Use public Docker Hub images for AMC to avoid authentication issues
  • Install edxapp-pip images without deps: faster & breaks less often
  • Default password for postgres to avoid breaking it
  • Remove direct assignment to the forward side of a many-to-many field (Remove direct assignment to the forward side of a many-to-many field #513)
  • Updating Python Requirements (Python Requirements Update #514)
  • Add Makefile target to restart the forum service's Sinatra development web server
  • Make registrar-shell match the other IDAs
  • Generalize xqueue-restart into -restart-devserver
  • Require DB services to be up for 'make backup/restore'
  • Add more flexibility to 'make dev.pull'
  • Let 'make dev.up.' take multiple +-separated services
  • Use Makefile variables to clarfiy compose file scheme
  • Rename healthchecks.sh to check.sh
  • Clean up check.sh and allow it to take multiple args
  • Simplify handling of Analytics Pipeline and Marketing
  • Simplify handling of XQueue and add it to CI
  • Set configuration options with '?=', not '='
  • Simplify Makefile handling of docker-compose files
  • Exit early in CI for cleaner error logs
  • Add dev.up.without-deps.$services
  • Make the enterprise_worker user staff; add a script that provisions all of the enterprise model permissions to the enterprise_worker user.
  • Set a usable pywatchman timeout for containers that run the Django dev server.
  • Fix enterprise worker provisioning.
  • Fix checkout for OPENEDX_RELEASE
  • Updating Python Requirements (Python Requirements Update #523)
  • Increase Docker Compose HTTP timeout (Increase Docker Compose HTTP timeout #515)
  • Updating Python Requirements (Python Requirements Update #527)
  • Update MySQL databases initialization SQL scripts
  • Fix list of default services to include MFEs (Fix list of default services to include MFEs #528)
  • Don't fail when MFEs are passed to provisioning script (Don't fail when MFEs are passed to provisioning script #530)
  • Add back loading of local.mk
  • Remove unused Makefile variables from Make provisioning, CI, and Makefile more consistent #505 (Remove unused Makefile variables from #505 #529)
  • Updating Python Requirements (Python Requirements Update #534)
  • Increase timeout for provision step.
  • Only update database if service is "installed"
  • Use hawthorn Docker image for note to fix provision errors
  • Use appsembler/tahoe/develop branch instead of master
  • Revert "Increase timeout for provision step."
  • Add learning MFE to devstack
  • Add tests in python 3.8 ([BD-6] Add tests in python 3.8 #535)
  • Enable trial in devstack
  • Clean up old tahoe.reset commands
  • Remove the non-release services from the default devstack services
  • Remove duplicate section
  • Do not use openedx release for registrar and edx-mktg docker images. (Do not use openedx release for registrar and edx-mktg docker images. #594)
  • Update docker commands to be docker-compose to handle unnamed containers for multi-version devstack support
  • Updated README to include necessary information when running multiple isolated devstacks for same host.
  • Make sure to pass in DOCKER_COMPOSE_FILES to docker-compose exec commands for services outside of docker-compose.yml.
  • Add xqueue to default services to provision initially.
  • Make additional adjustments to the documentation for multiple releases one machine (regisb review).
  • Remove xqueue as DEFAULT_SERVICES for Juniper release.
  • Remove few services to make devstack lighter:
  • Provisioning fixes
  • juniper fixes: theme branches and devpi image
  • use appsembler/edxapp:juniper.master docker images
  • mount edx-theme-codebase in both lms and studio
  • correctly checkout amc branch on make dev.checkout
  • tahoe provision fixes: redis
  • use COMPOSE_PROJECT_NAME in AMC docker-compose names
  • options.mk add amc and amc-frontend to default services
  • provision fixes amc and tahoe branch of edx-platform
  • fixes for new config files: studio.yml and lms.yml
  • bring back amc/tahoe fixes from hawthorn
  • amc fixes: postgres and mounted volumes
  • fixed 500-error backend URL for amc-frontend
  • get back to edxapp-envs directory
  • fixes for tahoe.provision
  • fix create_dot_application + new amc.activation_links
  • hardcode juniper.master to be default release
  • Make root readme a little more generic
  • remove old nodejs check
  • expose mongodb port
  • doc: create_devstack base domain argument
  • create_devstack_site Better note for Sultan users
  • Remove default site creation commands
  • support for shared devstack configurations
  • RED-2047 Use edxapp-envs during dev.provision
  • Temp: fix compile sass failure
  • add amc-update-db: fixes error in devstack make dev.reset
  • Bump cryptography from 2.9.2 to 3.3.2 in /requirements
  • add Vanta required PR and Issue templates
  • Bump pyyaml from 5.3.1 to 5.4 in /requirements
  • Trigger Sultan tests
  • OT-534: delete .travis.yml
  • add CODEOWNERS
thraxil and others added 30 commits November 6, 2018 16:13
Enable theme for Tahoe + Tahoe commands
Misc hawthorn fixups and cleanup incl. freeze branches and add `npm install` to the Makefile static steps
Move organization update to the edx-platform
OmarIthawi and others added 20 commits March 18, 2021 07:01
doc: create_devstack base domain argument
Remove default site creation commands
Juniper: support for shared devstack configurations
Avoid breaking the `make dev.reset` command
Use Tahoe's alternative theme directories
Use edxapp-envs during dev.provision; use Tahoe theme dirs
add amc-update-db: fixes error in devstack `make dev.reset`
Bumps [cryptography](https://github.com/pyca/cryptography) from 2.9.2 to 3.3.2. - [Release notes](https://github.com/pyca/cryptography/releases) - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@2.9.2...3.3.2) --- updated-dependencies: - dependency-name: cryptography dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Add Vanta required PR and Issue templates
…yptography-3.3.2 Bump cryptography from 2.9.2 to 3.3.2 in /requirements
Bumps [pyyaml](https://github.com/yaml/pyyaml) from 5.3.1 to 5.4. - [Release notes](https://github.com/yaml/pyyaml/releases) - [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES) - [Commits](yaml/pyyaml@5.3.1...5.4) --- updated-dependencies: - dependency-name: pyyaml dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
…yaml-5.4 Bump pyyaml from 5.3.1 to 5.4 in /requirements
@openedx-webhooks
Copy link

Thanks for the pull request, @thraxil! I've created OSPR-6361 to keep track of it in JIRA, where we prioritize reviews. Please note that it may take us up to several weeks or months to complete a review and merge your PR.

Feel free to add as much of the following information to the ticket as you can:

  • supporting documentation
  • Open edX discussion forum threads
  • timeline information ("this must be merged by XX date", and why that is)
  • partner information ("this is a course on edx.org")
  • any other information that can help Product understand the context for the PR

All technical communication about the code itself will be done via the GitHub pull request interface. As a reminder, our process documentation is here.

Please let us know once your PR is ready for our review and all tests are green.

⚠️ We can't start reviewing your pull request until you've submitted a signed contributor agreement or indicated your institutional affiliation. Please see the CONTRIBUTING file for more information. If you've signed an agreement in the past, you may need to re-sign. See The New Home of the Open edX Codebase for details.

@openedx-webhooks openedx-webhooks added community manager review open-source-contribution PR author is not from Axim or 2U and removed open-source-contribution PR author is not from Axim or 2U labels Jan 5, 2022
@thraxil thraxil closed this Jan 5, 2022
@openedx-webhooks
Copy link

@thraxil Even though your pull request wasn’t merged, please take a moment to answer a two question survey so we can improve your experience in the future.

@openedx-webhooks openedx-webhooks added open-source-contribution PR author is not from Axim or 2U rejected labels Jan 5, 2022
@thraxil thraxil deleted the codeowners branch January 5, 2022 14:52
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

open-source-contribution PR author is not from Axim or 2U rejected

9 participants