| [16:10:02] | * Yaazkal has quit (Quit: Connection closed for inactivity) |
| [19:08:26] | * Shwele has joined #aegir |
| [22:03:33] | * Shwele has quit (Ping timeout: 246 seconds) |
| [22:38:34] | * Shwele has joined #aegir |
| [00:22:09] | * Yaazkal has joined #aegir |
| [00:44:02] | * shaneonabike1 has joined #aegir |
| [02:20:24] | <jonpugh> | Yaazkal: What needs to happen for that is to make the services->site relationship abstract. |
| [02:20:51] | <jonpugh> | Right now aegir module hard codes "web_server" on platform nodes, and "db_server" on sites. |
| [02:21:20] | <jonpugh> | We need to move to a model that simply has $site_node->servers |
| [02:22:03] | <jonpugh> | That way we can arbitrarily say this site needs these services, which means we also remove the requirement for a db_server. |
| [02:23:24] | <jonpugh> | The separate entity of "Platforms" has been a huge blocker for this. We need to make the Platform entity optional. SiteContext code can be converted to inherit PlatformContext instead, like I did in Provision4, so that you can just create Site nodes without needing a verified platform first. |
| [02:24:04] | <jonpugh> | but a great first step would be to patch Aegir Hosting 3.x to look for $site->servers['db'] instead of $site->web_server |
| [02:24:20] | <jonpugh> | and $site->servers['http'] instead of $site->platform->web_server. |
| [02:24:56] | <jonpugh> | Yaazkal: I think the best thing to do if you want to help is to create a drupal.org issue to track your work. If you do, post a link here, and I can paste these thoughts as comments |
| [02:32:09] | <Yaazkal> | jonpugh: thanks for the answer and the hints. I'm still playing with gatsby (then I'll try hugo), so have no seen any piece of aegir code yet. I'm having some life changes at this moment that maybe will end up in moving my home, so not sure if I will be able to test/suggest any changes at least this year. |
| [02:32:39] | <Yaazkal> | Anyway I can create an issue to track ideas, comments and inspiration if you want |
| [02:33:18] | <jonpugh> | There's already a "can aegir host static stuff" issue already, I'm sure |
| [02:33:42] | <jonpugh> | If it's your first dive into aegir code, I would wait until you have more time :) |
| [02:33:59] | <Yaazkal> | I saw that kind of issue but in d.o for boa |
| [02:34:24] | <jonpugh> | yeah, all the same |
| [02:34:37] | <jonpugh> | the short answer is it's a big task to decouple. |
| [02:34:42] | <jonpugh> | eventually. |
| [02:34:45] | <Yaazkal> | I can see |
| [02:34:50] | <jonpugh> | @helmo42[m] @colan[m] |
| [02:34:50] | <jonpugh> | https://www.drupal.org/project/hosting/issues/3016689 |
| [02:34:52] | <hefring> | https://www.drupal.org/project/hosting/issues/3016689 => PROPOSAL: Add HOSTING_TASK_CANCELLED task status to show users that a task was manually stopped. [#3016689] => 0 comments, 1 IRC mention |
| [02:49:05] | * Shwele has quit (Quit: Leaving) |
| [03:48:11] | * shaneonabike1 has left #aegir () |
| [04:43:10] | <colan[m]> | jonpugh: Yaazkal Aegir5 fixes all of this because it no longer assumes Drupal. |
| [04:44:54] | <Yaazkal> | colan[m]: thanks, you mentioned that the other day. Guess I'm planning a blog post about how to host a static site "the hacky way" so if anyone is interested... is there a public url to reference the Aegir5 roadmap? |
| [04:46:36] | <Yaazkal> | guess it will be pretty similar about how to host a GravCMS site: https://github.com/omega8cc/boa/issues/790#issuecomment-182427252 |
| [04:47:28] | <Yaazkal> | BOA related |
| [04:50:58] | <colan[m]> | Yaazkal: See https://gitlab.com/aegir/aegir/wikis/architecture for the architecture specifically. The whole project itself can be tracked at https://gitlab.com/aegir/aegir |
| [04:51:28] | <Yaazkal> | great, thanks! |
| [04:55:29] | <Yaazkal> | interesting future :) |
| [05:26:37] | <jonpugh> | colan[m]: what's the status on that? I see very few commits over that last 6 months |
| [05:27:16] | <jonpugh> | And any plans on bringing it back into the hostmaster/hosting repos? Having continuity for the Drupal distro is important, IMHO |
| [05:28:13] | <jonpugh> | Yaazkal: it actually wouldn't be much of a lift, expect to see it in the next 3-6 months in Aegir 4.x. |
| [05:28:37] | <colan[m]> | jonpugh There was a lull, but ergonlogic and i are doing short sprints on Fridays now, and we're planning to start discussing in here to keep things public. |
| [05:29:15] | <colan[m]> | The goal is to get to alpha 1 where it's easy for folks to start playing. |
| [05:29:21] | <jonpugh> | That would be nice. We almost never see him on Thursday scrums. |
| [05:29:52] | <colan[m]> | Also, just one repo, not 3. |
| [05:31:25] | <Yaazkal> | jonpugh: ok |