#general (2020-12)

General conversations related to DevOps/Automation

General Discussions

2020-12-01

Steve Wade (swade1987) avatar
Steve Wade (swade1987)

@Lauren Langdell

SweetOps avatar
SweetOps
08:00:04 PM

Hey everyone, give a warm welcome to our newest members!

  • @Barry Egbert
  • @kaosmonk
  • @Tania Fedirko
  • @alessandrom
  • @Dan liebster

Good to have you here =)

2020-12-02

SweetOps avatar
SweetOps
08:00:24 PM

Hey everyone, give a warm welcome to our newest members!

  • @Soham Dutta
  • @Neel Patel
  • @Babar Baig

Good to have you here =)

wave4

2020-12-03

SweetOps avatar
SweetOps
08:03:04 PM

Hey everyone, give a warm welcome to our newest members!

  • @Remi A.
  • @Steve Flory
  • @Freddie Fabregas
  • @Alberto Villar
  • @Leon
  • @Leon Garcia
  • @mark340
  • @Shouky Dan

Good to have you here =)

wave5
1

2020-12-04

SweetOps avatar
SweetOps
08:00:17 PM

Hey everyone, give a warm welcome to our newest members!

  • @Edoardo
  • @Austin Loveless

Good to have you here =)

3

2020-12-06

SweetOps avatar
SweetOps
08:00:07 PM

Hey everyone, give a warm welcome to our newest members!

  • @Adriaan Beiertz

Good to have you here =)

1
Jurgen avatar

is anyone aware of a generic helm chart that is just a daemonset + execute some bash, inject the bash via configmap

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

We’ve used our monochart for this

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

I can try to dig up an example. The idea is to use helm to bootstrap nodes, right?

Jurgen avatar

no, the idea is to be lazy, a generic chart that all you really inject into the values.yaml is some bash.

and then execute as a deployment/ds/job, whatever.

Jurgen avatar

https://github.com/cloudposse/charts/tree/master/incubator/monochart

I ended up making my own, figure it would take longer to find than do myself

cloudposse/charts

The “Cloud Posse” Distribution of Kubernetes Applications - cloudposse/charts

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

Aha, yea, so that’s really our intent behind the monochart - it might be overkill for your needs, but the pattern is a good one.

Jurgen avatar

yeah, cool.

2020-12-07

Steve Wade (swade1987) avatar
Steve Wade (swade1987)

@Jurgen what are you wanting to do?

SweetOps avatar
SweetOps
08:00:15 PM

Hey everyone, give a warm welcome to our newest members!

  • @Stefan Andrei
  • @Sayan Das
  • @Ben
  • @Gaurav Kumar

Good to have you here =)

wave1
loren avatar

any ruby experts that might be willing to help me troubleshoot some super weirdness with dependabot?

loren avatar

basically, i’m trying to better understand what conditions in a .tf file will trigger this logic to raise the error… https://github.com/dependabot/dependabot-core/blob/main/terraform/lib/dependabot/terraform/file_updater.rb#L21

dependabot/dependabot-core

The core logic behind Dependabot’s update PR creation, and the public issue tracker for all things Dependabot - dependabot/dependabot-core

loren avatar

and if there’s a better channel to take this, i’m happy to move the convo….

loren avatar

i can try to flesh out details of the use case and what i’m seeing if there’s anyone will to work with me on it…

Weston Platter avatar
Weston Platter

@loren I’ve got a ruby background and game to look at it with you for a bit.

loren avatar

ahah, think i figured it out! thanks @Weston Platter for being a sounding board… :slightly_smiling_face: the regex looking for the module name required quotes around the label, which is not required in hcl2

      def git_declaration_regex(filename)
        # For terragrunt dependencies there's not a lot we can base the
        # regex on. Just look for declarations within a `terraform` block
        return /terraform\s*\{(?:(?!^\}).)*/m if filename.end_with?(".tfvars")
        return /terraform\s*\{(?:(?!^\}).)*/m if filename.end_with?(".hcl")

        # For modules we can do better - filter for module blocks that use the
        # name of the dependency
        /
          module\s+["']#{Regexp.escape(dependency.name)}["']\s*\{
          (?:(?!^\}).)*
        /mx
      end

added the ? to make the quotes optional and it is working again!

module\s+["']?#{Regexp.escape(dependency.name)}["']?\s*\{
2

2020-12-08

SweetOps avatar
SweetOps
08:06:41 PM

Hey everyone, give a warm welcome to our newest members!

  • @Garth
  • @Ben Walding
  • @Ofir Rabanian
  • @Shiv Biradar
  • @StepanKuksenko
  • @Weston Platter
  • @Kevin

Good to have you here =)

s_slack avatar
s_slack

Just wondering if anyone has any insight on how to efficiently manage configuration in micro-services environment where each service/repo has its own helm configuration values. So if you need to support countryA on serviceA but not on countryB then you can configure in serviceA repo only. But this scales very poorly with hundreds of services. Is there any way to manage this when each service is maintained by specific teams.

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

maybe try #helmfile or #helm channels

2020-12-09

SweetOps avatar
SweetOps
08:00:10 PM

Hey everyone, give a warm welcome to our newest members!

  • @Sebastian Ramírez
  • @Christian
  • @Jesse Cafarelli
  • @Claire Melbourne

Good to have you here =)

2020-12-10

Jesse Cafarelli avatar
Jesse Cafarelli

wave

SweetOps avatar
SweetOps
08:00:03 PM

Hey everyone, give a warm welcome to our newest members!

  • @ethan.williams
  • @mounir.missaoui
  • @Christian
  • @Jon Bevan

Good to have you here =)

Jon Bevan avatar
Jon Bevan

I love it when the robots say hi!

1

2020-12-11

Evangelos Karvounis avatar
Evangelos Karvounis

hey there! happy to be joining this Slack workspace. I have been following your work in Github and I have to say you are doing a pretty fine job especially with Terraform!

1
1
SweetOps avatar
SweetOps
08:00:26 PM

Hey everyone, give a warm welcome to our newest members!

  • @Milindu Kumarage
  • @Phil Hershkowitz
  • @Evangelos Karvounis
  • @Philip Boyd
  • @Martin Dojcak
  • @Michael Shaw

Good to have you here =)

3
RB avatar

anyone using a zero trust solution instead of a vpn ?

loren avatar

tailscale? not actively using, but monitoring their work…

loren avatar

https://tailscale.com/ — just became a fan boy of this product within 30 minutes of installing it. Very cool product if you’re looking to avoid VPNs / expose internal network resources to your team.

RB avatar

oh nice! ty

RB avatar

we’re trying out a zerotrust solution and were wondering how other people have figured out how to forward tcp connections through their solutions

RB avatar

our solution is asking us to use mTLS certs but this doesn’t seem to work with psql client. we can skip the certs if we use a proxy but then we cannot use the human readable domain

RB avatar

which requires code changes to update urls to point to ip:port for local development

loren avatar

other solutions i’m tracking are hashicorp boundary, and teleport (previously gravitational)

loren avatar

or if you want to buy a comprehensive solution, appgate sdp looks compelling

RB avatar

yes ive read about boundary. im unsure how they deal with tcp connections. im sure they also require mtls. i ahven’t read any blog posts on how to get some command commands working with certs tho

RB avatar

so far, ive only gotten curl and python to work

RB avatar

psql seems impossible

loren avatar

tailscale might be up your alley then… once running, it’s pure IP

2020-12-12

SweetOps avatar
SweetOps
08:00:01 PM

Hey everyone, give a warm welcome to our newest members!

  • @mihai.plesa

Good to have you here =)

1
mihai.plesa avatar
mihai.plesa

hey all, this is Mihai, the DevOps Manager at Brave (the browser by Brendan Eich). we’re big fans of Cloud Posse and have contributed to a few modules, looking at ramping that up. lovely to meet you and work together, cheers

1
wave1

2020-12-13

SweetOps avatar
SweetOps
08:00:05 PM

Hey everyone, give a warm welcome to our newest members!

  • @Christos
  • @Jonny Pillar
  • @Laurent

Good to have you here =)

Christos avatar
Christos

Hey hi everyone. I am @Christos. Working as software engineer on the frontend side for half decade now. Switching my career to SRE/DevOps atm. Happy to be here.

I am thankful for all the good work that you open-sourced. I am sure I will soon find some time to contribute and help out with the awesome work you do!

wave3
1

2020-12-14

SweetOps avatar
SweetOps
08:01:17 PM

Hey everyone, give a warm welcome to our newest members!

  • @Alina
  • @Jay

Good to have you here =)

1
dstieglitz avatar
dstieglitz

Hi folks! Just wanted to announce that stainless.ai has open sourced some dev ops stuff, if you’re interested take a look and of course, PR’s welcomed… https://dev-flow.readthedocs.io/en/latest/ https://github.com/stainlessai/jenkins-semci/

stainlessai/jenkins-semci

A semantic versioning shared library for Jenkins pipelines - stainlessai/jenkins-semci

2
1
dstieglitz avatar
dstieglitz
Simple, Repeatable & Free: An Open Source Software Delivery Pipeline (Part I)attachment image

If you’re developing software, one of the most important processes you need to have in place is a solid build & delivery system. It sounds…

keen avatar

first comment: where’s part 2? I hate multi part articles that never deliver the next part…

Simple, Repeatable & Free: An Open Source Software Delivery Pipeline (Part I)attachment image

If you’re developing software, one of the most important processes you need to have in place is a solid build & delivery system. It sounds…

keen avatar

I was hoping to see a bit more on how you’re approaching the pain problem around In complex environments like Kubernetes, proper versioning and protocol makes the difference between a reliable system and an unpredictable, broken mess. - application code vs infrastructure code vs the intersection of app/infra configs vs data

dstieglitz avatar
dstieglitz

Part two was published here: https://medium.com/stainless-ai/simple-repeatable-free-an-open-source-software-delivery-pipeline-part-ii-74a765213c3c. I think it addresses your question; basically, by automating the versioning using a library, repository coordinates, and Jenkins you can ensure your versions are always unique and you know what you’re deploying.

dstieglitz avatar
dstieglitz

Comments welcome!

2020-12-15

SweetOps avatar
SweetOps
08:00:19 PM

Hey everyone, give a warm welcome to our newest members!

  • @Davis Treybig
  • @Guy Elia
  • @swatiarora

Good to have you here =)

Davis Treybig avatar
Davis Treybig

Hi everyone - nice to meet you! My name is Davis. I work at an early stage venture capital firm, Innovation Endeavors, and spend a lot of my time looking at DevOps, particularly focused on security in the context of the software development lifecycle. If you do a lot of work in this “DevSecOps” area I’d love to chat!

wave2

2020-12-16

SweetOps avatar
SweetOps
08:00:10 PM

Hey everyone, give a warm welcome to our newest members!

  • @Muhammad Asif
  • @gespi
  • @Jonas Neves
  • @Berat Atlı
  • @Lukasz K
  • @David Knell
  • @Kuba Martin
  • @gabor.balogh1
  • @Roni Frantchi (env0)
  • @Ian Groff

Good to have you here =)

2

2020-12-17

SweetOps avatar
SweetOps
08:00:14 PM

Hey everyone, give a warm welcome to our newest members!

  • @David Hayes
  • @Ryan Fee
  • @Nadtakan Jones
  • @Sergey
  • @Tochukwu Nwoko
  • @Peter Gale

Good to have you here =)

wave3

2020-12-18

SweetOps avatar
SweetOps
08:00:20 PM

Hey everyone, give a warm welcome to our newest members!

  • @Oladeji Famakinwa
  • @martin.helfert
  • @Marc Woodford

Good to have you here =)

1
Rhys Davies avatar
Rhys Davies

Hi all, I’m CloudOps @www.golden.com, I use some of the Cloud Posse modules for Terraform and thought it would be nice to join the community here to see what I can learn and contribute

wave3
1

2020-12-19

SweetOps avatar
SweetOps
08:00:03 PM

Hey everyone, give a warm welcome to our newest members!

  • @Rhys Davies
  • @sripaljain

Good to have you here =)

2020-12-20

SweetOps avatar
SweetOps
08:00:18 PM

Hey everyone, give a warm welcome to our newest members!

  • @Rafal
  • @Alex Muntean

Good to have you here =)

2020-12-21

SweetOps avatar
SweetOps
08:00:13 PM

Hey everyone, give a warm welcome to our newest members!

  • @DnR-iData

Good to have you here =)

wave1

2020-12-22

SweetOps avatar
SweetOps
08:00:24 PM

Hey everyone, give a warm welcome to our newest members!

  • @Elena Goydina

Good to have you here =)

2020-12-23

SweetOps avatar
SweetOps
08:00:21 PM

Hey everyone, give a warm welcome to our newest members!

  • @Prasanth Kommini
  • @alexsavio
  • @joe.acurtis
  • @Yuchao Zhou
  • @Raghavendra V

Good to have you here =)

wave2

2020-12-24

SweetOps avatar
SweetOps
08:00:08 PM

Hey everyone, give a warm welcome to our newest members!

  • @ravi
  • @Darrell Cox

Good to have you here =)

jose.amengual avatar
jose.amengual

Happy holidays to all

6
5
3
5

2020-12-25

SweetOps avatar
SweetOps
08:00:03 PM

Hey everyone, give a warm welcome to our newest members!

  • @tim.birkett379
  • @BTH

Good to have you here =)

2020-12-26

SweetOps avatar
SweetOps
08:00:13 PM

Hey everyone, give a warm welcome to our newest members!

  • @Rashid Boyko
  • @Rajesh Koilpillai

Good to have you here =)

1

2020-12-27

Serge Crinquand avatar
Serge Crinquand

Hey everyone, I just joined - this is Serge, from Geneva, Switzerland. I am quite new in the world of devops and not a technical person. I hope to learn a lot…from the best ! Happy holidays to all !

wave4
venkata.mutyala avatar
venkata.mutyala

Check out #office-hours

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

Yup! this is the best tip.

SweetOps avatar
SweetOps
08:00:07 PM

Hey everyone, give a warm welcome to our newest members!

  • @Serge Crinquand

Good to have you here =)

wave2

2020-12-28

SweetOps avatar
SweetOps
08:00:25 PM

Hey everyone, give a warm welcome to our newest members!

  • @Bob
  • @Emmanuel

Good to have you here =)

2020-12-29

SweetOps avatar
SweetOps
08:00:13 PM

Hey everyone, give a warm welcome to our newest members!

  • @Asis
  • @Miguel Zablah

Good to have you here =)

wave4

2020-12-30

SweetOps avatar
SweetOps
08:00:10 PM

Hey everyone, give a warm welcome to our newest members!

  • @Andrey Polegoshko
  • @Borys Zora
  • @cb578
  • @renee
  • @jas caf
  • @Martin Mazurik
  • @Raymond Mazurik

Good to have you here =)

2
wave1

2020-12-31

SweetOps avatar
SweetOps
08:00:06 PM

Hey everyone, give a warm welcome to our newest members!

  • @Bryan Dady
  • @Tamer Elfeky
  • @Radek Dors

Good to have you here =)

Bryan Dady avatar
Bryan Dady

Thanks @Bot / @sweetops777 I’m finally getting back in here to learn more about how to use the Incident Management / Opsgenie module. First and foremost: thanks for putting this together. This pattern with managing our teams and users in YAML files is exactly what I was looking for!!!

    keyboard_arrow_up