helmfile/pkg
Dominic 789af92c09
Adds feature to fetch release values and secret values from remote (#47)
* Adds feature to fetch environment values from remote

The releases and environment section allow for values files on the local
disk.
This enhancement allows for referencing remote (go-getter) files to be
fetched, cached and referenced.

In addition when fetching a remote git source with a ssh key the ssh key
will not be part of the caching folder name. This avoids two problems:
1. Don't leak sensitive information in the name of the caching folder
2. Base64 encoded SSH keys are very long. On some file systems the max
lenght of the directory name is hit when using the full base64
information in the path name.

The sshkey informations are reducted. Because of this fixed string
there is a change of colloding cache names. The likelihood of this
collision is very low. The git repo and git reference need to be the
same, but the sshkey can change. This will result in the same source to
be checkout out and referenced.

Signed-off-by: Lüchinger Dominic <dev@snowgarden.ch>

* Update pkg/state/storage.go

Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
2022-06-05 15:08:38 +09:00
..
app little code optimize 2022-06-05 12:58:55 +08:00
argparser remove unused comments 2022-05-30 10:08:19 +02:00
config reconstruct_main_function 2022-06-01 07:32:36 +08:00
environment Rename module to github.com/helmfile/helmfile 2022-05-18 10:05:07 -04:00
event Rename module to github.com/helmfile/helmfile 2022-05-18 10:05:07 -04:00
exectest Rename module to github.com/helmfile/helmfile 2022-05-18 10:05:07 -04:00
helmexec fix unittest issue for context.go 2022-04-27 10:57:26 +08:00
maputil Fix various golangci-lint errors (#2059) 2022-02-12 20:28:08 +09:00
plugins feat(template): added secret template function (#1221) 2020-04-25 21:10:02 +09:00
remote Adds feature to fetch release values and secret values from remote (#47) 2022-06-05 15:08:38 +09:00
state Adds feature to fetch release values and secret values from remote (#47) 2022-06-05 15:08:38 +09:00
testhelper Fix various golangci-lint errors (#2059) 2022-02-12 20:28:08 +09:00
testutil mv captureStdout as public func 2022-04-03 22:24:38 +08:00
tmpl add readfile e2e test 2022-05-24 07:50:08 +08:00