#general (2020-12)

General conversations related to DevOps/Automation

General Discussions

2020-12-31

SweetOps avatar
SweetOps
08:00:06 PM

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

  • @
  • @
  • @

Good to have you here =)

2020-12-30

SweetOps avatar
SweetOps
08:00:10 PM

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

  • @
  • @
  • @
  • @
  • @
  • @
  • @

Good to have you here =)

2
1

2020-12-29

SweetOps avatar
SweetOps
08:00:13 PM

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

  • @
  • @

Good to have you here =)

4

2020-12-28

SweetOps avatar
SweetOps
08:00:25 PM

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

  • @
  • @

Good to have you here =)

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 !

4
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!

  • @

Good to have you here =)

2

2020-12-26

SweetOps avatar
SweetOps
08:00:13 PM

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

  • @
  • @

Good to have you here =)

1

2020-12-25

SweetOps avatar
SweetOps
08:00:03 PM

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

  • @
  • @

Good to have you here =)

2020-12-24

SweetOps avatar
SweetOps
08:00:08 PM

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

  • @
  • @

Good to have you here =)

jose.amengual avatar
jose.amengual

Happy holidays to all

6
5
3
5

2020-12-23

SweetOps avatar
SweetOps
08:00:21 PM

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

  • @
  • @
  • @
  • @
  • @

Good to have you here =)

2

2020-12-22

SweetOps avatar
SweetOps
08:00:24 PM

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

  • @

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!

  • @

Good to have you here =)

1

2020-12-20

SweetOps avatar
SweetOps
08:00:18 PM

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

  • @
  • @

Good to have you here =)

2020-12-19

SweetOps avatar
SweetOps
08:00:03 PM

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

  • @
  • @

Good to have you here =)

2020-12-18

SweetOps avatar
SweetOps
08:00:20 PM

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

  • @
  • @
  • @

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

3
1

2020-12-17

RB (Ronak) (Cloud Posse) avatar
RB (Ronak) (Cloud Posse)

Any sshuttle people here?

SweetOps avatar
SweetOps
08:00:14 PM

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

  • @
  • @
  • @
  • @
  • @
  • @

Good to have you here =)

3

2020-12-16

SweetOps avatar
SweetOps
08:00:10 PM

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

  • @
  • @
  • @
  • @
  • @
  • @
  • @
  • @
  • @
  • @

Good to have you here =)

2

2020-12-15

SweetOps avatar
SweetOps
08:00:19 PM

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

  • @
  • @
  • @

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!

2

2020-12-14

SweetOps avatar
SweetOps
08:01:17 PM

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

  • @
  • @

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-13

SweetOps avatar
SweetOps
08:00:05 PM

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

  • @
  • @
  • @

Good to have you here =)

Christos avatar
Christos

Hey hi everyone. I am @. 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!

3
1

2020-12-12

SweetOps avatar
SweetOps
08:00:01 PM

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

  • @

Good to have you here =)

1
mihai avatar
mihai

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
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!

  • @
  • @
  • @
  • @
  • @
  • @

Good to have you here =)

3
RB (Ronak) (Cloud Posse) avatar
RB (Ronak) (Cloud Posse)

anyone using a zero trust solution instead of a vpn ?

loren avatar
loren

tailscale? not actively using, but monitoring their work…

loren avatar
loren

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 (Ronak) (Cloud Posse) avatar
RB (Ronak) (Cloud Posse)

oh nice! ty

RB (Ronak) (Cloud Posse) avatar
RB (Ronak) (Cloud Posse)

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 (Ronak) (Cloud Posse) avatar
RB (Ronak) (Cloud Posse)

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 (Ronak) (Cloud Posse) avatar
RB (Ronak) (Cloud Posse)

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

loren avatar
loren

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

loren avatar
loren

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

RB (Ronak) (Cloud Posse) avatar
RB (Ronak) (Cloud Posse)

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 (Ronak) (Cloud Posse) avatar
RB (Ronak) (Cloud Posse)

so far, ive only gotten curl and python to work

RB (Ronak) (Cloud Posse) avatar
RB (Ronak) (Cloud Posse)

psql seems impossible

loren avatar
loren

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

2020-12-10

Jesse Cafarelli avatar
Jesse Cafarelli

SweetOps avatar
SweetOps
08:00:03 PM

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

  • @
  • @
  • @
  • @

Good to have you here =)

Jon Bevan avatar
Jon Bevan

I love it when the robots say hi!

1

2020-12-09

SweetOps avatar
SweetOps
08:00:10 PM

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

  • @
  • @
  • @
  • @

Good to have you here =)

2020-12-08

SweetOps avatar
SweetOps
08:06:41 PM

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

  • @
  • @
  • @
  • @
  • @
  • @
  • @

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-07

Steve Wade (swade1987) avatar
Steve Wade (swade1987)

@ what are you wanting to do?

SweetOps avatar
SweetOps
08:00:15 PM

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

  • @
  • @
  • @
  • @

Good to have you here =)

1
loren avatar
loren

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

loren avatar
loren

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
loren

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

loren avatar
loren

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
loren

ahah, think i figured it out! thanks @ 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-06

SweetOps avatar
SweetOps
08:00:07 PM

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

  • @

Good to have you here =)

1
Jurgen avatar
Jurgen

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
Jurgen

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
Jurgen

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
Jurgen

yeah, cool.

2020-12-04

SweetOps avatar
SweetOps
08:00:17 PM

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

  • @
  • @

Good to have you here =)

3

2020-12-03

SweetOps avatar
SweetOps
08:03:04 PM

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

  • @
  • @
  • @
  • @
  • @
  • @
  • @
  • @

Good to have you here =)

5
1

2020-12-02

SweetOps avatar
SweetOps
08:00:24 PM

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

  • @
  • @
  • @

Good to have you here =)

4

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!

  • @
  • @
  • @
  • @
  • @

Good to have you here =)

    keyboard_arrow_up