#office-hours (2020-10)

“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

2020-10-07

roth.andy avatar
roth.andy

I am extremely proud (really, tickled pink) to present my company’s very first open source project!

https://github.com/saic-oss/terraform-aws-rke-rancher-master-cluster

saic-oss/terraform-aws-rke-rancher-master-cluster

Terraform module that creates an RKE cluster, meant to serve as nothing but a highly-available Rancher “master” cluster - saic-oss/terraform-aws-rke-rancher-master-cluster

5
jose.amengual avatar
jose.amengual

@roth.andy I was reading the readme of you module and what is the reason behind not able to use private subnets?

saic-oss/terraform-aws-rke-rancher-master-cluster

Terraform module that creates an RKE cluster, meant to serve as nothing but a highly-available Rancher “master” cluster - saic-oss/terraform-aws-rke-rancher-master-cluster

jose.amengual avatar
jose.amengual

I’m little weary to use public subnets and send traffic over the internet to manage my k8s clusters

jose.amengual avatar
jose.amengual

I thought adding a internal alb + private subnets should work

jose.amengual avatar
jose.amengual

but I could be wrong

roth.andy avatar
roth.andy

You can, it just takes more work to set up a bastion host and such. Since this is an MVP and won’t ever hold secured operational data we are okay with it for now

jose.amengual avatar
jose.amengual

I c ok, I though that maybe there was some restrictions on how to run rancher etc and needed to be public somehow

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
06:00:42 PM

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

antonbabenko avatar
antonbabenko

serverless.tf - I want to explain how we use Terraform to do serverless on AWS, and explain briefly the reasons. And also, I want to just say “Hi!”

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

Cool, let’s do that!

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

Added it to the agenda

Zoom avatar
Zoom
06:23:38 PM

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

Zoom avatar
Zoom
06:23:44 PM

Anton Babenko has joined Public “Office Hours”

Zoom avatar
Zoom
06:23:48 PM

Vlad Ionescu has joined Public “Office Hours”

Zoom avatar
Zoom
06:23:49 PM

Andrew Roth has joined Public “Office Hours”

Zoom avatar
Zoom
06:25:17 PM

Michael Holt has joined Public “Office Hours”

Zoom avatar
Zoom
06:25:19 PM

Vlad Ionescu has joined Public “Office Hours”

Zoom avatar
Zoom
06:26:01 PM

Tim Gourley has joined Public “Office Hours”

Zoom avatar
Zoom
06:27:13 PM

15139103984 has joined Public “Office Hours”

Zoom avatar
Zoom
06:28:09 PM

Marcin Brański has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:39 PM

Loren Gordon has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:47 PM

Jagan R has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:49 PM

Nigel Kirby has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:55 PM

Christopher Picht has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:10 PM

Stan M has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:33 PM

Kareem Shahin has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:45 PM
Zoom avatar
Zoom
06:30:47 PM

Zachary Loeber has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:49 PM

Isa Aguilar has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:51 PM

Eric Berg has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:04 PM

Jeremy (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:06 PM

Joseph Ashwin Kottapurath has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:31 PM

vicken has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:38 PM

Osmel Mata has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:11 PM

Zachary Loeber has joined Public “Office Hours”

Vlad Ionescu (he/him) avatar
Vlad Ionescu (he/him)

mmhmm is in beta and invite-only

Zoom avatar
Zoom
06:33:32 PM

Geoff Weinhold has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:03 PM

Osmel Mata has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:25 PM

Michael Londeen has joined Public “Office Hours”

Zoom avatar
Zoom
06:36:36 PM

Sheldon Hull has joined Public “Office Hours”

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
k14s/vendir

Easy way to vendor portions of git repos, github releases, etc. declaratively - k14s/vendir

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
AWS adds new S3 security and access control features - Help Net Security

AWS has made available three new S3 security & access control features: Object Ownership, Bucket Owner Condition, Copy API via Access Points.

Zoom avatar
Zoom
06:39:04 PM

Ken y.y has joined Public “Office Hours”

Zoom avatar
Zoom
06:41:12 PM

Andrey Nazarov has joined Public “Office Hours”

sheldonh avatar
sheldonh

They offer a 5 free user tier so that is a plus. Looks like the free has cost estimation and policy evaluation included out of the gate

sheldonh avatar
sheldonh

Wow. Gotta look into this for sure

sheldonh avatar
sheldonh

$20 active user + month is killer in comparison if it’s as feature rich overall

sheldonh avatar
sheldonh

missing netlify

sheldonh avatar
sheldonh
Terraform Enhanced Remote Backend Pricing Calculator

Pricing for Terraform enhanced remote backends can be complex and misleading. Here’s our attempt to help you have a clearer view.

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
env0 | Pricing

Learn about our flexible, usage based pricing that makes it easy to get started empowering your team with self service cloud environments.

Zoom avatar
Zoom
06:44:51 PM

Jim Park has joined Public “Office Hours”

Zoom avatar
Zoom
06:45:11 PM

Adam Blackwell has joined Public “Office Hours”

Zoom avatar
Zoom
06:47:24 PM

Charlie Le has joined Public “Office Hours”

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Preview: Anomaly Detection and alerting now available in AWS Cost Management | Amazon Web Servicesattachment image

The democratization of cloud technology brings autonomy and agility to end users, who can access and spin up resources quickly.  Builders get to experiment ideas, develop applications, and deploy products globally to meet local customers’ needs.  Organization leaders want to unleash the team’s creativity and accelerate the time-to-market, while keeping the cloud cost within limits. […]

venkata.mutyala avatar
venkata.mutyala

I just learned about this with a surprise email after enabling cost explorer on a new AWS account. Below are a couple updates that might be worth sharing in office hours:

• Enabling cost explorer now turns on this feature by default: https://aws.amazon.com/blogs/aws-cloud-financial-management/new-aws-cost-explorer-users-can-now-automatically-detect-cost-anomalies/

• It’s been GA since 2020 apparently: https://aws.amazon.com/blogs/aws-cloud-financial-management/announcing-general-availability-of-aws-cost-anomaly-detection/

New Cost Explorer users now get Cost Anomaly Detection by default | Amazon Web Servicesattachment image

Starting today, AWS Cost Anomaly Detection will be automatically enabled for all new AWS Cost Explorer customers by default to help save time and increase cost control. This means that if you own a standalone account or management account and enable AWS Cost Explorer, on or after March 27, 2023, you will automatically have a default configuration of AWS Cost Anomaly Detection that monitors your spend by AWS service and emails you a daily summary when a cost anomaly above a certain threshold is detected.

Announcing General Availability of AWS Cost Anomaly Detection | Amazon Web Servicesattachment image

We are excited to announce that AWS Cost Anomaly Detection is now generally available. AWS Cost Anomaly Detection uses a multi-layered machine learning model that learns your unique, historic spend patterns to detect one-time cost spike and/or continuous cost increases, without you having to define your thresholds. Every anomaly detected will be available in the detection history tab. We send you the anomaly detection report with root-cause analysis. And the service also comes at no cost to our customers.

antonbabenko avatar
antonbabenko
Terraform Cost Estimationattachment image

Anonymized, secure, and free Terraform cost estimation based on Terraform plan (0.12+) or Terraform state (any version)

Vlad Ionescu (he/him) avatar
Vlad Ionescu (he/him)
infracost/infracost

Cloud cost estimates for Terraform in your CLI and pull requests - infracost/infracost

sheldonh avatar
sheldonh

If we have time at the end….

I’m trying to implement a better backup solution for SQL Server in AWS EC2 instances. EFS has been mentioned . I haven’t done this before and wondering if anyone has had luck with using EFS for backups from an ec2 instance as a “network storage” solution backed by AWS.

Most other solutions I’ve seen use EBS/AMI snapshots which i doubt will give me RPO of 15

Scheduling automated backups using Amazon EFS and AWS Backup | Amazon Web Servicesattachment image

Introduction Using a shared file system is an important component for many computing infrastructures. For Linux systems, this is typically done using a network file system (NFS) and mounting it from the Linux hosts. Users can store data in their home directories and can share data with other users across the file system. Amazon Elastic […]

Zoom avatar
Zoom
06:49:03 PM

Charlie Le has joined Public “Office Hours”

Adam Blackwell avatar
Adam Blackwell

This is awesome

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
antonbabenko/terraform-cost-estimation

Anonymized, secure, and free Terraform cost estimation based on Terraform plan (0.12+) or Terraform state (any version) - antonbabenko/terraform-cost-estimation

sheldonh avatar
sheldonh

Going to try the github action. So cool! Thanks for sharing @antonbabenko you are doing so many freaking cool things.

2
Jim Park avatar
Jim Park

Really cool @antonbabenko! Sharing with team!

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
saic-oss/terraform-aws-rke-rancher-master-cluster

Terraform module that creates an RKE cluster, meant to serve as nothing but a highly-available Rancher “master” cluster - saic-oss/terraform-aws-rke-rancher-master-cluster

Jim Park avatar
Jim Park

I found one tact that works is to tie open source to recruiting efforts. And of course, to get executive leadership buy in along those lines.

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

Yea, I think that’s a good one

Andrew Nazarov avatar
Andrew Nazarov

Thanks for the taskfile!

sheldonh avatar
sheldonh

Does anyone use a task runner framework like this instead? Python being so popular thought it might have traction? https://pydoit.org/

Also precommit in vscode gets difficult, console fine. I want to figure out how to get precommit working better. Maybe will chat in general about this more.

antonbabenko avatar
antonbabenko

If there is Python - it will be an automation tool.

If there is Ruby - it will be code generation tool.

sheldonh avatar
sheldonh

Going to try taskfile. Cross platform as well. Seems much much simpler than variant2 with a focus on replacing make instead, which for simple quick tasks is what I wanted to find. I use InvokeBuild which is very robust, but not as simple

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

Ya, taskfile was one of the first things we considered, but flipped to #variant

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

I still think it’s totally cool though

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

fwiw, a bunch of recent bug fixes in variant2. we’ve been sponsoring mumoshu to get it over the line. soooooo close

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Your Weekly Dose of Terraform — Live Streamsattachment image

I do live streams talking about things I enjoy working with — IaC, DevOps, Terraform, and AWS.

loren avatar

absolutely second the idea that a big part of serverless is eliminating the need for a vpc. that was a revelation to me, recently. it’s incredibly freeing

1
loren avatar
claranet/terraform-aws-lambda

Terraform module for AWS Lambda functions. Contribute to claranet/terraform-aws-lambda development by creating an account on GitHub.

loren avatar

@randomy has also published something of a v2 with a whole new set of features: https://github.com/raymondbutcher/terraform-aws-lambda-builder

raymondbutcher/terraform-aws-lambda-builder

Terraform module to build Lambda functions in Lambda or CodeBuild - raymondbutcher/terraform-aws-lambda-builder

1
Andrew Nazarov avatar
Andrew Nazarov

But it’s a common thing for the whole industry. “Helloworlds” always work great, but something beyond this - hmmmm, now we talk)

this1
sheldonh avatar
sheldonh

Another use case for scalr perhaps Need to bring my container if I want it to fully be controlled with libraries etc.

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

I think they are considering that (or already doing it)

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

Spacelift.io does that

sheldonh avatar
sheldonh

I like that spacelift does role assumption automatically simplifying things with STS creds. It is missing module library like scalr right now though.

Paweł Hytry - Spacelift avatar
Paweł Hytry - Spacelift

@sheldonh the private module registry was released 2 weeks ago, have a look https://docs.spacelift.io/concepts/modules

Modules (feature preview)

In this article you can find how Spacelift can help you manage Terraform Modules.

1
sheldonh avatar
sheldonh

@antonbabenko suggestion. If you want others to be able to easily contribute, debug the main module…. consider adding a gitpod yml For open source i think it’s free and you’ll get a full fledged ready to go environment with all tools for folks to run. That or I guess maybe a docker image + gitpod

antonbabenko avatar
antonbabenko

yes, I have access to GitHub Codespaces for that purpose, but don’t have time to work on it.

antonbabenko avatar
antonbabenko
antonbabenko/serverless.tf

serverless.tf is an opinionated open-source framework for developing, building, deploying, and securing serverless applications and infrastructures on AWS using Terraform. - antonbabenko/serverless.tf

antonbabenko avatar
antonbabenko
terraform-aws-modules/terraform-aws-lambda

Terraform module, which takes care of a lot of AWS Lambda/serverless tasks (build dependencies, packages, updates, deployments) in countless combinations - terraform-aws-modules/terraform-aws-lambda

1
antonbabenko avatar
antonbabenko
Anton Babenko

Your weekly dose of Terraform with news, reviews, Q&A, and live-coding.

1
Andrew Nazarov avatar
Andrew Nazarov

That was cool. Thanks a lot to everybody involved!

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

@Sebastian Stadil

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

(Errr recording from today’s session coming soon. Scalar public beta announced. Some interest to discuss perhaps differences between scale the other solutions)

Zoom avatar
Zoom
08:51:38 PM

New Zoom Recording from our Office Hours session on 2020-10-07 is now available.

2

2020-10-08

2020-10-10

2020-10-14

Vlad Ionescu (he/him) avatar
Vlad Ionescu (he/him)

I can’t talk so I’ll miss office hours this week ( had a small dental emergency and I needed a bunch of anesthetic so I can’t feel my mouth )

antonbabenko avatar
antonbabenko

Take care! This one will be rather small due to HashiConf, I guess.

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

Yes… I anticipate lower turnout today due to HashiConf. Hopefully we get some nice updates though for next week from all those that attend the online conf.

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

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

Eric Berg avatar
Eric Berg

I keep peeling layers of k8 and finding more that I don’t understand. I’d appreciate hearing a discussion of the most important concepts in k8, to learn as a platform for managing/configuring going forward.

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

Eric - we’ll get to this next week!

Eric Berg avatar
Eric Berg

Thanks! This stuff is top of my current sprint, so i’ll (hopefully) have more to contribute to this convo next week. Thanks again as always for hosting Office Hours!!

Zoom avatar
Zoom
06:26:24 PM

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

Zoom avatar
Zoom
06:26:30 PM

Colton Wrisner has joined Public “Office Hours”

Zoom avatar
Zoom
06:26:38 PM

charles pogi has joined Public “Office Hours”

Zoom avatar
Zoom
06:26:50 PM

Andrew Roth has joined Public “Office Hours”

Zoom avatar
Zoom
06:27:38 PM

Rohit G has joined Public “Office Hours”

Zoom avatar
Zoom
06:28:08 PM

Dale-Kurt Murray has joined Public “Office Hours”

Zoom avatar
Zoom
06:28:32 PM

Brandon vh has joined Public “Office Hours”

Zoom avatar
Zoom
06:28:39 PM

Alexis Concepcion has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:45 PM

David Lundgren has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:57 PM

Michael Londeen has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:35 PM

Adam Crown has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:39 PM

vicken has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:02 PM

Loren Gordon has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:36 PM

Kareem Shahin has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:40 PM

Anton Babenko has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:47 PM

Matt Gowie has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:57 PM

Marcin Brański has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:23 PM

John Shiple has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:28 PM

Eric Berg has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:48 PM

Patrick Joyce has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:42 PM

Marc Tamsky has joined Public “Office Hours”

Zoom avatar
Zoom
06:35:25 PM

Guelor Emanuel has joined Public “Office Hours”

Zoom avatar
Zoom
06:35:37 PM

John McGehee has joined Public “Office Hours”

Zoom avatar
Zoom
06:36:37 PM
Zoom avatar
Zoom
06:38:11 PM

Jay Zalowitz has joined Public “Office Hours”

Zoom avatar
Zoom
06:41:02 PM

Christopher Picht has joined Public “Office Hours”

Zoom avatar
Zoom
06:41:43 PM

Neil Gealy has joined Public “Office Hours”

Zoom avatar
Zoom
06:42:16 PM

Zadkiel AHARONIAN has joined Public “Office Hours”

Zoom avatar
Zoom
06:42:54 PM

Ian Bartholomew has joined Public “Office Hours”

Zoom avatar
Zoom
06:50:50 PM

Ola Ade has joined Public “Office Hours”

Zoom avatar
Zoom
06:55:43 PM

Mikael Fridh has joined Public “Office Hours”

Zoom avatar
Zoom
06:58:05 PM

Jawwad Yunus has joined Public “Office Hours”

mfridh avatar

re: secrets, operators, chamber etc… and even ECS’s secrets support. I still prefer Chamber in most cases. explicit is better than implicit, it’s said… and I agree. However, it’s also alot more verbose. .

mfridh avatar

EKS should support “UserData”.

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Introducing launch template and custom AMI support in Amazon EKS Managed Node Groups | Amazon Web Servicesattachment image

Amazon Elastic Kubernetes Service (EKS) now supports EC2 Launch Templates and custom AMIs for managed node groups. When combined, these new features provide flexible configuration and customization options for Amazon EC2 instances which are managed as Kubernetes nodes by EKS. This enables you to leverage the simplicity of managed node provisioning and lifecycle management features […]

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

recent versions of our modules support it

mfridh avatar

I mean manifest UserData for better control of the initial bootstrap of the cluster itself .

Zoom avatar
Zoom
07:32:36 PM

Alexis Concepcion has joined Public “Office Hours”

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Clever/microplane

A CLI tool to make git changes across many repos, especially useful with Microservices. - Clever/microplane

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
renovatebot/renovate

Universal dependency update tool that fits into your workflows. - renovatebot/renovate

1
Andrew Nazarov avatar
Andrew Nazarov

Renovate really shines. We are so happy with it

renovatebot/renovate

Universal dependency update tool that fits into your workflows. - renovatebot/renovate

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Mergifyattachment image

Automate your GitHub workflow

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Zoom avatar
Zoom
08:54:14 PM

New Zoom Recording from our Office Hours session on 2020-10-14 is now available.

2

2020-10-16

roth.andy avatar
roth.andy

Thoughts on HashiCorp Waypoint?

roth.andy avatar
roth.andy


The URL service is enabled by default and points to the public Waypoint URL service

loren avatar

there was some discussion going yesterday in #variant

Andrew Nazarov avatar
Andrew Nazarov

Also there is a discussion about it in #tilt channel of a Kubernetes community

2020-10-21

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

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

Zoom avatar
Zoom
06:27:22 PM

Jeremy (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
06:27:29 PM

Jagan Rajagopal has joined Public “Office Hours”

Zoom avatar
Zoom
06:27:35 PM

Colton Wrisner has joined Public “Office Hours”

Zoom avatar
Zoom
06:27:36 PM

charles pogi has joined Public “Office Hours”

Zoom avatar
Zoom
06:27:39 PM

Andy Roth has joined Public “Office Hours”

Zoom avatar
Zoom
06:27:49 PM
Zoom avatar
Zoom
06:27:54 PM

Anton Babenko has joined Public “Office Hours”

Zoom avatar
Zoom
06:28:52 PM

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

Zoom avatar
Zoom
06:30:06 PM

Vlad Ionescu has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:23 PM

Raja Tejas Yerramalli has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:34 PM

Ryan Moore has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:51 PM

Tim Gourley has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:20 PM
Zoom avatar
Zoom
06:31:33 PM

James Haughey has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:00 PM

15139103984 has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:09 PM

Marcin Brański has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:23 PM

Brandon vh has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:26 PM

majan paul has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:26 PM
Zoom avatar
Zoom
06:32:32 PM

Babajide Hassan has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:29 PM

Joshua Hoover has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:05 PM

Tarlan Isaev has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:32 PM

Patrick Joyce has joined Public “Office Hours”

Zoom avatar
Zoom
06:35:01 PM

Neil Gealy has joined Public “Office Hours”

Zoom avatar
Zoom
06:35:23 PM

Sheldon Hull has joined Public “Office Hours”

Zoom avatar
Zoom
06:37:41 PM

Rohit G has joined Public “Office Hours”

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
HCL2: implementation list · Issue #9176 · hashicorp/packer

HCL2 support is a beta work in progress and features are added one by one. As a result it can be hard for end users to know where we are at. While the full list HCL2 issues can be found using the H…

Zoom avatar
Zoom
06:43:40 PM

Jawwad Yunus has joined Public “Office Hours”

Zoom avatar
Zoom
06:44:02 PM

pepe amengual has joined Public “Office Hours”

Zoom avatar
Zoom
06:47:54 PM

Sheldon Hull has joined Public “Office Hours”

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
minamijoyo/hcledit

A command line editor for HCL. Contribute to minamijoyo/hcledit development by creating an account on GitHub.

Zoom avatar
Zoom
06:49:52 PM

vicken has joined Public “Office Hours”

Zoom avatar
Zoom
06:56:25 PM

Kareem Shahin has joined Public “Office Hours”

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Releases · hashicorp/terraform

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amon…

Zoom avatar
Zoom
06:56:58 PM

Fernando Castillo has joined Public “Office Hours”

Zoom avatar
Zoom
06:57:00 PM

Catalin Costraș has joined Public “Office Hours”

Zoom avatar
Zoom
06:57:36 PM

Trevor Hartman has joined Public “Office Hours”

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
cloudposse/packages

Cloud Posse installer and distribution of native apps, binaries and alpine packages - cloudposse/packages

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Science Applications International Corporation (SAIC)

Public GitHub organization for SAIC Open Source projects - Science Applications International Corporation (SAIC)

Zoom avatar
Zoom
07:09:44 PM

Stan M has joined Public “Office Hours”

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
GitHub team allowlist command by jamengual · Pull Request #1206 · runatlantis/atlantis

Add the ability to specify a allowlist of GitHub teams and Atlantis commands that those teams can execute. The idea behind this is that an Atlantis operator can pass a parameter to the Atlantis ser…

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
cloudposse/testing.cloudposse.co

Example Terraform Reference Architecture that implements a Geodesic Module for an Automated Testing Organization in AWS - cloudposse/testing.cloudposse.co

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
cloudposse/testing.cloudposse.co

Example Terraform Reference Architecture that implements a Geodesic Module for an Automated Testing Organization in AWS - cloudposse/testing.cloudposse.co

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
cloudposse/build-harness

Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more - cloudposse/build-harness

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
cloudposse/build-harness

Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more - cloudposse/build-harness

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
summerwind/actions-runner-controller

Kubernetes controller for GitHub Actions self-hosted runnners - summerwind/actions-runner-controller

Zoom avatar
Zoom
08:37:59 PM

New Zoom Recording from our Office Hours session on 2020-10-21 is now available.

2020-10-22

antonbabenko avatar
antonbabenko

minamijoyo/hcledit actually works much better than I expected, so apologise for misleading info I said yesterday during Office Hours

3
Eric Berg avatar
Eric Berg

It might be fun to talk about our biggest failures…in terms of what we learned

2
antonbabenko avatar
antonbabenko

Let me lead this journey…

antonbabenko avatar
antonbabenko

This is actually one of my favorite proposal for open-spaces discussions during DevOpsDays (when we have had them in real life… heh)

Eric Berg avatar
Eric Berg

Let the competition begin!

Andrew Nazarov avatar
Andrew Nazarov

Actually, it’s the topic I wanted to propose long ago:)

antonbabenko avatar
antonbabenko

We need to gather IRL… ahh, wait, it is not possible, so +1 to the list of failures… troll

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

added to agenda

2020-10-25

Matt Gowie avatar
Matt Gowie

After looking into Hashi’s waypoint more, I’m just now taking the time to dig into pack / Cloud Native BuildPacks. Pretty damn cool project.

Would love to hear in the next office hours if anyone in the community is using pack > docker build, how that journey went, and what the ramifications were on local dev workflows. Also, if anyone has successfully patched a CVE in prod using kpack I’d love to hear about that too.

2020-10-27

2020-10-28

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
06:00:48 PM

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

aaratn avatar

Q: What do you use for local kubernetes development ? Skaffold / Draft / garden.io ?

1
Matt Gowie avatar
Matt Gowie

Adding onto that list: Tilt.dev

Tilt

Kubernetes for Prod, Tilt for Dev

Andrew Nazarov avatar
Andrew Nazarov

There is a good talk covering all of these. Lemme find it

aaratn avatar

Thanks ! I will check this out

Matt Gowie avatar
Matt Gowie

Haha wow — she’s at garden now. That’s funny. She did all the solid videos for tilt.dev. I wonder if that says something about tilt vs garden.

Andrew Nazarov avatar
Andrew Nazarov

Isn’t it vice versa? Isn’t she at Tilt now?:)

Matt Gowie avatar
Matt Gowie

Haha you’re right — I got it swapped.

Zoom avatar
Zoom
06:28:33 PM

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

Zoom avatar
Zoom
06:28:39 PM

Vlad Ionescu has joined Public “Office Hours”

Zoom avatar
Zoom
06:28:46 PM

Justin Ober has joined Public “Office Hours”

Zoom avatar
Zoom
06:28:48 PM

Tarlan Isaev has joined Public “Office Hours”

Zoom avatar
Zoom
06:28:54 PM

Andy Miguel has joined Public “Office Hours”

Zoom avatar
Zoom
06:28:55 PM

Kareem Shahin has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:06 PM

Tarlan Isaev has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:11 PM

Chris Dutton has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:27 PM

Matt Barclay has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:39 PM

Leia Renée has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:49 PM

Nigel Kirby has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:52 PM

vicken has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:04 PM

Marc Tamsky has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:57 PM

Matt Gowie has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:02 PM

Neil Gealy has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:24 PM

Michael Martin has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:35 PM

Michael Londeen has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:57 PM

David Lundgren has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:21 PM

Brandon vh has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:02 PM

Udit Dave has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:15 PM

Vlad Ionescu has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:50 PM

Alex Meyer has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:57 PM

Fernando Castillo has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:18 PM

Aarat Nadar has joined Public “Office Hours”

Zoom avatar
Zoom
06:36:38 PM

Cody Moore has joined Public “Office Hours”

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Microsoft's Kubernetes Threat Matrix: Here's What's Missing

With a fuller picture of the Kubernetes threat matrix, security teams can begin to implement mitigation strategies to protect their cluster from threats.

1
Zoom avatar
Zoom
06:37:15 PM

ivan pedro has joined Public “Office Hours”

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
kubernetes-sigs/aws-load-balancer-controller

A Kubernetes controller for Elastic Load Balancers - kubernetes-sigs/aws-load-balancer-controller

Zoom avatar
Zoom
06:38:17 PM

Jim Park has joined Public “Office Hours”

Zoom avatar
Zoom
06:38:51 PM

Marcos Soutullo has joined Public “Office Hours”

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Public Preview – AWS Distro for OpenTelemetry | Amazon Web Servicesattachment image

It took me a while to figure out what observability was all about. A year or two I asked around and my colleagues told me that I needed to follow Charity Majors and to read her blog (done, and done). Just this week, Charity tweeted: Kislay’s tweet led to his blog post, Observing is not […]

Zoom avatar
Zoom
06:44:45 PM

Jason Einon has joined Public “Office Hours”

Zoom avatar
Zoom
06:46:14 PM

Jay Zalowitz has joined Public “Office Hours”

Zoom avatar
Zoom
06:46:41 PM
Zoom avatar
Zoom
06:48:46 PM

Jailson Silva has joined Public “Office Hours”

Zoom avatar
Zoom
06:51:00 PM

Blaise pabon has joined Public “Office Hours”

Zoom avatar
Zoom
06:55:04 PM

Ola Ade has joined Public “Office Hours”

Zoom avatar
Zoom
07:00:09 PM

Isa Aguilar has joined Public “Office Hours”

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Cloud Native Buildpacksattachment image

Cloud Native Buildpacks transform your application source code into images that can run on any cloud.

Zoom avatar
Zoom
07:02:07 PM

charles pogi has joined Public “Office Hours”

Zoom avatar
Zoom
07:06:16 PM

Adam Blackwell has joined Public “Office Hours”

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
pivotal/kpack

Kubernetes Native Container Build Service. Contribute to pivotal/kpack development by creating an account on GitHub.

Zoom avatar
Zoom
07:08:39 PM

Eric Berg has joined Public “Office Hours”

Zoom avatar
Zoom
07:11:44 PM

Patrick Joyce has joined Public “Office Hours”

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Looting of the Fox: The Story of Sabotage at ShapeShiftattachment image

ShapeShift CEO tells the story of the recent ShapeShift hack, detailing the betrayal committed by one of his own employees.

Vlad Ionescu (he/him) avatar
Vlad Ionescu (he/him)

To make error is human. To propagate error to all server in automatic way is #devops.

Vlad Ionescu (he/him) avatar
Vlad Ionescu (he/him)

Related to SaaS monitoring choice exhaustion: https://acloudguru.com/blog/engineering/the-future-of-ops-jobs

The Future of Ops Jobs | A Cloud Guruattachment image

The role of operations engineers is changing fast, and the role is bifurcating along the question of infrastructure.

1
Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Honeycomb Observability | Observe, Debug and Improve Production

Honeycomb Observability is for modern Engineering and DevOps to observe, debug, and improve production systems efficiently.

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
New Relic One | New Relic

Quickly understand context. See across organizational boundaries. Save time finding and fixing errors. New Relic One is everything you need to cut through the complexity and build more perfect software faster.

Zoom avatar
Zoom
07:27:51 PM

Marcin Brański has joined Public “Office Hours”

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
aaratn avatar
Module Composition - Terraform by HashiCorp

Module composition allows infrastructure to be described from modular building blocks.

aaratn avatar
aaratn
07:42:39 PM
Blaise Pabon avatar
Blaise Pabon

This could be a question for next week…. I have a desire to have a little dev environment on my laptop… most of the time I am pulling open source projects and self hosting them with some small modifications… Sometimes it’s a monolith project, sometimes a Docker image, sometimes a k8s microservice…. So I thought I would conjure up a local haproxy/dnsmasq and have all my http traffic go through there, where it would get redirected to a local port, or to the ingress of my k3d cluster.

Does anyone already do this? Is there a smarter way?

Zoom avatar
Zoom
08:41:51 PM

New Zoom Recording from our Office Hours session on 2020-10-28 is now available.

2020-10-29

Jim Park avatar
Jim Park

@Matt Gowie When I talked about buildpacks giving you the ability to centrally manage updates across a fleet of applications, I was referring to a fairly advanced use case, where updates to a run-time images in a stack trigger rebuilds. I just watched the HashiCorp Waypoint presentations* and I think I may have missed the point. The difference between pack and docker options in the build clause is chiefly a distinction of convenience. pack offers up dynamic detection and creation of a runnable image. docker would require the developer provide the dockerfile. I’d say pack is super convenient when it works, and a real pain to grok when it doesn’t. docker is more up front work, and a good fallback when pack proves to be not a good fit.

HashiCorp Waypoint presentations: https://digital.hashiconf.com/on-demand-videos/opening-keynote-KNwDxYvfS

HashiConf Digital

A multi-track livestream platform

    keyboard_arrow_up