fhoekstra

joined 2 years ago
[–] fhoekstra@feddit.nl 14 points 19 hours ago* (last edited 19 hours ago) (5 children)

Renovate + GitOps. Check out https://github.com/onedr0p/cluster-template

If you don't like Kubernetes, you can get a similar setup with doco-CD. Only limitation is that dococd can't update itself, but you can use SOPS and Renovate all the same for the other services.

 

cross-posted from: https://feddit.nl/post/50949358

Creator of Mikrotik IaC modules gauging community interest

From Mircea Anton:

Hello, everyone!

I fairly recently re-worked most of my Mikrotik automation to move it from Terraform to OpenTofu and Terragrunt and modularize everything.

Tbh the project got to a point I'm quite happy and proud with it. I made a couple of videos about it if you're interested:

Here's the link to the repo: https://github.com/mirceanton/mikrotik-terraform

Been thinking about cleaning up the modules I made, writing a couple more and maybe publish a module library that others can use and contribute to if attempting something like this. What do you think?

 

cross-posted from: https://feddit.nl/post/50949358

From Mircea Anton:

Hello, everyone!

I fairly recently re-worked most of my Mikrotik automation to move it from Terraform to OpenTofu and Terragrunt and modularize everything.

Tbh the project got to a point I'm quite happy and proud with it. I made a couple of videos about it if you're interested:

Here's the link to the repo: https://github.com/mirceanton/mikrotik-terraform

Been thinking about cleaning up the modules I made, writing a couple more and maybe publish a module library that others can use and contribute to if attempting something like this. What do you think?

 

From Mircea Anton:

Hello, everyone!

I fairly recently re-worked most of my Mikrotik automation to move it from Terraform to OpenTofu and Terragrunt and modularize everything.

Tbh the project got to a point I'm quite happy and proud with it. I made a couple of videos about it if you're interested:

Here's the link to the repo: https://github.com/mirceanton/mikrotik-terraform

Been thinking about cleaning up the modules I made, writing a couple more and maybe publish a module library that others can use and contribute to if attempting something like this. What do you think?

[–] fhoekstra@feddit.nl 4 points 2 months ago* (last edited 2 months ago)

ASUS Linux is a community effort, not part of ASUS the company.

I'd love to be wrong, but I can't find any sources on significant contributions from ASUS.

[–] fhoekstra@feddit.nl 2 points 3 months ago (1 children)

My ASUS laptop special buttons above the normal keyboard are registered as a separate device to the kernel, so this does not impact them. They are far enough out of the way to not get pressed by my ergo split though.

[–] fhoekstra@feddit.nl 1 points 3 months ago

My laptop didn't have a key for that, so I ended up gluing together this universal Linux solution.

 

cross-posted from: https://feddit.nl/post/49130941

How to disable Linux laptop keyboard when custom keyboard is plugged in

How are you guys doing this? Are you using Sway or Hyprland for this? Anyone else using udev already?

[–] fhoekstra@feddit.nl 7 points 3 months ago* (last edited 3 months ago)

I just wrote a post on how to use this to automatically disable/enable your laptop keyboard on plugging/unplugging your custom keyboard. Just one example.

In general, it allows you to set rules and automation about handling devices on the kernel level and comes with systemd (so most modern Linux distros have it by default, even Arch Linux)

https://fhoekstra.eu/posts/linux-disable-internal-laptop-keyboard-when-external-keyboard-plugged-in/

 

cross-posted from: https://feddit.nl/post/49130941

How are you guys doing this? Are you using Sway or Hyprland for this? Anyone else using udev already?

 

cross-posted from: https://feddit.nl/post/49130941

How are you guys doing this? Are you using Sway or Hyprland for this? Anyone else using udev already?

 

How are you guys, gals and catpeople doing this? Are you using Sway or Hyprland for this? Anyone else using udev already?

[–] fhoekstra@feddit.nl 42 points 3 months ago* (last edited 3 months ago)

"My browser is slow because Venus is in Taurus now"

This joke is taken insanely far

[–] fhoekstra@feddit.nl 2 points 4 months ago* (last edited 4 months ago) (1 children)

Thank you for the feedback, could you be more specific?

Is it crossposting? Or Kubernetes-specific content in /c/programming?

Or giving tips on how to practice for specific certification exams?

Or do you dislike the prose format? Too much context? Do you prefer bullet points?

Or is it that I put an image while the link should be the focus? I see now that in my client I have to click through to the original post first to see and visit the URL

[–] fhoekstra@feddit.nl 1 points 4 months ago
[–] fhoekstra@feddit.nl 0 points 4 months ago (3 children)

I don't believe you, but I'd like to be proven wrong.

I expect you have a UPS that feeds your hosts and networking equipment and something like ZFS for disk redundancy. This protects against the most common failures and is usually enough, but there are still single points of failure in such a setup, that are not as common, not as hard to deal with through manual intervention, and quite difficult to protect with redundancy.

I would be surprised if you are protected against the following single points of failure without manual intervention:

  • NAS machine (not just disk) failure. You would need to have a multi-node distributed storage, like Ceph, to protect against this.
  • Networking equipment failure. I think you can do some magic with BGP to do this, but I'm not a network engineer and I've never set up a redundant network.
[–] fhoekstra@feddit.nl 1 points 5 months ago (1 children)

Bitnami Helm charts are not maintained anymore. There are no updates for the charts and images in the legacy repository. Try to find a different chart for harbor registry and any other bitnami images and charts you use ASAP

[–] fhoekstra@feddit.nl 1 points 5 months ago (1 children)

That is indeed a difficult problem. Integration testing and contract testing can help to avoid this, but one can never be 100% sure.

https://xkcd.com/1172/

view more: next ›