Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Alex Kretzschmar

๐Ÿ‘ค Speaker
808 total appearances

Appearances Over Time

Podcast Appearances

The Changelog: Software Development, Open Source
Down the Linux rabbit hole (Friends)

I just like the fact that the nodes are completely disposable.

The Changelog: Software Development, Open Source
Down the Linux rabbit hole (Friends)

You know, the storage... For years, you've written Ansible playbooks to configure nodes and install packages and do this and do that.

The Changelog: Software Development, Open Source
Down the Linux rabbit hole (Friends)

And now I have a declarative file that says, system, do this.

The Changelog: Software Development, Open Source
Down the Linux rabbit hole (Friends)

And when it bootstraps itself...

The Changelog: Software Development, Open Source
Down the Linux rabbit hole (Friends)

It doesn't know what it is until you give it that instruction, and then it just figures it out.

The Changelog: Software Development, Open Source
Down the Linux rabbit hole (Friends)

There's no config drift.

The Changelog: Software Development, Open Source
Down the Linux rabbit hole (Friends)

It's impossible for there to be config drift.

The Changelog: Software Development, Open Source
Down the Linux rabbit hole (Friends)

It just is what I tell it to be exactly, and the only way to make a change is to update the config so it gets versioned, it gets...

The Changelog: Software Development, Open Source
Down the Linux rabbit hole (Friends)

All the niceties of that.

The Changelog: Software Development, Open Source
Down the Linux rabbit hole (Friends)

That's kind of what Bootsy is, right?

The Changelog: Software Development, Open Source
Down the Linux rabbit hole (Friends)

Different implementation, but same idea.

The Changelog: Software Development, Open Source
Down the Linux rabbit hole (Friends)

I don't want to have to do an apt-get to upgrade every six weeks and then have something break and suddenly my server doesn't boot anymore.

The Changelog: Software Development, Open Source
Down the Linux rabbit hole (Friends)

It would be nice if I could just update a config file, push that to Git, and then it just figures it out and reconciles those changes, a bit like Argo CD and Flux do in the Kubernetes world.

The Changelog: Software Development, Open Source
Down the Linux rabbit hole (Friends)

That's the world I want to get to.

The Changelog: Software Development, Open Source
Down the Linux rabbit hole (Friends)

Push a configuration change to Git, and then my server just figures it out.