chartify

command module
Version: v0.0.0-...-9322a89 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 19, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

README

WebsiteSlackTwitter

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(configmap@namespace) to include in chart
      --daemons stringSlice          Specify the names of daemons(daemon@namespace) to include in chart
      --deployments stringSlice      Specify the names of deployments(deployments@namespace) to include in chart
      --jobs stringSlice             Specify the names of jobs(job@namespace) to include in chart
      --kube-dir string              Specify the directory of the yaml files for Kubernetes objects
      --pods stringSlice             Specify the names of pods(pod@namespace) to include in chart
      --pvcs stringSlice             Specify the names of persistent volume claims(pvc@namespace) to include in chart
      --pvs stringSlice              Specify the names of persistent volumes(pv@namespace) to include in chart
      --rcs stringSlice              Specify the names of replication cotrollers(rc@namespace) to include in chart
      --replicasets stringSlice      Specify the names of replica sets(rs@namespace) to include in chart
      --secrets stringSlice          Specify the names of secrets(secret@namespace) to include in chart
      --services stringSlice         Specify the names of services(service@namespace) to include in chart
      --statefulsets stringSlice     Specify the names of statefulsets(statefulset@namespace) to include in chart
      --storageclasses stringSlice   Specify the names of storageclasses(storageclass@namespace) 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.

Documentation

The Go Gopher

There is no documentation for this package.

Source Files

Directories

Path Synopsis
pkg
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL