Skip to content

Commit

Permalink
overall course outline (chapters)
Browse files Browse the repository at this point in the history
  • Loading branch information
flozanorht committed Sep 26, 2024
1 parent b0d1c10 commit 2d5f812
Show file tree
Hide file tree
Showing 11 changed files with 37 additions and 13 deletions.
1 change: 1 addition & 0 deletions antora.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ nav:
- modules/ch1-build/nav.adoc
- modules/ch2-publish/nav.adoc
- modules/ch3-test/nav.adoc
- modules/ch4-update/nav.adoc
5 changes: 4 additions & 1 deletion modules/ROOT/pages/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@

== Objective

This course teaches how to create *Red Hat Device Edge* images for edge devices and kiosk computers using Red Hat Enterprise Linux (RHEL), more specifically its *RHEL for Edge* features. It focus on using the Image Builder tool to create and deploy edge images based on the OSTree technology and OSTree repository management to delivering updates to edge devices.
This course teaches how to create *Red Hat Device Edge* images for edge devices and kiosk computers using Red Hat Enterprise Linux (RHEL), more specifically its *RHEL for Edge* features. It focus on:

* Using the Image Builder tool to create and deploy edge images based on the RPM-OSTree technology.
* OSTree repository management to deliver updates to edge devices.

== Audience

Expand Down
6 changes: 3 additions & 3 deletions modules/ch1-build/pages/index.adoc
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
= Build Operating System Images for Edge Devices

Goal::
Build RHEL for Edge images using RHEL Image Builder and Cockpit
Build RHEL for Edge images using RHEL Image Builder

WARNING: Pending SME Review & Proofreading

== Introduction

This chapter explains how edge devices differ from traditional servers in data centers and cloud providers and introduces the features from Red Hat Enterprise Linux (RHEL) designed to meet the needs of edge devices, such as the RHEL image builder tool and the OSTree technology, collectively known as RHEL for Edge.
This chapter explains how edge devices differ from traditional servers in data centers and cloud providers and introduces the features from Red Hat Enterprise Linux (RHEL) designed to meet the needs of edge devices, such as the RHEL Image Builder tool and the RPM-OSTree technology, collectively known as RHEL for Edge.

After explaining these concepts, this chapter starts a series of hands-on activities which walks through the process of building operating system images for edge device. These activities continue through the next chapters with publishing those image in a web server, using those images to provision devices in edge locations, and delivering updates to edge devices.
After explaining these concepts, this chapter presents a series of hands-on activities which walks through the process of building operating system images for edge device. These activities continue through the next chapters with publishing those image in a web server, using those images to provision devices in edge locations, and delivering updates to edge devices.
4 changes: 3 additions & 1 deletion modules/ch2-publish/pages/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,10 @@
Goal::
Publish RHEL for Edge images in remote OSTree repositories.

WARNING: Work In Progress

== Introduction

This chapter introduces OSTree repository management and OSTree concepts such as commits and remotes.

After explaining these concepts, this chapter starts a series of hands-on activities which configure a web server to provide OSTree repositories and publish operating system images for edge device on those repositories, which they can be used later to provision devices in edge locations.
After explaining these concepts, this chapter presents a series of hands-on activities which configure a web server to provide OSTree repositories and publish edge commmit images from Image Builder on those repositories. The next chapters use those OSTree repositories to provision devices in edge locations, and delivering updates to edge devices.
13 changes: 11 additions & 2 deletions modules/ch3-test/pages/index.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
= Validate initial deployment of RHEL for Edge images in local VMs using virsh and cockpit
= Validate Edge Device Images

WARNING: Work In Progress
Goal::
Validate initial deployment of RHEL for Edge images in local VMs

WARNING: Work In Progress

== Introduction

This chapter explains how to use KVM virtualization from RHEL to test edge device images, as part of a development or CI/CD workflow.

This chapter presents a series of hands-on activities which provision VMs from OSTree repositories, either directly, by using the standard RHEL installation media, or by means of an edge installer image generated by Image Builder. The next and final chapter shows how to apply update to VMs provisioned using either method.
1 change: 1 addition & 0 deletions modules/ch4-update/nav.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* xref:index.adoc[]
14 changes: 14 additions & 0 deletions modules/ch4-update/pages/index.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
= Update Edge Devices

Goal::
Publish and Validate updates of RHEL for Edge images using OSTree deltas in local VMs.

WARNING: Work In Progress

== Introduction

This chapter explains how to use RPM-OStree technoly from RHEL to apply and test edge device updates, as part of a development or CI/CD workflow.

This chapter presents a series of hands-on activities which update the operating system in VMs using OSTree repositories, and optimize those system updates by building static deltas.

This is the final chapter of this course. Stay tuned for future courses which teach othr features included in Red Hat Device Edge, such as MicroShift and Green Boot.
File renamed without changes.
File renamed without changes.
3 changes: 0 additions & 3 deletions modules/chapter3/nav.adoc

This file was deleted.

3 changes: 0 additions & 3 deletions modules/chapter3/pages/index.adoc

This file was deleted.

0 comments on commit 2d5f812

Please sign in to comment.