Skip to content
This repository has been archived by the owner on Nov 7, 2020. It is now read-only.

Update from upstream repo Praqma/helmsman@master #8

Open
wants to merge 1,588 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1588 commits
Select commit Hold shift + click to select a range
e28e775
chore(deps): bump golang.org/x/net from 0.4.0 to 0.5.0
dependabot[bot] Jan 8, 2023
f86d806
Merge pull request #749 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Jan 8, 2023
70181e1
Merge pull request #750 from Praqma/dependabot/go_modules/golang.org/…
dependabot[bot] Jan 8, 2023
7a1548a
release: v3.16.0
luisdavim Jan 8, 2023
88792cf
fix: get chart version
luisdavim Jan 15, 2023
98867d5
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.175 to 1.44.180
dependabot[bot] Jan 15, 2023
87fdf1c
chore(deps): bump github.com/subosito/gotenv from 1.4.1 to 1.4.2
dependabot[bot] Jan 15, 2023
7c8d32e
Merge pull request #751 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Jan 15, 2023
9cf75d7
Merge pull request #752 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Jan 15, 2023
ec22c55
release: v3.16.1
luisdavim Jan 15, 2023
d30465f
Update cmd_reference.md (#753)
AswinT22 Jan 17, 2023
10df8c3
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.180 to 1.44.184
dependabot[bot] Jan 22, 2023
38e37c5
chore(deps): bump cloud.google.com/go/storage from 1.28.1 to 1.29.0
dependabot[bot] Jan 22, 2023
5ed6b40
Merge pull request #754 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Jan 22, 2023
ab28664
Merge pull request #755 from Praqma/dependabot/go_modules/cloud.googl…
dependabot[bot] Jan 22, 2023
f46e023
Fix helm-vault secret decryption (#759)
bbetter173 Jan 24, 2023
fd64beb
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.184 to 1.44.189
dependabot[bot] Jan 29, 2023
466bf64
Merge pull request #760 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Jan 29, 2023
1a556d7
release: v3.16.2
luisdavim Feb 4, 2023
a8a9a2a
fix: alpine version
luisdavim Feb 4, 2023
5800df1
release: v3.16.3
luisdavim Feb 4, 2023
76a57d6
fix: install openssh-client instead of openssh
luisdavim Feb 4, 2023
2acc1df
release: v3.16.4
luisdavim Feb 4, 2023
bcc4ebd
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.189 to 1.44.194
dependabot[bot] Feb 5, 2023
b481433
Merge pull request #762 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Feb 5, 2023
034a472
chore(deps): bump golang.org/x/net from 0.5.0 to 0.6.0
dependabot[bot] Feb 12, 2023
48c6646
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.194 to 1.44.199
dependabot[bot] Feb 12, 2023
cc828c7
Merge pull request #764 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Feb 13, 2023
217ff3d
Merge pull request #763 from Praqma/dependabot/go_modules/golang.org/…
dependabot[bot] Feb 13, 2023
b3f54d8
chore(deps): bump golang.org/x/net from 0.6.0 to 0.7.0
dependabot[bot] Feb 18, 2023
69d1743
Merge pull request #765 from Praqma/dependabot/go_modules/golang.org/…
dependabot[bot] Feb 18, 2023
a091af3
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.199 to 1.44.204
dependabot[bot] Feb 19, 2023
6324fcb
Merge pull request #766 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Feb 20, 2023
148af6e
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.204 to 1.44.209
dependabot[bot] Feb 26, 2023
953cb5b
Merge pull request #767 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Feb 26, 2023
dc7094f
chore(deps): bump golang.org/x/net from 0.7.0 to 0.8.0
dependabot[bot] Mar 5, 2023
b7530f0
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.209 to 1.44.214
dependabot[bot] Mar 5, 2023
921fa24
Merge pull request #769 from Praqma/dependabot/go_modules/golang.org/…
dependabot[bot] Mar 11, 2023
c3a0208
Merge pull request #770 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Mar 11, 2023
7d49fd4
chore(deps): bump golang.org/x/crypto
dependabot[bot] Mar 11, 2023
004129e
Merge pull request #771 from Praqma/dependabot/go_modules/golang.org/…
dependabot[bot] Mar 11, 2023
e3f8f22
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.214 to 1.44.219
dependabot[bot] Mar 12, 2023
cc97f06
Merge pull request #772 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Mar 12, 2023
5daf145
chore(deps): bump cloud.google.com/go/storage from 1.29.0 to 1.30.0
dependabot[bot] Mar 19, 2023
109e4f0
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.219 to 1.44.224
dependabot[bot] Mar 19, 2023
1856097
Merge pull request #773 from Praqma/dependabot/go_modules/cloud.googl…
dependabot[bot] Mar 19, 2023
3cb1eed
Merge pull request #774 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Mar 19, 2023
c060876
chore(deps): bump github.com/imdario/mergo from 0.3.13 to 0.3.14
dependabot[bot] Mar 19, 2023
14d4a80
Merge pull request #775 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Mar 19, 2023
2f12988
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.224 to 1.44.229
dependabot[bot] Mar 26, 2023
1927939
chore(deps): bump cloud.google.com/go/storage from 1.30.0 to 1.30.1
dependabot[bot] Mar 26, 2023
d2ab603
Merge pull request #777 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Mar 27, 2023
8572f7b
Merge pull request #779 from Praqma/dependabot/go_modules/cloud.googl…
dependabot[bot] Mar 27, 2023
3235489
Add support for hiera-eyaml-gkms (#776)
Mar 27, 2023
b646ce1
chore(deps): bump github.com/imdario/mergo from 0.3.14 to 0.3.15
dependabot[bot] Mar 27, 2023
e7d615e
Merge pull request #778 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Mar 27, 2023
fecf7c7
Remove 'priority' field from -spec docs
mkubaczyk Mar 31, 2023
6365f10
Remove fileOptionArray sort() function as there's no priorities anymore
mkubaczyk Mar 31, 2023
6721d9a
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.229 to 1.44.234
dependabot[bot] Apr 2, 2023
ba7e54c
Merge pull request #782 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Apr 2, 2023
e88aa66
Merge pull request #781 from Praqma/multiple-spec-fix-priority
mkubaczyk Apr 4, 2023
7232f5d
chore(deps): bump golang.org/x/net from 0.8.0 to 0.9.0
dependabot[bot] Apr 9, 2023
2e89d37
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.234 to 1.44.239
dependabot[bot] Apr 9, 2023
856808c
Merge pull request #783 from Praqma/dependabot/go_modules/golang.org/…
dependabot[bot] Apr 9, 2023
75bc5ba
Merge pull request #784 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Apr 9, 2023
29d7ce4
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.239 to 1.44.244
dependabot[bot] Apr 16, 2023
09997b5
Merge pull request #785 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Apr 16, 2023
dc0d23a
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.244 to 1.44.248
dependabot[bot] Apr 23, 2023
a0a01f5
Merge pull request #787 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Apr 23, 2023
809a525
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.248 to 1.44.253
dependabot[bot] Apr 30, 2023
92ef7c0
Merge pull request #788 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Apr 30, 2023
e9dfe8f
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.253 to 1.44.258
dependabot[bot] May 7, 2023
a53c194
Merge pull request #789 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] May 11, 2023
3296a12
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.258 to 1.44.262
dependabot[bot] May 14, 2023
26fc3f7
chore(deps): bump golang.org/x/net from 0.9.0 to 0.10.0
dependabot[bot] May 14, 2023
9316685
Merge pull request #790 from Praqma/dependabot/go_modules/github.com/…
mkubaczyk May 15, 2023
e180f85
Merge pull request #791 from Praqma/dependabot/go_modules/golang.org/…
mkubaczyk May 15, 2023
27347cb
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.262 to 1.44.266
dependabot[bot] May 21, 2023
42f437b
Merge pull request #792 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] May 22, 2023
f0ddf48
Optioned recursive environment variables expansion (#793)
tonyvelichko May 26, 2023
f1ea816
chore(deps): bump github.com/imdario/mergo from 0.3.15 to 0.3.16
dependabot[bot] May 28, 2023
3cfc516
Merge pull request #794 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] May 28, 2023
f86274b
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.266 to 1.44.271
dependabot[bot] May 28, 2023
2bbdedc
Merge pull request #795 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] May 28, 2023
a078484
chore(deps): bump github.com/BurntSushi/toml from 1.2.1 to 1.3.0
dependabot[bot] Jun 4, 2023
650bda3
Merge pull request #797 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Jun 4, 2023
0c86f33
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.271 to 1.44.275
dependabot[bot] Jun 4, 2023
c08fef5
Merge pull request #796 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Jun 4, 2023
8365377
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.275 to 1.44.280
dependabot[bot] Jun 11, 2023
6ecda9d
chore(deps): bump github.com/BurntSushi/toml from 1.3.0 to 1.3.2
dependabot[bot] Jun 11, 2023
dd7028d
Merge pull request #800 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Jun 11, 2023
34965a3
Merge pull request #799 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Jun 11, 2023
ec58ddb
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.280 to 1.44.284
dependabot[bot] Jun 18, 2023
4dd252d
chore(deps): bump golang.org/x/net from 0.10.0 to 0.11.0
dependabot[bot] Jun 18, 2023
b59af46
Merge pull request #803 from Praqma/dependabot/go_modules/golang.org/…
dependabot[bot] Jun 18, 2023
a4a4af5
Merge pull request #802 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Jun 18, 2023
8e90e27
Add encryption method for hiera-eyaml-gkms (#801)
Jun 18, 2023
0a7db81
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.284 to 1.44.289
dependabot[bot] Jun 25, 2023
9174aba
Merge pull request #804 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Jul 2, 2023
7c07dce
chore(deps): bump cloud.google.com/go/storage from 1.30.1 to 1.31.0
dependabot[bot] Jul 2, 2023
3315971
Fix small mistakes in function doc comments (#807)
pelmers Jul 8, 2023
01df63c
Merge pull request #806 from Praqma/dependabot/go_modules/cloud.googl…
dependabot[bot] Jul 8, 2023
770c80f
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.289 to 1.44.298
dependabot[bot] Jul 8, 2023
63b4e31
chore(deps): bump golang.org/x/net from 0.11.0 to 0.12.0
dependabot[bot] Jul 8, 2023
9601d3e
Merge pull request #808 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Jul 9, 2023
0fcfae2
Merge pull request #809 from Praqma/dependabot/go_modules/golang.org/…
dependabot[bot] Jul 9, 2023
bf17dc9
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.298 to 1.44.300
dependabot[bot] Jul 16, 2023
d8afbf6
Merge pull request #810 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Jul 16, 2023
d3f887d
Release v3.17.0
mkubaczyk Jul 20, 2023
ff0ad9a
Revert "Release v3.17.0"
mkubaczyk Jul 20, 2023
49087e8
Release v3.17.0
mkubaczyk Jul 20, 2023
5c9636c
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.300 to 1.44.306
dependabot[bot] Jul 23, 2023
85f8e44
Merge pull request #811 from Praqma/dependabot/go_modules/github.com/…
mkubaczyk Jul 25, 2023
dd06167
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.306 to 1.44.307
dependabot[bot] Jul 25, 2023
b186573
Merge pull request #812 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Jul 29, 2023
5cf7f4e
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.307 to 1.44.312
dependabot[bot] Jul 29, 2023
203c601
Merge pull request #813 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Jul 30, 2023
64ec763
Fix issue with hiera-eyaml-gkms encrypt/decrypt actions (#814)
Aug 5, 2023
eb4018d
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.312 to 1.44.317
dependabot[bot] Aug 6, 2023
4853f4d
chore(deps): bump golang.org/x/net from 0.12.0 to 0.14.0
dependabot[bot] Aug 6, 2023
0150274
Merge pull request #816 from Praqma/dependabot/go_modules/golang.org/…
dependabot[bot] Aug 7, 2023
6bdda6c
Merge pull request #815 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Aug 7, 2023
951458f
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.317 to 1.44.322
dependabot[bot] Aug 13, 2023
8f765e0
Merge pull request #817 from Praqma/dependabot/go_modules/github.com/…
mkubaczyk Aug 16, 2023
12ee319
chore(deps): bump cloud.google.com/go/storage from 1.31.0 to 1.32.0
dependabot[bot] Aug 16, 2023
a26cc20
chore(deps): bump github.com/subosito/gotenv from 1.4.2 to 1.6.0
dependabot[bot] Aug 16, 2023
6093cfb
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.322 to 1.44.324
dependabot[bot] Aug 16, 2023
a8e1ffd
Merge pull request #820 from Praqma/dependabot/go_modules/github.com/…
mkubaczyk Aug 18, 2023
80e5795
Merge pull request #818 from Praqma/dependabot/go_modules/cloud.googl…
mkubaczyk Aug 18, 2023
f467b2b
Merge pull request #819 from Praqma/dependabot/go_modules/github.com/…
mkubaczyk Aug 18, 2023
0299b73
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.324 to 1.44.326
dependabot[bot] Aug 18, 2023
4f44cc7
Merge pull request #821 from Praqma/dependabot/go_modules/github.com/…
mkubaczyk Aug 18, 2023
a5fa922
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.326 to 1.44.327
dependabot[bot] Aug 20, 2023
1d21784
Merge pull request #822 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Aug 20, 2023
9e9daac
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.327 to 1.44.332
dependabot[bot] Aug 27, 2023
b189ee7
Merge pull request #823 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Aug 27, 2023
f5a67d0
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.332 to 1.45.2
dependabot[bot] Sep 3, 2023
c9ea23e
fix: information typo (#825)
testwill Sep 10, 2023
2b4c5c5
Merge pull request #824 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Sep 10, 2023
820c738
chore(deps): bump github.com/aws/aws-sdk-go from 1.45.2 to 1.45.6
dependabot[bot] Sep 10, 2023
7472446
chore(deps): bump golang.org/x/net from 0.14.0 to 0.15.0
dependabot[bot] Sep 10, 2023
40a3084
chore(deps): bump cloud.google.com/go/storage from 1.32.0 to 1.33.0
dependabot[bot] Sep 10, 2023
34e9b18
Merge pull request #826 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Sep 10, 2023
66bf3b8
Merge pull request #827 from Praqma/dependabot/go_modules/golang.org/…
dependabot[bot] Sep 10, 2023
75c6cb6
Merge pull request #829 from Praqma/dependabot/go_modules/cloud.googl…
dependabot[bot] Sep 10, 2023
a5ecde7
chore(deps): bump github.com/invopop/jsonschema from 0.7.0 to 0.8.0
dependabot[bot] Sep 10, 2023
d4dc4ed
Merge pull request #828 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Sep 10, 2023
01ebf20
chore(deps): bump github.com/aws/aws-sdk-go from 1.45.6 to 1.45.11
dependabot[bot] Sep 17, 2023
dcbd606
Merge pull request #831 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Sep 17, 2023
32ff946
chore(deps): bump github.com/aws/aws-sdk-go from 1.45.11 to 1.45.15
dependabot[bot] Sep 24, 2023
a26ad7a
Merge pull request #833 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Sep 24, 2023
e0ce115
chore(deps): bump github.com/invopop/jsonschema from 0.8.0 to 0.9.0
dependabot[bot] Sep 24, 2023
3f42bf1
Merge pull request #834 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Sep 24, 2023
08bef94
chore(deps): bump github.com/invopop/jsonschema from 0.9.0 to 0.10.0
dependabot[bot] Oct 1, 2023
fce6680
Merge pull request #836 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Oct 1, 2023
519ea43
chore(deps): bump github.com/aws/aws-sdk-go from 1.45.15 to 1.45.19
dependabot[bot] Oct 1, 2023
96635df
Merge pull request #835 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Oct 1, 2023
89461a2
chore(deps): bump github.com/aws/aws-sdk-go from 1.45.19 to 1.45.24
dependabot[bot] Oct 8, 2023
3a97ecd
chore(deps): bump golang.org/x/net from 0.15.0 to 0.16.0
dependabot[bot] Oct 8, 2023
09ae824
Merge pull request #839 from Praqma/dependabot/go_modules/golang.org/…
dependabot[bot] Oct 8, 2023
3332bd2
Merge pull request #838 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Oct 8, 2023
8c5ff94
chore(deps): bump github.com/invopop/jsonschema from 0.10.0 to 0.12.0
dependabot[bot] Oct 8, 2023
7481838
Merge pull request #837 from Praqma/dependabot/go_modules/github.com/…
dependabot[bot] Oct 8, 2023
b511c04
chore(deps): bump golang.org/x/net from 0.16.0 to 0.17.0
dependabot[bot] Oct 11, 2023
607a211
Merge pull request #840 from Praqma/dependabot/go_modules/golang.org/…
dependabot[bot] Oct 12, 2023
4a0b267
chore(deps): bump github.com/aws/aws-sdk-go from 1.45.24 to 1.45.25 (…
dependabot[bot] Oct 15, 2023
cec4db0
chore(deps): bump github.com/aws/aws-sdk-go from 1.45.25 to 1.46.1 (#…
dependabot[bot] Oct 22, 2023
8209047
chore(deps): bump google.golang.org/grpc from 1.56.2 to 1.56.3
dependabot[bot] Oct 25, 2023
cf17bec
Merge pull request #843 from Praqma/dependabot/go_modules/google.gola…
dependabot[bot] Oct 27, 2023
000c198
chore(deps): bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 (#846)
dependabot[bot] Oct 29, 2023
63ef6c2
chore(deps): bump github.com/aws/aws-sdk-go from 1.46.1 to 1.46.6 (#845)
dependabot[bot] Oct 29, 2023
03498d0
chore(deps): bump github.com/aws/aws-sdk-go from 1.46.6 to 1.47.3 (#847)
dependabot[bot] Nov 5, 2023
5aaab47
chore(deps): bump cloud.google.com/go/storage from 1.33.0 to 1.34.1 (…
dependabot[bot] Nov 12, 2023
abffe14
chore(deps): bump cloud.google.com/go/storage from 1.34.1 to 1.35.1 (…
dependabot[bot] Nov 12, 2023
e13aa67
chore(deps): bump github.com/aws/aws-sdk-go from 1.47.3 to 1.47.9 (#849)
dependabot[bot] Nov 12, 2023
97dfccb
chore(deps): bump golang.org/x/net from 0.17.0 to 0.18.0 (#850)
dependabot[bot] Nov 12, 2023
2dccc81
chore(deps): bump github.com/aws/aws-sdk-go from 1.47.9 to 1.48.0 (#852)
dependabot[bot] Nov 19, 2023
d8213cd
chore(deps): bump github.com/aws/aws-sdk-go from 1.48.0 to 1.48.3 (#854)
dependabot[bot] Nov 26, 2023
eab418f
chore(deps): bump golang.org/x/net from 0.18.0 to 0.19.0 (#856)
dependabot[bot] Dec 3, 2023
e2ca88e
chore(deps): bump github.com/aws/aws-sdk-go from 1.48.3 to 1.48.11 (#…
dependabot[bot] Dec 3, 2023
c9ad3a8
chore(deps): bump github.com/aws/aws-sdk-go from 1.48.11 to 1.48.16 (…
dependabot[bot] Dec 10, 2023
f0c9ac0
chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#860)
dependabot[bot] Dec 24, 2023
a675517
chore(deps): bump cloud.google.com/go/storage from 1.35.1 to 1.36.0 (…
dependabot[bot] Dec 24, 2023
8168b0b
chore(deps): bump github.com/aws/aws-sdk-go from 1.48.16 to 1.49.4 (#…
dependabot[bot] Dec 24, 2023
312e23c
chore(deps): bump github.com/aws/aws-sdk-go from 1.49.4 to 1.49.9 (#861)
dependabot[bot] Dec 24, 2023
b334572
chore(deps): bump github.com/aws/aws-sdk-go from 1.49.9 to 1.49.13 (#…
dependabot[bot] Jan 2, 2024
b4c8f08
chore(deps): bump github.com/aws/aws-sdk-go from 1.49.13 to 1.49.16 (…
dependabot[bot] Jan 12, 2024
2d79cc7
chore(deps): bump github.com/aws/aws-sdk-go from 1.49.16 to 1.49.21 (…
dependabot[bot] Jan 17, 2024
d46f886
chore(deps): bump golang.org/x/net from 0.19.0 to 0.20.0 (#864)
dependabot[bot] Jan 17, 2024
8da8cde
chore(deps): bump github.com/aws/aws-sdk-go from 1.49.21 to 1.50.0 (#…
dependabot[bot] Jan 22, 2024
7b2532f
chore(deps): bump cloud.google.com/go/storage from 1.36.0 to 1.37.0 (…
dependabot[bot] Jan 28, 2024
b098934
chore(deps): bump github.com/aws/aws-sdk-go from 1.50.0 to 1.50.5 (#867)
dependabot[bot] Jan 28, 2024
ddd7f59
chore(deps): bump github.com/aws/aws-sdk-go from 1.50.5 to 1.50.10 (#…
dependabot[bot] Feb 4, 2024
28682da
chore(deps): bump golang.org/x/net from 0.20.0 to 0.21.0 (#870)
dependabot[bot] Feb 11, 2024
0550ead
chore(deps): bump github.com/aws/aws-sdk-go from 1.50.10 to 1.50.15 (…
dependabot[bot] Feb 11, 2024
0b59e4f
chore(deps): bump github.com/aws/aws-sdk-go from 1.50.15 to 1.50.20 (…
dependabot[bot] Feb 18, 2024
9ef74d4
chore(deps): bump cloud.google.com/go/storage from 1.37.0 to 1.38.0 (…
dependabot[bot] Feb 18, 2024
7e2d16d
chore(deps): bump github.com/aws/aws-sdk-go from 1.50.20 to 1.50.25 (…
dependabot[bot] Feb 25, 2024
8a79196
Update README.md v3.17.0 (#874)
Michielvk Feb 25, 2024
7c291b9
chore(deps): bump cloud.google.com/go/storage from 1.38.0 to 1.39.0 (…
dependabot[bot] Mar 3, 2024
493bf94
chore(deps): bump github.com/aws/aws-sdk-go from 1.50.25 to 1.50.30 (…
dependabot[bot] Mar 3, 2024
0de3e9f
chore(deps): bump github.com/aws/aws-sdk-go from 1.50.30 to 1.50.35 (…
dependabot[bot] Mar 11, 2024
38787c9
chore(deps): bump golang.org/x/net from 0.21.0 to 0.22.0 (#879)
dependabot[bot] Mar 11, 2024
0ce7645
chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#…
dependabot[bot] Mar 15, 2024
7e6233e
feat: add show-secrets option (#882)
ericchu94 Mar 17, 2024
a5d5f8f
chore(deps): bump cloud.google.com/go/storage from 1.39.0 to 1.39.1 (…
dependabot[bot] Mar 18, 2024
d686918
chore(deps): bump github.com/aws/aws-sdk-go from 1.50.35 to 1.51.1 (#…
dependabot[bot] Mar 18, 2024
d85b19f
chore(deps): bump github.com/aws/aws-sdk-go from 1.51.1 to 1.51.6 (#886)
dependabot[bot] Mar 30, 2024
c2b375b
chore(deps): bump github.com/aws/aws-sdk-go from 1.51.6 to 1.51.11 (#…
dependabot[bot] Apr 1, 2024
6b112c5
chore(deps): bump cloud.google.com/go/storage from 1.39.1 to 1.40.0 (…
dependabot[bot] Apr 1, 2024
b38d8ff
chore(deps): bump golang.org/x/net from 0.22.0 to 0.24.0 (#890)
dependabot[bot] Apr 14, 2024
e445fc1
chore(deps): bump github.com/aws/aws-sdk-go from 1.51.11 to 1.51.16 (…
dependabot[bot] Apr 14, 2024
fa020a5
chore(deps): bump github.com/aws/aws-sdk-go from 1.51.16 to 1.51.21 (…
dependabot[bot] Apr 14, 2024
5dd5bd9
chore(deps): bump github.com/aws/aws-sdk-go from 1.51.21 to 1.51.25 (…
dependabot[bot] Apr 23, 2024
5d18de4
chore(deps): bump github.com/aws/aws-sdk-go from 1.51.25 to 1.51.30 (…
dependabot[bot] Apr 30, 2024
3cc3940
chore(deps): bump github.com/aws/aws-sdk-go from 1.51.30 to 1.52.2 (#…
dependabot[bot] May 5, 2024
34f8f33
chore(deps): bump github.com/aws/aws-sdk-go from 1.52.2 to 1.53.0 (#895)
dependabot[bot] May 19, 2024
4827fde
chore(deps): bump golang.org/x/net from 0.24.0 to 0.25.0 (#896)
dependabot[bot] May 19, 2024
d73b654
chore: update auto-generated files
luisdavim May 19, 2024
8c1b962
chore: update tool versions
luisdavim May 19, 2024
a2440a7
fix: eyaml tests - pub key is no longer required
luisdavim May 31, 2024
d64632c
chore(deps): bump cloud.google.com/go/storage from 1.40.0 to 1.41.0 (…
dependabot[bot] May 31, 2024
73d85e0
chore(deps): bump github.com/BurntSushi/toml from 1.3.2 to 1.4.0 (#899)
dependabot[bot] May 31, 2024
fc99f4c
chore(deps): bump github.com/aws/aws-sdk-go from 1.53.0 to 1.53.13 (#…
dependabot[bot] May 31, 2024
85e4edf
chore(deps): bump github.com/aws/aws-sdk-go from 1.53.13 to 1.53.14 (…
dependabot[bot] Jun 9, 2024
bb3fa28
chore(deps): bump golang.org/x/net from 0.25.0 to 0.26.0 (#903)
dependabot[bot] Jun 12, 2024
15bbc13
chore(deps): bump github.com/aws/aws-sdk-go from 1.53.14 to 1.53.19 (…
dependabot[bot] Jun 12, 2024
f86a054
chore(deps): bump github.com/aws/aws-sdk-go from 1.53.19 to 1.54.2 (#…
dependabot[bot] Jun 18, 2024
f05cf3b
chore(deps): bump cloud.google.com/go/storage from 1.41.0 to 1.42.0 (…
dependabot[bot] Jun 18, 2024
29cd9f5
chore(deps): bump github.com/aws/aws-sdk-go from 1.54.2 to 1.54.6 (#907)
dependabot[bot] Jun 23, 2024
957e0cc
chore(deps): bump github.com/aws/aws-sdk-go from 1.54.6 to 1.54.11 (#…
dependabot[bot] Jun 30, 2024
5d35047
chore(deps): bump cloud.google.com/go/storage from 1.42.0 to 1.43.0 (…
dependabot[bot] Jul 7, 2024
f136f6a
chore(deps): bump golang.org/x/net from 0.26.0 to 0.27.0 (#911)
dependabot[bot] Jul 7, 2024
e58de6b
chore(deps): bump github.com/aws/aws-sdk-go from 1.54.11 to 1.54.15 (…
dependabot[bot] Jul 7, 2024
ced16de
chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 (#913)
dependabot[bot] Jul 14, 2024
f48b497
chore(deps): bump github.com/aws/aws-sdk-go from 1.54.15 to 1.54.19 (…
dependabot[bot] Jul 14, 2024
8eec094
chore(deps): bump github.com/aws/aws-sdk-go from 1.54.19 to 1.54.20 (…
dependabot[bot] Jul 21, 2024
cce7e31
fix segfault on gcp metadata server check (#914)
ksawarzynski Jul 21, 2024
4276330
chore(deps): bump github.com/aws/aws-sdk-go from 1.54.20 to 1.55.3 (#…
dependabot[bot] Jul 29, 2024
dbda098
chore(deps): bump github.com/aws/aws-sdk-go from 1.55.3 to 1.55.5 (#918)
dependabot[bot] Aug 10, 2024
5390ea8
chore(deps): bump golang.org/x/net from 0.27.0 to 0.28.0 (#919)
dependabot[bot] Aug 11, 2024
d5cca01
chore(deps): bump golang.org/x/net from 0.28.0 to 0.29.0 (#920)
dependabot[bot] Sep 27, 2024
9f1ea20
release: prepare v3.17.1
luisdavim Sep 29, 2024
31c10fc
chore(deps): bump golang.org/x/net from 0.29.0 to 0.30.0 (#922)
dependabot[bot] Oct 6, 2024
862dcfb
chore(deps): bump cloud.google.com/go/storage from 1.43.0 to 1.44.0 (…
dependabot[bot] Oct 6, 2024
fff9d13
chore(deps): bump cloud.google.com/go/storage from 1.44.0 to 1.45.0 (…
dependabot[bot] Oct 20, 2024
7ce11cc
chore(deps): bump cloud.google.com/go/storage from 1.45.0 to 1.46.0 (…
dependabot[bot] Nov 3, 2024
dadf5fa
chore(deps): bump golang.org/x/net from 0.30.0 to 0.31.0 (#927)
dependabot[bot] Nov 10, 2024
19a7f34
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.3.0 to 4.5.1 (#…
dependabot[bot] Nov 12, 2024
cc7f6e2
chore(deps): bump cloud.google.com/go/storage from 1.46.0 to 1.47.0 (…
dependabot[bot] Nov 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 71 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
version: 2
jobs:
build:
docker:
- image: docker:25.0.5-git
steps:
- checkout
- setup_remote_docker:
version: default
- run:
name: build docker image
command: |
docker pull praqma/helmsman:latest
docker build --cache-from=praqma/helmsman:latest -t helmsman .

release:
docker:
- image: goreleaser/goreleaser
entrypoint: /bin/bash
working_directory: "/go/src/github.com/Praqma/helmsman"
steps:
- run:
name: install git
command: apk update && apk add --no-cache git openssh-client
- checkout
- run:
name: release
command: |
goreleaser release --release-notes release-notes.md

docker-release:
working_directory: "/tmp/go/src/helmsman"
machine: true
steps:
- checkout
- run:
name: build docker images and push them to dockerhub
command: |
helm_versions=( "v3.15.0" "v3.14.4" "v3.13.3" )

TAG=$(git describe --abbrev=0 --tags)
docker login -u $DOCKER_USER -p $DOCKER_PASS

for HELM_VERSION in "${helm_versions[@]}"
do
docker build -t praqma/helmsman:$TAG-helm-$HELM_VERSION --build-arg GLOBAL_HELM_VERSION=$HELM_VERSION . --no-cache
docker push praqma/helmsman:$TAG-helm-$HELM_VERSION
done

workflows:
version: 2
build-test-push-release:
jobs:
- build:
filters:
tags:
only: /.*/
- release:
filters:
branches:
ignore: /.*/
tags:
only: /v[0-9]+(\.[0-9]+)*(-.*)*/
- docker-release:
requires:
- release
filters:
branches:
ignore: /.*/
tags:
only: /v[0-9]+(\.[0-9]+)*(-.*)*/
5 changes: 5 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
.circleci
keys
vendor
.gitignore
.idea
7 changes: 7 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
version: 2
updates:
- package-ecosystem: "gomod"
directory: "/"
schedule:
interval: "weekly"
day: "sunday"
31 changes: 31 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# This workflow warns and then closes issues and PRs that have had no activity for a specified amount of time.
#
# You can adjust the behavior by modifying this file.
# For more information, see:
# https://github.com/actions/stale
name: Mark stale issues and pull requests

on:
schedule:
- cron: '0 5 * * *'

jobs:
stale:

runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write

steps:
- uses: actions/stale@v5
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
days-before-stale: 60
days-before-close: 6
stale-issue-message: 'This issue has been marked stale due to an inactivity.'
stale-pr-message: 'This PR has been marked stale due to an inactivity.'
stale-issue-label: 'stale'
stale-pr-label: 'stale'
ascending: true
operations-per-run: '60'
11 changes: 10 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
*.passwd
*.key
*.crt
/dist
/dist
/vendor/
*.world
*.world1
helmsman
helmsman.exe
keys/*
!tests/secrets/keys
!cmd/**/*
.helmsman-tmp
10 changes: 9 additions & 1 deletion .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,16 @@
# Build customization
builds:
- binary: helmsman
ldflags: -s -w -X main.build={{.Version}} -extldflags "-static"
flags:
- -trimpath
env:
- CGO_ENABLED=0
goos:
- darwin
- linux
- windows
goarch:
- amd64
- amd64
- arm64
main: ./cmd/helmsman/main.go
1 change: 1 addition & 0 deletions .version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
v3.17.1
54 changes: 54 additions & 0 deletions CONTRIBUTION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Contribution Guide

Pull requests, feeback/feature requests are all welcome. This guide will be updated overtime.

## Build helmsman from source

To build helmsman from source, you need go:1.17+. Follow the steps below:

```sh
git clone https://github.com/Praqma/helmsman.git
make tools # installs few tools for testing, building, releasing
make build
make test
```

## The branches and tags

`master` is where Helmsman latest code lives.
`1.x` this is where Helmsman versions 1.x lives.

> Helmsman v1.x supports helm v2.x only and will no longer be supported except for bug fixes and minor changes.

## Submitting pull requests

- If your PR is for Helmsman v1.x, it should target the `1.x` branch.
- Please make sure you state the purpose of the pull request and that the code you submit is documented. If in doubt, [this guide](https://blog.github.com/2015-01-21-how-to-write-the-perfect-pull-request/) offers some good tips on writing a PR.
- Please make sure you update the documentation with new features or the changes your PR adds. The following places are required.
- Update existing [how_to](docs/how_to/) guides or create new ones.
- If necessary, Update the [Desired State File spec](docs/desired_state_specification.md)
- If adding new flags, Update the [cmd reference](docs/cmd_reference.md)
- Please add tests wherever possible to test your new changes.

## Contribution to documentation

Contribution to the documentation can be done via pull requests or by opening an issue.

## Reporting issues/feature requests

Please provide details of the issue, versions of helmsman, helm and kubernetes and all possible logs.

## Releasing Helmsman

Release is automated from CicrcleCI based on Git tags. [Goreleaser](goreleaser.com) is used to release the binaries and update the release notes on Github while the CircleCI pipeline builds a set of docker images and pushes them to dockerhub.

The following steps are needed to cut a release (They assume that you are on master and the code is up to date):

1. Change the version variable in [main.go](internal/app/main.go) and in [.version](.version)
2. Update the [release-notes.md](release-notes.md) file with new version and changelog.
3. Update the installation section in the [README.md](README.md) file to point to the latest version.
4. (Optional), if new helm versions are required, update the [circleci config](.circleci/config.yml) and add more docker commands.
5. Commit your changes locally.
6. Create a git tag with the following command: `git tag -a <semantic version number> -m "<semantic version number>" <your-last-commit-sha>`
7. Push your commit and tag with `git push --follow-tags`
8. This should trigger the [pipeline on circleci](https://circleci.com/gh/Praqma/workflows/helmsman) which eventually releases to Github and dockerhub.
82 changes: 82 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
ARG GO_VERSION="1.22.3"
ARG ALPINE_VERSION="3.19"
ARG GLOBAL_KUBE_VERSION="v1.29.2"
ARG GLOBAL_HELM_VERSION="v3.15.0"
ARG GLOBAL_HELM_DIFF_VERSION="v3.9.6"
ARG GLOBAL_HELM_GCS_VERSION="0.4.2"
ARG GLOBAL_HELM_S3_VERSION="v0.16.0"
ARG GLOBAL_HELM_SECRETS_VERSION="v4.6.0"
ARG GLOBAL_SOPS_VERSION="v3.8.1"

### Helm Installer ###
FROM alpine:${ALPINE_VERSION} as helm-installer
ARG GLOBAL_KUBE_VERSION
ARG GLOBAL_HELM_VERSION
ARG GLOBAL_HELM_DIFF_VERSION
ARG GLOBAL_HELM_GCS_VERSION
ARG GLOBAL_HELM_S3_VERSION
ARG GLOBAL_HELM_SECRETS_VERSION
ARG GLOBAL_SOPS_VERSION
ENV KUBE_VERSION=$GLOBAL_KUBE_VERSION
ENV HELM_VERSION=$GLOBAL_HELM_VERSION
ENV HELM_DIFF_VERSION=$GLOBAL_HELM_DIFF_VERSION
ENV HELM_GCS_VERSION=$GLOBAL_HELM_GCS_VERSION
ENV HELM_S3_VERSION=$GLOBAL_HELM_S3_VERSION
ENV HELM_SECRETS_VERSION=$GLOBAL_HELM_SECRETS_VERSION
ENV SOPS_VERSION=$GLOBAL_SOPS_VERSION
ENV HELM_DIFF_THREE_WAY_MERGE=true

RUN apk add --update --no-cache ca-certificates git openssh-client openssl ruby curl wget tar gzip make bash

RUN curl -L https://github.com/getsops/sops/releases/download/${SOPS_VERSION}/sops-${SOPS_VERSION}.linux.amd64 -o /usr/local/bin/sops \
&& chmod +x /usr/local/bin/sops

RUN curl --retry 5 -L https://storage.googleapis.com/kubernetes-release/release/${KUBE_VERSION}/bin/linux/amd64/kubectl -o /usr/local/bin/kubectl
RUN chmod +x /usr/local/bin/kubectl

RUN curl --retry 5 -Lk https://get.helm.sh/helm-${HELM_VERSION}-linux-amd64.tar.gz | tar zxv -C /tmp
RUN mv /tmp/linux-amd64/helm /usr/local/bin/helm && rm -rf /tmp/linux-amd64
RUN chmod +x /usr/local/bin/helm

RUN helm plugin install https://github.com/hypnoglow/helm-s3.git --version ${HELM_S3_VERSION}
RUN helm plugin install https://github.com/nouney/helm-gcs --version ${HELM_GCS_VERSION}
RUN helm plugin install https://github.com/databus23/helm-diff --version ${HELM_DIFF_VERSION}
RUN helm plugin install https://github.com/jkroepke/helm-secrets --version ${HELM_SECRETS_VERSION}

### Go Builder & Tester ###
FROM golang:${GO_VERSION}-alpine${ALPINE_VERSION} as builder

RUN apk add --update --no-cache ca-certificates git openssh-client ruby bash make curl
RUN gem install hiera-eyaml hiera-eyaml-gkms --no-doc
RUN update-ca-certificates

COPY --from=helm-installer /usr/local/bin/kubectl /usr/local/bin/kubectl
COPY --from=helm-installer /usr/local/bin/helm /usr/local/bin/helm
COPY --from=helm-installer /root/.cache/helm/plugins/ /root/.cache/helm/plugins/
COPY --from=helm-installer /root/.local/share/helm/plugins/ /root/.local/share/helm/plugins/

WORKDIR /go/src/github.com/Praqma/helmsman

COPY . .
RUN make test \
&& LastTag=$(git describe --abbrev=0 --tags) \
&& TAG=$LastTag-$(date +"%d%m%y") \
&& LT_SHA=$(git rev-parse ${LastTag}^{}) \
&& LC_SHA=$(git rev-parse HEAD) \
&& if [ ${LT_SHA} != ${LC_SHA} ]; then TAG=latest-$(date +"%d%m%y"); fi \
&& make build

### Final Image ###
FROM alpine:${ALPINE_VERSION} as base

RUN apk add --update --no-cache ca-certificates git openssh-client ruby curl bash gnupg gcompat
RUN gem install hiera-eyaml hiera-eyaml-gkms --no-doc
RUN update-ca-certificates

COPY --from=helm-installer /usr/local/bin/kubectl /usr/local/bin/kubectl
COPY --from=helm-installer /usr/local/bin/helm /usr/local/bin/helm
COPY --from=helm-installer /usr/local/bin/sops /usr/local/bin/sops
COPY --from=helm-installer /root/.cache/helm/plugins/ /root/.cache/helm/plugins/
COPY --from=helm-installer /root/.local/share/helm/plugins/ /root/.local/share/helm/plugins/

COPY --from=builder /go/src/github.com/Praqma/helmsman/helmsman /bin/helmsman
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2017 Praqma

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading