#office-hours (2021-11)

“Office Hours” are every Wednesday at 11:30 PST via Zoom. It’s open to everyone. Ask questions related to DevOps & Cloud and get answers! https://cloudposse.com/office-hours

Public “Office Hours” are held every Wednesday at 11:30 PST via Zoom. It’s open to everyone. Ask questions related to DevOps & Cloud and get answers!

https://cpco.io/slack-office-hours

Meeting password: sweetops

2021-11-03

Sherif avatar

My Q&A Questions

  1. Suppose you have a K8S cluster per team, would you do a VPC per cluster ? Or VPC per stage (Prod/staging/testing) ?

  2. How to pass information between Terraform and the Helm Chart (deployed via Argo) ? a. For Testing/QA we have DB Snapshot Volumes that we will use Terraform to clone, and pass it for the HelmChart b. The HelmChart then uses to create a PV & PVC for the DB Pod.

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
06:01:23 PM

@here office hours is starting in 30 minutes! Remember to post your questions here.

Zoom avatar
Zoom
06:09:23 PM

C. Moser has joined Public “Office Hours”

Zoom avatar
Zoom
06:25:04 PM

Michael Bottoms has joined Public “Office Hours”

Zoom avatar
Zoom
06:27:17 PM

Vlad Ionescu has joined Public “Office Hours”

Zoom avatar
Zoom
06:27:46 PM

Andy Miguel (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
06:28:01 PM

David Hawthorne has joined Public “Office Hours”

Mohammed Yahya avatar
Mohammed Yahya
Datree prevents Kubernetes misconfigurations from reaching productionattachment image

Datree is a CLI solution that supports Kubernetes owners in their roles, by preventing developers from making errors in K8s configurations that can cause clusters to fail in production

Zoom avatar
Zoom
06:29:00 PM

Eric Berg has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:45 PM

Brandon vh has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:38 PM

Yusuf has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:47 PM

Erik Osterman (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:10 PM

Mohammed Almusaddar has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:49 PM

Daniel Miller (CloudPosse) has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:01 PM

Jim Park has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:08 PM

Max Lobur has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:18 PM

C. Moser has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:26 PM

Sherif Abdel-Naby has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:41 PM

Benjamin Smith has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:49 PM

Marc Tamsky has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:25 PM

Tim Gourley has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:33 PM

Mazin Ahmed has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:48 PM

Loren Gordon has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:29 PM

Michael Bottoms has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:51 PM

Mauricio Wyler has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:57 PM

Michael Jenkins has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:58 PM

Andrew Thompson has joined Public “Office Hours”

Zoom avatar
Zoom
06:35:55 PM

Oskar Maria Grande has joined Public “Office Hours”

Zoom avatar
Zoom
06:36:29 PM

Nian Wang has joined Public “Office Hours”

Zoom avatar
Zoom
06:39:10 PM

Guilherme Borges has joined Public “Office Hours”

Jim Park avatar
Jim Park

From @Vlad Ionescu (he/him) in zoom
https://github.com/bottlerocket-os/bottlerocket is interesting and more in-depth that the usual blogs

GitHub - bottlerocket-os/bottlerocket: An operating system designed for hosting containersattachment image

An operating system designed for hosting containers - GitHub - bottlerocket-os/bottlerocket: An operating system designed for hosting containers

Zoom avatar
Zoom
06:42:28 PM

Gerard Ceraso has joined Public “Office Hours”

Zoom avatar
Zoom
06:45:21 PM

Hao Wang has joined Public “Office Hours”

Zoom avatar
Zoom
06:45:52 PM

venkata mutyala has joined Public “Office Hours”

Zoom avatar
Zoom
06:46:39 PM

Andy Roth has joined Public “Office Hours”

Andrew Nazarov avatar
Andrew Nazarov
Introducing GKE image streaming for fast application startup and autoscalingattachment image

New container image streaming in Google Kubernetes Engine slashes the time it takes to boot your applications.

Zoom avatar
Zoom
07:01:46 PM

Antarr Byrd has joined Public “Office Hours”

roth.andy avatar
roth.andy
Considerations for large clusters

A cluster is a set of nodes (physical or virtual machines) running Kubernetes agents, managed by the control plane. Kubernetes v1.22 supports clusters with up to 5000 nodes. More specifically, Kubernetes is designed to accommodate configurations that meet all of the following criteria: No more than 110 pods per node No more than 5000 nodes No more than 150000 total pods No more than 300000 total containers You can scale your cluster by adding or removing nodes.

Zoom avatar
Zoom
07:14:15 PM

emem peace has joined Public “Office Hours”

Zoom avatar
Zoom
07:20:22 PM

emem peace has joined Public “Office Hours”

Zoom avatar
Zoom
07:33:13 PM

emem peace has joined Public “Office Hours”

2021-11-05

SweetOps avatar
SweetOps
09:08:37 PM
[What’s Next for Infrastructure as Code?Cloud Posse Explains](https://www.youtube.com/watch?v=TqYFi4WxICQ)

2021-11-08

SweetOps avatar
SweetOps
08:21:30 PM
[Ephemeral Environments StrategiesCloud Posse Explains](https://www.youtube.com/watch?v=0h2yn-uk5ZE)
1

2021-11-10

Zoom avatar
Zoom
06:33:15 PM

Yusuf has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:42 PM

Mauricio Wyler has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:59 PM

Sherif Abdel-Naby has joined Public “Office Hours”

Zoom avatar
Zoom
06:40:09 PM

Guilherme Borges has joined Public “Office Hours”

Zoom avatar
Zoom
06:41:00 PM

Guilherme Borges has joined Public “Office Hours”

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
07:01:35 PM

@here office hours is starting in 30 minutes! Remember to post your questions here.

Zoom avatar
Zoom
07:12:33 PM

Anton Babenko has joined Public “Office Hours”

Zoom avatar
Zoom
07:13:42 PM

Anton Babenko has joined Public “Office Hours”

Zoom avatar
Zoom
07:29:06 PM

Justin Davis has joined Public “Office Hours”

Zoom avatar
Zoom
07:30:16 PM

Michael Bottoms has joined Public “Office Hours”

Zoom avatar
Zoom
07:30:17 PM

Andy Miguel (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
07:30:35 PM

Tim Gourley has joined Public “Office Hours”

Zoom avatar
Zoom
07:30:37 PM

Jim Park has joined Public “Office Hours”

Zoom avatar
Zoom
07:30:40 PM

Max Lobur has joined Public “Office Hours”

Zoom avatar
Zoom
07:30:41 PM

Guilherme Borges has joined Public “Office Hours”

Zoom avatar
Zoom
07:30:43 PM

Erik Osterman (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
07:30:55 PM

Mauricio Wyler has joined Public “Office Hours”

Zoom avatar
Zoom
07:31:05 PM

Michael Holt has joined Public “Office Hours”

Zoom avatar
Zoom
07:31:36 PM

Uzuazoraro Etobro has joined Public “Office Hours”

Zoom avatar
Zoom
07:32:00 PM

Aleksandr Fofanov has joined Public “Office Hours”

Zoom avatar
Zoom
07:32:08 PM

Matt Calhoun has joined Public “Office Hours”

Zoom avatar
Zoom
07:32:16 PM

Alexandr Vorona has joined Public “Office Hours”

Zoom avatar
Zoom
07:32:24 PM

Geoff Weinhold has joined Public “Office Hours”

Zoom avatar
Zoom
07:32:44 PM

Oliver Schoenborn has joined Public “Office Hours”

Zoom avatar
Zoom
07:33:04 PM

Paul Bullock has joined Public “Office Hours”

Zoom avatar
Zoom
07:33:57 PM

Mike Martin has joined Public “Office Hours”

Zoom avatar
Zoom
07:34:17 PM

Christian Roy has joined Public “Office Hours”

Zoom avatar
Zoom
07:34:58 PM

Sherif Abdel-Naby has joined Public “Office Hours”

Zoom avatar
Zoom
07:35:01 PM

Sherif Abdel-Naby has joined Public “Office Hours”

Zoom avatar
Zoom
07:35:04 PM

James Haughey has joined Public “Office Hours”

Zoom avatar
Zoom
07:35:57 PM

Tony Scott has joined Public “Office Hours”

Zoom avatar
Zoom
07:37:45 PM

venkata mutyala has joined Public “Office Hours”

Zoom avatar
Zoom
07:38:05 PM

Matt Gowie has joined Public “Office Hours”

Zoom avatar
Zoom
07:38:13 PM

Vicken Simonian has joined Public “Office Hours”

Zoom avatar
Zoom
07:38:40 PM

Marc Tamsky has joined Public “Office Hours”

Zoom avatar
Zoom
07:40:16 PM

Ross Rfd has joined Public “Office Hours”

Zoom avatar
Zoom
07:43:41 PM

Mike Martin has joined Public “Office Hours”

Zoom avatar
Zoom
07:46:13 PM

Yuri Lima has joined Public “Office Hours”

Zoom avatar
Zoom
07:57:02 PM

Blaise pabon has joined Public “Office Hours”

Jim Park avatar
Jim Park

Does the 15 min runtime limit start from beginning or end of downloading the image? troll

Max Lobur (Cloud Posse) avatar
Max Lobur (Cloud Posse)

lol. Your time is over, please try “FROM scratch”

Zoom avatar
Zoom
08:19:28 PM

Eric Berg has joined Public “Office Hours”

Sherif avatar

How do you suggest doing DB Snapshot Dump and Restore from Production to Dev/Staging/QA envs ?

Sherif avatar

Yea way we do it for preview environments that we dump DB from prod to staging, do the tokenization, and then take a EBS Snapshots from this. The we create volumes from it on each preview environment deployment and create its PV and PVCs.

Sherif avatar

It’s quick, take about 2~3 mins to restore, and dump is done daily at night.

Sherif avatar

Was just asking if there is other ways of doing that

Max Lobur (Cloud Posse) avatar
Max Lobur (Cloud Posse)

Nope, it sounds correct The only thing that I would change here is doing the tokenization in prod to decrease threat radius.

2021-11-15

SweetOps avatar
SweetOps
11:10:29 PM
[How to Architect for VPC IP LimitsCloud Posse Explains](https://www.youtube.com/watch?v=mxvohZWDOuI)

2021-11-16

SweetOps avatar
SweetOps
06:39:23 PM
[Maintenance Pages Dos and Don’tsCloud Posse Explains](https://www.youtube.com/watch?v=aM91Np8O4E4)

2021-11-17

Max Lobur (Cloud Posse) avatar
Max Lobur (Cloud Posse)

Question: are there any SQL database (postgres compat) solutions which run in AWS (EC2 or EKS), and outperform AWS Aurora in terms of write speeds, replication speeds, and overall performance?

1
Max Lobur (Cloud Posse) avatar
Max Lobur (Cloud Posse)

pricing is not on the radar

Max Lobur (Cloud Posse) avatar
Max Lobur (Cloud Posse)

• Also any experience from anyone who migrated either side?

Max Lobur (Cloud Posse) avatar
Max Lobur (Cloud Posse)

candidates: CockroachDB, Percona

Max Lobur (Cloud Posse) avatar
Max Lobur (Cloud Posse)

• Also does anything 3rd party implement query priority in postgres?

jose.amengual avatar
jose.amengual

it will be hard to bit the I/O performance of the aurora storage solution

jose.amengual avatar
jose.amengual

which at the end of the day is what 70% of the performance of any database?

1
jose.amengual avatar
jose.amengual

I have hear of people using proxies that do some other stuff on front of aurora

Max Lobur (Cloud Posse) avatar
Max Lobur (Cloud Posse)

That would be another interesting topic to hear

Max Lobur (Cloud Posse) avatar
Max Lobur (Cloud Posse)

• Any proxies that provide query priority, better replication etc? Are any other good examples of a proxies?

1
Andy Miguel avatar
Andy Miguel


Also any experience from anyone who migrated either side?
@Max Lobur (Cloud Posse) can you elaborate a bit? do you mean to/from Aurora?

Max Lobur (Cloud Posse) avatar
Max Lobur (Cloud Posse)

From 3rd party to Aurora or vise versa. What were the benefints, losses, pain points

1
jose.amengual avatar
jose.amengual

the version changes is a paint if someone is using specific version features

jose.amengual avatar
jose.amengual

getting the sizing right is another peoblem

jose.amengual avatar
jose.amengual

Migration of data is another problem, you can’t just copy on the aurora drive since is not available for you

jose.amengual avatar
jose.amengual

and s3 import only works for mysql so then pgdump needs to be used for postgres

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
07:01:33 PM

@here office hours is starting in 30 minutes! Remember to post your questions here.

Michael Manganiello avatar
Michael Manganiello

Question: On moving away from Terragrunt, and completely into native Terraform, what are good resources to learn about how to split Terraform workspaces for infrastructure? We are using a centralized infrastructure-live repository but would like to reduce both the blast radius and time to plan/apply (e.g. separate repositories for tf-networking, tf-messaging…).

~Also, how to organize infra repositories taking multi-region/multi-account into consideration~replied in thread)

1
Andy Miguel avatar
Andy Miguel


how to organize infra repositories taking multi-region/multi-account into consideration
related question a few months ago: https://www.youtube.com/watch?v=Sci2hUOgXZE

Michael Manganiello avatar
Michael Manganiello

Thanks a lot, Andy! That really answers that whole question. I think a follow-up question is if CloudPosse plans to keep updating https://github.com/cloudposse/reference-architectures (as it’s archived now), or is documenting best practices somewhere else

Andy Miguel avatar
Andy Miguel
GitHub - cloudposse/atmos: Universal Tool for DevOps and Cloud Automation (works with terraform, helm, helmfile, istioctl, etc)attachment image

Universal Tool for DevOps and Cloud Automation (works with terraform, helm, helmfile, istioctl, etc) - GitHub - cloudposse/atmos: Universal Tool for DevOps and Cloud Automation (works with terrafor…

chris avatar

I know this thread is a little old but I have previously used reference-architecture and understand Atmos is now replacing it. But I cannot seem to find anything about a cold start. In particular, is there anything to replace the provisioning of the master and member accounts?

Zoom avatar
Zoom
07:13:42 PM

Patrick Jahns has joined Public “Office Hours”

Zachary Loeber avatar
Zachary Loeber

Curious how many dev teams are using conventional commits at all –> https://www.conventionalcommits.org/en/v1.0.0/

Conventional Commits

A specification for adding human and machine readable meaning to commit messages

roth.andy avatar
roth.andy

A couple of teams I’ve been on have tried, but it ended up being a burden and a point of friction. In theory it’s great for autogenerating the changelog but it’s annoying to enforce

Conventional Commits

A specification for adding human and machine readable meaning to commit messages

Zachary Loeber avatar
Zachary Loeber

That is exactly the kind of answer I was looking for

Zachary Loeber avatar
Zachary Loeber

the idea seems great

Zachary Loeber avatar
Zachary Loeber

practically, man it seems a bit rough to keep up with

roth.andy avatar
roth.andy

There are various ways to enforce the format, so that’s not much of an issue. My issue is the added burden on developers who are forced into making sure they write commit messages in specific ways

Zachary Loeber avatar
Zachary Loeber

I could see that causing dissent

Max Lobur (Cloud Posse) avatar
Max Lobur (Cloud Posse)

none

Zoom avatar
Zoom
07:29:06 PM

Tony Scott has joined Public “Office Hours”

Zoom avatar
Zoom
07:29:11 PM

Vigneshkumar Sadasivam has joined Public “Office Hours”

Zoom avatar
Zoom
07:29:11 PM

Guilherme Borges has joined Public “Office Hours”

Zoom avatar
Zoom
07:29:25 PM

Andy Miguel (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
07:29:58 PM

James Haughey has joined Public “Office Hours”

Zoom avatar
Zoom
07:30:08 PM

Mike Martin has joined Public “Office Hours”

Zoom avatar
Zoom
07:30:13 PM

Andy Roth has joined Public “Office Hours”

Zoom avatar
Zoom
07:30:21 PM

Erik Osterman (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
07:30:40 PM

Matt Calhoun has joined Public “Office Hours”

Zoom avatar
Zoom
07:30:45 PM

Max Lobur has joined Public “Office Hours”

Zoom avatar
Zoom
07:30:56 PM

Marc Tamsky has joined Public “Office Hours”

Zoom avatar
Zoom
07:31:13 PM

Michael Bottoms has joined Public “Office Hours”

Zoom avatar
Zoom
07:31:15 PM

Zachary Loeber has joined Public “Office Hours”

Zoom avatar
Zoom
07:31:41 PM

Matt Gowie has joined Public “Office Hours”

Zoom avatar
Zoom
07:31:52 PM

Michael Manganiello has joined Public “Office Hours”

Zoom avatar
Zoom
07:33:41 PM

Tim Gourley has joined Public “Office Hours”

Zoom avatar
Zoom
07:33:44 PM

Matt Andreo has joined Public “Office Hours”

Zoom avatar
Zoom
07:35:13 PM

Hramp has joined Public “Office Hours”

Zoom avatar
Zoom
07:35:14 PM

Ola Ade has joined Public “Office Hours”

Zoom avatar
Zoom
07:40:26 PM

Hao Wang has joined Public “Office Hours”

Zoom avatar
Zoom
07:41:03 PM

Vicken Simonian has joined Public “Office Hours”

Zoom avatar
Zoom
07:47:47 PM

Patrick Joyce has joined Public “Office Hours”

Zoom avatar
Zoom
07:50:54 PM

Leia Renée has joined Public “Office Hours”

Zoom avatar
Zoom
07:51:43 PM

Ross Rfd has joined Public “Office Hours”

Zoom avatar
Zoom
08:03:39 PM

Ray Myers has joined Public “Office Hours”

Zoom avatar
Zoom
08:03:41 PM

Michael Holt has joined Public “Office Hours”

Zoom avatar
Zoom
08:11:27 PM

Florain Drescher has joined Public “Office Hours”

2021-11-18

SweetOps avatar
SweetOps
08:30:32 AM
[Securely Perform RDS Backups and Restores from ProdCloud Posse Explains](https://www.youtube.com/watch?v=aQWQB5YXWSY)

2021-11-19

SweetOps avatar
SweetOps
08:00:41 PM
[Terraform Similar Alerts with Different ThresholdsCloud Posse Explains](https://www.youtube.com/watch?v=eT65kZkxu4w)

2021-11-24

Mzatt avatar

Question: How do you bootstrap IAM/service/machine roles for CICD and allow the repository to self manage? example: A repository of terraform files deployed with github actions, with n number of environments. A single IAM role is assumed by the action, how can I bootstrap this role and allow it to be updated by a workflow in the same repo? ( I asked this question in #terraform and received great responses, just for discussion )

1
1
Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
07:01:32 PM

@here office hours is starting in 30 minutes! Remember to post your questions here.

Zoom avatar
Zoom
07:20:45 PM

Jim Park has joined Public “Office Hours”

Zoom avatar
Zoom
07:22:28 PM
Zoom avatar
Zoom
07:24:43 PM

Matt Andreo has joined Public “Office Hours”

Zoom avatar
Zoom
07:27:56 PM

Erik Osterman (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
07:28:30 PM

David Hawthorne has joined Public “Office Hours”

Zoom avatar
Zoom
07:29:19 PM

Andy Miguel (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
07:30:03 PM

Vlad Ionescu has joined Public “Office Hours”

Zoom avatar
Zoom
07:30:39 PM

Max Lobur has joined Public “Office Hours”

Zoom avatar
Zoom
07:30:44 PM

Matt Calhoun has joined Public “Office Hours”

Zoom avatar
Zoom
07:31:53 PM

Paul Bullock has joined Public “Office Hours”

Zoom avatar
Zoom
07:32:13 PM

Oscar Blanco has joined Public “Office Hours”

Zoom avatar
Zoom
07:32:18 PM

Alexandr Vorona has joined Public “Office Hours”

Zoom avatar
Zoom
07:32:24 PM

Luis Masaya has joined Public “Office Hours”

Zoom avatar
Zoom
07:33:01 PM

Guilherme Borges has joined Public “Office Hours”

Zoom avatar
Zoom
07:33:56 PM

Benjamin Smith has joined Public “Office Hours”

Jim Park avatar
Jim Park

I’m going to Re:Invent! CloudPosse meetup?

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

@Matt Gowie has a module for it https://github.com/masterpointio/terraform-aws-amplify-app (following cloudposse conventions)

GitHub - masterpointio/terraform-aws-amplify-app: A Terraform module for building simple Amplify apps.attachment image

A Terraform module for building simple Amplify apps. - GitHub - masterpointio/terraform-aws-amplify-app: A Terraform module for building simple Amplify apps.

Zoom avatar
Zoom
07:37:19 PM

Patrick Joyce has joined Public “Office Hours”

Zoom avatar
Zoom
07:38:05 PM

Dale-Kurt Murray has joined Public “Office Hours”

Zoom avatar
Zoom
07:38:13 PM

Michael Manganiello has joined Public “Office Hours”

Zoom avatar
Zoom
07:42:06 PM

Guilherme Borges has joined Public “Office Hours”

Jim Park avatar
Jim Park
2
2
Max Lobur (Cloud Posse) avatar
Max Lobur (Cloud Posse)

@Vlad Ionescu (he/him) reminded me

10002
1
1
Zoom avatar
Zoom
07:43:00 PM

Blaise pabon has joined Public “Office Hours”

Zoom avatar
Zoom
07:45:29 PM

Antarr Byrd has joined Public “Office Hours”

Zoom avatar
Zoom
07:45:52 PM

Andrew Thompson has joined Public “Office Hours”

Zoom avatar
Zoom
07:47:40 PM

Brandon vh has joined Public “Office Hours”

Zoom avatar
Zoom
07:53:38 PM

James Haughey has joined Public “Office Hours”

Zoom avatar
Zoom
08:03:20 PM

Eric Berg has joined Public “Office Hours”

Jim Park avatar
Jim Park
AWS federation comes to GitHub Actions

At the time of writing, this functionality exists but has yet to be announced or documented. It works, though!

Zoom avatar
Zoom
08:16:47 PM

Anand Gautam has joined Public “Office Hours”

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
GitHub - lima-vm/lima: Linux virtual machines, on macOS (aka "Linux-on-Mac", "macOS subsystem for Linux", "containerd for Mac", unofficially)attachment image

Linux virtual machines, on macOS (aka "Linux-on-Mac", "macOS subsystem for Linux", "containerd for Mac", unofficially) - GitHub - lima-vm/lima: Linux virtual machines,…

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Gitpod - Always ready to code

Gitpod streamlines developer workflows by providing prebuilt, collaborative developer environments in your browser - powered by VS Code.

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Blazing fast cloud developer environmentsattachment image

Codespaces has the full power of Visual Studio Code, including the editor, terminal, debugger, settings sync, and any extension.

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
SweetOps avatar
SweetOps
11:07:06 PM
DaniC (he/him) avatar
DaniC (he/him)

@Erik Osterman (Cloud Posse) qq - in the above session you mentioned you folks have a way to create schema for mysql.

Could you please share if you are using https://github.com/hashicorp/terraform-provider-mysql ?

If so, how do you deal when with the situation when your DB instance is in a private subnet (which it should be in a prod env)?

Sadly the above provider doesn’t work with ssh tunnel/ socks etc. Also the fact that credentials must be provided ….

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

The only way to handle this is either using a VPN or with GitOps and private runners (we use the latter)

DaniC (he/him) avatar
DaniC (he/him)

fair, that is what i have today with GHA self-hosted runners running as docker containers inside EC2 (acc A) and have Peering with all the other acc where i need to connect.

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

Ya we use a transit gateway to connect all the accounts, then have an “automation” account where we run things like GHA runners and space lift workers

1
1

2021-11-28

    keyboard_arrow_up