#random (2023-03)
Non-work banter and water cooler conversation
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/
2023-03-07
I was recently looking at https://docs.honeycomb.io/quickstart/ and I fell in love with the documentation. Does anyone happen to know what they use or know anyone that works there. I especially love the search feature - it actually works
First steps to get up and running with Honeycomb.
2023-03-08
Hey all, Looking to see if anyone has any experience with Lumos and you’re current feelings on the product!
Lumos is the internal AppStore for companies. It speeds up access requests, access reviews and license management through self-service.
2023-03-11
Anyone in this group based in Denver? I’ll be there on Tuesday, March 14th hosting/sponsoring a happy hour if you want to get together. The event is perfect for cofounders, CTOs engineering leaders, or DevOps engineers in Denver.
Let’s connect.
Spacelift is headed to mile high city to start off 2023 between March 14-16th. We are kicking things off with a community event!
Enjoy the first round of…
2023-03-14
On March 30 invite you to join Cloud Builders: Java Conf!
Do you want to see live Kubernetes hacking? Come to see interactive demos where your newly registered accounts in a k8s application are hijacked by Patrycja Wegrzynowicz, Lead Engineer at Form3, Founder at Yon Labs This talk guides you through various security risks of Kubernetes, focusing on OWASP Kubernetes Top 10 list. In live demos, you will find out how to exploit a range of vulnerabilities or misconfigurations in your k8s clusters, attacking containers, pods, network, or k8s components, leading to an ultimate compromise of user accounts in an exemplary web application. You will learn about common mistakes and vulnerabilities along with the best practices for hardening your Kubernetes systems.
Conf’s agenda is incredibly rich: code & practice focussed sessions, Java puzzles and more! 12+ featured global speakers will be talking about topical issues
#Kubernetes #OpenAI #Java20 #ApachePulsar #JavaPatterns #Serverless #SpringCloudFunction #AzureFunctions #AmazonCodeGuru #AmazonCodeWhisperer #OpenJDK #HotSpotJava #JVMPerformanceEngineering
March 30, 2023, at 10:00 AM (GMT +3) Format: online conference Mode: 1 day, 12+ speakers 100% free of charge
Register http://bit.ly/3liME5x
2023-03-17
Hi everyone, I’m sharing a tip for those who are facing issues with the Helms charts version and deprecated APIs in Kubernetes. I have created a script that can help to solve these errors, particularly if you are using Helm v2 in a cluster that cannot be migrated to v3. There are other solutions available, but they are outdated. I hope this helps.
Software is a fundamental element in most modern businesses, allowing companies to work with greater efficiency, productivity, and…
I feel like we should have a channel to discuss ChatGPT and other AI tools. Some naming ideas: #chatgpt, #ai, #ml-ops, #will-i-get-fired-when-ai-can-do-my-job-for-me. Thoughts, +1s?
I like #ai the attention is all on chatGPT right now but I imagine we will be looking at a number of different providers/tools/models beyond what openAI offers.
2023-03-20
2023-03-23
Whats your preferred CI tool?
I just can’t imagine coding anywhere except GitHub, and for that reason can’t imagine using something like GitLab CI in my repos. Even if it is compatible, the context switching isn’t worth the potential benefits.
GitLab integrates with GitHub now and is far superior to GitHub Actions (as of today)
With the GitHub integration, GitLab users can now create a CI/CD project in GitLab connected to an external GitHub.com or GitHub Enterprise code repository!
Flexible code reusability much more fluid and extensible than what Actions offers at least last time I reviewed it they only had Workflows which in my opinion is very gimped. If you are managing uniform pipelines across a large userbase not being able to standardize and extend is crucial.
I think Actions will be at parity with GitLabs offering one day but I do not feel like it is there yet. It is not a slight on the product. They offered this several years after GitLab.
I don’t have the side by side feature list, but Gitlab has had a lot more time and resources put toward their CI offering. How many years was Gitlab running for before GHA entered the market?
I’ve only got experience in GHA but they have been advancing pretty rapidly in the few years I’ve been working in it. The context switching disadvantage is enough to make it really hard for me to consider anything else.
Re: reusability, that’s one area where GHA has definitely made strides. Composite actions and workflow_dispatch come to mind.
GitLab CI is pretty cool. I think composite actions and reusable workflows allow GHA to offer much of the “reuse” functionality one might get from GitLab CI.
The one thing I prefer with GHA over GitLab CI is the ability to trigger on just about anything. Does GitLab CI only trigger on repo activity like push, MR, etc?
The next thing is that the workflow definitions can be located in different files. That is, i feel like GitLab CI only has the one file, .gitlab-ci.yml
, while GHA workflows can be defined by any YAML file located in .github/workflows
. Working with GitLab CI, I felt like I always had to add additional logic to the one file to keep from running jobs/steps that I didn’t want to happen on every push. The branch protection logic is similar but I like the ability to have specific workflows in specific files (GHA) vs all workflows in one file (GitLab CI).
@managedkaos the GHA link you provided is basically exactly how Gitlab operates. It gets more specific, if needed, via rules paradigm https://docs.gitlab.com/ee/ci/yaml/#rules
Also, gitlab is more flexible rather than having a .github/workflows
folder.. you can have a monorepo and have a specific pipeline per folder in the monorepo and include them depending on the rules
: https://docs.gitlab.com/ee/ci/yaml/includes.html
If GHA has a feature.. then Gitlab probably had it years earlier already
rules
is relatively new to GitLab so he might have converted to Actions before that went live
i guess what I’m getting at is, GHA has triggers for just about anyting that can happen against a repo. for example, if someone creates an issue, you can run a workflow.
is there a similar feature in GitLab CI?
@rms1000watt @timduhenchanter do you two use Gitlab for VCS as well?
At one place: no At other places: yes
it was fine in all setups
@managedkaos I would imagine all that can be done with Github webhook integration (If we’re talking about GitLab CI+GitHub Repo) but that’s a bit of work. Unless Gitlab has some convenient Github App that can manage all that
Like for simple pipelines, GHA is just fine
I am using Jenkins and GitHub at the moment so I will shun myself. However, when I was using GitLab it was also being used for VCS because there was not GitHub integration at the time. I think it’s fine for VCS personally. There are some niceties with GitHub for sure but nothing earthshattering. If I went back to it I would not mind using it for VCS because I would not want to double my licensing costs for GitHub users and GitLab users in order to integrate
But when you have complicated (mono)repos.. you’ll find yourself writing a lot more glue code that’s not necessary using Gitlab
With GitLab you can selectively call stages
stored in a central managed repository also so you don’t have to run every block in a job
. That has been around for a long time to your previous argument for GHA.
I would imagine all that can be done with Github webhook integration (If we’re talking about GitLab CI+GitHub Repo)
yeah i guess that’s what i’m getting at. i would prefer to just stay in one repo vs using github for the code and gitlab for the CI.
and to the point that github gives more options out of the box for workflows on anything that happens in a repo, not use code activity (like issues, comments, stars, etc).
i like gitlab ci, so i’m not knocking it. just thinking that GHA has more features when it comes to triggers.
Yeah I want to move off Jenkins to GHA but I just don’t feel like it has feature parity yet.
well i’m an oddball because i would probably start with Jenkins first. i’ve been using it for years so its muscle memory to go there for CI/CD when i start a new project
Yeah I have a central generalized pipeline in Jenkins that is pretty flexible so if I am working with something Greenfield it’s just the easiest to provision due to years of utilization.
same. i have templates that are rock solid so i just copy pasta in new proejects.
I’ve been following this product for a little while, looks really awesome but I don’t spend a lot of time in GitHub issues so I’ve never gotten to take advantage of it
They just made it free to use for private repos
Work with your team on open-source and private repositories, all in one place.