rht-labs / enablement-docs

Collection of Enablement material for Red Hat Open Innovation Labs
https://rht-labs.github.io/enablement-docs/#/
90 stars 115 forks source link

Make a version that doesn't require internet #350

Open oybed opened 5 years ago

oybed commented 5 years ago

Is your feature request related to a problem? Please describe. When the class room doesn't have internet, running the current course material is impossible. We should consider making a version that doesn't rely on an internet connection

Describe the solution you'd like Preferably, we would have a version that can run locally without internet. This could be 1) hosting the content on a local system (mini-on-prem cluster + servers with supporting material) or 2) updating the content to simplify the exercises.

Describe alternatives you've considered An all theoretical course that doesn't require internet connection ... maybe look to leverage legos for even more content.

Additional context I would like to avoid maintaining multiple versions of the course, so my preferred solution here would be some sort of a on-prem setup that doesn't require an internet connection ... i.e.: Labs-in-a-box. This could potentially be solved with a few intel NUCs, a network switch and a WiFi AP, etc. to build out an environment. There's potentially a similar need for other Labs residencies, so this could just be a flavor used for training purposes.

haithamshahin333 commented 5 years ago

Does this enhancement take into account a situation where potentially the customer doesn't have admin rights on their laptops? Just went through this situation - codeready workspaces or at a minimum having the toolbox container running may allow for getting by that scenario, but maybe something to consider here along with this enhancement.

@tylerauerbeck

oybed commented 5 years ago

@haithamshahin333 what you are calling out is not directly part of this issue, but should be covered by https://github.com/rht-labs/enablement-docs/issues/282 - that one is quite high on my wish list and I certainly hope we can "eliminate" the local environments soon. I believe we have successfully done some small PoCs around using CodeReady Workspaces, so that may be the direction. Feel free to comment directly on that issue if you have additional info/ideas to share.