IRC logs for #aegir, 2019-07-13 (GMT)

2019-07-12
2019-07-14
TimeNickMessage
[10:06:54]* ThePhilosurfer has joined #aegir
[10:10:03]<ThePhilosurfer>I need a little help understanding how i can get a platform to deploy a tag from git (and run composer) I have hosting_git installed and seemingly configured correctly but cannot for the life of me find out how to deploy a new tag
[10:20:48]<colan[m]>ThePhilosurfer do you have hosting_deploy enabled? The UX with that one makes it much easier to understand. Also check out https://docs.aegirproject.org/usage/advanced/deployment/
[10:31:40]<ThePhilosurfer>hosting_deploy is enabled
[10:31:51]<ThePhilosurfer>checking docs..
[10:34:32]<ThePhilosurfer>ok.. yeah I have that setup @colan[m] but when i access that form, i can no logner change anything (like branch or tag)
[10:34:46]<ThePhilosurfer>I am using Git/Composer method
[10:36:24]<ThePhilosurfer>there is no task that I can see that will allow me to select a new tag to deploy (maybe because this form is disabled?)
[10:37:44]<colan[m]>ThePhilosurfer if you're not seeing the branch/tag field like in the image here then you must have something else wrong... https://www.drupal.org/project/hosting_deploy
[10:38:02]<ThePhilosurfer>https://www.evernote.com/l/AQYEFtnfjoBAfIC_2Wd1b0AvU0FWAZNAEEo
[10:38:14]<ThePhilosurfer>those are the only tasks i see
[10:40:30]<ThePhilosurfer>This form the fields are disabled (cannot edit) https://www.evernote.com/l/AQZKDDYgvexOr4vqms9leg7ssBRL79DAfKg
[10:40:30]<colan[m]>ThePhilosurfer you can only specify the tag when you create the platform. It's meant to be immutable, unlike hosting_git, which lets you run Git pull.
[10:41:27]<ThePhilosurfer>so do i need to create a new platform? and then migrate sites to get them to get the new tag?
[10:43:10]<colan[m]>If you want to upgrade the site/platform, best practice is to create a new one and then migrate to it. Otherwise you lose the rollback functionality, and you could irreparably break your production sites ThePhilosurfer
[10:43:34]<colan[m]>So yes. 😉
[10:45:15]<ThePhilosurfer>that is an odd workflow for me.. So I should have platforms deployed to Branches.. not tags.. but then how do you pull the latest commits for that branch down?
[10:45:44]<ThePhilosurfer>i guess.. just keep creating platforms?
[10:46:33]<ThePhilosurfer>( i am coming from working with Site Factory at Acquia for 5 years, so please excuse my naïvety here. )
[10:47:34]<ThePhilosurfer>Should I create a platform per release? and then migrate sites to that release? and then deprecate other platforms as they are no longer hosting sites?
[10:52:53]<colan[m]>ThePhilosurfer indeed. Well, that's the conventional way to use Aegir with production sites. For dev environments though you could use hosting_git and pull, but I don't like developers getting comfortable with that.
[10:54:14]<ThePhilosurfer>lol.. i failed forward plenty of times to know the pains that can arise. I managed the Sony, UMG, WMG, Nasdaq, UCLA, UMN multi-sites over the years ;)
[10:54:54]<colan[m]>Welcome aboard then!
[10:56:09]<ThePhilosurfer>Launching a new Sass platform based on Drupal8 and evaluating Aegir .. looking to contribute back my team's resources as needed if it works out . I really do not feel like building my own multi-site manager from scratch ;)
[10:59:13]<ThePhilosurfer>Thanks for pointing me in the right direction @colan[m]. Especially this late on a Friday (Saturday?) Cheers!
[11:09:30]<colan[m]>Happy to help, and let me know if you need specific consulting for your situation, ThePhilosurfer . For the SaaS front-end, you may also be interested in https://www.drupal.org/project/aegir_site_subscriptions . We could definitely use some help there!
[11:17:01]<ThePhilosurfer>@colan I'll take you up in the offer as we progress. :) Right now we are not planning on exposing our customers to anything but their "app" and our marketing/support sites. But there are plans to build out a central client portal in the next couple quarters.
[11:19:34]<ThePhilosurfer>My interest mostly lays with can this work for us at scale, can we get it to work with GCP K8
[11:22:03]<ThePhilosurfer>in regards to aegir_site_subscriptions we could probably help with the Chargify implementation as that is who we are currently using
[11:33:43]* ThePhilosurfer has quit (Remote host closed the connection)
[11:34:21]* ThePhilosurfer has joined #aegir
[11:38:22]* ThePhilosurfer has quit (Ping timeout: 245 seconds)
[12:57:31]<colan[m]>👍️
[13:37:49]* ThePhilosurfer has joined #aegir
[14:09:51]* ThePhilosurfer has quit (Read error: Connection reset by peer)
[14:17:27]* ThePhilosurfer has joined #aegir
[14:40:49]* ThePhilosurfer has quit (Ping timeout: 246 seconds)
[14:42:45]* ThePhilosurfer has joined #aegir
[14:52:09]* ThePhilosurfer has quit (Remote host closed the connection)
[14:56:16]* ThePhilosurfer has joined #aegir
[14:59:27]* ThePhilosurfer has quit (Remote host closed the connection)
[15:11:45]* ThePhilosurfer has joined #aegir
[15:36:55]* ThePhilosurfer has quit (Remote host closed the connection)
[15:47:27]* ThePhilosurfer has joined #aegir
[15:52:32]* ThePhilosurfer has quit ()
[06:50:53]* bgm has joined #aegir
[06:51:25]* bgm has quit (Changing host)
[06:51:25]* bgm has joined #aegir
[06:52:58]* bgm has quit (Client Quit)
[07:20:00]* ThePhilosurfer has joined #aegir
[07:29:04]<ThePhilosurfer>@colan when using the Aegir provision script (aegirproject.org) the hostmaster profile is using commit ae22e5b9d318b62a979a717f54f55517af01217d, and the subsequent commit d1618bf446248c6bbadc6b728a0019ef970ca171 seems to add back a bunch of lines from the make file. Is this an issue I should be worried about?
[07:29:45]<ThePhilosurfer>see: https://www.evernote.com/l/AQahcS7NyK1CP60y2kgRm8Y94We0jbVLxc4
[07:34:15]<ThePhilosurfer>they seem to be back to back.. so I am guessing this is by design and probably some automated task that is tracking this makefile difference for some pre-disposed reason.
[09:33:58]* ThePhilosurfer has quit ()