Table of Contents:

  1. Goals
  2. Class Cadence and Scheduling
  3. Workshop Prerequisites
  4. Mailing List 
  5. Class Schedule
  6. Curriculum / Session Description

GOALS

Our goal in this is to get everyone up to speed and "hands-dirty" with the code as we start moving to scale the network. At the end of the workshop series you should have a node and have connected it to the openIDL Testnet. All workshop sessions will be recorded. 

CLASS CADENCE AND SCHEDULING

Our plan is to hold classes on the following cadence, starting next Monday 5/15:

Mon (Class): 3:30pm-5:30pm ET

Tues (Office Hours): 2pm-4pm ET

Weds (Class): 3pm-5pm ET

Thurs (Office Hours): 2pm-4pm ET

  • We are recording and posting all sessions to the openIDL Wiki, as well as having Office Hours 2x a week in case you have questions or want feedback on your work. 

WORKSHOP PREREQUISITES

Prerequisites for AWS

MAILING LIST

You can join the mailing list (where our-of-workshop conversations and followup will happen) here:
https://lists.openidl.org/g/nodebuilderworkshop

CLASS SCHEDULE

The first class next Monday 5/15 will be the Introduction. Originally scheduled for an hour, we will hold it 2 times, once at 3:30pm ET and again at 4:30pm ET. You only need to attend one or the other - both will be recorded and posted to the wiki

image.png


CURRICULUM

Topic 

Session 

Duration  

(hours)

Goal 

Introduction 

Introduction to the course  (steps, timelines  

expectations, etc)

Understand the content of the course, its goals and timelines. 

AWS setup 

Provision resources and  install AWX/Jenkins

Running AWX and Jenkins instances 

AWS setup 

Breakout session 

Running AWX and Jenkins instances 

AWS setup 

Provision HLF and  application k8s clusters  and related AWS  resources

Running HLF and application k8s clusters 

AWS setup 

Breakout session 

Running HLF and application k8s clusters 

Fabric Operator 

Fabric Operator  

Deployment configuration  and setup

Configure the deployment files, create credentials and setup  AWX to prepare for Fabric Operator Deployment

Fabric Operator 

Breakout session 

Configure the deployment files, create credentials and setup  AWX to prepare for Fabric Operator Deployment

Fabric Operator 

Fabric Operator  

Deployment

Running Fabric Operator on the provisioned HLF k8s cluster 

Fabric Operator 

Breakout session 

Running Fabric Operator on the provisioned HLF k8s cluster 

openIDL node 

Introduction to Fabric  

Console

Know how to create HLF networks and operate them with the  Fabric Console

openIDL node 

Breakout session 

Know how to create HLF networks and operate them with the  Fabric Console

openIDL node 

Configure and deploy  openIDL node

Running carrier HLF node (CA, peer) 

openIDL node 

Breakout session 

Running carrier HLF node (CA, peer) 

openIDL node 

Join node on openIDL  network and chaincode  deployment

The HLF openIDL nodes are part of the network channels.  OpenIDL chaincodes are deployed on the peers.

openIDL node 

Breakout session 

The HLF openIDL nodes are part of the network channels.  OpenIDL chaincodes are deployed on the peers.

openIDL  

applications

Configure, deploy and  setup the openIDL  

applications (UIs)

openIDL applications are up and running. Data call can be  created.

openIDL  

applications

Breakout session 

openIDL applications are up and running. Data call can be  created.


Materials

  • Introduction session presentations (May 15, 2023)


  • Part 2 - AWX and Jenkins Deployment


  • Part 3 - AWS setup - openIDL k8s deployment


  • Part 4 - Setup Fabric Operator Deployment Configuration


  • Part 5 - Fabric Operator  Deployment


  • Part 6 - Fabric Operator Console Introduction


Workshop Recordings:

May 15, 2023: NodeBuilder 1: Kickoff

Video

Audio

May 17, 2023: NodeBuilder 2: AWS Setup (Provision resources and  install AWX/Jenkins)

Video

Audio

May 22, 2023: NodeBuilder 3: Provision HLF and  application k8s clusters  and related AWS  resources

Video

Audio

June 12, 2023: NodeBuilder 4: Fabric Operator Setup

Video

Audio

June 14, 2023: NodeBuilder 5: Fabric Operator Deployment

Video

Audio

June 19, 2023: NodeBuilder 6: Intro to Fabric Console

Video

Audio


  • No labels