mirror of
https://github.com/helmfile/helmfile.git
synced 2026-09-30 19:51:56 +02:00
Fixes #344 by allowing explicit selectors to be specified for composed helmfiles using the following structure ```yaml helmfiles: - path: helmfile.d/a*.yaml selectors: - name=prometheus - name!=zipkin - helmfile.d/b*.yaml - path: helmfile.d/c*.yaml selectors: {} ``` 2 modes here : * legacy mode when no the env var HELMFILE_EXPERIMENTAL is not set to true * no selector : inherit from the command line. * selector: is specified then it is used (an emty means no inheritance from command line and take everything). * experimental when the env var HELMFILE_EXPERIMENTAL=true * no selector : nothing is inherited from the command line so use all releases. * selector: is specified then it is used (an emty means no inheritance from command line and take everything).
24 lines
852 B
AMPL
24 lines
852 B
AMPL
module github.com/roboll/helmfile
|
|
|
|
go 1.12
|
|
|
|
require (
|
|
github.com/Masterminds/semver v1.4.1 // indirect
|
|
github.com/Masterminds/sprig v2.15.0+incompatible
|
|
github.com/aokoli/goutils v1.0.1 // indirect
|
|
github.com/google/go-cmp v0.3.0 // indirect
|
|
github.com/google/uuid v0.0.0-20161128191214-064e2069ce9c // indirect
|
|
github.com/huandu/xstrings v1.0.0 // indirect
|
|
github.com/imdario/mergo v0.3.6
|
|
github.com/mattn/go-runewidth v0.0.4 // indirect
|
|
github.com/pkg/errors v0.8.1 // indirect
|
|
github.com/tatsushid/go-prettytable v0.0.0-20141013043238-ed2d14c29939
|
|
github.com/urfave/cli v0.0.0-20160620154522-6011f165dc28
|
|
go.uber.org/atomic v1.3.2 // indirect
|
|
go.uber.org/multierr v1.1.0 // indirect
|
|
go.uber.org/zap v1.8.0
|
|
golang.org/x/crypto v0.0.0-20180403160946-b2aa35443fbc // indirect
|
|
gopkg.in/yaml.v2 v2.2.1
|
|
gotest.tools v2.2.0+incompatible
|
|
)
|