helmspray

command module
v3.0.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2019 License: Apache-2.0 Imports: 10 Imported by: 0

README

helm Spray

Build Status

helm-spray

What is helm Spray?

This is a Helm plugin to install or upgrade sub-charts from umbrella chart.

It works like helm upgrade --install, except that it upgrades or installs each sub-charts from an umbrella one by one.

Continuous Integration & Delivery

Helm Spray is building and delivering under Travis.

Build Status

Usage

  $ helm spray [flags] CHART
Flags:
      --dry-run            simulate a spray
  -h, --help               help for helm
  -n, --namespace string   namespace to spray the chart into. (default "default")
      --set string         set values on the command line (can specify multiple or 
                           separate values with commas: key1=val1,key2=val2)
  -f, --values string      specify values in a YAML file or a URL (can specify multiple)

Install

  $ helm plugin install https://github.com/gemalto/helm-spray

The above will fetch the latest binary release of helm spray and install it.

Developer (From Source) Install

If you would like to handle the build yourself, instead of fetching a binary, this is how recommend doing it.

First, set up your environment:

  • You need to have Go installed. Make sure to set $GOPATH
  • If you don't have Glide installed, this will install it into $GOPATH/bin for you.

Clone this repo into your $GOPATH. You can use go get -d github.com/gemalto/helm-spray for that.

$ cd $GOPATH/src/github.com/gemalto/helm-spray
$ make bootstrap build
$ SKIP_BIN_INSTALL=1 helm plugin install $GOPATH/src/github.com/gemalto/helm-spray

That last command will skip fetching the binary install and use the one you built.

Documentation

Overview

(c) Copyright 2018, Gemalto. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Directories

Path Synopsis
pkg
helm
(c) Copyright 2018, Gemalto.
(c) Copyright 2018, Gemalto.
kubectl
(c) Copyright 2018, Gemalto.
(c) Copyright 2018, Gemalto.

Jump to

Keyboard shortcuts

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