Skip to content

Commit 7e447e5

Browse files
feat: main
1 parent 0f48578 commit 7e447e5

7 files changed

Lines changed: 165 additions & 197 deletions

File tree

presentations/container-stories/_index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ background = "#FF4081"
2020
+++
2121

2222

23-
{{< slide id=agenda background-color="#A2D8FF" type="slide" transition="zoom" transition-speed="fast" background-image="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/stories.png" background-size="500px" >}}
23+
{{< slide id=agenda background-color="#A2D8FF" type="slide" transition="zoom" transition-speed="fast" background-image="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/stories2.png" background-size="500px" >}}
2424

2525
{{% section %}}
2626

@@ -41,7 +41,7 @@ background = "#FF4081"
4141
<br/>
4242
<br/>
4343

44-
🚀 Container stories<br/>🔁 OCI artifacts everwhere 🔁
44+
🚀 Container stories 🚀<br/>🔁 OCI artifacts everywhere 🔁
4545

4646

4747
{{% /section %}}

presentations/container-stories/home/dagger.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
+++
2-
weight = 50
2+
weight = 40
33
+++
44

5-
{{< slide id=outro background-color="#9FE2BF" type="slide" transition="zoom" transition-speed="fast" >}}
5+
{{< slide id=outro background-color="#c718daff" type="slide" transition="zoom" transition-speed="fast" >}}
66

77
{{% section %}}
88

@@ -77,18 +77,17 @@ weight = 50
7777

7878
---
7979

80-
### /PIPELINES
81-
82-
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/pipeline.png" alt="Alt Text" width="800" style="border: none; box-shadow: none;" />
83-
84-
80+
### /PIPELINE-DEFINITION
8581

82+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/pipeline.png" alt="Alt Text" width="700" style="border: none; box-shadow: none;" />
8683

8784
---
8885

8986
### DAGGER AI-AGENTS
9087

9188

89+
90+
9291
---
9392

9493
### DAGGER SHELL
@@ -97,14 +96,20 @@ weight = 50
9796

9897
---
9998

100-
### CONTAINER-USE
101-
99+
### CONTAINER-USE - Isolated Dev Environments for AI Agents
102100

101+
- **CLI tool** that plugs into MCP-compatible agents (Claude Code, Cursor)
102+
- **Gives AI agents superpower**: create/manage isolated dev environments on-demand
103+
- **Enables parallel task execution** without conflicts
104+
- **Powered by Dagger** under the hood
103105

104106
---
105107

108+
### CONTAINER USE CO-PILOT INTEGRATION
106109

110+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/container-use.png" alt="Alt Text" width="5000" style="border: none; box-shadow: none;" />
107111

112+
---
108113

109114
> ### ❓ Audience
110115
>

presentations/container-stories/home/intro.md

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,31 +6,26 @@ weight = 10
66

77
{{% section %}}
88

9-
# AGENDA
10-
11-
---
12-
13-
### 🗂️ ./AGENDA
9+
### /AGENDA
1410

1511
- 1️⃣ **Intro** — Setting the stage
1612
- 2️⃣ **Tekton, Resolvers & KCL** — Piplines everywhere
17-
- 3️⃣ **Tinkerbell, Crossplane & GitOps🔁 ** — Baremetal Cloud Native Workflow
18-
- 4️⃣ **vCluster, Crossplane & Velero**
19-
- 5️⃣ **DAGGER** — Run the same CICD everywhere
20-
- 6️⃣ **Outro** - Wrapping up
13+
- 3️⃣ **Tinkerbell, Crossplane & GitOps 🔁** — Baremetal Cloud Native Workflow
14+
- 4️⃣ **Dagger** — Run the same CICD everywhere
15+
- 5️⃣ **vCluster, Crossplane & Velero**
2116

2217
---
2318

2419
### **OCI Artifacts**
25-
> Built for cloud-native: immutable, signed, versioned, and registry-native — perfect fit for Tekton's Kubernetes-native philosophy.
20+
> Built for cloud-native: immutable, signed, versioned, and registry-native
2621
2722
- **Break vendor lock-in** - standard protocol
2823
- **Simplify infrastructure** - one registry type
2924
- **Enable GitOps 2.0** - everything as OCI artifacts
3025

3126
---
3227

33-
### USECASE OCI-VOLUME IMAGES
28+
### OCI IMAGE-VOLUMES
3429

3530
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/slides.png" alt="Alt Text" width="1200" style="border: 1px; box-shadow: none;" />
3631

presentations/container-stories/home/outro.md

Lines changed: 38 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,45 @@
22
weight = 60
33
+++
44

5-
{{< slide id=outro background-color="#0f1011ff" type="slide" transition="zoom" transition-speed="fast" background-image="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/chatty_stories.png" background-size="500px" >}}
5+
{{< slide id=outro background-color="#0f1011ff" type="slide" transition="zoom" transition-speed="fast" background-image="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/chatty_stories.png" >}}
66

77
{{% section %}}
88

9-
# /OUTRO
9+
### <span style="color: #ffffff;">🔍 Kubernetes Log Analysis Toolkit</span>
1010

11-
{{% /section %}}
11+
<span style="color: #cccccc;">The Trio:</span> <span style="color: #ff6b6b;">**K9s**</span> <span style="color: #cccccc;">+</span> <span style="color: #4ecdc4;">**Stern**</span> <span style="color: #cccccc;">+</span> <span style="color: #45b7d1;">**Gonzo**</span>
12+
13+
<table style="color: #ffffff; background-color: rgba(15, 16, 17, 0.8); padding: 20px; border-radius: 8px;">
14+
<tr><th style="color: #ff6b6b;">Tool</th><th style="color: #4ecdc4;">Purpose</th></tr>
15+
<tr><td>**K9s**</td><td>Cluster navigation & pod management</td></tr>
16+
<tr><td>**Stern**</td><td>Multi-pod log tailing with label selectors</td></tr>
17+
<tr><td>**Gonzo**</td><td>Log pattern analysis & anomaly detection</td></tr>
18+
</table>
19+
20+
> <span style="color: #ffd93d;">Don't choose — use all three together! 🚀</span>
21+
22+
---
23+
24+
### <span style="color: #ffffff;">K9S + GONZO</span>
25+
26+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/k9s_gonzo_example.gif" alt="K9s and Gonzo Demo" width="1600" style="border: 1px; box-shadow: none; border-radius: 8px;" />
27+
28+
---
29+
30+
### <span style="color: #ffffff;">STERN + GONZO</span>
31+
32+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/stern_gonzo_example-3.gif" alt="Stern and Gonzo Demo" width="1600" style="border: 1px; box-shadow: none; border-radius: 8px;" />
33+
34+
---
35+
36+
### <span style="color: #ffffff;">CRUSH (PREVIEW)</span>
37+
38+
<video src="https://charm.land/crush-promo.fd990f87ae513e1e.webm" controls loop muted autoplay width="800" style="border-radius: 8px;">
39+
Your browser does not support the video tag.
40+
</video>
41+
42+
---
43+
44+
# <span style="color: #ffffff; text-shadow: 0 0 20px rgba(255,255,255,0.3);">THANK YOU</span>
45+
46+
{{% /section %}}

presentations/container-stories/home/tekton-kcl.md

Lines changed: 28 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,22 @@
22
weight = 20
33
+++
44

5-
{{< slide id=tekton_kcl background-color="rgba(232, 45, 85, 1)" type="slide" transition="zoom" transition-speed="fast" >}}
5+
{{< slide id=tekton_kcl background-color="rgba(140, 196, 214, 1)" type="slide" transition="zoom" transition-speed="fast" >}}
66

77
{{% section %}}
88

99
# /TEKTON+KCL
1010

11-
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/tekton-sthings.png" alt="Alt Text" width="400" style="border: 1px; box-shadow: none;" />
11+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/tekton_ball.png" alt="Alt Text" width="600" style="border: 1px; box-shadow: none;" />
1212

1313
---
1414

1515
### /TEKTON
1616

17+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/tekton_pr.gif" alt="Alt Text" width="800" style="border: 1px; box-shadow: none;" />
18+
1719
- **Kubernetes-native** pipeline automation
1820
- **Custom Resource Definitions (CRDs)** for pipeline constructs
19-
- **Serverless execution** - runs entirely within your K8s cluster
20-
- **Open standard** - part of the CD Foundation
2121

2222
---
2323

@@ -34,35 +34,27 @@ weight = 20
3434
3535
---
3636

37-
### /TEKTON-PIPELINES
38-
39-
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/tekton_pr.gif" alt="Alt Text" width="800" style="border: 1px; box-shadow: none;" />
40-
41-
* 🚀 Runs Everywhere Kubernetes Runs
42-
43-
---
44-
4537
### /TEKTON-TASK(S)
4638

47-
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/tekton-task.png" alt="Alt Text" width="800" style="border: 1px; box-shadow: none;" />
39+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/tekton-task.png" alt="Alt Text" width="1000" style="border: 1px; box-shadow: none;" />
4840

4941
* Reusable tasks
5042

5143
---
5244

53-
### /TEKTON-RESOLVERS
45+
### /TEKTON RESOLVER (GIT)
5446

55-
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/tekton-resolvers.png" alt="Alt Text" width="800" style="border: 1px; box-shadow: none;" />
47+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/tekton-resolvers.png" alt="Alt Text" width="700" style="border: 1px; box-shadow: none;" />
5648

57-
* Resolve from git tasks
49+
* Resolve task from git
5850

5951
---
6052

61-
### /TEKTON-RESOLVERS
53+
### /TEKTON RESOLVER (OCI)
6254

63-
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/tekton-resolvers.png" alt="Alt Text" width="800" style="border: 1px; box-shadow: none;" />
55+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/taskrun-oci.png" alt="Alt Text" width="800" style="border: 1px; box-shadow: none;" />
6456

65-
* Resolve from oci reg
57+
* Resolve task from oci registry
6658

6759
---
6860

@@ -73,15 +65,11 @@ weight = 20
7365
---
7466

7567
### /KCL
76-
- **Constraint-based record & functional language** for complex configurations
77-
- **Cloud-native focused** - perfect for Kubernetes and platform engineering
78-
- **Enhances configuration writing** with better modularity, scalability, and stability
79-
- **Open-source** with production usage at Ant Group
8068

81-
---
82-
### /KCL SCHMEA + DEFINTIION
69+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/kcl-k8s.png" alt="Alt Text" width="700" style="border: 1px; box-shadow: none;" />
8370

84-
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/kcl-k8s.png" alt="Alt Text" width="800" style="border: 1px; box-shadow: none;" />
71+
- **Constraint-based record & functional language** for complex configurations
72+
- **Cloud-native focused** - perfect for Kubernetes and platform engineering
8573

8674
---
8775

@@ -112,70 +100,45 @@ using the kcl k8s library gives you:
112100
---
113101

114102
# /KCL TEKTON INTEGRATION
115-
116-
---
117-
118-
### MODULE CREATION
119-
120103
GIF + INIT + MOD DL
121104

105+
106+
* TEKTON LIB
107+
* USECASE EXMAPLE (BUILDAH PR)
108+
* MODULE CODE
122109
---
123110

124111
### SCHEMA
125112

126-
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/kcl-schema.png" alt="Alt Text" width="800" style="border: 1px; box-shadow: none;" />
113+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/kcl-schema.png" alt="Alt Text" width="1400" style="border: 1px; box-shadow: none;" />
127114

128115
---
129116

130-
# GUM
117+
### 🎨 **GUM: Glue for Command Line Tools**
131118

132-
---
119+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/gum-choose.gif" alt="Alt Text" width="800" style="border: 1px; box-shadow: none;" />
133120

134-
### **Glue for Command Line Tools**
135121
- **Elegant shell scripts** made easy
136122
- **Interactive components** for CLI applications
137123
- **Bash script enhancer** with beautiful UI elements
138-
- **Part of Charm ecosystem** (like Glow, Soft Serve)
139124

140125
---
141-
142-
### **Interactive Inputs**
143-
144-
| Component | Purpose | Example |
145-
|-----------|---------|---------|
146-
| `gum input` | Text input | `name=$(gum input --placeholder "Name")` |
147-
| `gum choose` | Multiple choice | `env=$(gum choose "dev" "staging" "prod")` |
148-
| `gum confirm` | Yes/No dialog | `gum confirm "Deploy to prod?"` |
149-
| `gum filter` | Fuzzy search | `pkg=$(echo "pkg1 pkg2" | gum filter)` |
150-
151-
---
152-
153-
### CHOOSE
154-
155126
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/gum-choose.gif" alt="Alt Text" width="800" style="border: 1px; box-shadow: none;" />
156127

157-
---
158-
159-
### INPUT
128+
- **Elegant shell scripts** made easy
129+
- **Interactive components** for CLI applications
130+
- **Bash script enhancer** with beautiful UI elements
160131

161132
---
162133

163-
### SPIDER
134+
### GUM + KUBECTL + TKN
164135

165-
---
166-
167-
### TASKFILE
136+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/gum_tkn.gif" alt="Alt Text" width="800" style="border: 1px; box-shadow: none;" />
168137

169138
---
170139

171-
GIF + INIT + MOD DL
172-
173-
174-
* TEKTON LIB
175-
* USECASE EXMAPLE (BUILDAH PR)
176-
* MODULE CODE
177-
* TASKFILE + GUM
178-
140+
### TASKFILE
179141

142+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/taskfile-gum.png" alt="Alt Text" width="800" style="border: 1px; box-shadow: none;" />
180143

181144
{{% /section %}}

0 commit comments

Comments
 (0)