Jérôme Petazzoni
f1d4704b0e
⬆️ Update deployment scripts for kubeadm 1.22
2021-08-13 19:51:53 +02:00
Jerome Petazzoni
b508360227
🔧 Fix OpenStack image version
2021-08-05 12:38:03 +02:00
Jerome Petazzoni
92cdb4146b
🔧 Be more consistent when installing Helm charts
...
Always install Helm charts in their own namespace, and specify the
repo through a command-line flag instead of adding the repo.
2021-07-21 14:41:28 +02:00
Jerome Petazzoni
3e29881ece
💻 ️ Add image setting for OpenStack TF infra template
2021-07-19 14:55:32 +02:00
Jérôme Petazzoni
ee7bd37f83
♻️ Update download URL for k9s
2021-06-10 17:25:28 +02:00
Jérôme Petazzoni
9595179f03
♻️ Rename settings files
2021-06-07 17:46:32 +02:00
Jérôme Petazzoni
3b6509b95b
🐞 Fix minor bug in inventory command
2021-06-07 17:22:02 +02:00
Jérôme Petazzoni
4f04046fea
🤖 Update deployment scripts
2021-05-31 08:12:35 +02:00
Jérôme Petazzoni
cb6f3989fd
⚙ Refactor SSH options; add check for Terraform signature problem
2021-05-04 13:06:08 +02:00
Jérôme Petazzoni
ea031a6231
✂️ Remove listall command; rename list into inventory; update README
2021-04-24 17:25:53 +02:00
Jérôme Petazzoni
c92e887c53
🔐 Add 'workshopctl passwords' command
2021-04-24 17:14:03 +02:00
Jérôme Petazzoni
a6992e0c09
🔧 Fix warn→warning that had been overlooked earlier
2021-04-24 15:32:16 +02:00
Jérôme Petazzoni
8d7f8c9c05
🔧 Add missing dependency to workshopctl
2021-04-22 10:23:14 +02:00
Jérôme Petazzoni
19fc53dbbd
⚠️ Fix warn → warning
2021-04-19 17:27:19 +02:00
Jerome Petazzoni
f3c3646298
🔥 Deprecate --count in favor of --students
2021-04-09 17:16:12 +02:00
Jerome Petazzoni
a60f929232
☁️ Add support for Linode deployment
2021-03-14 19:22:31 +01:00
Jerome Petazzoni
b816d075d4
🖨️ Improve output in case no arg is provided
2021-03-10 19:45:23 +01:00
Jerome Petazzoni
74679ab77e
💻 ️ Update Scaleway deployment scripts
2021-02-24 21:41:30 +01:00
Jerome Petazzoni
2f2948142a
↔️ Update DNS map script
2021-02-22 21:35:02 +01:00
Jerome Petazzoni
2516b2d32b
🐞 Fix Helm command in Prom deploy
2021-02-21 16:29:49 +01:00
Jerome Petazzoni
29edb1aefe
Minor tweaks after 1st NR session
2020-11-30 00:29:05 +01:00
Jerome Petazzoni
76789b6113
Add Sealed Secrets
2020-11-14 14:35:49 +01:00
Jerome Petazzoni
b5cb871c69
Update Prometheus chart location
2020-10-29 17:39:14 +01:00
Jerome Petazzoni
9d4a035497
Add Kompose, Skaffold, and Tilt. Move tools to a separate kubetools action.
2020-10-27 10:58:31 +01:00
Jerome Petazzoni
43aa41ed51
Add note to remap_nodeports command
2020-10-24 16:23:21 +02:00
Jerome Petazzoni
f6e810f648
Add k9s and popeye
2020-10-24 11:27:33 +02:00
Jerome Petazzoni
4c710d6826
Add Krew support
2020-10-23 21:19:27 +02:00
Jerome Petazzoni
0040313371
Bump up admin clusters scripts
2020-10-20 16:53:24 +02:00
Jerome Petazzoni
c9e04b906d
Bump up k8s bins; add 'k' alias and completion
2020-10-20 16:53:24 +02:00
Jerome Petazzoni
33174a1682
Add clean command
2020-09-27 16:25:37 +02:00
Jerome Petazzoni
1fc3abcffd
Add jid (JSON explorer tool)
2020-09-24 11:52:03 +02:00
Jerome Petazzoni
4fc81209d4
Skip comments in domain file
2020-09-14 17:43:11 +02:00
Jerome Petazzoni
ed841711c5
Fix 'list' command
2020-09-14 16:58:55 +02:00
Jerome Petazzoni
14679999be
Big refactor of deployment script
...
Add support for OVHcloud, Hetzner; refactor Scaleway support
2020-09-09 19:37:15 +02:00
Jerome Petazzoni
b4c0378114
Add ips command to output tab-separated addresses
2020-08-31 16:31:59 +02:00
Jerome Petazzoni
efdc4fcfa9
bump versions
2020-08-26 12:38:51 +02:00
Jerome Petazzoni
115cc5e0c0
Add support for Scaleway Cloud instances
2020-08-15 14:02:24 +02:00
Jerome Petazzoni
d252fe254b
Update DNS script
2020-08-15 12:34:08 +02:00
Jerome Petazzoni
1a24b530d6
Update Kustomize version
2020-06-22 08:33:21 +02:00
Jerome Petazzoni
4671a981a7
Add deployment automation steps
...
The settings file can now specify an optional list of steps.
After creating a bunch of instances, the steps are then
automatically executed. This helps since virtually all
deployments will be a sequence of 'start + deploy + otheractions'.
It also helps to automatically excecute steps like webssh
and tailhist (since I tend to forget them often).
2020-06-01 20:58:23 +02:00
Jerome Petazzoni
df4980750c
Bump up ship version
2020-05-27 17:41:22 +02:00
Jerome Petazzoni
3fafbb8d4e
Add kustomize CLI and completion
2020-05-04 16:47:26 +02:00
Jerome Petazzoni
454843b755
Bump up versions
2020-04-02 07:39:10 -05:00
Jerome Petazzoni
b844e40372
Refactor card generation
...
Many improvements. QR code, fixed page size, better
use of page estate, etc.
Also pdfkit should kind of work now (not quite using
the full page size, but at least it's not utterly
broken like before).
2020-03-20 13:56:50 -05:00
Jerome Petazzoni
5b5d5946e8
Add logic for QRCode on back of cards
2020-03-20 08:24:58 -05:00
Jerome Petazzoni
af6705fb1e
Add script to map DNS
...
This script needs:
- a list of domains managed by GANDI LiveDNS
- a list of IP addresses of clusters (like in tags/*/ips.txt)
It will replace the current configuration for these
domains so that they point to the clusters.
The apex of each domain and a wildcard entry will
have round-robin records pointing to all the nodes
of the cluster.
In addition, there will be records node[1234...]
pointing to each individual node.
2020-03-19 17:15:43 -05:00
Jerome Petazzoni
bfd63c16c6
Add tailhist to start a websocket server showing bash history on port 1088
2020-03-19 15:49:50 -05:00
Jerome Petazzoni
36d1199b70
Upgrade from 1.15 to illustrate version skipping + retry logic
...
Instead of upgrading from 1.16 to <latest> we upgrade from 1.15
to 1.16, because upgrading from <latest-1> is a special case and
it is better to show the general case.
Also, the script that sets up admin clusters now has some retry
logic to accommodate hiccups in pssh or in the cloud provider.
2020-02-09 11:29:05 -06:00
Jerome Petazzoni
56e09eef6d
Bump up kube ops versions
...
- Kubernetes binaries installed for ops labs bumped up to 1.17.2
- Composed-based control plane bumped up to 1.17.2
- kuberouter now uses apps/v1 DaemonSet (compatible with 1.16+)
- disable containerd (cosmetic)
2020-02-09 10:37:03 -06:00
Jerome Petazzoni
ebadc1ca59
Upgrade the cluster upgrade chapter
...
Add information about version skew.
Better explain what's good/bad to do.
2020-02-02 05:41:01 -06:00