-
Notifications
You must be signed in to change notification settings - Fork 3
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
[Discovery] Understand how Hosted Devstack builds its images #774
Comments
The best channel to start this discovery would be #tech-hosted-devstack. The best person to reach out to would be Justin Hynes. |
👉 Does it run edxapp only, or IDAs as well?Hosted Devstack runs the default set of IDAs found in a "regular" Devstack setup—edx-platform, discovery, ecommerce, credentials—and includes some configuration to run enterprise services as part of edx-platform as well. The MFEs enabled by default are listed here: 👉 How long does it take to build?When you launch an EC2 instance of Hosted Devstack, the latest snapshot of the AMI is already selected for you. This launch process typically takes 2 to 3 minutes. However, the initial creation of a new Hosted Devstack instance may experience some lag during the first 30-60 minutes after creation. It is very common for a brand-new Hosted Devstack instance to be slow immediately after launch. Typically, the Django services will be up and running before any of the MFEs, as the MFEs need to start up and download all their dependencies while the EC2 instance is still completing its initialization. The initial slowness usually resolves within the first hour after launching a new Hosted Devstack instance. 👉 What sample data gets seeded in the image (edxapp, IDAs, etc.)?A dedicated AMI has been gradually customized since its initial creation. Occasionally (once every 1-2 months), the owning team refreshes the base AMI and makes adjustments or adds new configurations as needed. The team has been tracking these changes in Confluence: 👉 How are MFEs pre-configured in the image?To pre-configure an MFE, we update the site configuration, waffle flags, and the More details on how to add these configurations are available here: Folks with pre-provisioned Hosted Devstack instances need to make updates manually (or create a new Hosted Devstack instance). |
Closing this as all the details we wanted are added to the issue. |
Dig thru the Hosted Devstack code ( and ask Justin Hynes for help as well), to understand how the images are built.
Qs:
The text was updated successfully, but these errors were encountered: