Jérôme Petazzoni
45770cc584
➕ Add monokube exercise
2025-03-25 17:35:01 -05:00
Jérôme Petazzoni
58700396f9
🐞 Fix permissions for injected kubeconfig in mk8s stage2
2025-03-23 18:27:31 -05:00
Jérôme Petazzoni
8783da014c
🐞 Handle dualstack nodes (with multiple ExternalIP)
2025-03-23 18:15:50 -05:00
Jérôme Petazzoni
f780100217
➕ Add kuik and a blue green exercise
2025-03-22 18:46:55 -05:00
Jérôme Petazzoni
555cd058bb
🔗 Fix source link in API deep dive
2025-03-22 18:07:18 -05:00
Jérôme Petazzoni
a05d1f9d4f
♻️ Use a variable for proxmox VM storage
2025-02-17 18:38:18 +01:00
Jérôme Petazzoni
84365d03c6
🔧 Add tags to Proxmox VMs; use linked clones by default
2025-02-17 17:28:53 +00:00
Jérôme Petazzoni
164bc01388
🛜 code-server will now also listen on IPv6
2025-02-17 17:28:01 +00:00
Jérôme Petazzoni
c07116bd29
♻️ Update etcdctl snapshot commands; mention auger
2025-02-17 18:26:34 +01:00
Jérôme Petazzoni
c4057f9c35
🔧 Minor update to Kyverno chapter and manifests
2025-02-17 14:46:07 +01:00
Jérôme Petazzoni
f57bd9a072
⏫ Bump code server version
2025-02-17 12:55:24 +01:00
Jérôme Petazzoni
fca6396540
🐞 Fix Flux link ref
2025-02-12 11:01:00 +01:00
Jérôme Petazzoni
28ee1115ae
➕ ️ Add support to deploy kubeadm clusters on Proxmox
2025-02-05 16:28:48 +00:00
Jérôme Petazzoni
2d171594fb
🏭 ️ Factor out the "terraform" action; use quay for weave-kube
2025-02-05 16:22:22 +00:00
Jérôme Petazzoni
f825f98247
🔧 Adjust Flux command; add resource graph
2025-02-04 19:56:20 +01:00
Jérôme Petazzoni
7a369b4bcd
🐞 Add extra line break for consistency
2025-02-03 16:16:46 +01:00
Jérôme Petazzoni
087a68c06d
♻️ Use shpod Helm chart instead of manifests; enable code-server
2025-01-27 14:59:05 +01:00
Jérôme Petazzoni
b163ad0934
🐞 Don't report an error for non-first nodes codeserver
2025-01-27 11:42:47 +01:00
Jérôme Petazzoni
a46476fb0d
🐞 Remove python-setuptools; bail on errors if packages are missing
2025-01-23 17:24:10 +01:00
Jérôme Petazzoni
37baf22bf2
♻️ Update Compose section
2025-01-22 18:32:56 +01:00
Jérôme Petazzoni
79631603c5
➕ ️ Add codeserver support
...
This adds a codeserver action, which installs code-server
and pre-installs a couple of useful extension. It also
installs a systemd user unit in the user account to run it
automatically.
The 'passwords' action has been tweaked so that it also
creates a code-server configuration file to set the password,
so that the same password can be used for SSH access and
for code-server access.
2025-01-15 19:52:12 +01:00
Jérôme Petazzoni
52e6569f47
🧹 Remove unused 'cards' action from docker settings
2025-01-15 19:48:47 +01:00
Jérôme Petazzoni
6c71a38ddc
🔧 Modernize Compose file 🙂
2025-01-13 16:39:52 +01:00
Jérôme Petazzoni
c6507c1561
🐞 Fix play-with-docker URL
2024-12-30 17:00:12 +01:00
Jérôme Petazzoni
10a4fff91c
🐞 Minor fix in topology aware routing
2024-12-12 21:36:57 +01:00
Jérôme Petazzoni
91218b2b16
🐞 Typo fix
2024-12-11 12:19:20 +01:00
Jérôme Petazzoni
106912fcf8
🐞 Minor typo fixes
2024-12-01 18:28:34 -06:00
Jérôme Petazzoni
9e712e8a9e
🐛 Add script to detect duplicate markdown links; fix duplicates
...
When there are multiple reference-style markdown links in the same deck
with the same label, they will silently clash - i.e. one will overwrite
the other. The problem can become very apparent when using many links
like [see the docs][docs] in different slides, where [docs] points to
a different URL each time.
This commit adds a crude script to detect such duplicates and display
them. This script was used to detect a bunch of duplicates and fix them
(by making the label unique). There are still a few duplicates left
but they point to the same places, so we decided to leave them as-is
for now (but might change that later).
2024-11-23 23:46:14 +01:00
Jérôme Petazzoni
cc4c096558
📛 Update instructor+assistant contact info slide; split QR code slide for reference
2024-11-23 23:46:14 +01:00
Jérôme Petazzoni
908ffe0dd2
🐞 Minor fixes
2024-11-23 23:46:14 +01:00
Jérôme Petazzoni
0e7058214a
🐞 Minor fixes
2024-11-23 21:23:22 +01:00
Jérôme Petazzoni
21dad159de
📝 Many fixes courtesy of @soulshake
2024-11-22 02:11:18 +01:00
Jérôme Petazzoni
3ab190710f
📃 Add half-column style
2024-11-20 02:47:08 +01:00
Jérôme Petazzoni
8ea09e93ee
💳 Refactor printed card generator
...
Cards are now credit-card sized.
The code aligning front and back should be more robust, too.
2024-11-20 02:20:26 +01:00
Jérôme Petazzoni
88fbb6f629
🏭 Store log/pass information in logins.jsonl
2024-11-20 02:18:59 +01:00
Jérôme Petazzoni
7ee8c00cfa
🔧 Generate login.tsv file for card generation
2024-11-19 00:14:43 -06:00
Jérôme Petazzoni
7d35bacbbe
🔧 Allow setting min and max nodes per pool for mk8s mode
2024-11-19 00:14:43 -06:00
Jérôme Petazzoni
cd81b5287b
🔧 Fix warning for missing tag files
2024-11-19 00:14:43 -06:00
Jérôme Petazzoni
0abc67e974
➕ Add MLops material for QCON SF 2024
2024-11-18 19:21:18 -06:00
Jérôme Petazzoni
7305bcfe12
♻️ Update connection instructions
...
These instructions were fine for the good old Docker
and Kubernetes workshops; but they needed to be updated
for managed Kubernetes clusters leveraging shpod.
2024-11-18 19:01:55 -06:00
Jérôme Petazzoni
0d1873145e
🧜♀️ Add Mermaid integration for inline diagrams
2024-11-18 19:01:06 -06:00
m-vasseur
6105b57914
Update flux.md
...
--public is now replaced by --private=false
2024-10-18 14:39:10 +02:00
dependabot[bot]
8724ab2835
Bump cookie, express and socket.io in /slides/autopilot
...
Bumps [cookie](https://github.com/jshttp/cookie ) to 0.7.1 and updates ancestor dependencies [cookie](https://github.com/jshttp/cookie ), [express](https://github.com/expressjs/express ) and [socket.io](https://github.com/socketio/socket.io ). These dependencies need to be updated together.
Updates `cookie` from 0.6.0 to 0.7.1
- [Release notes](https://github.com/jshttp/cookie/releases )
- [Commits](https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.1 )
Updates `express` from 4.21.0 to 4.21.1
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.21.0...4.21.1 )
Updates `socket.io` from 4.7.5 to 4.8.0
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/socket.io@4.7.5...socket.io@4.8.0 )
---
updated-dependencies:
- dependency-name: cookie
dependency-type: indirect
- dependency-name: express
dependency-type: direct:production
- dependency-name: socket.io
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-11 11:16:26 +02:00
Jérôme Petazzoni
a669b15313
🔧 Fix iptables preflight check for oldversion
2024-10-08 16:52:45 +02:00
Jérôme Petazzoni
76067dca97
➕ Add Orbstack and Podman Desktop
2024-10-06 10:28:01 +02:00
dependabot[bot]
e665dad1b8
Bump ws and socket.io-adapter in /slides/autopilot
...
Bumps [ws](https://github.com/websockets/ws ) and [socket.io-adapter](https://github.com/socketio/socket.io-adapter ). These dependencies needed to be updated together.
Updates `ws` from 8.11.0 to 8.17.1
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.11.0...8.17.1 )
Updates `socket.io-adapter` from 2.5.2 to 2.5.5
- [Release notes](https://github.com/socketio/socket.io-adapter/releases )
- [Changelog](https://github.com/socketio/socket.io-adapter/blob/2.5.5/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-adapter/compare/2.5.2...2.5.5 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
- dependency-name: socket.io-adapter
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-03 17:11:49 +02:00
Jérôme Petazzoni
543204b905
📍 Pin vcluster version and add some comments to konk script
2024-09-30 23:18:00 +02:00
Jérôme Petazzoni
c3b81baa06
➕ Add jless and bump kubecolor version
2024-09-30 23:17:24 +02:00
Jérôme Petazzoni
41e5467063
🔗 Update container.training/next link to QCON SF
2024-09-24 20:17:17 +02:00
dependabot[bot]
96f03066f9
Bump serve-static and express in /slides/autopilot
...
Bumps [serve-static](https://github.com/expressjs/serve-static ) to 1.16.2 and updates ancestor dependency [express](https://github.com/expressjs/express ). These dependencies need to be updated together.
Updates `serve-static` from 1.15.0 to 1.16.2
- [Release notes](https://github.com/expressjs/serve-static/releases )
- [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md )
- [Commits](https://github.com/expressjs/serve-static/compare/v1.15.0...v1.16.2 )
Updates `express` from 4.18.1 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.1...4.21.0 )
---
updated-dependencies:
- dependency-name: serve-static
dependency-type: indirect
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-20 10:21:35 +02:00