Skip to content

[Backport] Multiple devstack releases with one machine - #7

Merged
ztraboo merged 7 commits into
develop/hawthorn.masterfrom
feature.hawthorn/ztraboo/Multiple-Devstack-Releases-One-Machine
Oct 26, 2021
Merged

[Backport] Multiple devstack releases with one machine#7
ztraboo merged 7 commits into
develop/hawthorn.masterfrom
feature.hawthorn/ztraboo/Multiple-Devstack-Releases-One-Machine

Conversation

@ztraboo

@ztraboo ztraboo commented Oct 26, 2021

Copy link
Copy Markdown

…ers for multi-version devstack support

https://discuss.openedx.org/t/docker-devstack-multiple-releases-one-machine/1902
Multiple devstack releases with one machine.

This is in regards to this pull request
openedx-unsupported#532
Updating volumes for `themes` to work with the `ironwood` release.

Applying these changes to get local devstack working for ironwood release.

openedx-unsupported#376
openedx-unsupported#377
Moved `COMPOSE_PROJECT_NAME` update to `options.mk` file.


Additional changes to get `devstack_docker` for Ironwood working multisite environment setup.


Additional changes needed to make `docker` commands work making use of the `dev.print-container.%` target to get the container id.

Reverting some of these commands back to `docker` type to align with what we did with 59f812e
…le isolated devstacks for same host.

Make additional adjustments to the documentation for multiple releases one machine.
…commands for services outside of `docker-compose.yml`.

Makes sure that other services (e.g. `xqueue`, etc) that are not defined in the docker-compose.yml file have the correct configuration passed to the `docker-compose exec` command to work properly.
…s one machine (regisb review).

Comments came from `master` edx/devstack@c0b482d
Fix issue with `docker-compose config` not outputting configuration information when `$(DOCKER_COMPOSE_FILES)` was excluded from the command.

It appears that leaving out `$(DOCKER_COMPOSE_FILES)` caused the `docker-compose config` to not include the **volume** information for services within the `docker-compose.yml` file, as well as, excluding additional services like `docker-compose-{analytics-pipeline,watchers}.yml` to name a few.
Update provision-ecommerce.sh with recommended changes from @morenol

Co-authored-by: morenol <13-10934@usb.ve>
Merging additional updates based on openedx-unsupported#569 changes for the `readme` file.

- All changes from https://github.com/edx/devstack/pull/569 changes from this.
@ztraboo
ztraboo merged commit a2e17b8 into develop/hawthorn.master Oct 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant