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

fix: increase compose command timeout so that devstack make commands don't fail #1066

Closed
wants to merge 56 commits into from

Commits on May 11, 2023

  1. Configuration menu
    Copy the full SHA
    2bd9970 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Configuration menu
    Copy the full SHA
    f63f349 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Configuration menu
    Copy the full SHA
    1bcfe83 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Configuration menu
    Copy the full SHA
    7319591 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f768b43 View commit details
    Browse the repository at this point in the history
  3. Target changed to dev image for devstack for LMS & Studio (openedx-un…

    …supported#1018)
    
    * feat: target  dev image changed for LMS and Studio
    
    * fix: env variables updated for lms and cms
    
    * fix: rollback pip.txt changes
    
    * fix: lms_watcher target updated
    zubairshakoorarbisoft authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    6337765 View commit details
    Browse the repository at this point in the history
  4. fix: update migration targets to not use paver (openedx-unsupported#1037

    )
    
    The paver update-db script referred to a file that was created by Ansible. This file no longer exists with the new ansible-free images.
    Rebecca Graber authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    ebeed4c View commit details
    Browse the repository at this point in the history
  5. fix: rename leftover dev.down references to dev.remove-containers (

    …openedx-unsupported#1038)
    
    Recently, as part of PR openedx-unsupported#1021, we had renamed the `dev.down` command to `dev.remove-containers` in order to try and make it a bit clearer what the command is doing behind the scenes. We still have a few commands that are trying to use the `dev.down` variant of the command. This PR updates a few remaining uses of `dev.down` to use the new syntax.
    justinhynes authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    e941a6e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f233082 View commit details
    Browse the repository at this point in the history
  7. fix: add redis as a service dependency for the course-discovery ser…

    …vice (openedx-unsupported#1040)
    
    The Discovery service uses redis but it is not currently listed as a service dependency in our `docker-compose.yml` file. This results in errors when adding/updating/removing data in Devstack's version of Discovery (e.g. adding a new organization).
    justinhynes authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    bbc9625 View commit details
    Browse the repository at this point in the history
  8. fix: remove DJANGO_SETTINGS_MODULE env from lms, cms

    we are using `EDX_PLATFORM_SETTINGS` env variable for picking settings file to use with Django management commands. When this env variable is set to `lms.envs.devstack_docker`, with dev image being
    used with devstack, it picks that settings for running tests too as it has higher precedence than the settings in ini file. So removing this, so the test settings can be picked from ini file.
    iamsobanjaved authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    c692820 View commit details
    Browse the repository at this point in the history
  9. docs: Move almost everything out of the README and into docs/

    (This breaks many links; fixed in next commit to keep diff clean for
    review.)
    
    The readme was too large and was focused on setup, which meant that people
    weren't aware of other important files such as workflow.rst. Breaking out
    the contents into separate files will help ensure people actually visit
    the (easier to navigate, better discoverability) Read The Docs site.
    
    openedx-unsupported#1030
    timmc-edx authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    5b7b8d5 View commit details
    Browse the repository at this point in the history
  10. docs: Fix links broken due to refactor in previous commit

    This changes a number of links to `:doc:` or `:ref:` links, and removes the
    readme.rst inclusion (now that the README is very small). It also adds the
    new pages to the table of contents, and moves Workflow to a higher
    position.
    timmc-edx authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    ed0c203 View commit details
    Browse the repository at this point in the history
  11. build: Add checks for Makefile and docs (openedx-unsupported#1047)

    Also remove duplicate target from `.PHONY` list.
    timmc-edx authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    89ed481 View commit details
    Browse the repository at this point in the history
  12. fix: Run CMS migrations on CMS container (openedx-unsupported#1048)

    I think this was just a copy-paste error. It worked OK most of the time,
    but it failed for me recently. I had only run `make requirements` in
    `make studio-shell` and then tried to `make studio-migrate`. It failed
    because the management command ran on lms and the migration depended on
    newer requirements.
    timmc-edx authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    c8cca52 View commit details
    Browse the repository at this point in the history
  13. docs: update README and docs index (openedx-unsupported#1051)

    * README updated to follow cookie-cutter README format.
      * Improved pointers to docs.
      * Added a bunch of default sections.
      * Removed redundant doc list in README.
      * Dropped outdated "Notices" section.
    * Updated index as follows:
      * Removed redundant and out-of-date service list, since the service list doc was a better doc for that.
      * Dropped TOC to 1 level to make it much more readable.
      * Dropped broken "Indices and tables" section.
    robrap authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    cdee0f8 View commit details
    Browse the repository at this point in the history
  14. chore: Switch from edx-sphinx-theme to sphinx-book-theme

    The edx-sphinx theme is being deprecated, and replaced with sphinx-book-theme.
    This removes references to the deprecated theme and replaces them with the new
    standard theme for the platform.
    xitij2000 authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    61a7297 View commit details
    Browse the repository at this point in the history
  15. squash!: Update docs/conf.py

    Co-authored-by: Feanil Patel <[email protected]>
    2 people authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    67cb2d3 View commit details
    Browse the repository at this point in the history
  16. fix: Run CMS migrations on Studio container (for real this time) (ope…

    …nedx-unsupported#1054)
    
    This is a correction to openedx-unsupported#1048
    (commit 4be6146). I know I had previously tested the change, but I
    must have had to back out and re-do the change before committing, and got
    it wrong the second time. -.-
    timmc-edx authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    f71af97 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    2bd20f0 View commit details
    Browse the repository at this point in the history
  18. fix: provisioning tests (openedx-unsupported#1056)

    The provisioning tests were failing with the following
    error:
    > The following packages have unmet dependencies:
    >  docker-ce : Depends: containerd.io (>= 1.6.4)
    
     This change attempts to fix the error by installing
     containerd.io.
    robrap authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    b50b805 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    acb14cb View commit details
    Browse the repository at this point in the history
  20. chore: Updating Python Requirements (openedx-unsupported#1058)

    Co-authored-by: Usama Sadiq <[email protected]>
    2 people authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    e03a4c3 View commit details
    Browse the repository at this point in the history
  21. feat: add xqueue-config for ansible-free docker image (openedx-unsupp…

    …orted#1006)
    
    Co-authored-by: Muhammad Soban Javed <[email protected]>
    2 people authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    28caaef View commit details
    Browse the repository at this point in the history
  22. fix: import devstack env vars when provisioning ida's (openedx-unsupp…

    …orted#1061)
    
    Change provision-ida.sh so that on provision it imports environmental
    variables like:
    
    - DEVSTACK_WORKSPACE
    - COMPOSE_PROJECT_NAME
    - COMPOSE_PATH_SEPARATOR
    - COMPOSE_FILE
    
    that are defined in Makefile and options.mk.
    
    Before this change, provision would re-create a devstack container that
    was not mapped to the user's local machine using COMPOSE_FILE here:
    
    https://github.com/openedx/devstack/blob/fac68ae85b49cc6186d4872c0f3e2bfbc64f98db/provision-ida.sh#L12
    
    Then fail on requirements gathering for course-discovery here:
    
    https://github.com/openedx/devstack/blob/fac68ae85b49cc6186d4872c0f3e2bfbc64f98db/provision-ida.sh#L15
    
    Due to:
    
    - Outdated BASIC authentication credentials provided by the configuration
      repository by default in our devstack images, and
    
    - Not having the user's .git/config file for the repo mapped into the
      container.
    
    Co-authored-by: Alexander Sheehan <[email protected]>
    2 people authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    cf14654 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    f54b980 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    609d3c0 View commit details
    Browse the repository at this point in the history
  25. feat: introduce ansible-free docker image for edx-notes-api (openedx-…

    …unsupported#1053)
    
    * feat: introduce annsible-free docker image for edx-notes-apo
    
    * fix: update image name as per the pushing script
    
    * fix: remove extra commented lines
    
    * fix: remove env activation command
    iamsobanjaved authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    007a443 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    e03883e View commit details
    Browse the repository at this point in the history
  27. chore: Updating Python Requirements (openedx-unsupported#1065)

    Co-authored-by: Usama Sadiq <[email protected]>
    2 people authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    8ad78da View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    0fa60d8 View commit details
    Browse the repository at this point in the history
  29. docs: some recent workarounds for recent problems (openedx-unsupporte…

    Rebecca Graber authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    c93d0c3 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    1ff7f78 View commit details
    Browse the repository at this point in the history
  31. build: added reviewers in dependabot config (openedx-unsupported#1067)

    Co-authored-by: Usama Sadiq <[email protected]>
    2 people authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    50c4654 View commit details
    Browse the repository at this point in the history
  32. chore: upgrade devstack redis to 6.2.12 (openedx-unsupported#1064)

    * chore: upgrade devstack redis to 6.2.9
    awais786 authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    782c610 View commit details
    Browse the repository at this point in the history
  33. build(deps): bump actions/checkout from 2 to 3 (openedx-unsupported#1060

    )
    
    Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v2...v3)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Usama Sadiq <[email protected]>
    2 people authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    e65ff51 View commit details
    Browse the repository at this point in the history
  34. build(deps): bump actions/setup-python from 2 to 4 (openedx-unsupport…

    …ed#1059)
    
    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 4.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](actions/setup-python@v2...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Usama Sadiq <[email protected]>
    2 people authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    03fbcc0 View commit details
    Browse the repository at this point in the history
  35. feat: mongo upgraded to 4.4.0 (openedx-unsupported#1011)

    * feat: upgarde mongo to 4.4
    
    * feat: add mongo 4.4 upgarde script
    
    ---------
    
    Co-authored-by: nadeemshahzad <[email protected]>
    Co-authored-by: Muhammad Soban Javed <[email protected]>
    Co-authored-by: Usama Sadiq <[email protected]>
    4 people authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    24d3b18 View commit details
    Browse the repository at this point in the history
  36. docs: No longer recommend that devs use devstack in a virtualenv (ope…

    …nedx-unsupported#1080)
    
    The only thing that most developers use from the devstack requirements file
    is docker-compose, and that's already provided by a Docker installation on
    some operating systems. So just change the Docker installation instructions
    to mention docker-compose, and then drop virtualenvs from the getting
    started and main workflow docs.
    
    This commit does not change `docs/developing_on_named_release_branches.rst`
    as that file is for an uncommon use-case. Removing virtualenv instructions
    from that file would require getting multi-devstack set up in the first
    place and then removing all the virtualenv referenves from the scripts that
    are laid out in the doc. If it's worth doing that, it's best done by
    someone who already uses those instructions.
    
    Issue: openedx-unsupported#1076
    timmc-edx authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    2c70995 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    766d7bf View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    acf9d65 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    d3e4d2b View commit details
    Browse the repository at this point in the history
  40. chore: Add comment to bug reports. (openedx-unsupported#1089)

    This workflow adds a follow-up checklist for arch-bom
    developers to use when triaging bugs.
    
    edx/edx-arch-experiments#310
    dianakhuang authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    b6be45e View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    437cee2 View commit details
    Browse the repository at this point in the history
  42. feat: mysql 8 with credentials

    farhanumar authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    d4e0162 View commit details
    Browse the repository at this point in the history
  43. feat: mysql 80 with its data volume and provision scripts changes

    Farhan Umer authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    448aec9 View commit details
    Browse the repository at this point in the history
  44. chore: changed mysql image tag to 8.0.26

    Farhan Umer authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    7a3604d View commit details
    Browse the repository at this point in the history
  45. feat: Remove e2e-tests (including the whitelabel tests that used it) (o…

    …penedx-unsupported#1099)
    
    The e2e tests repo is deprecated and is no longer part of Open edX.
    timmc-edx authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    99c53dd View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    2803178 View commit details
    Browse the repository at this point in the history
  47. chore: Updating Python Requirements (openedx-unsupported#1096)

    Co-authored-by: Usama Sadiq <[email protected]>
    2 people authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    1b1468c View commit details
    Browse the repository at this point in the history
  48. build(deps): Bump peter-evans/create-or-update-comment (openedx-unsup…

    …ported#1104)
    
    Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 5f728c3dae25f329afbe34ee4d08eef25569d79f to 411d7f9b4092af4736447c5420752e3b2be55ec1.
    - [Release notes](https://github.com/peter-evans/create-or-update-comment/releases)
    - [Commits](peter-evans/create-or-update-comment@5f728c3...411d7f9)
    
    ---
    updated-dependencies:
    - dependency-name: peter-evans/create-or-update-comment
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    91a340f View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    8c65601 View commit details
    Browse the repository at this point in the history
  50. Merge branch 'fix-make-cmd-timeout' of https://github.com/XLAR-8/devs…

    …tack into fix-make-cmd-timeout
    XLAR-8 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    490e953 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    0b0201d View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    8672dee View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Configuration menu
    Copy the full SHA
    272f62d View commit details
    Browse the repository at this point in the history