Improved process

1676 People have highlighted this activity

Activity Feed

IT Support Engineer, recruitee
Apr 08, 2022
Implemented Blissfully as our SaaS management tool. Access requests are also handled through Blissfully, ensuring that we always have an accurate record of who has access to which tools.
Read more
VP of Operations, Laskie
Jan 17, 2022
Rolled out a bunch of new product & process changes on the Laskie Platform
Read more
Director of Operations, Laskie
Senior Software Engineer, Snyk
Jan 13, 2022
Made a minor contribution to open-sauced/.github, refactoring syntax form templates for a whopping three issues closed. Have to admit they were bugging me personally more than everyone in the organization trying to add new issues! 🚀🍕
Read more
Open Source Contributor, Open Sauced
Senior Software Engineer, Snyk
Jan 04, 2022
Made a minor contribution to open-sauced/hot, correcting Jest testing configuration namespace, Dependabot breaking our npm lock files, and improving on much-needed documentation! 🍕
Read more
Open Source Contributor, Open Sauced
Senior Software Engineer, Snyk
Jan 02, 2022
Made a minor contribution to open-sauced/open-sauced, reverting a StorybookJS configuration flag that was duplicating our styles needlessly.
Late catch, quick fix! 🍕  
Read more
Open Source Contributor, Open Sauced
Software Engineer 2, Intuit
Started 3 months ago

Building on Senchou and Leverage


Senchou does an outstanding job of bringing Kubernetes configuration management into TypeScript. However, there are still a few hurdles teams need to cross when organizing, generating, and patching resources. In order to solve this, I'm working on a Leverage Kubernetes plugin.

Kubernetes Plugin


The Kubernetes plugin for Leverage will provide an easy way to create and manage both generic resources and Helm charts. Not only will you be able to render an existing chart, but you'll be able to export your Leverage units as a new Helm chart! I'm really excited about the prospects of this and have been working hard to create a good, easily extendable solution.

Here's an example of what a plain Kubernetes object would look like when managed by Leverage.

Note that this is an example and the Kubernetes plugin is not yet released.

import { useKubernetes } from "@leverage/kubernetes";
import { Pod } from "./senchou/k8s";

export const init = () => {
  useKubernetes();
};

export const render = () => {
  const pod = Pod({
    metadata: {
      name: "my-awesome-pod",
    },
    spec: {
      containers: [
        {
          name: "my-container",
          image: "my-image:latest",
        },
      ],
    },
  });

  return pod;
};

Read more
Loading...