Skip to content

Commit 29b34b0

Browse files
feat: main
1 parent 466b37b commit 29b34b0

4 files changed

Lines changed: 96 additions & 32 deletions

File tree

presentations/container-stories/home/dagger.md

Lines changed: 34 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ weight = 40
66

77
{{% section %}}
88

9+
<img src="https://framerusercontent.com/images/bJT2c1WWr6bzO8aoEkh0Zz1Ra8.webp?width=1854&height=772" alt="Alt Text" width="1000" style="border: 1px; box-shadow: none;" />
10+
911
# /DAGGER
1012

1113
---
@@ -27,6 +29,13 @@ weight = 40
2729
- Dagger Inc. was co-founded by Solomon Hykes in 2021
2830
- backed by many of the original Docker core engineers
2931
- Core functionality (open source), Dagger Cloud (commercial)
32+
33+
---
34+
35+
### SHIFT CI
36+
37+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/shiftci.jpg" alt="Alt Text" width="1000" style="border: none; box-shadow: none;" />
38+
3039
---
3140

3241
> ### ❓ Audience
@@ -40,35 +49,27 @@ weight = 40
4049
4150
---
4251

43-
### DAGGER FUNCTION CALL
52+
### DAGGER FUNCTION (CODE)
4453

54+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/function_trivy.gif" alt="Alt Text" width="1000" style="border: none; box-shadow: none;" />
4555

4656
---
4757

48-
### DAGGER SERVICE
58+
### DAGGER FUNCTION (CALL)
4959

50-
* GOLANG TESTING
51-
* K8s / HELM TESTING
60+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/trivy.png" alt="Alt Text" width="1000" style="border: none; box-shadow: none;" />
5261

5362
---
5463

5564
### /(Reusable) Modules
5665

5766
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/functions_crane.gif" alt="Alt Text" width="5000" style="border: none; box-shadow: none;" />
5867

59-
6068
- Analogy: Like a library or plugin for CI/CD workflows.
61-
6269
- Example: A module called docker might expose functions like build, push, and scan.
6370

6471
---
6572

66-
### /CREATE MODULE
67-
68-
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/module.gif" alt="Alt Text" width="5000" style="border: none; box-shadow: none;" />
69-
70-
---
71-
7273
### /CHAINING + USE IMPORTS
7374

7475
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/helm-lint.png" alt="Alt Text" width="5000" style="border: none; box-shadow: none;" />
@@ -83,9 +84,22 @@ weight = 40
8384

8485
---
8586

86-
### DAGGER AI-AGENTS
8787

88-
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/dagger-ai.png" alt="Alt Text" width="700" style="border: none; box-shadow: none;" />
88+
### DAGGER SERVICE (CI)
89+
90+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/service.gif" alt="Alt Text" width="1000" style="border: none; box-shadow: none;" />
91+
92+
---
93+
94+
### DAGGER SERVICE (UP)
95+
96+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/service-redis.png" alt="Alt Text" width="1000" style="border: none; box-shadow: none;" />
97+
98+
---
99+
100+
### DAGGER SHELL (BUILD +PUBLISH)
101+
102+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/shell_node_publish2.gif" alt="Alt Text" width="1000" style="border: none; box-shadow: none;" />
89103

90104
---
91105

@@ -95,6 +109,12 @@ weight = 40
95109

96110
---
97111

112+
### DAGGER AI-AGENTS
113+
114+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/dagger-ai.png" alt="Alt Text" width="1200" style="border: none; box-shadow: none;" />
115+
116+
---
117+
98118
### CONTAINER-USE - Isolated Dev Environments for AI Agents
99119

100120
- **CLI tool** that plugs into MCP-compatible agents (Claude Code, Cursor)

presentations/container-stories/home/tinkerbell-crossplane.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ weight = 30
6464

6565
### TEMPLATE
6666

67-
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/Tinkerbell%2FBilder%2Factions.png" alt="Alt Text" width="1600" style="border: 1px; box-shadow: none;" />
67+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/Tinkerbell%2FBilder%2Factions.png" alt="Alt Text" width="2000" style="border: 1px; box-shadow: none;" />
6868

6969
---
7070

@@ -80,7 +80,7 @@ weight = 30
8080

8181
### WORKFLOW
8282

83-
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/Tinkerbell%2FBilder%2Factions.png
83+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/Tinkerbell%2FBilder%2Ftinkerbell-wf.png
8484
" alt="Alt Text" width="1600" style="border: 1px; box-shadow: none;" />
8585

8686
---

presentations/container-stories/home/vcluster-velero.md

Lines changed: 34 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -104,22 +104,6 @@ vcluster create ci-test-1.30 --kubernetes-version 1.30
104104
> - 🧩 **Sealed Secrets**
105105
> -🪙 **Other** (please specify)**
106106
107-
---
108-
## 🔄 **Flux: vCluster +Crossplane**
109-
110-
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/vcluster-velero.png" alt="Alt Text" width="800" style="border: 1px; box-shadow: none;" />
111-
112-
---
113-
114-
### **Deployment Sequence**
115-
| Step | Kustomization | Purpose | Dependencies |
116-
|------|---------------|---------|--------------|
117-
| **1️⃣** | `vault` | Vault secrets & ExternalSecrets | None |
118-
| **2️⃣** | `crossplane-core` | Crossplane + ProviderConfigs | `vault` |
119-
| **3️⃣** | `crossplane-configurations` | Restore Crossplane configurations | `crossplane-core` |
120-
| **4️⃣** | `apps` | Application deployments | `crossplane-restore` |
121-
| **5️⃣** | `backups` | Backup automation | `apps` |
122-
123107
---
124108

125109
### **When Git Isn't Ideal for Configuration Distribution**
@@ -180,4 +164,38 @@ spec:
180164
- **✅ Security** - Signed artifacts with Cosign
181165
- **✅ Air-Gap Friendly** - Mirror registries instead of Git repos
182166
167+
---
168+
169+
### 🔄 **OCI Repo defintion (depends on)**
170+
171+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/flux-oci.png" alt="Alt Text" width="700" style="border: 1px; box-shadow: none;" />
172+
173+
- Works seamlessly in air-gapped or disconnected environments
174+
175+
---
176+
177+
### 🔄 **Kustomization (depends on)**
178+
179+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/kustomization-oci.png" alt="Alt Text" width="700" style="border: 1px; box-shadow: none;" />
180+
181+
- Dependencies ensure deterministic deployment order
182+
- Compatible with promotion pipelines (e.g., push v1.1.0 → promote tag to staging/prod)
183+
184+
---
185+
186+
### **Deployment Sequence**
187+
| Step | Kustomization | Purpose | Dependencies |
188+
|------|---------------|---------|--------------|
189+
| **1️⃣** | `vault` | Vault secrets & ExternalSecrets | None |
190+
| **2️⃣** | `crossplane-core` | Crossplane + ProviderConfigs | `vault` |
191+
| **3️⃣** | `crossplane-configurations` | Restore Crossplane configurations | `crossplane-core` |
192+
| **4️⃣** | `apps` | Application deployments | `crossplane-restore` |
193+
| **5️⃣** | `backups` | Backup automation | `apps` |
194+
195+
---
196+
197+
### 🔄 **Flux: vCluster +Crossplane**
198+
199+
<img src="https://artifacts.demo-infra.sthings-vsphere.labul.sva.de/images/vcluster-velero.png" alt="Alt Text" width="800" style="border: 1px; box-shadow: none;" />
200+
183201
{{% /section %}}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
Output kcl_tkn.gif
2+
3+
Set TypingSpeed 150ms
4+
Set FontSize 30
5+
Set Width 1650
6+
Set Height 880
7+
8+
Sleep 500ms
9+
10+
Type "task --taskfile ../../taskfiles/tekton-runs.yaml create:buildah:pipelinerun"
11+
12+
Sleep 3s
13+
Enter
14+
Sleep 3s
15+
Down@250ms 8
16+
Up@250ms 1
17+
Sleep 3s
18+
Enter
19+
20+
Sleep 10s
21+
Down@250ms 1
22+
Enter
23+
Sleep 15s
24+
25+
26+
Output kcl_tkn.gif

0 commit comments

Comments
 (0)