#random - January 2020

68 messages

A place for non-work-related flimflam, faffing, hodge-podge or jibber-jabber you’d prefer to keep out of more focused work-related channels.
Archive: https://archive.sweetops.com/random/

January 2020
Pierre Humberdroz
Pierre Humberdrozalmost 7 years ago
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)almost 7 years ago
Pierre Humberdroz
Pierre Humberdrozalmost 7 years ago
Has someone used Keel before? It seems to be a nice tool to manage Helm Deployments as well. https://keel.sh/
Zachary Loeber
Zachary Loeberalmost 7 years ago
if it doesn't do helmfiles its dead to me
Zachary Loeber
Zachary Loeberalmost 7 years ago
(j/k, I heard of it but haven't tinkered yet)
Pierre Humberdroz
Pierre Humberdrozalmost 7 years ago
I just like the automated update of stuff.. so it will check if there is a new version and just update. 😄
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)almost 7 years ago
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)almost 7 years ago
Pretty neat implementation that stores all email on s3 and uses plus addressing for folders
Maarten van der Hoef
Maarten van der Hoefalmost 7 years ago
Zachary Loeber
Zachary Loeberalmost 7 years ago
For those looking to up their git game: https://git-man-page-generator.lokaltog.net/
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)almost 7 years ago
🤣
erik
erikalmost 7 years ago
loren
lorenalmost 7 years ago
lololol the evil part of me wants to feed that to git newbies
Zachary Loeber
Zachary Loeberalmost 7 years ago
I was thinking the exact same thing. Copy/paste the output and ask why they don't know abou the 'git-lick-ref' git subcommand already....
Slackbot
Slackbotalmost 7 years ago
This message was deleted.
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)almost 7 years ago
Joe Presley
Joe Presleyalmost 7 years ago
I try to only click on links sent by random people but that article set me straight.
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)almost 7 years ago
lol
rohit
rohitalmost 7 years ago
Any suggestions about code coverage tools ?
Zachary Loeber
Zachary Loeberalmost 7 years ago
2 most underrated kubernetes tools: krew (plugin manager adding kubectl commands you never knew you needed). jx (jenkins-x) - Even if you don't use this for pipelining apps it has so many freaking features and tooling (like spitting out terraform for a new cluster in different cloud providers) that its hard not to like.
Zachary Loeber
Zachary Loeberalmost 7 years ago
happy friday all 🙂
joshmyers
joshmyersalmost 7 years ago
spitting out terraform for a new cluster in different cloud providers 😂
Zachary Loeber
Zachary Loeberalmost 7 years ago
Actually, it seems like it only creates the terraform for gke ATM, how sad (and that's what I get for making assumptions).
joshmyers
joshmyersalmost 7 years ago
Def not using that TF for my prod CI, thanks.
Andrew Roth
Andrew Rothalmost 7 years ago(edited)
A day in the life at Kessel Run, one of only 3 DOD programs with an active Continuous Authority To Operate (cATO)
https://media.dau.edu/media/Kessel+RunA+a+%22Day+in+the+Life%22+at+a+DoD+Software+Factory/1_y9aexv7y
Pierre Humberdroz
Pierre Humberdrozalmost 7 years ago
@Andrew Roth maybe still interesting for you: https://www.youtube.com/watch?v=4owbdHzfyMY&feature=youtu.be
Zachary Loeber
Zachary Loeberalmost 7 years ago
is anyone here actually implementing gitops in their environments? I'm starting to look at it and doubling our repo count is going to be a hard sell.
Zachary Loeber
Zachary Loeberalmost 7 years ago
One other item I'm having generic difficulties with is pipeline as code. Frankly, I've got quite a lot of it as I love it. But I keep struggling with developers not allowing me to change it after initial deployment.
Zachary Loeber
Zachary Loeberalmost 7 years ago
I've been able to get around this by using a remote git repo of pipeline code as a library of sorts
Zachary Loeber
Zachary Loeberalmost 7 years ago
but I keep thinking I should create a separate protected release/pipeline branch on the repos so I can put separate PR/branch policies in place. Is that some kind of antipattern? It feels like it may be so I'm doubting myself on that one pretty strongly..
Pierre Humberdroz
Pierre Humberdrozalmost 7 years ago
We are doing it kinda. Maybe if you can make it to today’s office hours we can talk about it @Zachary Loeber?
Otherwise I will prepare a longer answer here.
Zachary Loeber
Zachary Loeberalmost 7 years ago
I'll be there, just don't want to dominate the conversation with my issues 🙂
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)almost 7 years ago
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)almost 7 years ago
Lol, “nerdsniped” - haven’t heard that before
David
Davidalmost 7 years ago
Just finished a ~40 minute meltdown after updating a prod frontend and noticing the prod site did not work in the same way as the dev/staging versions I had updated no problem.

Turns out the application code is expected to work differently in prod than in dev/staging, with a redirect thrown in on the root domain. And that app code was changed without my knowledge.

There's no question here, just a quick vent after a very stressful morning where I though I took down our prod homepage.
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)almost 7 years ago
Yes, that sounds frustrating! Have you guys resolved what to do in the future to avoid this situation?
Chris Fowles
Chris Fowlesalmost 7 years ago
after spending some time trying to find a decent documentation platform for a team that doesn't have confluence and doesn't want to spend money i've been pleasantly surprised by the wiki capabilities in azure devops
Chris Fowles
Chris Fowlesalmost 7 years ago
markdown and git support, as well as a couple of handy functions such as auto formatting tables and mermaid diagram support
Zachary Loeber
Zachary Loeberalmost 7 years ago
@Chris Fowles Honestly, the platform isn't so bad on that front. I like that the wiki is just a repo as well (git push origin wikiMaster)
Zachary Loeber
Zachary Loeberalmost 7 years ago
didn't realize mermaid support was there, is that recent?
Chris Fowles
Chris Fowlesalmost 7 years ago
yeh i think so, i hadn't seen it before
Zachary Loeber
Zachary Loeberalmost 7 years ago
I'd been using Typora locally for mermaid diagram editing live (though VSCode has a live previewer extension that rocks as well)
Zachary Loeber
Zachary Loeberalmost 7 years ago
How badly am I getting declarative-itus if I no longer wish to make visio diagrams by hand anymore? 🙂
Chris Fowles
Chris Fowlesalmost 7 years ago
i don't mind making diagrams by hand in visio - i hate maintaining them though
Will Sargent (eero)
Will Sargent (eero)almost 7 years ago
https://structurizr.com/ does a pretty good job
Will Sargent (eero)
Will Sargent (eero)almost 7 years ago
Andrew Roth
Andrew Rothalmost 7 years ago
@Erik Osterman (Cloud Posse) how have the Timeular cubes that you got been working? I've been using the app for free for a while and like it a lot. If you haven't been having any issues with the cubes like flaky connectivity then I'm thinking I'll get one.
Zachary Loeber
Zachary Loeberalmost 7 years ago
I'd be super hard pressed to answer all the questions on this list of devops interview preparation exercises... https://github.com/bregman-arie/devops-exercises/blob/master/README.md
Zachary Loeber
Zachary Loeberalmost 7 years ago
Heck, I may start working my way through this list anyway. Its an excellent braindump of technologies and patterns worth reviewing.
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)almost 7 years ago
These are great questions
grv
grvalmost 7 years ago
Super helpful, thanks. Great resource to look at when I do step in the job market again 😄
albttx
albttxalmost 7 years ago
Hello guys, i need help with gcp app engine, i don’t find a good channel for that, is there one ?
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)almost 7 years ago
Hrmmmm yea, @albttx we don't have much chatter for GCP topics (mostly an AWS based team)
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)almost 7 years ago
I'll create a #gcp channel and we can see where it goes 🙂
David
Davidalmost 7 years ago
Say I converted a typescript from a synchronous (s: string): string to an async (s: string): Promise<string>, and that that function is used hundreds of times in our codebase.

Does anyone have any refactoring tool suggestions I could use to quickly make this change in an automated way?
leonyi
leonyialmost 7 years ago(edited)
Good morning! Quick question (hopefully) I found you searching for a way to mask terraform sensitive output and found tmask, which led me to geodesic. I was inspired to use that as an example to create my own base docker image for a GCP based infra environment. What are your recommendations to include tfmask and github-commenter from your repos? How often are they updated in your flow?
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)almost 7 years ago
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)almost 7 years ago
Kelsey Hightower rocking the boat again... :-)
joshmyers
joshmyersalmost 7 years ago
“We’re gonna break it up and somehow find the engineering discipline we never had in the first place” < too true.
joshmyers
joshmyersalmost 7 years ago
Not sure about the “bad infrastructure” though (what referring to exactly)
Zachary Loeber
Zachary Loeberalmost 7 years ago
MonoService should be the new term we use, or mircolith rather.
Zachary Loeber
Zachary Loeberalmost 7 years ago
containerizing a bunch of crap but still being so tightly interwoven that they could never be deployed individually.
Pierre Humberdroz
Pierre Humberdrozalmost 7 years ago
Just throwing this in here too: https://twitter.com/sarahmei/status/1090860150712221698?s=21

Improvement over consistency is a great mantra