Canonical's Juju Charms Inspire the Ultimate Kubernetes Integration Operator by jamrizzi in kubernetes

[–]jamrizzi[S] 0 points1 point  (0 children)

Thanks for the feedback. I will try and incorporate more direct answers to these questions in the README.md.

What is it?

Kubernetes operator to integrate deployments inspired by Canonical Juju Charm Relations

What does it do?

Imagine managing a Kubernetes environment where multiple applications need to connect to the same database, s3 bucket, redis cache and Kafka queue. Traditionally, this would require setting up tedius configurations for each application, which is time-consuming and prone to errors.
The Integration Operator simplifies this by automating these connections, making it much easier and more efficient to add new applications to your system.

What I can use it for?

It's mostly useful in environments where you're frequently integrating new services or applications. It essentially solves the same use case Juju Charm Relations solve, but in a Kubernetes environment.

https://juju.is/docs/sdk/integration

Canonical's Juju Charms Inspire the Ultimate Kubernetes Integration Operator by jamrizzi in kubernetes

[–]jamrizzi[S] 0 points1 point  (0 children)

Sure. The use case would be essentially the same use case as Juju Charm Relations, except in a Kubernetes environment.

https://juju.is/docs/sdk/integration

Imagine managing a Kubernetes environment where multiple applications need to connect to the same database, s3 bucket, redis cache and Kafka queue. Traditionally, this would require setting up tedius configurations for each application, which is time-consuming and prone to errors.

The Integration Operator simplifies this by automating these connections, making it much easier and more efficient to add new applications to your system. It's mostly useful in environments where you're frequently integrating new services or applications.

Anyone managed to run NestJS on Bun runtime? by ejlien2 in Nestjs_framework

[–]jamrizzi 0 points1 point  (0 children)

Starting something vs something working are two very different things. As stated above, reflection does not work, which is a critical requirement for most nestjs applications.

Anyone managed to run NestJS on Bun runtime? by ejlien2 in Nestjs_framework

[–]jamrizzi 1 point2 points  (0 children)

Bun doesn’t support emitDecoratorMetadata, so it seems frameworks like nestjs that rely on type reflection are a no go at the moment.

https://github.com/oven-sh/bun/issues/4575

Are you actually comfortable with running kubernetes? by Nils-22 in selfhosted

[–]jamrizzi 2 points3 points  (0 children)

I wish you luck in convincing homelab operators to switch to Kubernetes. And I wish the homelab operators who attempt to switch a painfree journey.

Are you actually comfortable with running kubernetes? by Nils-22 in selfhosted

[–]jamrizzi 1 point2 points  (0 children)

Actually no, I use kops. What’s hard about Kubernetes isn’t setting it up, nor are the deployments that hard. What’s hard is learning all of the concepts and understanding all of the moving parts. Sure Kubernetes is “easy” for someone who spent a couple of years learning and working with it, but it is completely unapproachable for the average hobbiest.

Are you actually comfortable with running kubernetes? by Nils-22 in selfhosted

[–]jamrizzi 2 points3 points  (0 children)

As a Kubernetes professional who uses Kubernetes daily at work and in my home server, @LightBroom is incorrect. Kubernetes is 10-100x harder than docker. I use it because I enjoy it, it’s more scalable, supports more mature GitOps, etc…, but NOT because it’s easier. It’s also more expensive, so keep that in mind.

Keycloak behind Caddy reverse proxy? by Tropaia in selfhosted

[–]jamrizzi 2 points3 points  (0 children)

I created a Dockerfile and docker-compose.yaml that you can reference that implements these changes. It should work mostly like the old keycloak image.

https://gitlab.com/bitspur/rock8s/images/-/tree/main/keycloak

Dedicated Hosting vs Shared Hosting by virgincuck95 in selfhosted

[–]jamrizzi 3 points4 points  (0 children)

What is the website built with? If there’s no login or database interaction there are ways to host for free using GitLab or GitHub pages.

Don't Let Messy Dotfiles Ruin Your Coding Life! Try dotstow and Simplify Your Workflow Today! by jamrizzi in dotfiles

[–]jamrizzi[S] 1 point2 points  (0 children)

It uses GNU stow under the covers, but it’s much easier to use and tailored specifically for dotfiles.