@wyri@haxim.us
@wyri@haxim.us avatar

wyri

@wyri@haxim.us

Maintains :wyrimaps:, :reactphp:, a couple dozen asynchronous #PHP (:php8:+) packages, and destroyer of servers.

Hashtags: #php, #fedi22, #kubernetes, #reactphp, #devops, #opensource, #helm, #k8s

This profile is from a federated server and may be incomplete. Browse more on the original instance.

wyri, to php
@wyri@haxim.us avatar

Reimagining how to deploy my applications to . Turn between sub chart and Operator style. Requirements:

  • A way to pick up configuration from the code (cronjobs, queue workers/vhosts so deployments etc) and transform that to to resource changes
  • No Helm plugins etc
  • The possibility to run things either all in one pod or to split them out into different deployments/cronjobs depending on the project needs

It's about time we do some actual native

wyri,
@wyri@haxim.us avatar

@p1ng ow yeah I said goodbye to FPM a decade ago. Not deploying that 🤣🤣🤣

bagder, to random
@bagder@mastodon.social avatar

The #curl #git repository is cloned on average once every 6 seconds.

wyri,
@wyri@haxim.us avatar

@bagder So 10 per minute, 600 per hour, 14400 per day, 5256000 per year. That's impressive 👏

Skoop, to random
@Skoop@phpc.social avatar

Planning my drive to Mannheim for Wednesday. I only need a single 10-minute fast charge. Nice!

wyri,
@wyri@haxim.us avatar

@shochdoerfer @Skoop Actually yes it is, we've getting there ;D

wyri,
@wyri@haxim.us avatar

@Skoop @shochdoerfer Liking the sound of that!

MarkBaker, to random
@MarkBaker@phpc.social avatar

Just seen an episode of "de familie flodder". It's so bad. Now I need to find some bleach for my eyes.

wyri,
@wyri@haxim.us avatar

@thomastospace @MarkBaker it didn't really age well tbh 😅

dwarf, to random
@dwarf@borg.social avatar

It's hot outside

wyri,
@wyri@haxim.us avatar

@dwarf To hot to walk around dodging other people

wyri,
@wyri@haxim.us avatar

@dwarf Especially tourist in groups 😅

wyri,
@wyri@haxim.us avatar

@dwarf Ow and they cycle like maniacs on those e-bikes. Got scolded at by one for not signaling with on my bike while I did for a full 10 seconds with a straight stretched arm, but he failed to check his mirrors for that 🤦‍♂️

wyri,
@wyri@haxim.us avatar

@dwarf It's not even that, the fietspad is fully parallel to the road and you can see it from your mirrors. Source: Me in our car 😅 .

NL is just fine, we shouldn't let boomers drive at this point. It's been to long ago since they got their license

syntaxseed, to php
@syntaxseed@phpc.social avatar

ALL of my projects have been upgraded off 7.x. Yay!!

:elephpant_purple: 🎉

wyri,
@wyri@haxim.us avatar

@syntaxseed good luck! Currently yanking everything to 8.2, sometime next year going to 8.4. It is a never ending cycle. But I have centralised my GitHub Actions Workflows, so that part should be easy next round.

wyri,
@wyri@haxim.us avatar

@ericmann @syntaxseed Haven't finished upgrading all my packages to 8.2 yet. Also tend to always skip one version raising the minimum version so I don't end up in an endless cycle of just updating. Unless I really need a feature.

wyri,
@wyri@haxim.us avatar

@syntaxseed Running tests, or well pretty much everything a specific make comment returns as a matrix. It builds docker images, does helm diffs and upgrades, terrafrom plans and applies, composer package diffs, tagging releases. And probably more

wyri, to random
@wyri@haxim.us avatar

Go home chrome you're drunk, how to you need more than 30GB to show me a photo?

rob, to random
@rob@akrabat.com avatar

For some projects we've needed to control the licenses used for our dependencies. Fortunately Composer has a command the help with this.

https://akrabat.com/check-licenses-of-composer-dependencies/

wyri,
@wyri@haxim.us avatar

@rob Are you planning a package or composer plugin to block adding dependecies with a problematic licenses?

wyri, to LEGO
@wyri@haxim.us avatar

Both my wife and I have a set with a light kit hooked up to our 's. So that when our PC's are on the light kit in the hooked up set is on. Due to the motherboard during the ports those sets are hooked into are always supplying power. As a result they would always be turned on. So used with information from a presence sensor, and information from the the PC's are connected to to determine if they are on. When they are off the NIC speed is

image/png

wyri,
@wyri@haxim.us avatar

@K4mpfie Ow that's super simple: The light kit purely uses USB for power. It doesn't expose any control API through USB: https://www.lightmybricks.eu/products/lego-nasa-apollo-11-lunar-lander-2-0-10266-light-kit

wyri,
@wyri@haxim.us avatar

@derickr Using LightMyBricks in all our sets, but love seeing those. Spent Sunday afternoon modding a light kit in the nano gauntlet for more control.

wyri, to Kubernetes
@wyri@haxim.us avatar

Run your own cluster on 's they said, it will be fun they said. So now once every blue moon there is a leader change in the middle of a apply 🤣

wyri,
@wyri@haxim.us avatar

@ninoles @badnetmask Hard agree here, the infrastructure under your application and services such as redis/postgres/etc shouldn't be a concern to developers. But they do need to understand network/storage latency and how it impacts them, blue green deployments, non-destructive migrations. Essentially everything that directly matters to their application. But where and how exactly the infrastructure works nah. IaC is IMHO for ops.

wyri,
@wyri@haxim.us avatar

@badnetmask @ninoles For all my private simple deployments on k8s I rather use TF than Helm through TF. It's 2 - 3 layers of complexity less.

Helm is honestly great, but the templating utterly sucks and is way to much in the way. Kinda want HCL templates in Helm at this point 😅 .

wyri,
@wyri@haxim.us avatar

@ninoles @badnetmask Containers are here to stay, k8s as well. But for most teams we need k8saas that abstracts the extra those teams don't need/want away. K8s simplicity is also its complexity.

wyri,
@wyri@haxim.us avatar

@ninoles Looking forward to that. And cloud companies are working hard on that. Just don't run into weirdly documented issues edge cases because then all of this suddenly start to matter again 🤦‍♂️

wyri,
@wyri@haxim.us avatar

@ninoles @badnetmask Great rant on both of those, and this discussion in general: https://www.youtube.com/watch?v=RQWFwZBfGv8

wyri, to Ubiquiti
@wyri@haxim.us avatar

First part of a new long term home project coming in. An PoE+ switch to power a small cluster built using nodes. Going to blog about every step once it has been completed. But it is going to be a few quarters long project doing bit by bit

wyri,
@wyri@haxim.us avatar

Been updating the node enclosures to this design and still very happy with it. Will design the stacking build soon and then do a blog post on the whole thing. Stacking is going to be fun with the whole big cooling fan in front. Which I'll make optional in the design so people can opt out of it. One major thing I want to do, before blogging about or and putting the design up on Bricklink/ReBrickable is to get some photo's with a camera to support the reasoning for this design.

wyri,
@wyri@haxim.us avatar

One of the things I want to have once all nodes are in a "rack" so to say is to have some lights to indicate which node is on. Got a sonof mini wifi for each node so I can turn off the lights when no one is here. For the same reason I have big cooling fans: Our sleep at night. Light pollution is an issue with this many LED's around. So with the sonof mini wifi, and some node-red utilizing control through home assistant, with data from the everything presence 1. It will only turn on those lights

wyri,
@wyri@haxim.us avatar

when there is someone near it. And when my gaming PC is on. Which effectively means it lags about a minute.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • InstantRegret
  • magazineikmin
  • modclub
  • Durango
  • Youngstown
  • rosin
  • khanakhh
  • slotface
  • ngwrru68w68
  • mdbf
  • thenastyranch
  • kavyap
  • DreamBathrooms
  • megavids
  • tester
  • everett
  • normalnudes
  • GTA5RPClips
  • osvaldo12
  • ethstaker
  • cisconetworking
  • tacticalgear
  • anitta
  • provamag3
  • cubers
  • Leos
  • lostlight
  • All magazines