#office-hours (2019-12)
“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
2019-12-01
Anyone from #office-hours going to #aws-reinvent ?
2019-12-04
@here public #office-hours starting now! join us to talk shop https://zoom.us/j/508587304
The Technology Radar is an opinionated guide to technology frontiers. Read the latest here.
Anyone excited about the new releases from AWS reinvent
I can tell you that Google (internally) measures all this stuff in great detail
@Igor Rodionov I am hugely interested in this topic
and I have an ongoing conversation with Kawaguchi (the Jenkins guy) about finding these patterns in build logs
AWS Ecs vs fargate or just go with ElasticBeanS for complex web app ???
A Python framework to write Kubernetes operators in just few lines of code. - zalando-incubator/kopf
OPA is a great tool lots of companies are start using it in berlin.
Policy-based control for cloud native environments
#reinvent You, a fool: “Why the hell did you remove all linebreaks from your code?! It’s an unreadable mess!”
Me, a Cloud Economist: https://pbs.twimg.com/media/EK5BroZWsAAO9en.jpg
I joined late I was curious about If fargate would be a viable alternative for scalability and cost optimization
@Erik Osterman (Cloud Posse) check this https://www.openpolicyagent.org/docs/latest/terraform/
Policy-based control for cloud native environments
New Zoom Recording from our Public “Office Hours” on 2019-12-04 is now available.
2019-12-11
Hey what are we talking about today ?
Taking suggestions!
Anything interesting you came across this week?
Deprecation of the stable and incubator helm repos, and more topics of the tech radar maybe ?
Is it official now?
I see
Just as a heads up not really a topic to talk about IMHO
It’s a good heads up
I recall seeing the chatter in sweetops a few days ago
I’d love to hear you talk about what you guys went through when choosing your CI platform. You went with Codefresh, but you must have evaluated a bunch of others like Circle CI, Travis, etc
@here public #office-hours starting now! join us to talk shop https://zoom.us/j/508587304
Discover where your time really goes Ever wonder where the day’s gone to? Timeular is the effortless way to track time and improve how it’s spent. Capture your time by flipping the Tracker. Understand where it goes with our apps. How it works 1. Define Define what you want to track andcustomize your Tracker. 2. …
Productivity metrics and automatic time tracking for programmers.
@Erik Osterman (Cloud Posse) no mic today - for that PSA about helm, what ARE the alternatives?
distributed chart repos as alternative to the big centralized one. There are already a bunch of them on hub.helm.sh
Also the helm-git plugin
I’ll definitely have to check out the helm-git plugin.
[Title text] “Fortunately, the charging one has been solved now that we’ve all standardized on mini-USB. Or is it micro-USB? Shit.”
PullReminders is awesome BTW. And it’s free now since GitHub/Microsoft acquired them
https://hub.helm.sh points to a few private repos, so I assumed the deprication was in part to get folks to migrate to Helm 3 faster and in part to encourage others to host their own repositories (like PPAs)
Here is the official proposal, which came later: https://github.com/helm/community/blob/master/proposals/distributed-search.md
Here is the initial issue/PR for the proposal: https://github.com/helm/community/pull/24
Here is the helm/charts project deprecation issue: https://github.com/helm/charts/issues/16720
Here is the helm/charts project deprecation README notice PR: https://github.com/helm/charts/pull/19138
Helm community content. Contribute to helm/community development by creating an account on GitHub.
cc: @prydonius @unguiculus @technosophos @michelleN The best correlation I have to this is packagist for PHP. Please nit as this is a draft.
Now that Helm v2 has a deprecation timeline (proposed and we'll need to close out on) at helm/helm#6144 we can talk about a deprecation timeline for the stable and incubator repositories which …
Fixes #16720 Initial documentation update. Trying to reflect here what we've agreed on by a simple majority. Wording changes, or any other change suggestions are very welcome! The goal here is …
here is some more to the reasoning
https://github.com/helm/hub/issues/42 here is an open issue regarding what a repo might need
@Alex Siegman here is some of the reasoning explained
Thanks Pierre, I’ll have to review that. I’m using a lot of stable charts out of there.
same here which is why it came a big surprise to me.
TeamCity when I used it allowed me to connect a remote debugger, I could put break points in and debug live against a running pipeline. I don’t think I could jump in after the fact though. It’s been a few years since I’ve touched it
A GitHub Action for Kubernetes IN Docker - local clusters for testing Kubernetes - helm/kind-action
@roth.andy
A GitHub Action for Kubernetes IN Docker - local clusters for testing Kubernetes - helm/kind-action
There’s about five ways to test Jenkins JobDSL code locally at edX, but only a few are public for: https://build.testeng.edx.org/ https://github.com/edx/jenkins-configuration/blob/master/Makefile#L50
We have an ArgoCD POC up and have looked at CodeFresh, but our CI workflows move pretty slowly.
A collection of utilities for configuring a Jenkins instance and its plugins - edx/jenkins-configuration
CodeFresh Step to run pre-commit validation. Contribute to RothAndrew/cf-step-pre-commit development by creating an account on GitHub.
messy build since it is a new project but our circleci helmfile pipeline looks like..
Helmfile lint -> diff against dev, int, prod -> approval steps for the next steps -> applying in order
our “helmfile root modules” https://github.com/cloudposse/helmfiles/tree/master/releases
Comprehensive Distribution of Helmfiles for Kubernetes - cloudposse/helmfiles
Helm plugin to fetch charts from Git repositories. Contribute to aslafy-z/helm-git development by creating an account on GitHub.
helm install <https://kubernetes-charts.storage.googleapis.com/drupal-1.0.0.tgz>
@Adam Blackwell https://helm-notifier.com/
the jfrog image is malformed and a broken release.
also see #kubecost
Comprehensive Distribution of Helmfiles for Kubernetes - cloudposse/helmfiles
Maybe something for next week:
Functions inside of kubernetes knative vs OpenFaas
and the cluster operator benefit that might come with it. I was recently approached by one of our engineers that it would be much nicer to have one interface that the docker containers / services have to comply to.
New Zoom Recording from our Public “Office Hours” on 2019-12-11 is now available.
2019-12-12
2019-12-16
Update on using the Timeular app after using it for a few days:
It works great! It works really well if you are doing a lot of context switching during the day, and need to track how long you spend on the different activities you do. For me, since I work for a systems integrator, and am currently supporting a couple of different clients on different contracts, I am able to more easily track how much time I spent on each contract during the course of the day.
It also has meant more time tracked. Before, I was “eyeballing it”, and filling out my timesheet with ~8 hours of work. But now, I can be much more precise, and I am finding that I usually work more than 8 hours, and have been “estimating away” that extra time
Edit: Not an ad for Timeular! I didn’t buy the gadget. I’m using the app with their “free” account.
(I bought a few of them - going to test it with our team! Will let you know how it goes)
I also ordered 4 of them for my team.
2019-12-17
I’m still a fan of wakatime tracking my CLI usage
wakatime was an honorable mention in last week’s office hours
also, forget who, someone else was using it!
I am using it as well. But more in the background since my job is so much more than coding atm.
2019-12-18
Does someone have recommendation for a tool that allows me to draw up a goal infrastructure .. (I am not a big fan of Whiteboards.. I know of lucidchart etc. but I would be interessed in what are people using in the day to day business.
Our Confluence has a Gliffy plugin. We usually use that.
some of our guys use draw.io
I use lucidchart
Also, fwiw, zoom supports whiteboarding - works ok if you have a tablet with a stylus
@here public #office-hours starting now! join us to talk shop https://zoom.us/j/508587304
@Erik Osterman (Cloud Posse) Here are the 2 PR’s I’m most interested in at the moment:
- this one is I think pretty easy, just a bump in the label module https://github.com/cloudposse/terraform-aws-s3-log-storage/pull/22
@Adam Crews thanks, we are going to take care of the PRs
And… https://github.com/cloudposse/terraform-aws-efs-backup/pull/43 is a bit more complex, I think I need a little help to get it plugged into codefresh
This updates the module for terraform 0.12 and adds testing framework from other modules.
click the link i posted, it starts the video at the 1 hour timestamp
Gravitational Teleport backing services (S3, DynamoDB) - cloudposse/terraform-aws-teleport-storage
@Erik Osterman (Cloud Posse) the guy at codefresh was Bill Dowell
NGINX has been sending this email to most of its customers this week, in regards to the raid on its Moscow office https://twitter.com/2sec4u/status/1206093180774617088
Update regarding the #nginx drama from someone at nginx https://pbs.twimg.com/media/ELznWc6X0AEsF_V.png
The Pirate Bay raid took place on 31 May 2006 in Stockholm, when The Pirate Bay, a Swedish website that indexes torrent files, was raided by Swedish police, causing it to go offline for three days. Upon reopening, the site’s number of visitors more than doubled, the increased popularity attributed to greater exposure through the media coverage. The raid, alleged by Pirate Bay to be politically motivated and under pressure from the Motion Picture Association of America (MPAA), was reported as a success by the MPAA in the immediate aftermath, but with the website being restored within days and the raising of the debate in Sweden, commentators such as TorrentFreak called the raid “highly unsuccessful”. On 31 January 2008, Swedish prosecutors filed charges against four of the individuals behind The Pirate Bay for “promoting other people’s infringements of copyright laws”.
Istio control interface.
Helm 3 has much better support for CRDs. I think that’s what I was thinking about https://helm.sh/docs/topics/chart_best_practices/custom_resource_definitions/
How to handle creating and using CRDs.
A tool to use AWS IAM credentials to authenticate to a Kubernetes cluster - kubernetes-sigs/aws-iam-authenticator
From James Bohrman to Everyone: (12:01 PM)
Terraconsole seems interesting.
From zloeber to Everyone: (12:13 PM)
Worth keeping an eye on for the service mesh install space: <https://supergloo.solo.io/>
what Initial implementation of terraform-aws-eks-fargate-profile Add bats and Terratest Add Codefresh test pipeline why Provision an EKS Fargate Profile for Elastic Container Service for Kuberne…
New Zoom Recording from our Public “Office Hours” on 2019-12-18 is now available.
2019-12-19
…wasn’t there going to be something about the bastion docker image? Or did we not have time to cover it.
Oh it was just an honorable mention for https://sweetops.slack.com/archives/CRWTU2887/p1576698121003900
With help of my coworkers https://github.com/Flaconi/terraform-aws-bastion-ssm-iam A bastion which can give users access on the basis of their IAM permissions, also the bastion does not have ports exposed to the outside
Unrelated to the CloudPosse #bastion
2019-12-26
We are now syndicating our “Office Hours” as a podcast: http://podcast.cloudposse.com/
Cloud Posse holds public DevOps “Office Hours” every Wednesday at 11:30am PST to answer questions on all things DevOps/Terraform/Kubernetes/CICD related. These “lunch & learn” style sessions are totally free and really just an opportunity to talk shop, ask questions and get answers.Register h…
Awesome!