helmfile/pkg
xiaomudk 2c3bebb451
feat: support most remote urls (#1061)
* feat: support most remote urls

This adds support for s3:// http:// https:// and most other go-getter style urls by

- Adding http downloader
- Adding s3 downloader that authenticates with aws sdk shared credentials
- Changing the parser to accept remote formats that do not include '::'
- Removing validation that required go-getter urls to contain '@' which is not required by go-getter spec

Resolves #831

Signed-off-by: joshwoodcock <ltdwoodcock@gmail.com>

* Fix nil region

Signed-off-by: Josh Woodcock <b.woodcock@partner.samsung.com>

* fix golangci

Signed-off-by: xiaomudk <xiaomudk@gmail.com>

* fix testcase error

Signed-off-by: xiaomudk <xiaomudk@gmail.com>

* optimize code

Signed-off-by: yxxhero <aiopsclub@163.com>

* fix handle error

Signed-off-by: zhuxixi179 <zhuxixi179@hellobike.com>

---------

Signed-off-by: joshwoodcock <ltdwoodcock@gmail.com>
Signed-off-by: Josh Woodcock <b.woodcock@partner.samsung.com>
Signed-off-by: xiaomudk <xiaomudk@gmail.com>
Signed-off-by: yxxhero <aiopsclub@163.com>
Signed-off-by: zhuxixi179 <zhuxixi179@hellobike.com>
Co-authored-by: joshwoodcock <ltdwoodcock@gmail.com>
Co-authored-by: Josh Woodcock <b.woodcock@partner.samsung.com>
Co-authored-by: yxxhero <aiopsclub@163.com>
Co-authored-by: zhuxixi179 <zhuxixi179@hellobike.com>
2023-10-17 18:48:04 -05:00
..
app feat: bump helm version to 3.13.1 of tests (#1068) 2023-10-16 18:08:52 -05:00
argparser Add diffArgs to helmDefaults (#1019) 2023-09-13 21:23:41 -05:00
config feat: add an option to set a custom kustomize binary (#1012) 2023-09-13 06:58:53 -05:00
environment Replace interface{} by any (#901) 2023-06-16 10:49:05 +09:00
envvar clean: helm v2 logic code (#736) 2023-03-12 00:28:39 +08:00
errors Replace interface{} by any (#901) 2023-06-16 10:49:05 +09:00
event Replace interface{} by any (#901) 2023-06-16 10:49:05 +09:00
exectest chore: join with space (#963) 2023-08-08 13:25:54 +08:00
filesystem Fix symlink behaviour (#1020) 2023-09-13 08:14:50 -05:00
helmexec feat: add insecure support for oci repo (#921) 2023-07-24 09:09:10 +08:00
maputil Replace interface{} by any (#901) 2023-06-16 10:49:05 +09:00
plugins bump vals to v0.22.0 (#703) 2023-02-17 14:09:49 +08:00
policy feat: add friendly tips for helmfile config order (#710) 2023-08-06 22:22:36 +08:00
remote feat: support most remote urls (#1061) 2023-10-17 18:48:04 -05:00
runtime Use gopkg.in/yaml.v2 for Helmfile v0.x (#609) 2023-01-04 18:17:24 +09:00
state feat: bump helm version to 3.13.1 of tests (#1068) 2023-10-16 18:08:52 -05:00
testhelper Stop failing on single helmfile part missing specified env (#885) 2023-06-10 18:49:51 +08:00
testutil feat: add insecure support for oci repo (#921) 2023-07-24 09:09:10 +08:00
tmpl Replace interface{} by any (#901) 2023-06-16 10:49:05 +09:00
yaml Replace interface{} by any (#901) 2023-06-16 10:49:05 +09:00