#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

Mike Martin avatar
Mike Martin

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

Quick Start | Honeycomb

First steps to get up and running with Honeycomb.

1

2023-03-08

Lukasz avatar

Hey all, Looking to see if anyone has any experience with Lumos and you’re current feelings on the product!

Lumos SaaS Management & Identity Governance Software

Lumos is the internal AppStore for companies. It speeds up access requests, access reviews and license management through self-service.

2023-03-11

Ryan Cartwright avatar
Ryan Cartwright

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.

https://www.linkedin.com/posts/ryandcartwright_develop-happy-hour-march-tue-mar-14-2023-activity-7038227352895586304-CHta?utm_source=share&utm_medium=member_ios

Ryan Cartwright on LinkedIn: Develop Happy Hour March, Tue, Mar 14, 2023, 6:00 PM | Meetupattachment image

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…

1

2023-03-14

Vika P avatar

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

1
1

2023-03-17

Diego Maia avatar
Diego Maia

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.

https://medium.com/@diego_maia/upgrading-helm-chart-on-kubernetes-overcoming-challenges-of-obsolete-helm-v2-f79ef150c362

Upgrading Helm Chart on Kubernetes: Overcoming Challenges of Obsolete Helm v2attachment image

Software is a fundamental element in most modern businesses, allowing companies to work with greater efficiency, productivity, and…

Jim Park avatar
Jim Park

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?

8
venkata.mutyala avatar
venkata.mutyala

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.

Jim Park avatar
Jim Park

We did it! ai is a thing now, come share your experiences!

1
1

2023-03-20

2023-03-23

 avatar
06:05:21 PM

Whats your preferred CI tool?

kevcube avatar
kevcube

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.

1
timduhenchanter avatar
timduhenchanter

GitLab integrates with GitHub now and is far superior to GitHub Actions (as of today)

https://about.gitlab.com/solutions/github/

GitLab CI/CD for GitHubattachment image

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!

1
1
Chris Fowles avatar
Chris Fowles

why far superior? what sets it so far apart from actions?

1
timduhenchanter avatar
timduhenchanter

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.

timduhenchanter avatar
timduhenchanter

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.

rms1000watt avatar
rms1000watt

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?

kevcube avatar
kevcube

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.

1
managedkaos avatar
managedkaos

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).

rms1000watt avatar
rms1000watt

@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

timduhenchanter avatar
timduhenchanter

rules is relatively new to GitLab so he might have converted to Actions before that went live

managedkaos avatar
managedkaos

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?

1
kevcube avatar
kevcube

@rms1000watt @timduhenchanter do you two use Gitlab for VCS as well?

rms1000watt avatar
rms1000watt

At one place: no At other places: yes

it was fine in all setups

kevcube avatar
kevcube

@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

rms1000watt avatar
rms1000watt

Like for simple pipelines, GHA is just fine

timduhenchanter avatar
timduhenchanter

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

rms1000watt avatar
rms1000watt

But when you have complicated (mono)repos.. you’ll find yourself writing a lot more glue code that’s not necessary using Gitlab

timduhenchanter avatar
timduhenchanter

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.

managedkaos avatar
managedkaos


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.

2
1
timduhenchanter avatar
timduhenchanter

Yeah I want to move off Jenkins to GHA but I just don’t feel like it has feature parity yet.

managedkaos avatar
managedkaos

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

timduhenchanter avatar
timduhenchanter

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.

1
managedkaos avatar
managedkaos

same. i have templates that are rock solid so i just copy pasta in new proejects.

kevcube avatar
kevcube

https://volta.net/

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

Supercharged GitHub Experienceattachment image

Work with your team on open-source and private repositories, all in one place.

3

2023-03-24

    keyboard_arrow_up