GithubHelp home page GithubHelp logo

si3nloong / helm-restore Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 76 KB

OMG!!! I lost my original helm chart. Don't worry, this tool is to help you restore it back.

License: MIT License

Go 100.00%
golang helm-charts restore helm

helm-restore's Introduction

helm-restore

A CLI to restore your helm charts. As long as your kubernetes cluster is available, you can restore the helm chart using helm-restore CLI.

โ“ Why helm-restore?

Encountering the scenarios mentioned below? It's time to leverage the power of helm-restore CLI.

  • Your team has lost the original helm charts.
  • Previous developer has left the organization without providing the original Helm charts.
  • Third party has assisted in setting up components, leaving you without the original Helm charts.

Having faced the same challenges, I developed this tool to simplify the process of recovering Helm charts.

๐Ÿ”จ Installation

Brew

brew tap si3nloong/tools
brew install helm-restore

Go

go install github.com/si3nloong/helm-restore@main

Distribution

Downloads

๐Ÿฅข How to use?

helm-restore --latest -o dist

This will take some time if you have many charts. After it complete, you will see your charts inside dist folder.

โš™๏ธ Command line tool

Syntax

Use the following syntax to run helm-restore commands from your terminal window:

helm-restore [command] [flags]

where command, and flags are:

  • command: Specifies the operation that you want to perform.
  • flags: Specifies optional flags.

Cheat Sheet

Flags Description
--latest Only download the latest chart
-f <kubeconfig_file> Load the cluster using the specific kubeconfig file instead of using default $HOME/.kube/config
-o <output_folder> Store the helm charts in the specific folder
-context Specify the kubernetes context

Examples :

helm-restore --latest # download the latest charts only
helm-restore -o dist # download the charts and store in `dist` folder

๐Ÿ“„ License

MIT

Copyright (c) 2024-present, SianLoong Lee

helm-restore's People

Contributors

si3nloong avatar dependabot[bot] avatar github-actions[bot] avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.