All Projects â†’ kubepack â†’ Chartify

kubepack / Chartify

Licence: apache-2.0
📈 Generate Helm Charts from Kubernetes objects

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Chartify

Larakube
Laravel app deployment for auto scaled Kubernetes cluster
Stars: ✭ 157 (-21.89%)
Mutual labels:  helm
Devspace
DevSpace - The Fastest Developer Tool for Kubernetes âš¡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.
Stars: ✭ 2,559 (+1173.13%)
Mutual labels:  helm
Nova
Find outdated or deprecated Helm charts running in your cluster.
Stars: ✭ 177 (-11.94%)
Mutual labels:  helm
Pivt
Helm charts for running and operating Hyperledger Fabric in Kubernetes. Previously hosted at https://github.com/APGGroeiFabriek/PIVT.
Stars: ✭ 159 (-20.9%)
Mutual labels:  helm
K8s App Engine
Application delivery engine for k8s
Stars: ✭ 166 (-17.41%)
Mutual labels:  helm
K8s Wait For
A simple script that allows to wait for a k8s service, job or pods to enter a desired state
Stars: ✭ 172 (-14.43%)
Mutual labels:  helm
K8ssandra
K8ssandra is an open-source distribution of Apache Cassandra for Kubernetes including API services and operational tooling.
Stars: ✭ 155 (-22.89%)
Mutual labels:  helm
K8s Gitops
GitOps principles to define kubernetes cluster state via code. Community around [email protected] is on discord: https://discord.gg/7PbmHRK
Stars: ✭ 192 (-4.48%)
Mutual labels:  helm
Helm Convert
Convert Helm charts into Kustomize compatible package
Stars: ✭ 167 (-16.92%)
Mutual labels:  helm
Pihole Kubernetes
PiHole on kubernetes
Stars: ✭ 180 (-10.45%)
Mutual labels:  helm
Kasane
A simple kubernetes deployment manager
Stars: ✭ 160 (-20.4%)
Mutual labels:  helm
Advanced Kubernetes Course
Course files for the Advanced Kubernetes Usage course
Stars: ✭ 166 (-17.41%)
Mutual labels:  helm
Reckoner
Declaratively install and manage multiple Helm chart releases
Stars: ✭ 177 (-11.94%)
Mutual labels:  helm
Orca
Advanced CI\CD tool for Kubernetes and Helm, Environments as Code
Stars: ✭ 159 (-20.9%)
Mutual labels:  helm
Container.training
Slides and code samples for training, tutorials, and workshops about Docker, containers, and Kubernetes.
Stars: ✭ 2,377 (+1082.59%)
Mutual labels:  helm
Helm Mapkubeapis
This is a Helm plugin which map deprecated or removed Kubernetes APIs in a release to supported APIs
Stars: ✭ 157 (-21.89%)
Mutual labels:  helm
Helm Secrets
Successor of zendesk/helm-secrets - A helm plugin that help manage secrets with Git workflow and store them anywhere
Stars: ✭ 165 (-17.91%)
Mutual labels:  helm
Gridcal
GridCal, a cross-platform power systems solver written in Python with user interface and embedded python console
Stars: ✭ 197 (-1.99%)
Mutual labels:  helm
K8s Deployment Strategies
Kubernetes deployment strategies explained
Stars: ✭ 2,649 (+1217.91%)
Mutual labels:  helm
Kubernetes Mlops
MLOps tutorial using Python, Docker and Kubernetes.
Stars: ✭ 177 (-11.94%)
Mutual labels:  helm

Website • Slack • Twitter

chartify

Generate Helm Charts from Kubernetes api objects

Installation

go get -u kubepack.dev/chartify

Usage

You can provide Kubernetes objects as YAML/JSON files in a directory using --kube-dir flag. Or, you can read Kubernetes objects from a cluster. Chartify will read objects from the current context of your local kubeconfig file.

You can use this as a standalone cli or a Helm plugin.

chartify create NAME [FLAGS]

Options

      --chart-dir string             Specify the location where charts will be created (default "charts")
      --configmaps stringSlice       Specify the names of configmaps([email protected]) to include in chart
      --daemons stringSlice          Specify the names of daemons([email protected]) to include in chart
      --deployments stringSlice      Specify the names of deployments([email protected]) to include in chart
      --jobs stringSlice             Specify the names of jobs([email protected]) to include in chart
      --kube-dir string              Specify the directory of the yaml files for Kubernetes objects
      --pods stringSlice             Specify the names of pods([email protected]) to include in chart
      --pvcs stringSlice             Specify the names of persistent volume claims([email protected]) to include in chart
      --pvs stringSlice              Specify the names of persistent volumes([email protected]) to include in chart
      --rcs stringSlice              Specify the names of replication cotrollers([email protected]) to include in chart
      --replicasets stringSlice      Specify the names of replica sets([email protected]) to include in chart
      --secrets stringSlice          Specify the names of secrets([email protected]) to include in chart
      --services stringSlice         Specify the names of services([email protected]) to include in chart
      --statefulsets stringSlice     Specify the names of statefulsets([email protected]) to include in chart
      --storageclasses stringSlice   Specify the names of storageclasses([email protected]) to include in chart
      --preserve-name bool           Specify if you want to preserve resources name from input yaml true/false (default: false)

Issues

Please file an issue if you think you've found a bug. Be sure to describe

  • How can it be reproduced?
  • What did you expect?
  • What actually occurred?
  • Kubernetes version, Helm version, Go version, platform, etc. if possibly relevant.
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].