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

Test Sandbox Prestarts #232

Open
8 of 21 tasks
ryanj opened this issue Mar 13, 2023 · 1 comment
Open
8 of 21 tasks

Test Sandbox Prestarts #232

ryanj opened this issue Mar 13, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@ryanj
Copy link
Member

ryanj commented Mar 13, 2023

Goal: Determine what work is required to build prestart-compatible tracks. Collect feedback on prestart performance

We are currently testing sandbox prestarts for the following tracks:

Migration Next Steps (for each track):

  1. All tracks that include customizations to track_scripts/setup-crc must have those lines moved to 01-step1/setup-crc (where "01-step1" is the name of the first challenge folder). Similarly, any customizations to "track_scripts/setup-container" must be relocated to "01-step1/setup-container" when using a sidecars with differentiated content. Check for differences wby running the following from within the track folder: diff track_scripts/setup-crc ../../examples/preset/track_scripts/setup-crc
  2. For each track, add a preset definition to the track.yml file - See: https://github.com/openshift-instruqt/instruqt/pull/236/files#diff-dc5d411d2b8e17c72ed214877c8eafd0319380bb57d620f2fefb7fdf90c33cc2R33
  3. For each track, remove config.yml and the track_scripts folder: git rm -rf config.yml track_scripts

In the Repo:

  1. Update example tracks
  2. Update README instructions
  3. Prioritize conversion for top tracks by usage: https://play.instruqt.com/openshift/statistics
  4. Prioritize conversion for tracks used at events ✅ : Optimize tracks used at events #238
  5. Prioritize conversion for tracks listed on RH.com ✅ : Optimize tracks linked from redhat.com #237

Tracks that require minimal effort to add to a scaling group. Check marks indicate prestart is enabled for these tracks:

@ryanj ryanj added the enhancement New feature or request label Mar 13, 2023
@ryanj ryanj self-assigned this Mar 13, 2023
ryanj added a commit that referenced this issue Mar 21, 2023
@cedricclyburn
Copy link
Contributor

cedricclyburn commented Mar 30, 2023

Currently, these tracks (from above) don't yet have a preset enabled:

Gonna work on making sure they all do on Git/Web, and will update once finished!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants