#office-hours (2023-01)
“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
2023-01-03
![Oleksandr Lytvyn avatar](https://secure.gravatar.com/avatar/6ab3d2952ea84367df576f36924caa45.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0024-72.png)
Hello everyone, i would like to ask about deployment of AWS Config in AWS Organizations. From what i can see in documentation, YouTube, and in Google’s results overall - there are a lot of examples of deployment using CloudFormation StackSet’s. But in our company we’re using Terraform (and not using CloudFormation).
Question: did anyone tried to deploy AWS Config in AWS Organizations (i.e. multi-region + multi-account) features as Conformance Packs and overall enforcing 1 rule to all AWS Org member accounts (and selected regions)? Is there any caveats or limitations / features (compared to deploying same setup, but with CloudFormation StackSet’s)?
(PS. Maybe i asked question in wrong chat, I’m new here )
![David avatar](https://avatars.slack-edge.com/2023-01-03/4602192766369_d1587f12ba15a36a2762_72.jpg)
Would love to offer suggestions but I don’t understand your question clearly
![David avatar](https://avatars.slack-edge.com/2023-01-03/4602192766369_d1587f12ba15a36a2762_72.jpg)
I’d say you should go with terraform for provisioning as one of the major points it has for it as against cloudformation is the avoidance of vendor lock-in
![Oleksandr Lytvyn avatar](https://secure.gravatar.com/avatar/6ab3d2952ea84367df576f36924caa45.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0024-72.png)
In short: could it be done (deploying AWS Config in AWS organizations, across multiple accounts & multiple regions) via Terraform (while almost all if not all examples that i’ve seen so far are CloudFormation StackSets)?
![David avatar](https://avatars.slack-edge.com/2023-01-03/4602192766369_d1587f12ba15a36a2762_72.jpg)
Yes, can be done with terraform using the right providers and resources
![David avatar](https://avatars.slack-edge.com/2023-01-03/4602192766369_d1587f12ba15a36a2762_72.jpg)
here are some helpful links
![David avatar](https://avatars.slack-edge.com/2023-01-03/4602192766369_d1587f12ba15a36a2762_72.jpg)
![attachment image](https://cdn.thenewstack.io/media/2020/11/7e6ed96c-mountain-4810958_1280.jpg)
Terraform has been developed from the ground up to be multi-cloud and supports a vast array of providers that can be used within a given set of scripts.
![David avatar](https://avatars.slack-edge.com/2023-01-03/4602192766369_d1587f12ba15a36a2762_72.jpg)
![David avatar](https://avatars.slack-edge.com/2023-01-03/4602192766369_d1587f12ba15a36a2762_72.jpg)
Hope these help
![Oleksandr Lytvyn avatar](https://secure.gravatar.com/avatar/6ab3d2952ea84367df576f36924caa45.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0024-72.png)
![Eric Berg avatar](https://avatars.slack-edge.com/2022-02-23/3149638965779_b5a77c77548365fff07f_72.jpg)
@Erik Osterman (Cloud Posse), re deploying ingress controller crds, where are those examples of deploying multi-doc yaml manifests, using the kubernetes_manifest resources instead of kubectl_manifest?
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
2023-01-04
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
@here office hours is starting in 30 minutes! Remember to post your questions here.
![Sean Turner avatar](https://secure.gravatar.com/avatar/d65e20d489479e9ae2dfdd00d0393855.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0012-72.png)
Reposting from above, I got missed a few weeks ago ha.
Q: What are some good ways to update an application in argo with the new docker tag?
Some options…
• image updater sounds great and it’s on the roadmap to be added to argocd
• eventbridge watching docker pushes which triggering lambda container with a git library doing the replacement on values.yaml
?
• CI mechanism building images does the replacement in values.yaml
and makes a commit?
![Sean Turner avatar](https://secure.gravatar.com/avatar/d65e20d489479e9ae2dfdd00d0393855.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0012-72.png)
Signed-off-by: Jaideep Rao [email protected]
Note on DCO:
If the DCO action in the integration test fails, one or more of your commits are not signed off. Please click on the Details link next to the DCO action for instructions on how to resolve this.
Checklist:
☑︎ Either (a) I’ve created an enhancement proposal and discussed it with the community, (b) this is a bug fix, or (c) this does not need to be in the release notes. ☑︎ The title of the PR states what changed and the related issues number (used for the release note). ☐ I’ve included “Closes [ISSUE #]” or “Fixes [ISSUE #]” in the description to automatically close the associated issue. ☐ I’ve updated both the CLI and UI to expose my feature, or I plan to submit a second PR with them. ☐ Does this PR require documentation updates? ☐ I’ve updated documentation as required by this PR. ☑︎ Optional. My organization is added to USERS.md. ☑︎ I have signed off all my commits as required by DCO ☐ I have written unit and/or e2e tests for my change. PRs without these are unlikely to be merged. ☐ My build is green (troubleshooting builds).
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Erik Osterman (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Omry Hay has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andy Roth has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Brian Pauley has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Ralf Pieper has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Linda Pham (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Sean Turner has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Maura Rowell has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andrew Vitko has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andy Wortman has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Luis Masaya has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Michael Jenkins has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Joe Caulfield has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Charles Smith has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Stevan Arychuk has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Roy Sprague has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
dag viggo lokoeen has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Guillermo Gutierrez has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Ozzy has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Steven Vargas has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Harold Sphinx has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Guelor Emanuel has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Isa Aguilar has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Mazin Ahmed has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Isaac M has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Peter L has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Oliver Schoenborn has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Sergei Valevka has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Paul Bullock has joined Public “Office Hours”
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
Artificial Intelligence Infrastructure-as-Code Generator.
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Salvador Montiel has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
David Ekpo has joined Public “Office Hours”
![Linda Pham (Cloud Posse) avatar](https://avatars.slack-edge.com/2022-04-13/3374321180711_438a91ddd259ebac3590_72.jpg)
Links from today’s call: https://cloud.google.com/docs/terraform/best-practices-for-terraform https://github.com/docker/bake-action https://github.com/docker/bake-action/blob/master/docker-bake.hcl https://argocd-image-updater.readthedocs.io/en/stable/ https://argocd-image-updater.readthedocs.io/en/stable/basics/update-methods/#method-git https://github.com/gofireflyio/aiac
2023-01-05
![SweetOps avatar](/assets/images/custom_emojis/sweetops.png)
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
![attachment image](https://cdn.searchenginejournal.com/wp-content/uploads/2023/01/microsoft-bing-chatgpt-63b5ada78e5ca-sej.png)
Microsoft’s Bing search engine is set to get a boost with the integration of OpenAI’s ChatGPT chatbot technology.
2023-01-11
![Vlad Ionescu (he/him) avatar](https://avatars.slack-edge.com/2020-10-03/1417676895681_ea45b3f22e5fea04f2fc_72.png)
![Vlad Ionescu (he/him) avatar](https://avatars.slack-edge.com/2020-10-03/1417676895681_ea45b3f22e5fea04f2fc_72.png)
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
@here office hours is starting in 30 minutes! Remember to post your questions here.
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Erik Osterman (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Brian Pauley has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Oliver Schoenborn has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Vlad Ionescu has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Linda Pham (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Isaac M has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Jeremy White has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andrew Vitko has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Trina King has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Bryan Dady has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Eric Berg has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Matt Calhoun has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Sumeet Agarwal has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Greg Bouwens has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Jim Park has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Arthur Dent has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Ashley Delbridge has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Salvador Montiel has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Yusuf has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andy Roth has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Harold Sphinx has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Igor M has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Alex Siegman has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Paul Marcelin has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Roy Sprague has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Ashwin Jacob has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Joe Perez has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Paul Bullock has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Michael Jenkins has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Brad Curfman has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Roy Sprague has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Michael Sew has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Martin Mazurik has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
David Ekpo has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
PePe Amengual has joined Public “Office Hours”
![Linda Pham (Cloud Posse) avatar](https://avatars.slack-edge.com/2022-04-13/3374321180711_438a91ddd259ebac3590_72.jpg)
Links from today’s call: https://atmos.tools/category/quick-start/ https://atmos.tools/core-concepts/components/remote-state/ https://atmos.tools/cli/cheatsheet/ https://atmos.tools/core-concepts/workflows/ https://aws.amazon.com/blogs/aws/amazon-s3-encrypts-new-objects-by-default/ https://thenextweb.com/news/evernote-acquired-how-new-owner-can-fix-it https://www.reuters.com/technology/twitter-hacked-200-million-user-email-addresses-leaked-researcher-says-2023-01-05/ https://github.com/valentindeaconu/terralist https://github.com/lensapp/lens/issues/6823 https://www.producthunt.com/posts/kubernetes-chatgpt-bot https://til.simonwillison.net/clickhouse/github-explorer https://circleci.com/blog/january-4-2023-security-alert/ https://docs.aws.amazon.com/AmazonECR/latest/userguide/push-oci-artifact.html https://webauthn.io
![SweetOps avatar](/assets/images/custom_emojis/sweetops.png)
2023-01-18
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
@here office hours is starting in 30 minutes! Remember to post your questions here.
![party_parrot](/assets/images/custom_emojis/party_parrot.gif)
![sweetops](/assets/images/custom_emojis/sweetops.png)
![venkata.mutyala avatar](https://avatars.slack-edge.com/2022-01-10/2935964026964_e3525ee61170d7dc3198_72.png)
For autogenerating Helm chart README.md’s what do you folks use? I came across the following options, does anyone have another recommendation?
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
@Igor Rodionov
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Erik Osterman (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Marc Tamsky has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Jonathan Poczatek has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Brad Curfman has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Peter Luknar has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Linda Pham (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Paul Marcelin has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Michael Jenkins has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
venkata mutyala has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Brian Pauley has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Geordan Liban has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Maura Rowell has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
deniz gokcin has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Alex Atkinson has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Matt Reggler has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Isa Aguilar has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
tyler has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Paul Bullock has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Matt Calhoun has joined Public “Office Hours”
![deniz gökçin avatar](https://avatars.slack-edge.com/2022-04-01/3315876182103_97282c9e64652354b035_72.png)
last minute question:
We are on GitHub Teams plan and I was wondering how are the folks here handling shared-actions. I have some workflows that are identical in all repos and I have some workfows that have minor differences in different repos. Although I am using dependabot to handle version bumps, it started to be super painful to update 30+ repos whenever I think of an enhancement. Any tips??
![April avatar](https://secure.gravatar.com/avatar/33bd2fb287359adbd0b40c8938052546.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0012-72.png)
![April avatar](https://secure.gravatar.com/avatar/33bd2fb287359adbd0b40c8938052546.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0012-72.png)
We swapped from gitlab to github and now use reusable workflows.
![April avatar](https://secure.gravatar.com/avatar/33bd2fb287359adbd0b40c8938052546.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0012-72.png)
Our shared actions repo: https://github.com/scientist-softserv/actions
Github CI Actions Repo
![April avatar](https://secure.gravatar.com/avatar/33bd2fb287359adbd0b40c8938052546.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0012-72.png)
Caller workflow example: https://github.com/scientist-softserv/palni-palci/blob/main/.github/workflows/build-test-lint.yaml
name: "Build Lint Test"
on:
push:
branches:
- main
pull_request:
branches:
- main
workflow_dispatch:
inputs:
debug_enabled:
type: boolean
description: 'Run the build with tmate debugging enabled (<https://github.com/marketplace/actions/debugging-with-tmate>)'
required: false
default: false
jobs:
build:
uses: scientist-softserv/actions/.github/workflows/[email protected]
secrets: inherit
with:
platforms: "linux/amd64"
target: hyku-base
worker: true
workerTarget: hyku-worker
test:
needs: build
uses: scientist-softserv/actions/.github/workflows/[email protected]
with:
worker: true
lint:
needs: build
uses: scientist-softserv/actions/.github/workflows/[email protected]
with:
worker: true
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Jim Park has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Ashwin Jacob has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Soren Jensen has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andrew Vitko has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Ashwin Jacob has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Isaac M has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Harold Sphinx has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Christopher Pieper has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Matt Ouellette has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Harold Sphinx has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Matt Ouellette has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
PePe Amengual has joined Public “Office Hours”
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
If you’re terminal-loving engineers using Kubernetes like us, kubectl is your constant companion. That’s why the Kubecost team built a new CLI for interacting with Kubernetes cost data. Today, we’re announcing kubectl cost, an open-source extension that fits directly into your workflow.
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
![attachment image](https://github.blog/wp-content/uploads/2022/04/Engineering-Security.png?fit=1200%2C630)
GitHub Actions - Sharing actions and reusable workflows from private repositories is now GA
![Linda Pham (Cloud Posse) avatar](https://avatars.slack-edge.com/2022-04-13/3374321180711_438a91ddd259ebac3590_72.jpg)
Links from today’s call: https://starship.rs/ https://medium.com/chick-fil-atech/enterprise-restaurant-compute-f5e2fd63d20f https://dev.37signals.com/our-cloud-spend-in-2022/ https://github.com/hashicorp/terraform-provider-aws/issues/23288 https://www.reddit.com/r/Terraform/comments/10dtwjk/send_physical_mail_using_terraform/ https://www.apple.com/newsroom/2023/01/apple-unveils-macbook-pro-featuring-m2-pro-and-m2-max/
![SweetOps avatar](/assets/images/custom_emojis/sweetops.png)
2023-01-21
![omerfsen avatar](https://secure.gravatar.com/avatar/b66c1225c52ce7769292f48c16d03f0f.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0012-72.png)
Hello guys, Is there a tool that i can search and list versions
of docker image on dockerhub ? docker search
searches for versions but do not list available image versions/tags
![omerfsen avatar](https://secure.gravatar.com/avatar/b66c1225c52ce7769292f48c16d03f0f.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0012-72.png)
#!/bin/bash
set -e
# User to search for
UNAME=${1}
# get token to be able to talk to Docker Hub
TOKEN=dckr_pat_XXXXXXXXXXXXXXXXXXXXXXXx
#TOKEN=$(curl -s -H "Content-Type: application/json" -X POST -d '{"username": "'${UNAME}'", "password": "'${UPASS}'"}' <https://hub.docker.com/v2/users/login/> | jq -r .token)
# get list of namespaces accessible by user (not in use right now)
#NAMESPACES=$(curl -s -H "Authorization: JWT ${TOKEN}" <https://hub.docker.com/v2/repositories/namespaces/> | jq -r '.namespaces|.[]')
# get list of repos for that user account
REPO_LIST=$(curl -s -H "Authorization: JWT ${TOKEN}" <https://hub.docker.com/v2/repositories/${UNAME}/?page_size=10000> | jq -r '.results|.[]|.name')
# build a list of all images & tags
for i in ${REPO_LIST}
do
# get tags for repo
IMAGE_TAGS=$(curl -s -H "Authorization: JWT ${TOKEN}" <https://hub.docker.com/v2/repositories/${UNAME}/${i}/tags/?page_size=10000> | jq -r '.results|.[]|.name')
# build a list of images from tags
for j in ${IMAGE_TAGS}
do
# add each tag to list
FULL_IMAGE_LIST="${FULL_IMAGE_LIST} ${UNAME}/${i}:${j}"
done
done
# output list of all docker images
for i in ${FULL_IMAGE_LIST}
do
echo ${i}
done
![omerfsen avatar](https://secure.gravatar.com/avatar/b66c1225c52ce7769292f48c16d03f0f.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0012-72.png)
I have modified https://stackoverflow.com/a/60549026/7281491 to match my need … It works
An external organization that I work with has given me access to a private (auth token protected) docker registry, and eventually I would like to be able to query this registry, using docker’s HTTP…
2023-01-22
![managedkaos avatar](https://secure.gravatar.com/avatar/f7d88a7a95990c984ab107b491b51b3f.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0025-72.png)
Interesting looking tool for simulating k8s clusters… https://kwok.sigs.k8s.io/
KWOK (Kubernetes WithOut Kubelet) # kwok is a toolkit that enables setting up a cluster of thousands of Nodes in seconds. Under the scene, all Nodes are simulated to behave like real ones, so the overall approach employs a pretty low resource footprint that you can easily play around on your laptop. So far we provide two tools: Kwok: Core of this repo. It simulates thousands of fake Nodes. Kwokctl: A CLI to facilitate creating and managing clusters simulated by Kwok.
2023-01-23
![jsreed avatar](https://avatars.slack-edge.com/2022-12-06/4491361948977_169d2199777bd480b3dd_72.png)
Jesus… that’s gonna be the next step to containers… now they arent even “real”
![jsreed avatar](https://avatars.slack-edge.com/2022-12-06/4491361948977_169d2199777bd480b3dd_72.png)
it’s virtualization on top of virtualization on top of virtualization -> simulation aka the matrix LOOOOOL
![1000](/assets/images/custom_emojis/1000.png)
![jsreed avatar](https://avatars.slack-edge.com/2022-12-06/4491361948977_169d2199777bd480b3dd_72.png)
![managedkaos avatar](https://secure.gravatar.com/avatar/f7d88a7a95990c984ab107b491b51b3f.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0025-72.png)
And here’s another one. some sort of Vault-competitor, secrets management tool: https://infisical.com/ https://github.com/Infisical/infisical
![attachment image](https://infisical.com/images/message.png)
Infisical lets developers manage secrets and environments. Used by everyone from small teams to large corporations. Save time and improve security.
Infisical is an open-source, end-to-end encrypted tool to sync secrets and configs across your team and infrastructure.
2023-01-25
![venkata.mutyala avatar](https://avatars.slack-edge.com/2022-01-10/2935964026964_e3525ee61170d7dc3198_72.png)
Resharing from another user group: https://media.defense.gov/2023/Jan/18/2003145994/-1/-1/0/CSI_IPV6_SECURITY_GUIDANCE.PDF
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
@here office hours is starting in 30 minutes! Remember to post your questions here.
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Erik Osterman (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Brian Pauley has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Allan Mohr has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Linda Pham (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Nenna Salinas has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Ralf Pieper has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Michael Jenkins has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Roy Sprague has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Harold Sphinx has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Matt Calhoun has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andy Wortman has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Jim Park has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Gabriel Tam has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Isaac M has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Dave Lundgren has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Michael Pursifull has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
dag viggo lokoeen has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Matt Gowie has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
David Ekpo has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Paul Marcelin has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Soren Jensen has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Azar AKB has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Marc Tamsky has joined Public “Office Hours”
![Linda Pham (Cloud Posse) avatar](https://avatars.slack-edge.com/2022-04-13/3374321180711_438a91ddd259ebac3590_72.jpg)
Links from today’s call: https://blog.thinkst.com/2023/01/swipe-right-on-our-new-credit-card-tokens.html https://keda.sh/ https://zura.wiki/post/never-write-a-commit-message-again-with-the-help-of-gpt-3/ https://media.defense.gov/2023/Jan/18/2003145994/-1/-1/0/CSI_IPV6_SECURITY_GUIDANCE.PDF https://github.com/Infisical/infisical https://kwok.sigs.k8s.io/ https://www.hashicorp.com/blog/terraform-cloud-adds-projects-to-organize-workspaces-at-scale https://github.com/rootsami/terradrift https://github.com/PacoVK/tapir https://gist.github.com/tobischw/937def6638edd8f1be218dcb272e17e1 https://infisical.com/docs/self-hosting/deployments/kubernetes https://www.doppler.com/
![SweetOps avatar](/assets/images/custom_emojis/sweetops.png)
![Adnan avatar](https://secure.gravatar.com/avatar/86fbcb1983990cec4ffd9e7f6b009669.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0009-72.png)
regarding the question yesterday about communication between (micro)services, maybe this article and the idea can help https://martinfowler.com/bliki/ParallelChange.html
“The API expand-contract pattern, sometimes called parallel change, will be familiar to many, especially when used with databases or code; however, we only see low levels of adoption with APIs. Specifically, we’re seeing complex versioning schemes and breaking changes used in scenarios where a simple expand and then contract would suffice. For example, first adding to an API while deprecating an existing element, and then only later removing the deprecated elements once consumers are switched to the newer schema. This approach does require some coordination and visibility of the API consumers, perhaps through a technique such as consumer-driven contract testing.” Thoughtworks