SHA256
1
0
forked from pool/helmfile
Commit Graph

81 Commits

Author SHA256 Message Date
Dominique Leuenberger
3798d827f7 Accepting request 1060491 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1060491
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=37
2023-01-24 18:43:00 +00:00
44b2f895bf Accepting request 1060489 from home:manfred-h:devel:kubic
- Update to version 0.150.0:
  New features:
  * We introduced a new Helmfile V1 mode that can be enabled via an
    environment variable and a build flag. It allows you to build a
    Helmfile V1 binary from the same source tree and even enabling
    the V1 mode at runtime via an environment variable:
    HELMFILE_V1MODE=true
  * The new V1 mode and upcoming Helmfile v1 releases have some
    breaking changes like the .gotmpl extension is required to let
    Helmfile render the helmfile.yaml as a template. See the V1
    proposal for more information.
  * We also reverted our YAML library to gopkg.in/yaml.v2 and
    introduced goccy/go-yaml for the Helmfile V1 mode. You can
    opt-in for the V1 mode or enable the new YAML library via
    environment variables: HELMFILE_GOCCY_GOYAML=true. Please note
    that the default yaml parser disables yaml overwrite feature.
  * If you've been struggling with managing and repeating common
    fields across releases, or worked-around that by either
    leveraging helmfile templates(not release templates) or
    layering values and valuesTemplate (although it wasn't the
    intended usage), the new inherit field would be handy.
    It allows you to layer any number of release templates.
  * The last and most important change is that we finally dropped
    the Helm v2 support! Helm v2 has been unmaintained since 2020,
    and no one should be using it anymore.
  What's Changed:
  * Clarify postsync hooks docs by @felipecrs in #585
  * optimize lint logic by @yxxhero in #586
  * use yaml v3 UnmarshalYAML by @yxxhero in #587
  * doc: Remove HELMFILE_SKIP_INSECURE_TEMPLATE_FUNCTIONS in
    Helmfile v1 by @mumoshu in #590
  * Add helmfile state validate policy by @yxxhero in #592
  * add goreportcard by @yxxhero in #595
  * feat: Helmfile V1 mode by @mumoshu in #594
  * Re: Strict helmfile.yaml file ext when rendered as template
    by @mumoshu in #599
  * Re: Remove deprecated args and cmd for v1.0.0 by @mumoshu in #598
  * Sops and gpg command by @metajiji in #597
  * Use goccy/go-yaml for v1 / Prep bringing back go-yaml v2 for
    v0.x by @mumoshu in #604
  * fix env value lost in environment values by @yxxhero in #605
  * Fix cryptic message on values template render error by
    @mumoshu in #607
  * feat: inherit field for release template inheritance by
    @mumoshu in #606
  * Use gopkg.in/yaml.v2 for Helmfile v0.x by @mumoshu in #609
  * build(deps): bump golang.org/x/term from 0.3.0 to 0.4.0 by
    @dependabot in #616
  * build(deps): bump gitpython from 3.1.27 to 3.1.30 in /docs by
    @dependabot in #618
  * Enhance tpl func test by @yxxhero in #619
  * feat: mark deprecated args and cmd for v1 by @yxxhero in #628
  * fix fetch does not work with kustomized releases by @xiaomudk
    in #624
  * Drop Helm v2 support by @xiaomudk in #613
  * Reset values flag by @kkoralsky in #602

OBS-URL: https://build.opensuse.org/request/show/1060489
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=74
2023-01-23 18:20:49 +00:00
Dominique Leuenberger
164600835d Accepting request 1045042 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1045042
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=36
2022-12-24 13:51:59 +00:00
9cd8610698 Accepting request 1045041 from home:manfred-h:devel:kubic
- Update to version 0.149.0:
  New feature
  * Declare the use of --reuse-values in helmDefaults (#527)
  * Pass helmfile.yaml via stdin using -f - (#520)
  * The secrets field now accept go-getter URLs as well (#560)
  * Declare the use of Helm’s --post-render via Helmfile flags,
    helmfile.yaml helmDefaults and release fields (#510)
  * Support helm v3.10.3 (#579)

  What's Changed
  * Enhance make fmt to cover running gci for golangci-lint compat
    by @mumoshu in #515
  * Use log capturing helper in TestApply_hooks by @mumoshu in #516
  * Use the new log capturing helper in all remaining tests by
    @mumoshu in #517
  * declare "reuse values" control mode in helmDefaults by
    @kkoralsky in #527
  * Fix getArray function copy error by @xiaomudk in #533
  * Remove redundant metadata fields from test samples by
    @xiaomudk in #535
  * Allow helmfile statefile to passed by stdin by @xiaomudk in #520
  * Refactor integration tests by @yxxhero in #531
  * fix ghr badge by @yxxhero in #537
  * fix unit test by @yxxhero in #538
  * fix ghcr-badge in docs by @yxxhero in #539
  * rework dockerfiles by @jouve in #519
  * use dyff as yamldiff tool by @yxxhero in #542
  * fix go mod by @yxxhero in #543
  * build(deps): bump github.com/Masterminds/semver/v3 from 3.1.1
    to 3.2.0 by @dependabot in #551
  * build(deps): bump github.com/variantdev/vals from 0.19.0 to
    0.20.0 by @dependabot in #552
  * rm embrawtest/myapp/foo.yaml.gotmpl by @yxxhero in #554
  * build(deps): bump github.com/Masterminds/sprig/v3 from 3.2.2
    to 3.2.3 by @dependabot in #556
  * typo: fix typo in cmd/apply.go by @yxxhero in #549
  * build(deps): bump go.uber.org/zap from 1.23.0 to 1.24.0
    by @dependabot in #557
  * build(deps): bump golang.org/x/term from 0.2.0 to 0.3.0
    by @dependabot in #562
  * Use go-getter with secrets as well by @itscaro in #560
  * Fix snapshot tests to pass regardless of helm version by
    @yxxhero in #572
  * Fix preapply hooks are not called on no diff when run apply
    subcommand by @xiaomudk in #522
  * build(deps): bump github.com/variantdev/vals from 0.20.0 to
    0.21.0 by @dependabot in #570
  * build(deps): bump github.com/go-test/deep from 1.0.8 to
    1.1.0 by @dependabot in #569
  * build(deps): bump k8s.io/apimachinery from 0.25.4 to
    0.26.0 by @dependabot in #568
  * Add documentation on go-getter cache by @itscaro in #566
  * Allow running images with users other than root by @pathob
    in #546
  * add xiaomudk as maintainer by @yxxhero in #504
  * Avoid --skip-refresh on local charts by @indrekj in #541
  * fea(#507): support assign --post-renderer flags , helmDefaults
    config , release config when use helm v3 by @tanguofu in #510
  * remove temporary dir as well by @itscaro in #563
  * build(deps): bump go.uber.org/multierr from 1.6.0 to 1.9.0 by
    @dependabot in #575
  * add post render integration test by @yxxhero in #576
  * clean: optimize post-render code by @yxxhero in #577
  * build(deps): bump helm.sh/helm/v3 from 3.10.2 to 3.10.3 by
    @dependabot in #578
  * bump helm to v3.10.3 by @yxxhero in #579
  * update postrenderer docs by @yxxhero in #580

OBS-URL: https://build.opensuse.org/request/show/1045041
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=72
2022-12-23 15:46:18 +00:00
Dominique Leuenberger
d7605e00bc Accepting request 1035823 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1035823
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=35
2022-11-16 14:42:41 +00:00
9fe7712d1b Accepting request 1035822 from home:manfred-h:devel:kubic
- Remove incorrectly added go_provides and go_nostrip macros
- Add definition for SOURCE_DATE_EPOCH to enable reproducible builds

OBS-URL: https://build.opensuse.org/request/show/1035822
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=70
2022-11-15 11:18:31 +00:00
03af96c477 Accepting request 1035804 from home:manfred-h:devel:kubic
- Update to version 0.148.1:
  What's Changed
  * Introduce a new test helper for easier log snapshot testing by
    @mumoshu in #514
  * fix: helmfile template fails when selector matches a chart
    fetched with go-getter by @yxxhero in #499
- Update to version 0.148.0:
  What's Changed
  * fix: child process not exit when recive term signal by @yxxhero
    in #418
  * deps: build with go1.19 by @chenrui333 in #420
  * Update ci.yaml by @mumoshu in #422
  * fix helmfile version issue in docker image by @yxxhero in #427
  * Prevent excessive log in tests by @mumoshu in #424
  * Fix preapply hook behavior by @mumoshu in #423
  * build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 by
    @dependabot in #433
  * deps: update dockerfile dependencies by @chenrui333 in #421
  * feat: add helm-diff and kustomize in ci matrix by @yxxhero
    in #434
  * build(deps): bump helm.sh/helm/v3 from 3.10.0 to 3.10.1 by
    @dependabot in #436
  * build(deps): bump k8s.io/apimachinery from 0.25.2 to 0.25.3
    by @dependabot in #439
  * fix: issue path in test on windows by @yxxhero in #449
  * fix: fix deps args by @yxxhero in #446
  * fix helmfile diff error in window platform by @yxxhero in #451
  * move HELMFILE_UPGRADE_NOTICE_DISABLED into envvar file by
    @yxxhero in #441
  * Add --skip-refresh flag to the build command by @indrekj in #444
  * fix: needs logic in chart stage by @yxxhero in #458
  * fix typo by @yxxhero in #461
  * build(deps): bump github.com/stretchr/testify from 1.8.0 to
    1.8.1 by @dependabot in #462
  * fix --debug flag by @yxxhero in #465
  * use curl instead of wget & update helm to 3.10.1 by @itscaro
    in #467
  * add basepath along with filepath into yaml comment by @itscaro
    in #460
  * build(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1
    by @dependabot in #470
  * Fix OCI example by @itscaro in #476
  * fix chart needs test issue by @yxxhero in #480
  * use fs.Getwd() to get working dir for sub helmfile by @itscaro
    in #471
  * Document git for windows env auto-prefix #481 by @strainovic
    in #487
  * fix oci:// chart by @itscaro in #477
  * Allow to override build date with SOURCE_DATE_EPOCH by
    @bmwiedemann in #486
  * Add subcommand init for checks and installs helmfile deps by
    @xiaomudk in #389
  * split run.sh to make run.sh be more clear. by @yxxhero in #485
  * remove hooks dir by @yxxhero in #484
  * fix: args parse issue by @yxxhero in #457
  * fix deps issues by @yxxhero in #492
  * test: add template anchors merge e2e test by @yxxhero in #494
  * feat: add go test total cover by @yxxhero in #495
  * Add --output-dir-template flag to the fetch command by
    @elchenberg in #456
  * build(deps): bump helm.sh/helm/v3 from 3.10.1 to 3.10.2 by
    @dependabot in #511
  * bump: helm to 3.10.2 by @yxxhero in #512
  * build(deps): bump k8s.io/apimachinery from 0.25.3 to 0.25.4 by
    @dependabot in #513
  * Add the ability to specify a lock file by @lassizci in #432

OBS-URL: https://build.opensuse.org/request/show/1035804
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=69
2022-11-15 10:12:49 +00:00
Dominique Leuenberger
50593054c7 Accepting request 1032300 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1032300
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=34
2022-10-30 17:29:10 +00:00
c5c078df35 Accepting request 1032299 from home:manfred-h:devel:kubic
- go1.19 is required for building.
- Update to version 0.147.0:
  v0.147.0 is the first Helmfile version to officially support Helm
  3.10.0, along with several fixes and new features.
  Starting from helmfile v0.147.0, helmfile version will check for
  the latest version of Helmfile and print a tip if the current
  version is not the latest. To disable this behavior, set
  environment variable HELMFILE_UPGRADE_NOTICE_DISABLED to any
  non-empty value.
  What's Changed
  * build(deps): bump helm.sh/helm/v3 from 3.8.1 to 3.9.4 by
    @dependabot in #377
  * Update towards-1.0.md by @mumoshu in #378
  * build(deps): bump k8s.io/apimachinery from 0.24.4 to 0.25.1
    by @dependabot in #376
  * build(deps): bump helm.sh/helm/v3 from 3.9.4 to 3.10.0 by
    @dependabot in #387
  * build(deps): bump k8s.io/apimachinery from 0.25.1 to 0.25.2
    by @dependabot in #386
  * docs: fix best pratices guide link by @TartanLeGrand in #398
  * Fix incubator charts location in advanced-features.md by
    @duckty in #401
  * fix: docs typo by @stoned in #400
  * fix path issue in windows by @yxxhero in #385
  * fix: build command short description by @stoned in #403
  * imprv: convert hyphen included in repo name to underbar with
    gatherOCIUsernamePassword. by @mugioka in #406
  * Optimize cmd pkg by @yxxhero in #384
  * update helm-diff version to 3.5.0 by @yxxhero in #379
  * Update ci.yaml and use helm 3.10.0 by @yxxhero in #383
  * Use helm show chart to identify chart version by @felipecrs
    in #395
  * fix SetRetainValuesFiles issue by @yxxhero in #388
  * bump: upgrade gopkg.in/yaml.v2 to gopkg.in/yaml.v3 by
    @yxxhero in #396
  * docs: update docs order by @yxxhero in #407
  * feat: retrieve repository's username/password from environment
    by @kevinleturc in #415
  * feat: add more clear error message and Environment info for
    template by @yxxhero in #413
  * doc: update template funcs docs by @yxxhero in #414
  * fix README.md users.md to USERS.md by @yxxhero in #410
  * feat: optimize version output by @yxxhero in #412
  * feat: add reuse-values args for diff apply and sync by @yxxhero
    in #411
  * fix: helmfile deps issue with oci repo by @yxxhero in #419

OBS-URL: https://build.opensuse.org/request/show/1032299
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=67
2022-10-30 10:29:20 +00:00
Richard Brown
80e8b42bba Accepting request 1007197 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1007197
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=33
2022-09-30 15:58:33 +00:00
4587c27bb2 Accepting request 1007196 from home:manfred-h:devel:kubic
- Update to version 0.146.0:
  This minor release incorporates many new features and a few bug
  fixes, almost all thanks to 5 new contributors! Kudos to everyone
  who contributed code 🙏
  Also, we've been fixing a handful of regressions introduced via
  v0.145.0 in v0.145.x patch releases. For this release, the only
  regression we found and fixed was #370. Hopefully, this will be
  the most reliable release ever since v0.145.0!

  What's Changed:
  * Support helm-secrets v4.0.0 by @KqLLL in #360
  * use latest helm in github ci by @yxxhero in #367
  * feat: show live output from the Helm binary by @rodrigorfk
    in #286
  * remove flags.Parse in cobra by @yxxhero in #369
  * fix(oci): clean dead code by @jycamier in #290
  * added option for --no-hooks for helm diff and apply by
    @arpanadhikari in #279
  * chore: Tidy up a local var scopinng for maintainability by
    @mumoshu in #372
  * move interactive option to global by @yxxhero in #370
  * fix: add missing untar flag to pull chart from oci registry
    by @toVersus in #371
  * update CLI Ref by @yxxhero in #373
  * Add preapply hook by @Sajfer in #79
  * Fix not to ignore diff selector when it matched nothing by
    @mumoshu in #374
  * Bump chartify to v0.11.0 by @mumoshu in #375

OBS-URL: https://build.opensuse.org/request/show/1007196
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=65
2022-09-30 08:49:15 +00:00
Dominique Leuenberger
f280407914 Accepting request 1003742 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1003742
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=32
2022-09-15 20:59:03 +00:00
4d02b00227 Accepting request 1003739 from home:manfred-h:devel:kubic
- Update to version 0.145.5:
  This patch release is mainly for fixing the default --skip-needs
  setting. If you had to add --skip-needs to every helmfile run
  since v0.145.0, this fixes that- you no longer need to explicitly
  set --skip-needs. To be clear, --skip-needs has been the default
  since v0.139.2. We just unintentionally broke it in v0.145.0!
  See #339 for more details. Thanks a lot for filing the detailed
  issue @strainovic, and thanks a lot for fixing the issue @yxxhero!
  * chore: update Jenkins's main helmfile repository in USERS by
    @lemeurherve in #320
  * fix ci error in issue.2118.yaml by @yxxhero in #319
  * Add Users information in Readme.md by @yxxhero in #317
  * build(deps): bump go.uber.org/zap from 1.22.0 to 1.23.0 by
    @dependabot in #322
  * Fix typos in docs by @dreglad in #329
  * Add --interactive option to sync, delete and destroy / Remove
    --interactive from global options by @yxxhero in #328
  * use helmfile testdata by @yxxhero in #326
  * chore: remove 'OSS' from Jenkins name by @lemeurherve in #331
  * add subshell to USERS.md by @philmtd in #335
  * add NDR to USERS.md by @muffl0n in #336
  * feat: honor concurrency in withPreparedCharts by @stek29 in #345
  * feat: dont prepare on list by @stek29 in #346
  * docs: add docs for helmfile list by @stek29 in #350
  * build(deps): bump github.com/urfave/cli from 1.22.9 to 1.22.10
    by @dependabot in #351
  * build(deps): bump github.com/google/go-cmp from 0.5.8 to 0.5.9
    by @dependabot in #353
  * fixed: selector help msg style by @yxxhero in #348
  * update docs for CLI by @yxxhero in #356
  * Fix --skip-needs regression introduced in v0.145.0 by @yxxhero
    in #342
  * fix github ci matrix config by @yxxhero in #361
  * Fix incorrent exit code issue introduced in v0.145.0 by @yxxhero
    in #359

- Update to version 0.145.4:
  This patch release is mainly about fixing readDirEntries added
  in 0.145.3. @arkaitzj did a lot of awesome work along the way!
  We appreciate your contribution ❤️
  In addition to the fix, this release also covers fixes for a
  few diff-related flags that were not working since v0.145.0's
  move to cobra as the CLI library.
  * Fix for readDir selection, currently any template that uses
    readDir* functions seems to break by @arkaitzj in #297
  * Bring back --set flag to apply subcommand by @mjura in #298
  * fix: return diff output config value by @mikelorant in #303
  * fix: return diff context config value by @mikelorant in #301
  * Fix some multi-value flags to not accept comma-separated
    values by @yxxhero in #300
  * build(deps): bump k8s.io/apimachinery from 0.24.3 to 0.24.4
    by @dependabot in #306
  * Add logo as .png and .ai (Adobe Illustrator) files by
    @pathob in #263
  * Introduce Helmfile's own filesystem abstraction to correctly
    unit test some components by @arkaitzj in #307
  * fix typo for readme.md by @thenam153 in #312

OBS-URL: https://build.opensuse.org/request/show/1003739
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=63
2022-09-15 09:01:49 +00:00
Dominique Leuenberger
6f5c5c8295 Accepting request 999051 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/999051
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=31
2022-08-25 13:08:56 +00:00
66b195aba1 Accepting request 999049 from home:manfred-h:devel:kubic
- autocomplete files have been removed; obsolete bash-completion
  and zsh-completion sub-packages older than this version.

OBS-URL: https://build.opensuse.org/request/show/999049
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=61
2022-08-24 11:48:50 +00:00
d9f4b6f3d9 Accepting request 999016 from home:manfred-h:devel:kubic
- autocomplete files have been removed; obsolete bash-completion
  and zsh-completion sub-packages.
- Update to version 0.145.3:
  * Bump github.com/hashicorp/go-version from 1.4.0 to 1.6.0 by
    @dependabot in #183
  * fix doc link error and style error by @yxxhero in #217
  * fix(doc): add missing version field in the release template
    example by @lemeurherve in #228
  * update readme about image repo and fix link error by @yxxhero
    in #224
  * fix: use helm secrets view rather than helm secrets dec to
    decrypt by @philomory in #201
  * add Go lint by @yxxhero in #169
  * Include the working helmfile ver in the bug report by
    @mumoshu in #237
  * update Readmd.md by @yxxhero in #236
  * feat: bump chartify to v0.10.0 to support OCI registry for adhoc
    dependencies by @toVersus in #238
  * on canary build, version should show "0.0.0-dev" by @itscaro in
    #162
  * Add integration test for #238 with local docker registry as a
    OCI-based helm chart repo by @mumoshu in #239
  * chore: clean up snapshot test by @toVersus in #241
  * doc: getting start adds repositories configuration by @xiaomudk
    in #240
  * Use cobra by @yxxhero in #234
  * E2E helmfile-template testing with local chart repo server by
    @mumoshu in #245
  * correct --help cli arg regression by @jouve in #252
  * revert environment long option from --env to --environment by
    @jouve in #250
  * test: Add unit tests for ChartExport by @xiaomudk in #256
  * test: Add unit tests for ChartPull by @xiaomudk in #257
  * fix: OCI Url and Version parse error by @xiaomudk in #258
  * Implement readDirEntries method by @vasicvuk in #254
  * remove selector override in cmd/apply by @jouve in #266
  * update doccs/index.md about CLI ref by @yxxhero in #264
  * fix: needs error with context that includes slash by @sergeief
    in #268
  * Bump k8s.io/apimachinery from 0.23.4 to 0.24.3 by @dependabot
    in #230
  * Add flags about need for lint subcmd by @yxxhero in #273
  * fix go.mod by @yxxhero in #275
  * Refactor cobra flag default values for readability by @yxxhero
    in #274
  * build(deps): bump go.uber.org/zap from 1.21.0 to 1.22.0 by
    @dependabot in #280
  * Add file existence check for remote values by @kuzaxak in #284
  * Update ArchLinux installation instructions by @AnatolyRugalev
    in #282
  * Fix Inclusion of Releases for Other Environments by @dackroyd
    in #276
  * Cleanup pkg/config/config.go by @yxxhero in #287
  * update golang lint by @yxxhero in #288
  * Refactor 'images' workflow, include Ubuntu image to push by
    @pathob in #262
  * build(deps): bump github.com/mattn/go-isatty from 0.0.14 to
    0.0.16 by @dependabot in #293
  * fix tag miss in docker build by @yxxhero in #294

OBS-URL: https://build.opensuse.org/request/show/999016
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=60
2022-08-24 10:02:04 +00:00
Richard Brown
2ada8bb23f Accepting request 991212 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/991212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=30
2022-07-26 17:45:29 +00:00
0676d9026e Accepting request 991211 from home:manfred-h:devel:kubic
- Update to version 0.145.2:
  * The image publishing workflow should trigger on version tags
    by @mumoshu in #212
  * Fix helmfile-deps issue that it is unable to find the chartify
    output by @yxxhero in #214
- Update to version 0.145.1:
  * Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 by
    @dependabot in #188
  * fix bug.yaml by @yxxhero in #198
  * test: use T.Setenv to set env vars in tests by @Juneezee in #189
  * Fix/invalid path on windows by @philomory in #200
  * fix within func issue by @yxxhero in #209
- Update to version 0.145.0:
  * Add an issue form for bug report by @mumoshu in #4
  * remove ioutil usage in all project by @yxxhero in #5
  * add unittest for formatters.go by @yxxhero in #9
  * mv captureStdout as public func by @yxxhero in #13
  * [test] update helm 3.8.0 to 3.8.1 by @itscaro in #16
  * add unittest for load_opts.go by @yxxhero in #11
  * bump go 1.18 & remove .circleci by @itscaro in #2
  * update args_test.go unittest by @yxxhero in #17
  * add unittest for RequiredEnv func by @yxxhero in #18
  * Update badge to reflect Github Action status by @itscaro in #19
  * [fix] unclosed file stream when creating temporary decrypted
    files by @itscaro in #20
  * [fix] bump go 1.18 & optional TAG definition in makefile by
    @itscaro in #21
  * Bump go-getter to 1.5.11 by @mumoshu in #25
  * [Dockerfile] only use image alpine for compilation, add sops
    & age to pre-built image, remove helm v2 image by @itscaro in #28
  * (fix) typo in state.go by @yxxhero in #32
  * fix output-dir issue by @yxxhero in #31
  * (fix) chartify process when chart path is absolute by @itscaro
    in #22
  * Fix non-existent custom temp dir by @itscaro in #37
  * Redact sensitive informations like password in chart url by
    @dol in #34
  * Fix helmfile deps not to remove entries for charts that are
    being chartified by @mumoshu in #23
  * feat: Auto-detect term for coloring helm-diff output by @mumoshu
    in #24
  * (test) update helm to 3.8.2 by @itscaro in #39
  * add unittest for constants.go by @yxxhero in #44
  * remove gotest deps by @yxxhero in #45
  * Update README.md by @mumoshu in #46
  * fix go lint warn by @yxxhero in #48
  * feat: Add openssh-client to images by @itscaro in #53
  * (feat) update helm to v3.8.2 in container images by @itscaro
    in #55
  * Create dependabot.yml by @itscaro in #54
  * add unittest for Exec by @yxxhero in #52
  * Add unittest for newExecutionID by @yxxhero in #62
  * add unittest for ValidateConfig by @yxxhero in #67
  * add unittest for context.go by @yxxhero in #68
  * remove temp_rand and use k8s.io/apimachinery/pkg/util/rand
    by @yxxhero in #69
  * add unittest for error.go in pkg/app by @yxxhero in #71
  * Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by
    @dependabot in #56
  * Bump github.com/go-test/deep from 1.0.7 to 1.0.8 by
    @dependabot in #60
  * Bump github.com/spf13/cobra from 1.3.0 to 1.4.0 by
    @dependabot in #59
  * Bump github.com/google/go-cmp from 0.5.7 to 0.5.8 by
    @dependabot in #93
  * Bump github.com/hashicorp/go-version from 1.2.1 to 1.4.0
    by @dependabot in #94
  * update doc for template func by @yxxhero in #74
  * [#80] README, update release tag url by @yjqg6666 in #81
  * chore: bump variantdev/vals to support remote secret
    tfstateremote by @carnei-ro in #76
  * [feat] add execEnvs by @yxxhero in #95
  * Bump go.uber.org/zap from 1.19.0 to 1.21.0 by @dependabot
    in #87
  * fix old URLs in docs and fix Dockerfile by @itscaro in #84
  * Bump github.com/urfave/cli from 1.22.5 to 1.22.9 by
    @dependabot in #96
  * Bump github.com/hashicorp/go-getter from 1.5.11 to 1.6.0 by
    @dependabot in #103
  * rename execEnvs to envExec by @yxxhero in #97
  * Rename module to github.com/helmfile/helmfile by @austince
    in #101
  * build image on tag by @itscaro in #40
  * Bump github.com/hashicorp/go-getter from 1.6.0 to 1.6.1 by
    @dependabot in #106
  * update envExec docs by @yxxhero in #104
  * add helm 3.9 to tests by @itscaro in #85
  * fix intergration test for argo-cd form master to main branch
    by @yxxhero in #118
  * feat: allow --validate on sync command by @chubchubsancho in #88
  * remove unused comments by @yxxhero in #112
  * Update sops version on dockerfile by @rodrigodc07 in #123
  * Update Helm diff plugin to version 3.5.0 in Dockerfile by
    @philippeckel in #122
  * Bump github.com/imdario/mergo from 0.3.12 to 0.3.13 by
    @dependabot in #114
  * add e2e tmpl test by @yxxhero in #99
  * reconstruct main function by @yxxhero in #83
  * little code optimize by @yxxhero in #130
  * Adds feature to fetch release values and secret values from
    remote by @dol in #47
  * introduce DISABLE_INSECURE_FEATURES to disable insecure
    executions by @itscaro in #1
  * chore(state): Append Api Versions flags to helm-diff by
    @semoac in #107
  * fix ci issue by @yxxhero in #131
  * Add yxxhero as a maintainer by @mumoshu in #132
  * Enhance the bug report form by @mumoshu in #134
  * Create SECURITY.md by @mumoshu in #135
  * Minor documentation fixes by @stoned in #138
  * Move repos subcommand to a dedicated source file by @yxxhero
    in #137
  * Add proposals about two breaking changes before we cut Helmfile
    1.0 by @mumoshu in #136
  * Fix deprecated chart in Getting Started by @ogugu9 in #140
  * proposal: Drop --args in Helmfile 1.0 by @mumoshu in #144
  * Move diff charts template subcommand to a dedicated source
    file by @yxxhero in #139
  * Bump module Go version to 1.18 by @mumoshu in #150
  * Release automation and release build testing by @mumoshu in #151
  * Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by
    @dependabot in #141
  * Bump github.com/variantdev/vals from 0.16.2 to 0.17.1 by
    @dependabot in #152
  * move all subcommand to sigle file by @yxxhero in #153
  * Bump github.com/variantdev/vals from 0.17.1 to 0.18.0 by
    @dependabot in #158
  * Bump github.com/hashicorp/go-getter from 1.6.1 to 1.6.2 by
    @dependabot in #159
  * feat(dockerfile): update helm to 3.9.0 by @Jasstkn in #163
  * docker build test on ci by @yxxhero in #164
  * Make a few helmfile sub-commands consistently support
    needs-related flags by @mumoshu in #78
  * Bump github.com/stretchr/testify from 1.7.2 to 1.7.3 by
    @dependabot in #172
  * fix ci test error by @yxxhero in #167
  * update Readme.md by @yxxhero in #170
  * Fix typo in README by @kobtea in #177
  * Bump github.com/stretchr/testify from 1.7.3 to 1.7.4 by
    @dependabot in #176
  * Update alpine base image to 3.16 by @jduepmeier in #179
  * Bump github.com/stretchr/testify from 1.7.4 to 1.7.5 by
    @dependabot in #180
  * add unittest for text_renderer.go by @yxxhero in #168
  * Bump github.com/spf13/cobra from 1.4.0 to 1.5.0 by
    @dependabot in #175

OBS-URL: https://build.opensuse.org/request/show/991211
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=58
2022-07-26 08:07:22 +00:00
Dominique Leuenberger
b0c855763a Accepting request 967729 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/967729
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=29
2022-04-08 20:45:51 +00:00
2c368bde3e Accepting request 967728 from home:manfred-h:Cubic
- v0.144.0:
  * Update README.md by @qb-abdul in #2105
  * Add .StateValues as alias of .Values in EnvironmentTemplateData
    by @itscaro in #2056
  * Add template function isFile by @itscaro in #2045
  * Enhance support for kube-version and api-versions by @mumoshu
    in #2121

OBS-URL: https://build.opensuse.org/request/show/967728
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=56
2022-04-08 09:20:45 +00:00
Dominique Leuenberger
abc1b6f489 Accepting request 963015 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/963015
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=28
2022-03-19 21:20:45 +00:00
c5c9523688 Accepting request 963014 from home:manfred-h:Cubic
- v0.143.1:
  * Add --skip-tests to helmfile template command by @drivelikebrazil
    in #2057
  * Fix context of the ReadDir templating function by @nlueb in #2058
  * Fix readdir regression while merging by @mumoshu in #2061
  * feat: Add --suppress option for diff and apply commands by
    @sjentzsch in #2077
  * enable get() to be used with alias $.StateValues by @itscaro
    in #2081
  * Use os.UserCacheDir()/helmfile to store downloaded artifacts
    instead of relative .helmfile directory by @itscaro in #2022
  * Fix various golangci-lint errors by @Sajfer in #2059
  * add integration tests for helm v3.8.0 by @itscaro in #2085
  * Update USERS.md by @yohanb in #2089
  * Allow more characters in label selectors by @Sajfer in #2064
  * Make release template to work on needs by @mumoshu in #2099
  * Stop panic when deduplicating releases by @Sajfer in #2067
  * Bump chartify to v0.9.2 by @mumoshu in #2102

OBS-URL: https://build.opensuse.org/request/show/963014
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=54
2022-03-19 09:44:00 +00:00
Dominique Leuenberger
b1d1b39916 Accepting request 948206 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/948206
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=27
2022-01-23 12:41:37 +00:00
93c3d20220 Accepting request 948205 from home:manfred-h:Cubic
- v0.143.0:
  * (HEAD, tag: v0.143.0) Fix panic on normalizing path containing .. (#2042)
  * add cleanup to write-values & lint to harmonise this flag (#2021)
  * Correct enabled property in helmfile list (#1921)
  * Add readDir as a templating function (#1934)
  * Set postsync and cleanup error (#2009)
  * Bump sprig library to v3.2.1 (#1880)
  * Allow users other than root to use helm plugins (#1766)
  * Added example ArgoCD + helmfile deployment (#1882)
  * Update README.md
  * Bump helm-diff to version 3.3.1 (#2041)
  * feat: Option to pass kubeVersion to helm template (#2002)
  * support apple silicon builds (#2032)
  * Bumped go-getter to v1.5.9 (#1982)
  * Fix capitalization of disableOpenAPIValidation config in README (#2003)
  * bump to go 1.17.3 with alpine 3.13 (#2024)
  * upgrade vals allowing for the use of the AzureRM terraform backend (#2029)
  * Add support for --insecure-skip-tls-verify flag on helm repo add command (#1990)
  * feat: Add go-getter support to load base helmfiles (#1998)
  * Do fail on a possible typo in needs entries (#2026)
  * Fix typo in README (#2006)

OBS-URL: https://build.opensuse.org/request/show/948205
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=53
2022-01-23 09:22:13 +00:00
Dominique Leuenberger
d553a7dcc0 Accepting request 930537 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/930537
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=26
2021-11-10 20:46:17 +00:00
1ebd0c6b4b Accepting request 930536 from home:manfred-h:Cubic
- v0.142.0:
  * Add support for transitive dependencies (needs). by @pjotre86 in #1983
  * Add documentation for needs parameterization. by @pjotre86 in #1987
  * Process feedback for pr 1983 by @pjotre86 in #1992
  * Make .Environment values available in .gotmpl files. by @pjotre86 in #2000

OBS-URL: https://build.opensuse.org/request/show/930536
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=52
2021-11-09 19:29:31 +00:00
Dominique Leuenberger
0d0e7fc0f8 Accepting request 925593 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/925593
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=25
2021-10-16 20:47:08 +00:00
ff8126271c Accepting request 925592 from home:manfred-h:Cubic
- v0.141.0:
  * 9a0ce53 (HEAD, tag: v0.141.0) Support Helm 3.7.0's reworked
    OCI support (#1970)

OBS-URL: https://build.opensuse.org/request/show/925592
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=51
2021-10-16 08:26:18 +00:00
Dominique Leuenberger
2aec4e545d Accepting request 919665 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/919665
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=24
2021-09-17 21:25:59 +00:00
955f283268 Accepting request 919664 from home:manfred-h:Cubic
- v0.140.1:
  * 787e6c8 (HEAD, tag: v0.140.1) ubuntu docker based image for
    helmfile (#1863)
  * 724b4b3 readme: fix wrong paths for environments on conf
    example (#1885)
  * 2792ef7 bug: write-values deletes provided --values files.
    (#1905)
  * f57b510 Fix json patches and strategic patches to do work
    when there was only one resource in the targeted chart/directory
    (#1962)
  * 7845ccc Stop integration test for Helm 2.17.0 (#1961)
  * e1cabc8 Add support for --validate on chartify (#1960)
  * 0f91f2c Add IKEA to users. (#1925)
  * 8594944 Update writing-helmfile.md (#1937)
  * ae438c8 Add more examples for remote env value files (#1938)
  * ad2f8e8 Add debian docker image, drop helm2, upgrade packages.
    (#1956)

OBS-URL: https://build.opensuse.org/request/show/919664
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=50
2021-09-17 07:09:18 +00:00
Richard Brown
65b6075c0b Accepting request 912570 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/912570
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=23
2021-08-18 06:56:09 +00:00
2eaa3ee254 Accepting request 912569 from home:manfred-h:Cubic
- v0.140.0: The following two changes were not included in the last
  snapshot release:
  * ccd81de (HEAD, tag: v0.140.0) Set longer no_output_timeout for
    release
  * 46b17e2 feat: pass-credentials to repo (#1899)

OBS-URL: https://build.opensuse.org/request/show/912569
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=49
2021-08-17 08:41:03 +00:00
Dominique Leuenberger
ee166ecb17 Accepting request 907909 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/907909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=22
2021-07-23 21:41:11 +00:00
9bcba7ddff Accepting request 907907 from home:manfred-h:Cubic
- v0.140.0:
  * d8247e6 (HEAD, tag: v0.140.0)
    Update writing-helmfile.md: fix typos (#1892)

OBS-URL: https://build.opensuse.org/request/show/907907
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=48
2021-07-23 09:23:30 +00:00
0fd1aa874a Accepting request 907902 from home:manfred-h:Cubic
- v0.140.0:
  * d8247e6 (HEAD, tag: v0.140.0)
    Update writing-helmfile.md: fix typos (#1892)

OBS-URL: https://build.opensuse.org/request/show/907902
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=47
2021-07-23 09:15:37 +00:00
Dominique Leuenberger
0127b0bc4d Accepting request 899514 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/899514
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=21
2021-06-11 20:31:03 +00:00
08fd074df9 Accepting request 899513 from home:manfred-h:Cubic
Upgrade to helmfile v0.139.9

OBS-URL: https://build.opensuse.org/request/show/899513
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=45
2021-06-11 14:57:47 +00:00
9bdb6f44ea Accepting request 896724 from home:manfred-h:Cubic
Upgrade to helmfile v0.139.7; clean up changelog entries

OBS-URL: https://build.opensuse.org/request/show/896724
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=44
2021-06-01 14:40:22 +00:00
1ebd7ff659 Accepting request 895283 from home:manfred-h:Cubic
Upgrade to helmfile v0.139.7

OBS-URL: https://build.opensuse.org/request/show/895283
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=43
2021-05-25 07:03:28 +00:00
Dominique Leuenberger
7f13efee7e Accepting request 891805 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/891805
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=20
2021-05-10 13:38:40 +00:00
86ebd6ed06 Accepting request 891804 from home:manfred-h:Cubic
Upgrade to helmfile v0.139.2

OBS-URL: https://build.opensuse.org/request/show/891804
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=41
2021-05-09 09:00:27 +00:00
Dominique Leuenberger
44bf05ad75 Accepting request 878042 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/878042
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=19
2021-03-10 07:57:33 +00:00
8e3e077085 Accepting request 878041 from home:manfred-h:Cubic
- v0.138.7
  * 8ed8a9e (HEAD, tag: v0.138.7, origin/master, origin/HEAD, master)
    allow to access oci repos without auth (#1711)
  * 14a83e7 Update reference for helm-secrets to latest maintained
    fork (#1676)
  * bf9f36b refactor: simplify pull channel from #1706 (#1707)
  * 3215eaf panic with clear message (#1709)
  * 927bd30 Update README.md to show current CLI Output (#1712)

- v0.138.6
  * 247ae91 (HEAD, tag: v0.138.6, origin/master, origin/HEAD, master)
    Disable darwin/386 build to avoid release failure

- v0.138.5
  * 97f0e59: Update README.md (#1677)

OBS-URL: https://build.opensuse.org/request/show/878041
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=39
2021-03-09 16:16:19 +00:00
Dominique Leuenberger
f56731d959 Accepting request 871650 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/871650
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=18
2021-02-15 22:18:31 +00:00
7675532f97 Accepting request 871648 from home:manfred-h:Cubic
- v0.138.4
  * f24b61f (HEAD, tag: v0.138.4, origin/master, origin/HEAD, master)
    Fix error on concurrent go-getter on same URL (#1669)
- v0.138.3
  * 257c1f6 (HEAD, tag: v0.138.3, origin/master, origin/HEAD, master)
    Fix OCI support (#1667)
  * 4e1ecb5 Bump variantdev/vals to 0.13.0 (#1666)
- v0.138.2
  * ad5fba5 (HEAD, tag: v0.138.2, origin/master, origin/HEAD, master)
    Bump Helm to v3.5.0. (#1656)
  * 0ad62b5 docs: update helm command name (#1635)
  * 8487970 fix: dont sent RegistryLogin password via args (#1662)

OBS-URL: https://build.opensuse.org/request/show/871648
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=37
2021-02-13 11:41:19 +00:00
Dominique Leuenberger
efed48289d Accepting request 867923 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/867923
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=17
2021-01-30 12:57:13 +00:00
003f6269dd Accepting request 867921 from home:manfred-h:Cubic
- v0.138.1: fix: fixed up OCI repos so they support paths and URLs
  that differ fr…
  * 8212b63 (HEAD, tag: v0.138.1, origin/master, origin/HEAD, master)
  fix: fixed up OCI repos so they support paths and URLs that differ
  from chart names contained there (#1661)
- v0.138.0: feat: added in oci repository flag and added helm
  methods to pull and…
  * 2a71640 (HEAD, tag: v0.138.0, origin/master, origin/HEAD, master)
  feat: added in oci repository flag and added helm methods to pull
  and export charts (#1629)

OBS-URL: https://build.opensuse.org/request/show/867921
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=35
2021-01-30 10:08:57 +00:00
Dominique Leuenberger
072a633cbd Accepting request 862928 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/862928
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=16
2021-01-13 17:24:33 +00:00
72dbbc1c79 Accepting request 862926 from home:manfred-h:Cubic
- v0.137.0: docs: fix typo (#1645)
  * 33880da (HEAD, tag: v0.137.0, origin/master, origin/HEAD, master)
    docs: fix typo (#1645)
  * 87fcd83 Fix typo "verion" (#1641)
  * 600721c docs(readme): fix typo (#1633)
  * f7a1d09 Bump variantdev/vals to 0.12.0 (#1644)

OBS-URL: https://build.opensuse.org/request/show/862926
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/helmfile?expand=0&rev=33
2021-01-13 14:47:18 +00:00
Dominique Leuenberger
ed12891b7b Accepting request 859936 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/859936
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/helmfile?expand=0&rev=15
2021-01-03 20:26:53 +00:00