Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
f29b319
Create publish workflow
RobertoBochet Oct 23, 2025
91c002c
Create package
RobertoBochet Oct 23, 2025
2760f83
Add prettier config for slides
RobertoBochet Oct 23, 2025
1dd6cf9
Minor change
RobertoBochet Oct 23, 2025
3e40d2b
Initial add slides
RobertoBochet Oct 23, 2025
6cdc72f
Minor fix in workflow
RobertoBochet Oct 23, 2025
4ca2c31
Fix workflow
RobertoBochet Oct 23, 2025
6e61855
Minor improvement in CI
RobertoBochet Oct 23, 2025
079a6b0
Add some assets
RobertoBochet Oct 23, 2025
9f84bb7
Add sequence diagram and imperative vs declarative
RobertoBochet Oct 23, 2025
ea4a11e
Introduce debug code in workflow
RobertoBochet Oct 24, 2025
2a90e11
Fix workflow pdf generator
RobertoBochet Oct 24, 2025
0d12df6
Add intro layout
RobertoBochet Oct 24, 2025
90e9c8e
Add outro layout
RobertoBochet Oct 24, 2025
f4b3323
Create man component
RobertoBochet Oct 24, 2025
8b16b9e
Add dependencies
RobertoBochet Oct 24, 2025
0b51f5a
Create README
RobertoBochet Oct 24, 2025
b5d704d
Create .gitignore
RobertoBochet Oct 24, 2025
2f98316
Add sequence diagrams
RobertoBochet Oct 24, 2025
b71f361
Add pod-echo-server.yaml snippet
RobertoBochet Oct 24, 2025
4fb8003
Define slides struct
RobertoBochet Oct 24, 2025
b7d85e8
Add coming soon layout
RobertoBochet Oct 24, 2025
08d8d3a
Add some placeholders
RobertoBochet Oct 24, 2025
2fa17df
Improve intro
RobertoBochet Oct 26, 2025
d7aa5b4
Improve lint config
RobertoBochet Oct 26, 2025
1c030d6
Lint
RobertoBochet Oct 26, 2025
aef93b9
Add pods and services sections
RobertoBochet Oct 27, 2025
6568b2e
Improve prettier config
RobertoBochet Oct 27, 2025
221878d
Add deployments
RobertoBochet Oct 27, 2025
a81580c
Split slides in multiple files
RobertoBochet Oct 29, 2025
c5abb2e
Add license badge
RobertoBochet Oct 29, 2025
5dc22d4
Improve prettier config
RobertoBochet Oct 29, 2025
561a30a
Add utility functions
RobertoBochet Oct 29, 2025
085f68a
Improve intro and outro layouts
RobertoBochet Oct 29, 2025
082ed01
Minor change in intro
RobertoBochet Oct 29, 2025
0d796c3
Add missing link
RobertoBochet Oct 29, 2025
d28418c
Minor changes
RobertoBochet Oct 29, 2025
03c14f2
Add source code url generator in ci
RobertoBochet Oct 29, 2025
6565ce9
Add snippets for secrets and configmaps
RobertoBochet Oct 30, 2025
12ea4b7
Add configmaps and secrets section
RobertoBochet Oct 30, 2025
576427b
Minor improvements
RobertoBochet Oct 30, 2025
42b4c31
Add gap in between two cols in layout
RobertoBochet Oct 30, 2025
59bd344
Add namespace snippets
RobertoBochet Nov 1, 2025
c548320
Add namespaces slides
RobertoBochet Nov 1, 2025
2ea123b
Add helm snippets
RobertoBochet Nov 2, 2025
dd6f28d
Add logos icons package
RobertoBochet Nov 2, 2025
a55bdcc
Add some ignore in prettier
RobertoBochet Nov 2, 2025
dae40a9
Add gap between two cols with header layout
RobertoBochet Nov 2, 2025
95fbd9b
Add helm slides
RobertoBochet Nov 2, 2025
61c29f0
Add ingresses snippets
RobertoBochet Nov 3, 2025
3d46fe9
Add ingresses
RobertoBochet Nov 3, 2025
dcb0a0c
Add anchor in opertator slide
RobertoBochet Nov 3, 2025
1d43c01
Refactor namespaces snippets
RobertoBochet Nov 3, 2025
a699d1b
Refactor configmaps and secrets snippets
RobertoBochet Nov 3, 2025
167ca63
Refactor repo snippets
RobertoBochet Nov 3, 2025
9e27b11
Minor change in pdf
RobertoBochet Nov 3, 2025
b1253f1
Fix minor errors in example commands
RobertoBochet Nov 5, 2025
e0c45a3
Add snippets for CRDs
RobertoBochet Nov 6, 2025
a94c840
Minor change in transition
RobertoBochet Nov 6, 2025
a795b5b
Add crds slides
RobertoBochet Nov 6, 2025
a63b140
Add LICENSE file
RobertoBochet Nov 7, 2025
3faebb0
Add annotations slides
RobertoBochet Nov 10, 2025
c5bbc1b
Minor change in ingress
RobertoBochet Nov 10, 2025
50beff7
Add component v-space
RobertoBochet Nov 10, 2025
3143267
Add cert manager snippets
RobertoBochet Nov 10, 2025
cc209b8
Add cert manager slides
RobertoBochet Nov 10, 2025
32c5aa5
Add cert manager resources flowchart
RobertoBochet Nov 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 51 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: Deploy slides to Pages

on:
push:
branches:
- main
- initial

workflow_dispatch:

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: "pages"
cancel-in-progress: false

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- name: Pull dependencies
run: bun install --frozen-lockfile
- name: Set source code url
run: sed -i "s|^sourceCode:.*|sourceCode:\ ${{github.server_url}}/${{github.repository}}|" ./slides.md
- name: Setup Pages
id: pages
uses: actions/configure-pages@v5
- name: Build slides
run: bun run build --out _site --base "${{ steps.pages.outputs.base_path }}/"
- name: Upload artifact
uses: actions/upload-pages-artifact@v3

deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
node_modules
.DS_Store
dist
*.local
.vite-inspect
.remote-assets
components.d.ts
6 changes: 6 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
.prettierignore
*.lock
*.svg
*.mermaid
**/helm/templates.yaml
LICENSE
13 changes: 13 additions & 0 deletions .prettierrc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
printWidth: 120
semi: false
singleQuote: false
trailingComma: none
overrides:
- files:
- slides.md
- pages/*.md
options:
embeddedLanguageFormatting: off
parser: slidev
plugins:
- prettier-plugin-slidev
Loading