News for hackers. Stuff that matters.
Re:Incident with GitHub Actions and Codespaces by dx034 on Thursday April 14, 2022 @04:25AM (#31024505)
I'm not sure if it's a good thing if no software developer in a company has the skill to install and maintain an application on a linux server. To me that's no additional knowledge for a developer, but one of the basics they should know anyway.
Re:Incident with GitHub Actions and Codespaces by Aicy on Thursday April 14, 2022 @04:46AM (#31024614)
Except it's more complex than that.

Ideally you want to have multiple runners, and for them to scale so that developers aren't endlessly waiting in job queues. On top of that you might want proper network segregation, and for it to be on a separate virtual network to your workloads to reduce your blast radius. You might have problems with connecting your server to third party SaaS outside your network, etc etc etc

Re:Incident with GitHub Actions and Codespaces by dx034 on Thursday April 14, 2022 @05:28AM (#31024790)
A runner is super simple to set up and you once write a script and just deploy it a few times.

Virtual network is also very easy to set up with most providers (even with dedicated servers), there's pretty much zero config.

So far we didn't have any issues connecting to outside SaaS, but we host most stuff ourselves anyway, so that's not a common use case.

Re:Incident with GitHub Actions and Codespaces by vorpalhex on Thursday April 14, 2022 @09:55AM (#31027046)
I run Gitlab runners for my social group.. It took about 20 minutes to setup and I don't think there has ever been a maintenance period for it other than a nightly upgrade/restart that is automated. I use docker for network isolation.
Re:Incident with GitHub Actions and Codespaces by Milner08 on Thursday April 14, 2022 @05:06AM (#31024704)
There is 'running a basic linux server' then there is running a secure, scalable and reliable server for the whole org to use. The latter is the job of a sys admin, not an developer. Sure I could probably figure it out, but I am no expert and it would be a waste of my time.
Re:Incident with GitHub Actions and Codespaces by Nextgrid on Thursday April 14, 2022 @05:39AM (#31024849)
It worries me that running a monolithic web application + DB on a Linux server is now seen as arcane, specialized knowledge. If you think this is complex, I'd be worried about how you do the actually complex stuff like data security, etc.
Re:Incident with GitHub Actions and Codespaces by Msw242 on Thursday April 14, 2022 @09:41AM (#31026846)
Engineers have to understand the business, talk with other stakeholders, design systems, write code, write tests, support the production environment, etc, etc, etc.

Why would decisionmakers want to add outsource-able ops overhead to that very full plate?

Re:Incident with GitHub Actions and Codespaces by jhugo on Thursday April 14, 2022 @04:28AM (#31024528)
It probably depends what sort of software your company builds. A frontend web design shop might well have developers who have little or no relevant experience for self-hosting something like Gitlab.