A reveal.js template for operational, open cloud infrastructure.
Agenda
.md file.
A drop-in identity: Dark Blue ground, Green for type, one consistent grid.
Overview
Two-column
Split the canvas when a point needs support — a definition next to an example, or a claim next to its evidence.
The left column carries the argument; the right holds the artifact.
apiVersion: yaook/v1
kind: OpenStackDeployment
metadata:
name: sovereign-cloud
spec:
operational: true
openSource: true
Projects
Schedules containerized and virtualized workloads across distributed, heterogeneous clouds.
Fully automated OpenStack lifecycle management — free and operational by default.
GitOps-driven Gardener installation and upgrade tooling for simplified provisioning.
Big figures read fastest against the Dark Blue field.
By the numbers
Positioning
Talk is silver, development is gold. — ALASCA · community principle
Contrast
Add class="light" to any <section> to flip the palette to paper. Useful for diagrams, dense tables, or resetting the eye mid-deck.
| Layer | Tool | State |
|---|---|---|
| Compute | Yaook | Stable |
| Orchestration | Krake | Active |
| Cluster | Yake | Beta |
Build up
Plain text in, themed slides out — no build step, no extra tooling.
Nested · top
Keep the headline here and push supporting detail downward, so the audience only descends when they want the depth.
Nested · detail
This slide sits below the previous one in the stack — ideal for appendix material or a deep dive on demand.
Dark Blue dominates. Green carries the typography. Secondary colours support.
Primary
Dark Blue always dominates in proportion over Green. Green is reserved for typographic elements — headings, highlights, numbers and rules.
Secondary
Use these for infographics, diagrams and tables only. Lime #A7F320 is reserved for the ALASCA Summit and must not appear elsewhere.
Background image
Background image
Background image
Background image
Diagrams · mermaid
flowchart LR
A[Write a slide] --> B{validate}
B -- passes --> C[build.py]
B -- fails --> A
C --> D[(public/)]
D --> E[Pages]
D --> F[PDF]
Mermaid is vendored, so the diagram is drawn on the machine presenting it — nothing is fetched. Colours come from the theme, not from the slide.
Pictures
Drop the file in img/ beside deck.html and
point at it. The folder travels with the deck when it is published, so
the picture is there over file:// too.
class="framed" to give a screenshot an edge.--img-height; raise it on the
section when a picture is the point of the slide.
Slot machine
Cloud · Server · Gear — the three that had to line up. The line only appears once the last reel has stopped, so the room reads the pictures first.
Slot machine · tuned
Click the machine to spin it again. Nothing here is fetched: the reels are
CSS transforms, the deceleration is one transition, and the result is
whatever the slide marked class="win".
The set
The machines the workloads actually land on.
Everything between them, and the way out.
What survives a machine going away.
Whether any of it is on fire, and where.
The set
Runs it
Where a workload runs, and what happens when that stops being true.
Install, upgrade, replace — without a maintenance window each time.
Keeps it running
The cluster is whatever the repository says it is.
One answer to “is it healthy”, for every layer below.
Underneath
How the traffic reaches the rest of the internet.
The floor of the stack: racks, boot, and the network under them.
The set
The machines underneath.
Everything between them.
What outlives a node.
Where the images come from.
Health, on every layer.
Yesterday, still available.
Who may ask for what.
Tenants that cannot see each other.
Project
Fully automated OpenStack lifecycle management — an operator per service that installs it, watches it, upgrades it and repairs it.
Maintained by
Written in
Python Go Helm
License
Apache-2.0
Where it lives
Context