IRC logs for #farmOS, 2021-04-14 (GMT)

2021-04-13
2021-04-15
TimeNickMessage
[04:37:35]* DrRenardScD[m] has joined #farmos
[05:46:15]* DrRenardScD[m] has left #farmos ("User left")
[09:11:51]<frakman1[m]>mstenta: I saw your comment about docker Pi support.
[09:11:51]<frakman1[m]>I added notes to the drupal issue that was listed but as a new user, I don't think it made it. Can you see it?
[09:12:45]<mstenta[m]>Oh yea let me check - I can "confirm" you as a new user I think
[09:14:57]<mstenta[m]>frakman1: can you send me a link to your drupal.org user account?
[09:15:11]<mstenta[m]>eg something like https://www.drupal.org/u/mstenta
[09:16:15]<mstenta[m]>nevermind found you :-)
[09:17:06]<mstenta[m]>i "confirmed" your user... but don't see your comment. it may be that the page is cached, or it takes some time to show up - not sure
[09:18:54]<frakman1[m]>ACTION uploaded an image: (143KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/ljiaQCmBPGBqYORg... >
[09:18:56]<frakman1[m]>Thanks. Apparently, it is in the page's history.
[09:19:25]<mstenta[m]>Ok cool - so it's there at least... I'm sure it will show up
[09:19:36]<mstenta[m]>Thanks!
[09:19:45]<frakman1[m]>Sure.
[09:20:12]<frakman1[m]>I don't know anything about Github Actions (I use Gitlab CI/CD) so can't help there.
[09:25:05]<frakman1[m]>Also, the `docker buildx` syntax only let me build and push in one go. It didn't work when I tried to just build it locally for some reason. i.e. it never showed up in my `docker images` list.
[12:16:41]<mstenta[m]>Not sure if I've shared this here already but for the cross section of folks here that are interested in Raspberry Pi AND Kubernetes... ;-)
[12:16:42]<mstenta[m]>https://www.pidramble.com/
[12:35:05]<symbioquine[m]>I've been using k8s for hosting some things locally - it's nice to get free(-ish) rolling zero-downtime deployments - but haven't tried to host farmOS that way yet. Feels like a lot of moving parts for relatively little benefit since it would be a single node cluster... :)
[12:35:53]<mstenta[m]>Haha yea... WAY more power than you'd need for farmOS I think 😆
[12:36:27]<symbioquine[m]>The main part that gives me pause is storage. NFS seems kinda clunky and the fancier storage controllers seem alternately too complex or too magical.
[12:37:28]<mstenta[m]>paul121 and I just attended (virtually) the Kubernetes session at DrupalCon - the K8 volume storage mechanisms are the biggest curiosity I have
[12:37:40]<mstenta[m]>That's what I was wondering... is it just NFS under the hood?
[12:37:55]<symbioquine[m]><mstenta[m] "That's what I was wondering... i"> Not necessarily.
[12:38:11]<symbioquine[m]>But that's how that pi-dramble setup is configured.
[12:38:55]<symbioquine[m]>There's lots of options: https://kubernetes.io/docs/concepts/storage/storage-classes/
[12:39:27]<mstenta[m]>Cool - makes sense
[12:42:02]<symbioquine[m]><mstenta[m] "Haha yea... WAY more power than "> I don't know, I lean more and more towards the idea that deployments shouldn't require downtime in modern software architectures... https://symbioquine.net/2020-03-14-pragmatic-minimal-infrastructure
[12:48:24]<mstenta[m]>> You check your logs and try to guess whether any "important customers" are likely to try and use your site.
[12:48:25]<mstenta[m]>Been there 😅
[12:48:30]<mstenta[m]>Great read!
[13:10:42]<symbioquine[m]>ACTION < https://matrix.org/_matrix/media/r0/download/matrix.org/xoanpulapjSVqksi... >
[13:11:53]<paul121[m]>+1 for S3 !
[13:12:00]<mstenta[m]>yea makes sense - basically the same considerations with Docker
[13:12:09]<mstenta[m]>$style_conditions[$key]
[13:12:15]<mstenta[m]>oops haha wrong paste
[13:12:22]<mstenta[m]>https://www.drupal.org/project/s3fs
[13:12:33]<symbioquine[m]>Yeah
[13:12:51]<mstenta[m]>but yea, Drupal persistence basically = database + `sites` directory
[13:13:24]<mstenta[m]>(and even more specifically, the `sites/default` or `sites/[url]` directory)
[13:13:28]<mstenta[m]>(`settings.php` can be generated)
[13:13:36]<mstenta[m]> * (and even more specifically, the `sites/default/files` or `sites/[url]/files` directory)
[13:14:09]<symbioquine[m]>But there's a bunch of state in the database and sites directory that is a function of the "system configuration" and can mostly be statically built as part of the image...
[13:14:28]<mstenta[m]>yessss - but this is greatly improved in 2.x
[13:14:36]<mstenta[m]>D9 moves a LOT of that stuff to code
[15:20:40]* sudokita[m] has joined #farmos