James (purpleidea)
James is a DevOps/Config mgmt. hacker and physiologist from Montreal, Canada.
He often goes by @purpleidea on the internet, and writes "The Technical Blog of James".
He works on a Next Generation Config Management project that he started called mgmt.
This automation work led to him founding a company called m9rx.
He studied Physiology at university and sometimes likes to talk about cardiology.
Sessions
Mgmt Config: Training Workshop
Hands-on automation in a virtual machine
Mgmt is a real-time automation tool that is fast and safe.
In this workshop, we'll give you a virtual machine running mgmt, the tools to try out some examples, and the encouragement to build your own. Both new users and seasoned veterans are all welcome. We expect to also have some experienced mgmt developers present too! You are also welcome to join to hack on mgmt itself.
It's strongly recommended that you come with a modern Linux laptop, particularly if you want to hack on the core. At the minimum, all you'll need is to be able to SSH into the vm where the full test environment will be available to you.
The workshop is free but spaces are limited, so please register in advance.
On-site registration is possible if space permits. Registration is required to
participate in the workshop. https://forms.gle/EmgWu9DwpTzsEbBz6
Some introductory documentation is available: https://mgmtconfig.com/docs/guide/
Attendees are encouraged to read some before the workshop if they want a preview!
Mgmt is a real-time automation tool that is fast and safe. It has passed version 1.0.0 and is almost too powerful to describe, so we'll demo!
In this demo, I'll bootstrap an mgmt cluster, build a virtual machine host, spin up a cluster of vm's, and then build and show a small container scheduler. Everything in around ~200 lines of mcl. We can then scale it in real-time, kill hosts, and have fun by seeing it react.
Of note, everything gets deployed with a "single enter key press" to start up mgmt the very first time. Building out your infrastructure without a bootstrapping problem, is something we rarely see, even at the hyperscalers. We can do better.
I'll also throw in CPU hot swapping, and automatic wireguard clustering to really show things off. And it wouldn't be eye candy if you didn't see a GUI generated entirely in mcl using golang and wasm.
As usual, I'll live demo to your hearts content!
Some introductory documentation is available: https://mgmtconfig.com/docs/guide/
Attendees are encouraged to read some before the talk if they want to get up to speed.
A number of blog posts on the subject are available: https://purpleidea.com/tags/mgmtconfig/
Mgmt is a real-time automation tool that is fast and safe. It has passed version 1.0.0 and is almost too powerful to describe, so we'll demo!
It can manage GNOME settings, change firmware BIOS settings, build virtual machines, manage firefox, and more.
This will be a smorgasborg of small mgmt demos and other topics which will showcase many of the things that were built for customers.
We are managing routers, vm hosts, provisioning metal with automatic power-on, and so much more.
We'll show new features in the 1.0.0 release including real-time exported resources (how they should have been done) declarative looping, show our gloriously fast function engine, and more!
As usual, I'll live demo to your hearts content!
Some introductory documentation is available: https://mgmtconfig.com/docs/guide/
Attendees are encouraged to read some before the talk if they want to get up to speed.
A number of blog posts on the subject are available: https://purpleidea.com/tags/mgmtconfig/
Mgmt Config: Training Workshop
Hands-on automation in a virtual machine
Mgmt is a real-time automation tool that is fast and safe.
In this workshop, we'll give you a virtual machine running mgmt, the tools to try out some examples, and the encouragement to build your own. Both new users and seasoned veterans are all welcome. We expect to also have some experienced mgmt developers present too! You are also welcome to join to hack on mgmt itself.
It's strongly recommended that you come with a modern Linux laptop, particularly if you want to hack on the core. At the minimum, all you'll need is to be able to SSH into the vm where the full test environment will be available to you.
The workshop is free but spaces are limited, so please register in advance.
On-site registration is possible if space permits. Registration is required to
participate in the workshop. https://forms.gle/EmgWu9DwpTzsEbBz6
Some introductory documentation is available: https://mgmtconfig.com/docs/guide/
Attendees are encouraged to read some before the workshop if they want a preview!