Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1979 commits
Select commit Hold shift + click to select a range
b17cf19
fix example time format
jan25 Sep 23, 2020
3ca46f3
remove redudant time func
jan25 Sep 23, 2020
b7c38c8
Adding support for k8s 1.19
mattfarina Sep 25, 2020
66034e4
ref(cmd): prevent klogs flags from polluting the help text
adamreese May 6, 2020
a167b3f
Fix wrong function's name in comment
zouy414 Sep 27, 2020
4e0bd34
Merge pull request #8811 from Hellcatlk/golint
hickeyma Sep 28, 2020
593fec6
Merge pull request #8807 from mattfarina/feat-8806
mattfarina Sep 28, 2020
a6e76cb
Bump github.com/lib/pq from 1.7.0 to 1.8.0
dependabot[bot] Sep 28, 2020
253a950
Bump github.com/gofrs/flock from 0.7.1 to 0.8.0
dependabot[bot] Sep 28, 2020
e17f702
Merge pull request #8818 from helm/dependabot/go_modules/github.com/g…
mattfarina Sep 28, 2020
c215782
Merge pull request #8817 from helm/dependabot/go_modules/github.com/l…
mattfarina Sep 28, 2020
eefd939
Merge pull request #8067 from adamreese/ref/klog-flags
adamreese Sep 28, 2020
6aa54ea
feat(install): add requested version to error
Mikulas Aug 27, 2020
2bc79d3
Bump github.com/sirupsen/logrus from 1.6.0 to 1.7.0
dependabot[bot] Sep 29, 2020
b08c7d2
Bump github.com/DATA-DOG/go-sqlmock from 1.4.1 to 1.5.0
dependabot[bot] Sep 29, 2020
bea377b
Merge pull request #8825 from helm/dependabot/go_modules/github.com/D…
mattfarina Sep 29, 2020
e175000
Merge pull request #8824 from helm/dependabot/go_modules/github.com/s…
mattfarina Sep 29, 2020
59c7771
TestCheckPerms: utilize pipe to read stderr
zhijianli88 Sep 30, 2020
e97975d
Makefile: check and use GOBIN environment variable first
zhijianli88 Sep 30, 2020
6297c02
Merge pull request #8795 from mattfarina/feat-8767
mattfarina Oct 1, 2020
54ea21d
Merge pull request #8830 from zhijianli88/GOBIN
mattfarina Oct 2, 2020
fc9b460
Merge pull request #8828 from zhijianli88/pipe-stderr
mattfarina Oct 5, 2020
10a29d1
Reuse kube-client
janario Oct 6, 2020
cf3870a
Adjusted import
janario Oct 6, 2020
1d9767f
helm create: make generated YAML indentation more consistent
consideRatio Oct 12, 2020
e73af10
Merge pull request #8696 from f0rmiga/patch-1
Oct 13, 2020
8667aa4
Merge pull request #8874 from consideRatio/pr/helm-create-template-in…
hickeyma Oct 13, 2020
09af544
Add --skip-refresh option in helm dep build
yxxhero Oct 14, 2020
9ea10ef
Skip tests when running helm template
torstenwalter Oct 14, 2020
3602123
add authentication to CircleCI jobs
Oct 14, 2020
0f55fb5
Linking to a more complete list of meeting details.
bridgetkromhout Oct 15, 2020
1a3c019
Merge pull request #8887 from bacongobbler/fix-8848
Oct 15, 2020
e1d4c67
Merge pull request #8891 from bridgetkromhout/meeting-details
Oct 15, 2020
5f3e560
improved user-facing error messages to explain the underlying problem…
technosophos Oct 19, 2020
af01394
warn and block old repo URLs (#8903)
technosophos Oct 19, 2020
fe2d7f7
this rewrites a whole bunch of old repo URLs to the new repo URL (#8902)
technosophos Oct 19, 2020
75b7aea
Merge pull request #7024 from jan25/issue-6972
mattfarina Oct 19, 2020
ce4fa95
bump version to v3.4.0
mattfarina Oct 19, 2020
e72e293
Merge pull request #8923 from mattfarina/bump-version-3.4
mattfarina Oct 20, 2020
38c964a
fix(test): display error message
Oct 21, 2020
f736af9
do not check YAML if nothing was parsed
Oct 16, 2020
5785dd6
Fix the lint error message for valid names
hickeyma Oct 13, 2020
b83632e
Update err message to use the regex pattern directly
hickeyma Oct 22, 2020
11077a4
Merge pull request #8929 from bacongobbler/fix-8416
Oct 22, 2020
713ec75
Bump github.com/spf13/cobra from 1.0.0 to 1.1.1
dependabot[bot] Oct 22, 2020
82f7390
feat(test): Adapt completion tests to Cobra 1.1
marckhouzam Oct 22, 2020
8abb44f
[#7696] Avoid crash in chart loader on unexpected file sequence
gy-lehel Oct 27, 2020
e0a1bc8
Merge remote-tracking branch 'origin/master' into fork-lint-bug
Oct 27, 2020
8a4c0bc
added test for https://github.com/helm/helm/pull/8913 related to http…
Oct 27, 2020
da6b240
helm search supports semver pre version numbers starting with 0
wawa0210 Oct 22, 2020
27807e1
[#7696] Avoid crash in chart loader on unexpected file sequence
gy-lehel Oct 27, 2020
882db25
Fixes Error: could not find protocol handler for
mattfarina Oct 28, 2020
9cc00ee
Add test case for LoadFiles
Oct 23, 2020
c0d3877
Merge pull request #8915 from zheng1/master
mattfarina Oct 29, 2020
af2d302
Merge pull request #8952 from mattfarina/fix-8940
mattfarina Oct 29, 2020
43b0ef5
Merge pull request #8855 from janario/fix/reusabe-kube-client
mattfarina Oct 29, 2020
8704053
Improve the console output for resource policy keep to align with helm2.
zsuzhengdu Aug 5, 2020
24107e6
Add support to judge whether desired version is available or not
Aug 17, 2020
84b02bb
Updating descriptions
bridgetkromhout Oct 30, 2020
2c19838
Fix that the invalid version number of the helm package command will …
wawa0210 Oct 22, 2020
2a7a98a
feat: Allow helm test to run a subset of tests
chriswells0 Jul 19, 2020
9aa0fbe
Merge pull request #8879 from hickeyma/fix/incorrect-lint-msg
hickeyma Nov 2, 2020
86af591
Clarifies action needed to list new stable repo
bridgetkromhout Nov 2, 2020
babc8c9
Add remaining tests in TestDependentChartAliases
zerefwayne Nov 2, 2020
0490c28
completion: move to native zshCompletion
knrt10 Oct 28, 2020
5825112
helm upgrade with --wait support jobs in manifest to be completed
Jun 28, 2020
8d498d5
add test cases
zh168654 Jul 8, 2020
c96dc48
fix test-style error
Jul 8, 2020
bd03e1b
fix style conformance
Jul 8, 2020
957d2a2
add wait-for-jobs flag
zh168654 Nov 3, 2020
bfc575d
add waitwithjobs instead of changing wait api
zh168654 Nov 5, 2020
9c97dc8
Merge pull request #8933 from wawa0210/fix-helm-package-escape-invali…
hickeyma Nov 5, 2020
5436aeb
Merge pull request #8932 from wawa0210/fix-8924
hickeyma Nov 5, 2020
4a3ffd5
List either incubator or stable.
bridgetkromhout Nov 5, 2020
e16d267
fix(helm): flag descriptions start with lowercase
marckhouzam Oct 30, 2020
6ca989e
Merge pull request #8913 from cvila84/fork-lint-bug
hickeyma Nov 6, 2020
31d00a6
Merge pull request #8969 from bridgetkromhout/clarify-stable
hickeyma Nov 6, 2020
dfb5a5e
lint: lint all documents in a multi-doc yaml file
bonifaido Oct 8, 2020
6696a9f
Merge pull request #8970 from zerefwayne/patch-8965
hickeyma Nov 6, 2020
0ba4fcb
Merge pull request #8862 from banzaicloud/linter-multiple-documents
hickeyma Nov 6, 2020
e413c34
Updating to k8s 1.19.3 based packages
mattfarina Nov 6, 2020
b690db1
Merge pull request #8950 from knrt10/fix-zsh-autocompletion
mattfarina Nov 6, 2020
4b229cc
add unittes for 'helm dep build' with --skip-refresh flag.
yxxhero Oct 24, 2020
b5c74ca
Merge pull request #8989 from mattfarina/k8s-1.19.3
mattfarina Nov 9, 2020
82002c3
Added tests for PR 8948
mattfarina Nov 10, 2020
a374fff
Merge pull request #8948 from gy-lehel/#7696
mattfarina Nov 10, 2020
1cd7493
Merge pull request #9009 from mattfarina/tests-for-8948
mattfarina Nov 10, 2020
d675b9c
Merge pull request #8886 from yxxhero/add_skip_refresh_option_in_helm…
mattfarina Nov 10, 2020
b266c2e
chore(comp): Remove unnecessary completion code
marckhouzam Nov 7, 2020
d9c5754
feat(helm): Allow generating markdown docs headers
marckhouzam Oct 30, 2020
b79134a
increase number of operations per run to 100
Nov 19, 2020
5208995
Merge pull request #9037 from bacongobbler/increase-operations-limit
Nov 19, 2020
8592029
bump actions/stale to v3.0.14
Nov 20, 2020
1aa6e92
Cleanup tempfiles introduced by unit tests under pkg/
Nov 23, 2020
3f2605d
Merge pull request #8602 from MaXinjian/get
Nov 24, 2020
0fe547c
Revert "Add support to judge whether desired version is available or …
Nov 24, 2020
af1bc9a
Merge pull request #9056 from helm/revert-8602-get
Nov 24, 2020
50144aa
fix: ingress path issue
Nov 24, 2020
5d08a0d
Fix typo
nojnhuh Nov 24, 2020
374d5f1
Merge pull request #9058 from nojnhuh/fix-typo
Nov 24, 2020
2323f89
Merge pull request #9042 from bacongobbler/stale-3.0.14
Nov 25, 2020
7c4932c
[COMMENT]fix comment
scaat Nov 26, 2020
2be0d14
Merge pull request #9065 from scaat/fix-comment
hickeyma Nov 26, 2020
ce1a468
Fixes #9083
rimusz Dec 1, 2020
f30badd
Fix test
rimusz Dec 1, 2020
78006d0
Merge pull request #9084 from rimusz/master
mattfarina Dec 2, 2020
f228a7c
Merge pull request #9057 from ssalaues/fix/ingress-templating-error
Dec 2, 2020
976d668
Merge pull request #9048 from MaXinjian/install
Dec 2, 2020
7860453
Add CodeQL Security Scanning
caniszczyk Dec 3, 2020
960fbbe
Merge pull request #9090 from helm/add-codeql
mattfarina Dec 7, 2020
7c4e0b1
Updating to Kubernetes 1.19.4 package versions
mattfarina Dec 8, 2020
8be6bc0
Merge pull request #9103 from mattfarina/bump-k8s-1.19.4
mattfarina Dec 8, 2020
65ed703
Builds with go 1.15
mattfarina Dec 10, 2020
cc1d2d6
Adds the option kube-cafile and env variable HELM_KUBECAFILE for a ov…
dol Oct 29, 2020
3ad08f3
Implement `helm pull` for OCI registries
pmengelbert Oct 1, 2020
3028c55
Clean up imports and add doc comments
pmengelbert Oct 5, 2020
f666fce
Remove OCI boolean from struct
pmengelbert Oct 8, 2020
937d688
Bump github.com/lib/pq from 1.8.0 to 1.9.0 (#9107)
dependabot[bot] Dec 14, 2020
87ed57b
Bump github.com/Masterminds/squirrel from 1.4.0 to 1.5.0 (#9108)
dependabot[bot] Dec 14, 2020
bb68c98
Merge pull request #9116 from mattfarina/g1.15
mattfarina Dec 14, 2020
a9e2380
Bump github.com/containerd/containerd from 1.3.4 to 1.4.3
dependabot[bot] Dec 14, 2020
21078d4
Bump github.com/Masterminds/semver/v3 from 3.1.0 to 3.1.1 (#9109)
dependabot[bot] Dec 14, 2020
363fb1e
Updating to Kuberentes 1.20 packages
mattfarina Dec 14, 2020
eb796cc
Merge pull request #9114 from mattfarina/k8s-1.20
mattfarina Dec 14, 2020
fb0345a
Updating to sprig 3.2.0
mattfarina Dec 14, 2020
e71d38b
Merge pull request #9126 from mattfarina/sprig-3.2.0
mattfarina Dec 15, 2020
bed1a42
fix(pkg/chartutil): Remove warning for nils
marckhouzam Dec 13, 2020
c495e88
Replace Helm Hub with Artifact Hub (#8626)
scottrigby Dec 17, 2020
a202fb0
Fixed bug - The flags --cert-file/--key-file where ignored when --ins…
dinumathai Dec 17, 2020
f5ef87b
Merge pull request #8363 from zh168654/master
mattfarina Dec 17, 2020
ba9cad9
Merge pull request #8484 from chriswells0/subset
hickeyma Dec 18, 2020
beda5e1
Address error on deletion of old dependencies
pmengelbert Dec 18, 2020
8c28da6
test(pkg/storage): Verify that storage.Create returns an error if it …
dlipovetsky Dec 15, 2020
00cf10d
fix(pkg/storage): If storage.Create fails to clean up recent release …
dlipovetsky Dec 15, 2020
1da2212
Add explanatory comments to action.List and action.History
dlipovetsky Dec 17, 2020
960b3b5
Merge pull request #9139 from dlipovetsky/action-comments
mattfarina Dec 23, 2020
ed8d689
Merge pull request #8703 from torstenwalter/do-not-render-templates-i…
mattfarina Jan 5, 2021
b880fc5
Bumping kubernetes to 1.20.1
mattfarina Jan 5, 2021
49f895d
Merge pull request #8843 from bloodorangeio/oci-pull
mattfarina Jan 5, 2021
5eb0e09
Merge pull request #9189 from mattfarina/k8s-0.20.1
mattfarina Jan 5, 2021
a58209d
fix(Makefile): rebuild the binary if go.mod has changed
adamreese Jan 5, 2021
fdcd22e
Reduce linting severity for users of out-of-date kubernetes (#8608)
joejulian Jan 5, 2021
da4c40c
Adding apiserver to mod/sum
mattfarina Jan 6, 2021
34dd1b0
Merge pull request #9193 from mattfarina/fix-mod-sum-apiserver
mattfarina Jan 6, 2021
8082f6d
bump version to
mattfarina Jan 6, 2021
fee2257
Fix typo in comment
Jan 6, 2021
4bbdd5c
Merge pull request #9195 from mattfarina/bump-version-3.5
mattfarina Jan 6, 2021
1135392
Fix dep build with OCI based charts
mattfarina Jan 6, 2021
e8ac5b0
Merge pull request #9200 from mattfarina/fix-dep-build
mattfarina Jan 6, 2021
6760dda
Merge pull request #9192 from adamreese/fix/rebuild-on-gomod-change
adamreese Jan 6, 2021
b4010b7
chore(Makefile): add target to generate golden files
adamreese Jan 11, 2021
ab12382
Merge pull request #9222 from adamreese/chore/makefile-golden
adamreese Jan 11, 2021
0425678
Update default ingress values section to correspond with template
yankcrime Jan 13, 2021
5cd2a93
print warning message instead of debug message when ~/.config exists …
wawa0210 Jan 15, 2021
7e41f70
use kube libraries v0.20.2
sbose78 Jan 21, 2021
ff51da5
Merge pull request #9261 from sbose78/move-to-0.20.2
Jan 25, 2021
0e16e84
Merge pull request #9240 from wawa0210/fix-9216
Jan 25, 2021
715a0d6
Merge pull request #9232 from yankcrime/fix_ingress_example
Jan 25, 2021
37c7bb4
Merge pull request #9076 from helm/dependabot/go_modules/github.com/c…
Jan 25, 2021
0b2fec0
Upgrade to oras v0.9.0 (#9269)
jdolitsky Jan 27, 2021
59791a2
Bump k8s.io/klog/v2 from 2.4.0 to 2.5.0
dependabot[bot] Jan 27, 2021
e8817d7
Bump github.com/mattn/go-shellwords from 1.0.10 to 1.0.11
dependabot[bot] Jan 27, 2021
03d1f3d
Define GPG_PUBRING to make pubring configurable
Jan 20, 2021
46d80f6
Merge pull request #9276 from helm/dependabot/go_modules/github.com/m…
Jan 28, 2021
f920023
Fix `helm list --offset` cli help string
Jan 29, 2021
64e2d59
Fix-9253: Change the deprecated charts repo URL in release notes
jwhitt3r Feb 1, 2021
5441019
closes #9312
Feb 3, 2021
bb42865
Bump github.com/mitchellh/copystructure from 1.0.0 to 1.1.1
dependabot[bot] Feb 3, 2021
657ce55
fix(*): Validate metadata semver and printable characters
adamreese Feb 2, 2021
6ce9ba6
Merge pull request from GHSA-c38g-469g-cmgx
adamreese Feb 4, 2021
3dbb161
chore(go.mod): bump Masterminds/{spring,goutils} and deislabs/oras
adamreese Feb 4, 2021
35da7a8
Merge pull request #9326 from adamreese/chore/bump-sprig-goutils
adamreese Feb 4, 2021
d8979ce
Merge pull request #9306 from jwhitt3r/Fix-9253
mattfarina Feb 8, 2021
1cf9589
Updating golangci-lint to 1.36.0
mattfarina Feb 8, 2021
0b48214
Merge pull request #9314 from helm/dependabot/go_modules/github.com/m…
mattfarina Feb 8, 2021
d1e48fb
Merge pull request #9343 from mattfarina/bump-golangci-lint
mattfarina Feb 8, 2021
74c49d4
Bump github.com/jmoiron/sqlx from 1.2.0 to 1.3.1
dependabot[bot] Feb 8, 2021
8c151d8
Merge pull request #9301 from krish7919/9283-cli-help
Feb 8, 2021
bb875c3
Merge pull request #9288 from helm/dependabot/go_modules/k8s.io/klog/…
Feb 8, 2021
3c4ccad
feat(comp): Completion for the docs --type flag
marckhouzam Oct 30, 2020
037a43c
Merge pull request #9254 from MaXinjian/gpg
Feb 8, 2021
24925c4
fix release sha256
XiaoFlins Feb 9, 2021
64c8df1
Merge pull request #9345 from houfangdong/master
Feb 9, 2021
7847820
fix(helm): get/get-helm-3 whitespace support in runAsRoot
mmusenbr Feb 9, 2021
8d33624
fix(test): Increase golangci-lint timeout
marckhouzam Feb 16, 2021
55ef064
Merge pull request #9367 from VilledeMontreal/fix/golangcilint
mattfarina Feb 16, 2021
4f1ab5a
fix windows tests
Feb 12, 2021
98000cd
Merge pull request #9357 from dragonchaser/fix_windows_tests
mattfarina Feb 18, 2021
ecdc34c
Add darwin/arm64 (Apple Silicon) support
joelanford Feb 18, 2021
f57c01c
update test expectation for new template error string
joelanford Feb 18, 2021
85794cf
Merge pull request #9131 from dlipovetsky/check-cleanup-error
mattfarina Feb 19, 2021
41707a6
docs(CONTRIBUTING): writing a HIP
Feb 22, 2021
2c11412
keep it concise
Feb 22, 2021
6cea284
more words
Feb 23, 2021
b704e84
formatting
Feb 23, 2021
abadc54
use relative linking
Feb 23, 2021
8ad90b2
Merge pull request #9392 from bacongobbler/write-a-hip
Feb 23, 2021
fd5788e
Merge pull request #9349 from redeamer/fix_get_helm_runAsRoot_space_i…
Feb 23, 2021
7b6dcfa
fix(cmd): Show that flags can be used for zsh/fish
marckhouzam Feb 22, 2021
1f68f65
feat(comp): Improve completion for plugin commands
marckhouzam Feb 15, 2021
a6b2834
feat(comp): Add descriptions for release name comp
marckhouzam Jun 28, 2020
b0d567a
feat(comp): Add descriptions for plugin completion
marckhouzam Jun 28, 2020
7dee24d
feat(comp): Add descriptions for kube-context comp
marckhouzam Aug 28, 2020
9856f05
feat(comp): Add descriptions for revision comp
marckhouzam Aug 28, 2020
4307091
feat(comp): Add descriptions for --version comp
marckhouzam Aug 28, 2020
593b267
feat(comp): Add descriptions for output format
marckhouzam Nov 14, 2020
ea5d5b6
Merge pull request #9243 from VilledeMontreal/feat/compDescriptions
marckhouzam Feb 24, 2021
2d16a81
initialize registry client in oci getter
w3irdrobot Feb 24, 2021
1c377f8
add test to ensure OCIGetter registryClient is set
w3irdrobot Feb 24, 2021
1fc6f65
Added s390x support to get script
ajaypvictor Feb 25, 2021
3e31983
Merge pull request #8559 from zsuzhengdu/f/improve-console-output-for…
hickeyma Feb 25, 2021
1cf1e54
Use kube libraries v0.20.4
sbose78 Feb 26, 2021
158d7df
Merge pull request #9409 from searsaw/fix/ocigetter-registryclient
jdolitsky Feb 26, 2021
b30f61d
Merge pull request #9411 from ajaypvictor/s390x-support
Feb 26, 2021
30f643c
Fix the example for --time-format flag
Mar 2, 2021
44bec19
upgrade to v0.21.0-beta.0
sbose78 Mar 3, 2021
f402994
corrected order of helm lint coalescing of multiple values files
mluckam Jan 20, 2021
592c338
updated unit tests to conform with helm best practices
mluckam Mar 2, 2021
42f96d8
Merge pull request #9430 from inanme/fix-example-golang-date-format
hickeyma Mar 3, 2021
a9c5815
Merge pull request #9260 from mluckam/lint_override_values
Mar 3, 2021
0befcef
stick to 0.20.4
sbose78 Mar 4, 2021
03eec30
add flag trimpath in the go build command
pallavJha Mar 6, 2021
6e4a61f
Merge pull request #9452 from pallavJha/add-go-build-flag-trimpath
Mar 6, 2021
4096cfb
chore(deps): Bump github.com/sirupsen/logrus from 1.7.0 to 1.8.1
dependabot[bot] Mar 10, 2021
ad81556
Merge pull request #9418 from sbose78/v0.20.4
mattfarina Mar 12, 2021
bfb6bb7
Merge pull request #9381 from joelanford/darwin-arm64
mattfarina Mar 12, 2021
dad0e56
Merge pull request #9280 from helm/dependabot/go_modules/github.com/j…
mattfarina Mar 12, 2021
543364f
new key for technosophos (#9478)
technosophos Mar 12, 2021
8854547
feat(comp): Uninstall accepts multiple releases
marckhouzam Mar 13, 2021
4d39d47
Cleanup mpodule dependencies
hickeyma Mar 15, 2021
b41a9d4
Merge pull request #9486 from hickeyma/chore/cleanup-depends
jdolitsky Mar 15, 2021
7ab5fee
Merge pull request #9458 from helm/dependabot/go_modules/github.com/s…
jdolitsky Mar 15, 2021
60c399d
Bump github.com/spf13/cobra from 1.1.1 to 1.1.3
dependabot[bot] Mar 15, 2021
56453f6
chore(deps): Bump github.com/lib/pq from 1.9.0 to 1.10.0
dependabot[bot] Mar 15, 2021
fbb24fe
Merge pull request #9475 from helm/dependabot/go_modules/github.com/l…
jdolitsky Mar 15, 2021
f3ccaca
chore(deps): Bump github.com/containerd/containerd from 1.4.3 to 1.4.4
dependabot[bot] Mar 15, 2021
bd0a4a3
Merge pull request #9476 from helm/dependabot/go_modules/github.com/c…
jdolitsky Mar 15, 2021
113c8d9
chore(deps): Bump k8s.io/klog/v2 from 2.5.0 to 2.8.0
dependabot[bot] Mar 15, 2021
25ec7a6
Merge pull request #9484 from helm/dependabot/go_modules/k8s.io/klog/…
jdolitsky Mar 16, 2021
2bf8fdf
chore: Spelling (#9410)
jsoref Mar 16, 2021
e5aa0c9
Merge pull request #9481 from VilledeMontreal/feat/compMultiUninstall
marckhouzam Mar 16, 2021
617c9e1
Merge pull request #9313 from jmcelwain/master
jdolitsky Mar 16, 2021
171321b
Improve description for version flag.
sch1ldkr0ete Mar 17, 2021
279bf7c
Merge pull request #9499 from Schildkroete23/master
Mar 17, 2021
d55c53d
Merge pull request #9355 from helm/dependabot/go_modules/github.com/s…
mattfarina Mar 18, 2021
ba325bd
Add name validation rules for object kinds
croomes Feb 25, 2021
54de1c1
Move default to avoid nil check
croomes Mar 22, 2021
6c82c83
Wrap validation error instead of recreating
croomes Mar 22, 2021
c50372a
Add/update deprecation notices
croomes Mar 22, 2021
213a7df
Merge pull request #9416 from croomes/resource-name-validation
adamreese Mar 26, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 4 additions & 3 deletions .circleci/bootstrap.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash

# Copyright 2016 The Kubernetes Authors All rights reserved.
# Copyright The Helm Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -15,5 +15,6 @@
# limitations under the License.
set -euo pipefail

apt-get update -y && apt-get install -yq zip
make bootstrap
curl -sSL https://github.com/golangci/golangci-lint/releases/download/v$GOLANGCI_LINT_VERSION/golangci-lint-$GOLANGCI_LINT_VERSION-linux-amd64.tar.gz | tar xz
sudo mv golangci-lint-$GOLANGCI_LINT_VERSION-linux-amd64/golangci-lint /usr/local/bin/golangci-lint
rm -rf golangci-lint-$GOLANGCI_LINT_VERSION-linux-amd64
34 changes: 18 additions & 16 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,33 +1,35 @@
---
version: 2

jobs:
build:
working_directory: /go/src/k8s.io/helm
parallelism: 3
working_directory: ~/helm.sh/helm
docker:
- image: golang:1.10
- image: circleci/golang:1.16

auth:
username: $DOCKER_USER
password: $DOCKER_PASS

environment:
PROJECT_NAME: "kubernetes-helm"
GOCACHE: "/tmp/go/cache"
GOLANGCI_LINT_VERSION: "1.36.0"

steps:
- checkout
- setup_remote_docker:
version: 17.09.0-ce
- restore_cache:
keys:
- glide-{{ checksum "glide.yaml" }}-{{ checksum "glide.lock" }}
- glide- # used as a fall through if the checksum fails to find exact entry
- run:
name: install dependencies
name: install test dependencies
command: .circleci/bootstrap.sh
- save_cache:
key: glide-{{ checksum "glide.yaml" }}-{{ checksum "glide.lock" }}
paths:
- /root/.glide # Where the glide cache is stored
- run:
name: test style
command: make test-style
- run:
name: test
command: .circleci/test.sh
command: make test-coverage
- deploy:
name: deploy
command: .circleci/deploy.sh

workflows:
version: 2
build:
Expand Down
39 changes: 12 additions & 27 deletions .circleci/deploy.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash

# Copyright 2016 The Kubernetes Authors All rights reserved.
# Copyright The Helm Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -20,45 +20,30 @@ if [[ -n "${CIRCLE_PR_NUMBER:-}" ]]; then
exit
fi

: ${GCLOUD_SERVICE_KEY:?"GCLOUD_SERVICE_KEY environment variable is not set"}
: ${PROJECT_NAME:?"PROJECT_NAME environment variable is not set"}
: ${AZURE_STORAGE_CONNECTION_STRING:?"AZURE_STORAGE_CONNECTION_STRING environment variable is not set"}
: ${AZURE_STORAGE_CONTAINER_NAME:?"AZURE_STORAGE_CONTAINER_NAME environment variable is not set"}

VERSION=
if [[ -n "${CIRCLE_TAG:-}" ]]; then
VERSION="${CIRCLE_TAG}"
elif [[ "${CIRCLE_BRANCH:-}" == "master" ]]; then
VERSION="canary"
else
echo "Skipping deploy step; this is neither master or a tag"
echo "Skipping deploy step; this is neither a releasable branch or a tag"
exit
fi

echo "Install docker client"
VER="17.09.0-ce"
curl -L -o /tmp/docker-$VER.tgz https://download.docker.com/linux/static/stable/x86_64/docker-$VER.tgz
tar -xz -C /tmp -f /tmp/docker-$VER.tgz
mv /tmp/docker/* /usr/bin
echo "Installing Azure CLI"
echo "deb [arch=amd64] https://packages.microsoft.com/repos/azure-cli/ stretch main" | sudo tee /etc/apt/sources.list.d/azure-cli.list
curl -L https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add
sudo apt install apt-transport-https
sudo apt update
sudo apt install azure-cli

echo "Install gcloud components"
export CLOUDSDK_CORE_DISABLE_PROMPTS=1
curl https://sdk.cloud.google.com | bash
${HOME}/google-cloud-sdk/bin/gcloud --quiet components update

echo "Configuring gcloud authentication"
echo "${GCLOUD_SERVICE_KEY}" | base64 --decode > "${HOME}/gcloud-service-key.json"
${HOME}/google-cloud-sdk/bin/gcloud auth activate-service-account --key-file "${HOME}/gcloud-service-key.json"
${HOME}/google-cloud-sdk/bin/gcloud config set project "${PROJECT_NAME}"
docker login -u _json_key -p "$(cat ${HOME}/gcloud-service-key.json)" https://gcr.io

echo "Building the tiller image"
make docker-build VERSION="${VERSION}"

echo "Pushing image to gcr.io"
docker push "gcr.io/kubernetes-helm/tiller:${VERSION}"

echo "Building helm binaries"
make build-cross
make dist checksum VERSION="${VERSION}"

echo "Pushing binaries to gs bucket"
${HOME}/google-cloud-sdk/bin/gsutil cp ./_dist/* "gs://${PROJECT_NAME}"
echo "Pushing binaries to Azure"
az storage blob upload-batch -s _dist/ -d "$AZURE_STORAGE_CONTAINER_NAME" --pattern 'helm-*' --connection-string "$AZURE_STORAGE_CONNECTION_STRING"
53 changes: 0 additions & 53 deletions .circleci/test.sh

This file was deleted.

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: "daily"
12 changes: 12 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!-- Thanks for sending a pull request! Here are some tips for you:
1. Make sure to read the Contributing Guide before submitting your PR: https://github.com/helm/helm/blob/master/CONTRIBUTING.md
2. If this PR closes another issue, add 'closes #<issue number>' somewhere in the PR summary. GitHub will automatically close that issue when this PR gets merged. Alternatively, adding 'refs #<issue number>' will not close the issue, but help provide the reviewer more context.-->

**What this PR does / why we need it**:

**Special notes for your reviewer**:

**If applicable**:
- [ ] this PR contains documentation
- [ ] this PR contains unit tests
- [ ] this PR has been tested for backwards compatibility
67 changes: 67 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"

on:
push:
branches: [ master ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ master ]
schedule:
- cron: '29 6 * * 6'

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest

strategy:
fail-fast: false
matrix:
language: [ 'go' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
# Learn more:
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed

steps:
- name: Checkout repository
uses: actions/checkout@v2

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl

# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language

#- run: |
# make bootstrap
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
16 changes: 16 additions & 0 deletions .github/workflows/stale-issue-bot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: "Close stale issues"
on:
schedule:
- cron: "0 0 * * *"
jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v3.0.14
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: 'This issue has been marked as stale because it has been open for 90 days with no activity. This thread will be automatically closed in 30 days if no further activity occurs.'
exempt-issue-labels: 'keep open,v4.x'
days-before-stale: 90
days-before-close: 30
operations-per-run: 100
10 changes: 5 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
*.exe
*.swp
.DS_Store
.coverage/
.idea/
.vimrc
.vscode/
_dist/
_proto/*.pb.go
bin/
rootfs/tiller
rootfs/rudder
vendor/
*.exe
.idea/
# Ignores charts pulled for dependency build tests
cmd/helm/testdata/testcharts/issue-7233/charts/*
28 changes: 28 additions & 0 deletions .golangci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
run:
timeout: 2m

linters:
disable-all: true
enable:
- deadcode
- dupl
- gofmt
- goimports
- golint
- gosimple
- govet
- ineffassign
- misspell
- nakedret
- structcheck
- unused
- varcheck
- staticcheck

linters-settings:
gofmt:
simplify: true
goimports:
local-prefixes: helm.sh/helm/v3
dupl:
threshold: 400
16 changes: 16 additions & 0 deletions ADOPTERS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
To add your organization to this list, open a pull request that adds your
organization's name, optionally with a link. The list is in alphabetical order.

(Remember to use `git commit --signoff` to comply with the DCO)

# Organizations Using Helm

- [Blood Orange](https://bloodorange.io)
- [IBM](https://www.ibm.com)
- [Microsoft](https://microsoft.com)
- [Qovery](https://www.qovery.com/)
- [Samsung SDS](https://www.samsungsds.com/)
- [Softonic](https://hello.softonic.com/)
- [Ville de Montreal](https://montreal.ca)

_This file is part of the CNCF official documentation for projects._
Loading