All Projects → operator-framework → Helm App Operator Kit

operator-framework / Helm App Operator Kit

Licence: apache-2.0
Tool for creating a Kubernetes Operator from a Helm Chart

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Helm App Operator Kit

charts
HAProxy Ingress helm charts
Stars: ✭ 24 (-81.82%)
Mutual labels:  chart, helm
towards5gs-helm
Open-source project providing Helm charts for deploying Free5GC and UERANSIM on a Kubernetes cluster
Stars: ✭ 53 (-59.85%)
Mutual labels:  chart, helm
helm-charts
Helm Charts
Stars: ✭ 24 (-81.82%)
Mutual labels:  chart, helm
horusec-platform
Horusec Platform is a set of web services that integrate with the Horusec CLI to facilitate the visualization and management of found vulnerabilities.
Stars: ✭ 32 (-75.76%)
Mutual labels:  helm, operator
Helm
The Kubernetes Package Manager
Stars: ✭ 20,846 (+15692.42%)
Mutual labels:  helm, chart
charts
☸️ Helm Charts for YOURLS
Stars: ✭ 12 (-90.91%)
Mutual labels:  chart, helm
helm-charts
docs.renovatebot.com/helm-charts
Stars: ✭ 51 (-61.36%)
Mutual labels:  chart, helm
billimek-charts
DEPRECATED - new home is https://github.com/k8s-at-home/charts
Stars: ✭ 90 (-31.82%)
Mutual labels:  chart, helm
Helmfile
Helmfile is a declarative spec for deploying helm charts. It lets you...
Stars: ✭ 3,596 (+2624.24%)
Mutual labels:  helm, chart
acceptance-testing
Acceptance test suite for the Helm client
Stars: ✭ 22 (-83.33%)
Mutual labels:  chart, helm
onechart
A generic Helm chart for your application deployments
Stars: ✭ 30 (-77.27%)
Mutual labels:  chart, helm
Monocular
⚠️(OBSOLETE) Search and discovery UI for Helm Chart repositories
Stars: ✭ 1,457 (+1003.79%)
Mutual labels:  helm, chart
helm-spray
Helm plugin for installing or upgrading sub-charts from an umbrella-chart using dependency orders
Stars: ✭ 64 (-51.52%)
Mutual labels:  chart, helm
litmus-helm
Helm Charts for the Litmus Chaos Operator & CRDs
Stars: ✭ 23 (-82.58%)
Mutual labels:  helm, operator
falcon-helm
Helm Charts for running CrowdStrike Falcon with Kubernetes
Stars: ✭ 34 (-74.24%)
Mutual labels:  chart, helm
aks-terraform-helm
Showcase for Azure, AKS, Terraform, Helm and Let's Encrypt
Stars: ✭ 23 (-82.58%)
Mutual labels:  chart, helm
gke-toolbox
A Helm Chart with pre-configured tools for your Container Engine clusters
Stars: ✭ 20 (-84.85%)
Mutual labels:  chart, helm
helm-charts
Helm charts for sigstore project
Stars: ✭ 33 (-75%)
Mutual labels:  chart, helm
charts
My helm charts
Stars: ✭ 15 (-88.64%)
Mutual labels:  chart, helm
Helm 2to3
This is a Helm v3 plugin which migrates and cleans up Helm v2 configuration and releases in-place to Helm v3
Stars: ✭ 431 (+226.52%)
Mutual labels:  helm, chart

[DEPRECATED] Helm App Operator Kit

This project is deprecated. Its functionality has been integrated into the Operator SDK as of v0.3.0. To get started developing a Helm operator with the SDK, see the Helm operator user guide.

Overview

This project is a component of the Operator Framework, an open source toolkit to manage Kubernetes native applications, called Operators, in an effective, automated, and scalable way. Read more in the introduction blog post.

This repository serves as a template for easily creating managed stateless applications that run Helm charts. It was inspired by the Lostromos project. The underlying Operator was created using the operator-sdk new command.

While the Operator Lifecycle Manager can only manage Operators, not all applications require developers to write a custom Operator. The Helm App Operator Kit makes it possible to leverage a pre-existing Helm chart to deploy Kubernetes resources as a unified application.

Clone the project

mkdir -p $GOPATH/src/github.com/operator-framework
cd $GOPATH/src/github.com/operator-framework
git clone https://github.com/operator-framework/helm-app-operator-kit
cd helm-app-operator-kit

Getting Started

See the helm-app-operator subdirectory for more details about how to build and deploy a custom operator with Helm App Operator Kit or follow along with a simple tomcat-operator example.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].