fireflash38

joined 1 year ago
[–] fireflash38@lemmy.world 7 points 7 months ago (7 children)

I'd agree more if most docker stuff didn't depend on running as root.

[–] fireflash38@lemmy.world 2 points 9 months ago

Now install tools that are only available as github released binaries. And ensure that hashes match for that. Maybe install a tool that needs to be compiled.

[–] fireflash38@lemmy.world 6 points 9 months ago
[–] fireflash38@lemmy.world 4 points 1 year ago

Define production lol. I've used it for a CI cluster for a few years. Have had to recreate it a few times due to database corruption (despite using etcd across 3 nodes).

Honestly Rancher management is more of a pain than manually managing via ansible or something. And swapping to CRI-O backend instead of containerd js a huge pain for Rancher/RKE2, but pretty easy with k3s.

[–] fireflash38@lemmy.world 1 points 1 year ago* (last edited 1 year ago) (1 children)

End-to-end tests are basically non-deterministic state machines. Flakiness can come from any point in the test: bad tests, bad state management, conflicting tests, network hiccups, etc.

Your goal is to reduce every single point of that flakiness. Just make sure you keep track of it. Sometimes flakiness in tests is really pointing at flakiness in the product itself.

Some things that can help reduce that flakiness:

  • Dedicated network
  • No external dependencies
  • Polling instead of static waits/sleeps
[–] fireflash38@lemmy.world 11 points 1 year ago

You know what's cool fanservice? Andor using a Bryar Pistol. You know what's not cool fanservice? Seeing the same 10 characters again and again and again. Seeing the same bar in an enormous galaxy.

Kenobi at the very least added some linking character development between ROTS and ANH, despite how awkward some of it was. So that I'm OK with.