Skip to content

Commit 9d7db4c

Browse files
committed
Update Blog “open-sourcing-workshops-on-demand-part-5-create-a-workshop”
1 parent fa2b059 commit 9d7db4c

File tree

1 file changed

+6
-18
lines changed

1 file changed

+6
-18
lines changed

content/blog/open-sourcing-workshops-on-demand-part-5-create-a-workshop.md

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -35,25 +35,18 @@ As an admin of the Workshops-on-demand infrastructure, I had to perform sever
3535

3636
1. ###### Test and validate installation of the new kernel on the staging backend server by:
3737

38-
* Creating a new branch for this test
39-
* Modifying the [backend server installation yaml file ](https://github.com/Workshops-on-Demand/wod-backend/blob/main/ansible/install_backend.yml#L326)to include the new kernel.
40-
41-
![](/img/wod-go-yml1.png)
42-
43-
![](/img/wod-go-yaml2.png)
44-
45-
* Validating the changes by testing a new backend install process.
46-
* Pushing the changes to the github repo.
38+
* Creating a new branch for this test
39+
* Modifying the [backend server installation yaml file ](https://github.com/Workshops-on-Demand/wod-backend/blob/main/ansible/install_backend.yml#L326)to include the new kernel.
40+
* Validating the changes by testing a new backend install process.
41+
* Pushing the changes to the github repo.
4742

4843
2. ###### Creating a user for the workshop developer on the test/dev and staging backend servers.
4944
3. ###### Providing to the developer the necessary information to connect to the test/dev and staging backend servers.
5045
4. ###### Copy over the workshop developer's home folder a workshop template containing examples of introduction, conclusion and lab notebooks, allowing him to start his work.
46+
5. **Give the developer the wod-notebook repo url for him to fork the repo and work locally on his machine (when workshop does not require appliance but just a jupyter kernel for instance)**
47+
6. **Whenever ready, a pull request can be made. The admin can then review and accept it. The admin can then perform the necessary steps to prepare the infrastructure to host the workshop**
5148

52-
OR
5349

54-
Give the developer the wod-notebook repo url for him to fork the repo and work locally on his machine.
55-
56-
Whenever ready, a pull request can be made. The admin can then review and accept it. The admin can then perform the necessary steps to prepare the infrastructure to host the workshop.
5750

5851
##### On the database server:
5952

@@ -195,7 +188,6 @@ the workshop will require:
195188
* reset-\[WKSHP-NAME].sh (reset of the workshop's appliance, docker compose down of a container for instance)
196189
* A set of variables to be leveraged by the notebooks. These variables are to be set in yml format. They will be parsed at deployment times to set student ids, appliance IP addresses, and other relevant parameters like ports, simulated hardware information for instance.
197190

198-
199191
Whenever all the scripts are functional and that the necessary actions have been performed both on backend and frontend servers, some functional tests can conducted using cli and later webui as described earlier for the simple workshop example.
200192

201193
* From the cli on the jupyterhub server:
@@ -224,8 +216,4 @@ A workshop should come up with at least :
224216
225217
When all tests validated the workshop, it can follow the move to prod cycle.
226218
227-
228-
229-
230-
231219
If we can be of any help in clarifying any of this, please reach out to us on [Slack](https://slack.hpedev.io/). Please be sure to check back at [HPE DEV](https://developer.hpe.com/blog) for a follow up on this. Also, don't forget to check out also the Hack Shack for new [workshops](https://developer.hpe.com/hackshack/workshops)! Willing to collaborate with us? Contact us so we can build more workshops!

0 commit comments

Comments
 (0)