Jérôme Petazzoni
da222d4494
🧭 New Relic Fall 2021 content
2021-12-01 16:55:04 +01:00
Jérôme Petazzoni
66b161d8ec
🔧 Tweak ingress exercise
2021-12-01 16:53:47 +01:00
Jérôme Petazzoni
031a2f7019
🔧 Tweak healthcheck exercise
2021-12-01 16:49:00 +01:00
Jérôme Petazzoni
6fb446b900
🔧 Improve explanations of the Dockercoins exercise
2021-11-30 10:47:37 +01:00
Jérôme Petazzoni
ba45fe932f
🐚 Add script to configure Netlify DNS
2021-11-29 12:25:14 +01:00
Jérôme Petazzoni
4adb75f0cb
🌈 Update HAProxy example to use literal blue/green deployment
2021-11-28 20:30:38 +01:00
Jérôme Petazzoni
c9507b4c83
📍 Pin Redis version
2021-11-28 13:12:33 +01:00
Jérôme Petazzoni
c9e7dd6dfa
🌉 Add ngrok tunnel in Tiltfile
2021-11-28 13:07:17 +01:00
Jérôme Petazzoni
bc761d512a
➕ Add commands to list verbs, resources, subresources
2021-11-28 11:36:44 +01:00
Jérôme Petazzoni
a368a3c21b
♻️ Update information about bootkube
2021-11-25 15:01:44 +01:00
Jérôme Petazzoni
607158bda3
🐞 Fix two small typos
2021-11-21 21:47:35 +01:00
Jérôme Petazzoni
52015b81fe
🏭 ️ Refactor stateful apps content
2021-11-20 22:00:50 +01:00
Jérôme Petazzoni
93d8a23c81
➕ Add 'oldversion' cluster in admin course deployment script
2021-11-19 15:49:55 +01:00
Jérôme Petazzoni
5e50f2a3a4
➕ Add Pod Security Admission
2021-11-18 18:24:43 +01:00
Jérôme Petazzoni
5d3ab6b61f
➕ Add dmuc exercise
2021-11-18 09:09:40 +01:00
Jérôme Petazzoni
ff260c2731
✨ Minor improvements
2021-11-17 22:15:01 +01:00
Jérôme Petazzoni
2fc6d23d1e
♻️ Prepare for upcoming Terraform updates
2021-11-17 20:13:34 +01:00
Jérôme Petazzoni
bbbcadeb26
🐞 Typo fix
2021-11-15 15:58:20 +01:00
Jérôme Petazzoni
fe46b62f14
🐞 Fix missing directory (thanks @tianon)
2021-11-13 19:28:41 +01:00
Jérôme Petazzoni
60e5d5627b
Merge pull request #598 from tianon/whitespace
...
Fix very minor whitespace typo
2021-11-13 19:27:44 +01:00
Tianon Gravi
be1bf50a43
Fix very minor whitespace typo
2021-11-12 17:00:16 -08:00
Jérôme Petazzoni
2893ec8c7f
🖼️ Add mirror.gcr.io as Docker registry mirror
2021-11-12 16:21:04 +01:00
Jérôme Petazzoni
dc89be170a
Merge pull request #597 from tianon/exemple
...
Fix "exemple" typo
2021-11-12 14:27:38 +01:00
Jérôme Petazzoni
8f03ce674a
🐞 Fix secret names in exercise
2021-11-12 08:31:07 +01:00
Jérôme Petazzoni
23eb0ed771
📃 Add command to list regions in DO provider
2021-11-12 08:28:25 +01:00
Tianon Gravi
cc62e19274
Fix "exemple" typo
2021-11-11 16:17:11 -08:00
Jérôme Petazzoni
92cd81b170
⏫ Update DOK version slug
2021-11-11 09:22:00 +01:00
Jérôme Petazzoni
d9e29eb4a4
♻️ Update and clarify Ingress+Kyverno+RBAC exercise
2021-11-09 08:38:14 +01:00
Jérôme Petazzoni
00b167207d
🐞 Fix a few download URLs
2021-11-08 17:12:54 +01:00
Jérôme Petazzoni
d34017cff1
⏫ Upgrade OpenStack Terraform config to Terraform 1.0
2021-11-08 17:12:31 +01:00
Jérôme Petazzoni
d53ba51a9f
🐞 Fix Sealed Secrets Helm release name
2021-11-08 15:03:24 +01:00
Jérôme Petazzoni
90ce84ace3
♻️ Update sealed secrets + RBAC + YAML exercise
2021-11-08 08:41:53 +01:00
Jérôme Petazzoni
bcbfc747a2
📝 Update YAML authoring section; add linters
2021-11-07 19:29:33 +01:00
Jérôme Petazzoni
2f83b7f256
✏️ Add IngressClass in Traefik YAML
...
This is necessary with recent version of Traefik, because
it won't pick up Ingress resources that don't have an
IngressClass. So let's add an IngressClass and make it
the default.
2021-11-07 18:33:21 +01:00
Jérôme Petazzoni
753324cc89
🔑 Update RBAC section
...
We won't always have a kubeconfig with a TLS cert in it.
Let's break down different methods to analyze kubeconfig
depending on whether there is a TLS cert or a token in it.
2021-11-07 16:23:29 +01:00
Jérôme Petazzoni
97735bafa8
➕ Mention KEDA
2021-11-05 14:19:28 +01:00
Jérôme Petazzoni
faabbb13ae
📃 Update Kyverno section
2021-11-05 13:38:38 +01:00
Jérôme Petazzoni
10b16ce9e9
🐛 Fix issues in Kyverno policies
2021-11-04 21:40:08 +01:00
Jérôme Petazzoni
055c0a304f
⏫ Update a few deprecated apiVersions
2021-11-04 12:46:29 +01:00
Jérôme Petazzoni
956b079c58
⏫ Update certbot YAML Ingress to v1
2021-11-04 12:40:58 +01:00
Jérôme Petazzoni
603d18ba2d
🧹 Clean up useless file
2021-11-04 12:37:32 +01:00
Jérôme Petazzoni
ce9fea2b23
🔑 Add cluster-admin certificate-based kubeconfig
2021-11-04 12:26:16 +01:00
Jérôme Petazzoni
4b500cd37e
⏫ Upgrade Sealed Secrets to 0.16 and add k8s 1.22 instructions
2021-11-04 08:33:58 +01:00
Jérôme Petazzoni
207845f15a
🧹 Obtain node addresses through an external source
...
Instead of doing a local-exec to 'kubectl get nodes ... > stage2/externalips.X',
we use an external provisioner. And to decouple things, the external provisioner
depends on nodes being ready, and node readiness is implemented with a null
resource. That way we don't need to re-execute the whole 'wait for nodes; dump
node addresses' dance each time we re-run that configuration.
2021-11-02 13:22:25 +01:00
Jérôme Petazzoni
f3ee3a923e
➕ Add kubeconfig in a ConfigMap in the shpod Namespace
2021-11-02 12:42:13 +01:00
Jérôme Petazzoni
f4837d9e28
🔧 Only ignore changes to spec
...
Thanks @soulshake for the tip.
2021-11-01 19:30:30 +01:00
Jérôme Petazzoni
a3a8c824c8
🔧 Do not recreate service when tailhist port gets added
2021-11-01 14:07:10 +01:00
Jérôme Petazzoni
7fc2d5e57f
🖨️ Improve Terraform outputs and install metrics-server
...
Stage2 output should now be easier to copy-paste to a Google Spreadsheet.
Add Helm support and use it to deploy metrics-server on each cluster.
2021-11-01 12:17:50 +01:00
Jérôme Petazzoni
b3bc5ccb9b
🔧 Add region hint for Linode
2021-11-01 06:54:16 +01:00
Jerome Petazzoni
fcf0296245
🔧 Standardize exercise title formatting
2021-10-31 09:12:40 +01:00