Yusuke Kuoka

Japan Japan

Containers, ☸️ and ʕ◔ϖ◔ʔ related thing-doer / AWS Container Hero / Primary maintainer of famous helmfile, actions-runner-controller, and various Kubernetes-related projects

Community Contributions

prenv

prenv is a toolkit for creating and managing Per-Pull Request Environments for your projects. By saying a "toolkit", it means that it is a set of a CLI app and long-running apps that together gives you a handy way to manage PR envs. The CLI app is supposed to run locally and on CI, where the long-running apps are supposed to run locally(for testing) and remotely(for production). prenv is currently composed of the following tools: prenv: A CLI tool for creating and managing Per-Pull Request Environments. prenv-sqs-forwarder: A Go application that forwards messages from an SQS queue to the downstream, Per-Pull Request Environments' SQS queues. prenv-outgoing-webhook: A Go application that receives outgoing webhooks from the Per-Pull Request Environments and forwards them to the Slack channel of your choice.
Open source project / 10-05-2023

kargo

kargo is a command-line application to deploy your Kubernetes application directly and indirectly. By "direct", it means kargo is able to deploy the app by directly calling popular commands like kubectl, kustomize, helm, kompose. By "indirect", it means kargo can let ArgoCD deploy your application using kustomize/helm/kompose by setting up ArgoCD on behalf of you. Everyone in your team is able to trigger deployments via kargo, no matter which Kubernetes deployment tool you or your teammate is using. That's the benefit of introducing kargo into your environment. If you're a part of the platform team, you'll probably want to encourage or enforce use of kargo, so that you can standardize deployments without forcing your team to use kubectl/kustomize/helm/argocd.
Open source project / 04-07-2023

actions-runner-controller

I've been maintaining and leading the actions-runner-controller project for almost a year to help people leverage GitHub Actions self-hosted runners easily on their Kubernetes clusters. The project was started by the original author @summerwind. I've contributed a lot of fixes, documentation, features since then. I've led it to have a dedicated GitHub organization, one additional maintainer, too. We've succesfully made dozens of releases and apparently user base is still growing.
Open source project / 04-28-2021

Helmfile

Helmfile is a tool to declaratively manage K8s resources. It has a lot of integrations for various secrets providers, clouds, and K8s deployment tools such as Kustomize and Helm. Many folks and companies have been using it in production as introduced in https://github.com/roboll/helmfile/blob/master/USERS.md. Although the repository is still owned by @roboll, I've been the primary maintainer of the project since 2018. I started contributing it even before I become the primary maintainer, and I'm still keeping it.
Open source project / 01-01-2021