From 44b2f895bf37abd131540074a0e099c5b148d05ca177f470a9a1733ddc9da477 Mon Sep 17 00:00:00 2001 From: Manfred Hollstein Date: Mon, 23 Jan 2023 18:20:49 +0000 Subject: [PATCH] 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 --- _service | 2 +- _servicedata | 2 +- helmfile-0.149.0.tar.gz | 3 -- helmfile-0.150.0.tar.gz | 3 ++ helmfile.changes | 61 +++++++++++++++++++++++++++++++++++++++++ helmfile.spec | 6 ++-- vendor.tar.gz | 4 +-- 7 files changed, 71 insertions(+), 10 deletions(-) delete mode 100644 helmfile-0.149.0.tar.gz create mode 100644 helmfile-0.150.0.tar.gz diff --git a/_service b/_service index 30161c2..d105208 100644 --- a/_service +++ b/_service @@ -5,7 +5,7 @@ .git @PARENT_TAG@ v(.*) - v0.149.0 + v0.150.0 enable diff --git a/_servicedata b/_servicedata index 88d2fea..f847317 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/helmfile/helmfile.git - 7410316cf98a05eeac7b3c34763a1360d8c4d343 + fc634c9ee3ec34140d6e7e4580c972bef377f1a8 diff --git a/helmfile-0.149.0.tar.gz b/helmfile-0.149.0.tar.gz deleted file mode 100644 index b74f31d..0000000 --- a/helmfile-0.149.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bb6e405d08a6bdcb0af7c90ea790a87b6758f38f49bf9fee77f5334787317655 -size 573391 diff --git a/helmfile-0.150.0.tar.gz b/helmfile-0.150.0.tar.gz new file mode 100644 index 0000000..e310ab2 --- /dev/null +++ b/helmfile-0.150.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49358fc1725e273dd087045bacfa7ba533004b6aa46560a8ee4d3431ad6c8f98 +size 576451 diff --git a/helmfile.changes b/helmfile.changes index 44e18b4..0750a99 100644 --- a/helmfile.changes +++ b/helmfile.changes @@ -1,3 +1,64 @@ +------------------------------------------------------------------- +Mon Jan 23 17:02:57 UTC 2023 - Manfred Hollstein + +- 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 + ------------------------------------------------------------------- Fri Dec 23 15:20:12 UTC 2022 - Manfred Hollstein diff --git a/helmfile.spec b/helmfile.spec index 7ecd31b..5f1224f 100644 --- a/helmfile.spec +++ b/helmfile.spec @@ -1,7 +1,7 @@ # # spec file for package helmfile # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # 2021 Manfred Hollstein # # All modifications and additions to the file contributed by third parties @@ -17,9 +17,9 @@ # -%define git_commit 7410316cf98a05eeac7b3c34763a1360d8c4d343 +%define git_commit fc634c9ee3ec34140d6e7e4580c972bef377f1a8 Name: helmfile -Version: 0.149.0 +Version: 0.150.0 Release: 0 Summary: Deploy Kubernetes Helm Charts License: MIT diff --git a/vendor.tar.gz b/vendor.tar.gz index bc0af7c..14e576a 100644 --- a/vendor.tar.gz +++ b/vendor.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0ac7b31dd3b6a8d97ac2b969214254049d7a0687fbfc44823f56686a726a980 -size 12080506 +oid sha256:548080af55bd0136f0a1a210802577b1a1f506cce69bd430ad17c00ce4b9f07f +size 12243354