yxxhero
9284d1764e
Add --interactive option to sync, delete and destroy / Remove --interactive from global options ( #328 )
...
* add interactive in sync & remove --interactive in global options
Signed-off-by: yxxhero <aiopsclub@163.com>
* fix unittest
Signed-off-by: yxxhero <aiopsclub@163.com>
* same behave as apply when in interactive
Signed-off-by: yxxhero <aiopsclub@163.com>
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-08-28 10:36:07 +09:00
yxxhero
896d16566f
Merge pull request #329 from dreglad/patch-1
...
Fix typos in docs
2022-08-28 06:04:36 +08:00
David Regla
cbace3d7af
Fix typos in docs
...
Signed-off-by: David Regla <dreglad@gmail.com>
2022-08-27 16:53:37 -05:00
yxxhero
43b52f6040
Merge pull request #322 from helmfile/dependabot/go_modules/go.uber.org/zap-1.23.0
...
build(deps): bump go.uber.org/zap from 1.22.0 to 1.23.0
2022-08-26 10:45:08 +08:00
yxxhero
b89c24cd8a
Merge pull request #317 from helmfile/update_readme
...
Add Users information in Readme.md
2022-08-26 10:08:09 +08:00
yxxhero
107c2c3458
Merge branch 'main' into dependabot/go_modules/go.uber.org/zap-1.23.0
2022-08-26 10:06:52 +08:00
yxxhero
d201c1d2ea
Add Users information in Readme.md
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-08-26 10:00:29 +08:00
yxxhero
7434872c6b
fix ci error in issue.2118.yaml ( #319 )
...
Signed-off-by: yxxhero <aiopsclub@163.com>
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-08-26 10:59:28 +09:00
yxxhero
ece0387fc6
Merge pull request #320 from lemeurherve/patch-1
...
chore: update Jenkins's main helmfile repository in USERS
2022-08-26 07:29:08 +08:00
dependabot[bot]
630919e8f2
build(deps): bump go.uber.org/zap from 1.22.0 to 1.23.0
...
Bumps [go.uber.org/zap](https://github.com/uber-go/zap ) from 1.22.0 to 1.23.0.
- [Release notes](https://github.com/uber-go/zap/releases )
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/uber-go/zap/compare/v1.22.0...v1.23.0 )
---
updated-dependencies:
- dependency-name: go.uber.org/zap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-25 15:35:04 +00:00
Hervé Le Meur
e0d7b98075
chore: update Jenkins's main helmfile repository in USERS
...
Signed-off-by: Hervé Le Meur <hlemeur@cloudbees.com>
2022-08-25 17:11:05 +02:00
yxxhero
01f896ced6
Merge pull request #312 from thenam153/main
...
fix typo for readme.md
2022-08-24 13:44:25 +08:00
Arkaitz Jimenez
cc33e7b7d8
Introduce Helmfile's own filesystem abstraction to correctly unit test some components ( #307 )
...
Use abstracted FS
Signed-off-by: Arkaitz Jimenez <arkaitzj@gmail.com>
Signed-off-by: Arkaitz Jimenez <arkaitzj@gmail.com>
2022-08-24 12:58:43 +09:00
Patrick Hobusch
a626664f46
Add logo as .png and .ai (Adobe Illustrator) files ( #263 )
...
Signed-off-by: Patrick Hobusch <patrick.hobusch@gmail.com>
Signed-off-by: Patrick Hobusch <patrick.hobusch@gmail.com>
2022-08-24 07:37:52 +09:00
Nam Nguyen
5d5d61e56f
fix typo for readme.md
2022-08-23 15:11:20 +07:00
yxxhero
316f7ddf5d
Merge pull request #306 from helmfile/dependabot/go_modules/k8s.io/apimachinery-0.24.4
...
build(deps): bump k8s.io/apimachinery from 0.24.3 to 0.24.4
2022-08-20 07:01:37 +08:00
dependabot[bot]
3984659133
build(deps): bump k8s.io/apimachinery from 0.24.3 to 0.24.4
...
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) from 0.24.3 to 0.24.4.
- [Release notes](https://github.com/kubernetes/apimachinery/releases )
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.24.3...v0.24.4 )
---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-19 15:44:30 +00:00
yxxhero
429e724104
Improve some multi-value flags to accept comma-separated values ( #300 )
...
fix cobra issue
Signed-off-by: yxxhero <aiopsclub@163.com>
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-08-18 20:30:30 +09:00
yxxhero
7972a8921c
Merge pull request #301 from mikelorant/fix/diff-context
...
fix: return diff context config value
2022-08-18 15:09:23 +08:00
yxxhero
d28f16253f
Merge pull request #303 from mikelorant/fix/diff-output
...
fix: return diff output config value
2022-08-18 15:08:49 +08:00
Michael Lorant
b616a8b690
fix: return diff output config value
...
Signed-off-by: Michael Lorant <michael.lorant@fairfaxmedia.com.au>
2022-08-18 17:06:31 +10:00
Michael Lorant
86deeb377d
fix: return diff context config value
...
Signed-off-by: Michael Lorant <michael.lorant@fairfaxmedia.com.au>
2022-08-18 16:40:05 +10:00
yxxhero
be9e88d3b5
Merge pull request #298 from mjura/apply-set
...
Bring back --set flag to apply subcommand
2022-08-18 08:36:12 +08:00
Michal Jura
14e277f683
Bring back --set flag to apply subcommand
...
We would like to add back --set flag to apply subcommand, which was
accidentally removed after switching to cobra (#234 )
Signed-off-by: Michal Jura <mjura@suse.com>
2022-08-17 13:25:22 +02:00
yxxhero
c26bc2e26e
Merge pull request #297 from arkaitzj/FixForReadDir
...
Fix for readDir selection, currently any template that uses readDir* functions seems to break
2022-08-17 15:48:45 +08:00
Arkaitz Jimenez
c9b5f95890
lint
...
Signed-off-by: Arkaitz Jimenez <arkaitzj@gmail.com>
2022-08-16 16:25:24 +02:00
Arkaitz Jimenez
4553efdcf1
Formatting
...
Signed-off-by: Arkaitz Jimenez <arkaitzj@gmail.com>
2022-08-16 16:25:24 +02:00
Arkaitz Jimenez
684be0af50
Missing context readDir, required for any template using readDir* functions
...
Signed-off-by: Arkaitz Jimenez <arkaitzj@gmail.com>
2022-08-16 16:25:24 +02:00
Arkaitz Jimenez
824f7ba2b2
Create failing test case
...
Signed-off-by: Arkaitz Jimenez <arkaitzj@gmail.com>
2022-08-16 16:25:24 +02:00
yxxhero
e44a915d40
Merge pull request #294 from helmfile/fix_miss_tag_in_docker_build
...
fix tag miss in docker build
2022-08-16 09:41:33 +08:00
yxxhero
295d54d838
fix tag miss in docker build
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-08-16 09:11:22 +08:00
yxxhero
1d882697d9
Merge pull request #293 from helmfile/dependabot/go_modules/github.com/mattn/go-isatty-0.0.16
...
build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16
2022-08-16 04:50:14 +08:00
dependabot[bot]
3986f81ff8
build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16
...
Bumps [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty ) from 0.0.14 to 0.0.16.
- [Release notes](https://github.com/mattn/go-isatty/releases )
- [Commits](https://github.com/mattn/go-isatty/compare/v0.0.14...v0.0.16 )
---
updated-dependencies:
- dependency-name: github.com/mattn/go-isatty
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-15 15:36:03 +00:00
yxxhero
211b8efebb
Merge pull request #262 from pathob/feature/ubuntu-image-push-and-workflow-refactoring
...
Refactor 'images' workflow, include Ubuntu image to push
2022-08-15 20:58:29 +08:00
yxxhero
8d798e69f1
Merge pull request #288 from helmfile/update_golang_lint
...
update golang lint
2022-08-14 14:45:30 +08:00
Yusuke Kuoka
bb056a4ffc
fixup! Merge branch 'main' into update_golang_lint
...
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
2022-08-14 04:06:45 +00:00
Yusuke Kuoka
89950f3794
Merge branch 'main' into update_golang_lint
2022-08-14 12:21:10 +09:00
yxxhero
94b7a6c128
Cleanup pkg/config/config.go ( #287 )
...
Signed-off-by: yxxhero <aiopsclub@163.com>
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-08-14 12:17:02 +09:00
David Ackroyd
cf94a4edb3
Fix Inclusion of Releases for Other Environments ( #276 )
...
Fixing releases being included which do not match the environment
requested, which is a regression introduced by #234 . The issue remains
when Helmfile state values are supplied, which is not a regression and
will be addressed separately.
Partial resolution for #271
Signed-off-by: David Ackroyd <dackroyd@fairfaxmedia.com.au>
Signed-off-by: David Ackroyd <dackroyd@fairfaxmedia.com.au>
2022-08-14 10:47:47 +09:00
yxxhero
8c4a122be4
Merge pull request #282 from AnatolyRugalev/patch-1
...
Update ArchLinux installation instructions
2022-08-14 07:49:05 +08:00
Anatoly Rugalev
75aa0e5a21
Update ArchLinux installation instructions
...
Signed-off-by: Anatoly Rugalev <anatoly.rugalev@gmail.com>
2022-08-14 01:46:55 +02:00
yxxhero
8690d63401
fix lint error
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-08-13 07:40:32 +08:00
yxxhero
18942e2a2c
update golang lint
...
Signed-off-by: yxxhero <aiopsclub@163.com>
2022-08-12 20:36:09 +08:00
yxxhero
f309dc3332
Merge pull request #284 from kuzaxak/skip_missing_remote_secrets
...
Add file existence check for remote values
2022-08-12 15:41:38 +08:00
Vladimir Kuznichenkov
6c1b6f855a
Add file existence check for remove values
...
If remote file isn't present in repo we will add it anyway to the files list and check `if len(files) == 0 {` never will be true. That leads to missing section with `MissingFileHandler`.
That fix check that cloned file actually exists. In that case if we add a link to non-existing remote file `MissingFileHandler` will be called as expected.
Signed-off-by: Vladimir Kuznichenkov <kuzaxak.tech@gmail.com>
2022-08-12 10:01:56 +03:00
Patrick Hobusch
bbf790247b
Refactor 'images' workflow, include Ubuntu image to push
...
Until now, the 'images' workflow was separated into two different jobs,
one for just building the images in e.g. pull requests and the other
one for building and pushing the images e.g. after a merge to the 'main'
branch, which resulted in code repetitions. Also, both jobs used
different approaches, one (build) using a 'matrix strategy' based on
the file name of the Dockerfile, the other one (build and push) having a
seperate build and push step for each Dockerfile.
With this change, both jobs have been unified into a single "build and
optionally push" job to remove the repetitions, which now also shares
the same approach - a matrix strategy based on the file names of the
Dockerfiles.
The package naming now follows a clear schema based on the file name of
the Dockerfile. 'Dockerfile' will result in a 'helmfile' package,
'Dockerfile.ubuntu' will result in a 'helmfile-ubuntu' package and so
on. In order to keep the 'helmfile-debian-stable-slim' image package
name, the 'Dockerfile.debian' had to be renamed to
'Dockerfile.debian-stable-slim' accordingly.
Furthermore, the evaluation of the condition whether a push is intended
(or not) has been moved directly to the 'push' flag of the
'docker/build-push-action'.
Signed-off-by: Patrick Hobusch <patrick.hobusch@gmail.com>
2022-08-10 09:01:37 +02:00
yxxhero
86bfb5689a
Merge pull request #280 from helmfile/dependabot/go_modules/go.uber.org/zap-1.22.0
...
build(deps): bump go.uber.org/zap from 1.21.0 to 1.22.0
2022-08-10 07:15:33 +08:00
dependabot[bot]
13bac519d0
build(deps): bump go.uber.org/zap from 1.21.0 to 1.22.0
...
Bumps [go.uber.org/zap](https://github.com/uber-go/zap ) from 1.21.0 to 1.22.0.
- [Release notes](https://github.com/uber-go/zap/releases )
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/uber-go/zap/compare/v1.21.0...v1.22.0 )
---
updated-dependencies:
- dependency-name: go.uber.org/zap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-09 15:35:45 +00:00
yxxhero
2cb4bdba1a
Merge pull request #274 from helmfile/fix_cobra_flag_default_value
...
Refactor cobra flag default values for readability
2022-08-08 09:55:21 +08:00
Yusuke Kuoka
eabf360fe8
Merge branch 'main' into fix_cobra_flag_default_value
2022-08-08 10:35:32 +09:00