Commit graph

30 commits

Author SHA1 Message Date
Soule BA
42a04c76a4
make token caching an opt in feature
If implemented, users have to opt in to cache a token.

Signed-off-by: Soule BA <bah.soule@gmail.com>
2022-06-27 14:23:25 +02:00
Josh Dolitsky
59dbda915f
Merge pull request #10558 from sabre1041/bearer-token-oci
Management of bearer tokens for tag listing
2022-01-26 10:06:50 -06:00
Martin Hickey
f0fd37d2c5 Replace golint with revive
golint which is used as one of the sublinters in golangci-lint is deprecated.
It is replaced with revive which is a drop-in replacement.

Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>

Co-authored-by: Martin Mulholland <mmulholl@redhat.com>
2022-01-20 15:19:40 +00:00
Andrew Block
c8a2559236
Management of bearer tokens for tag listing
Signed-off-by: Andrew Block <andy.block@gmail.com>
2022-01-14 19:52:54 -06:00
David Peraza
9f869c6b21 Removing all the checks for oci experimental flag
Signed-off-by: David Peraza <dperaza@redhat.com>
2022-01-12 21:49:26 -05:00
Thomas Runyon
91a46ad14f move paths for updated directory location
Signed-off-by: Thomas Runyon <runyontr@gmail.com>
2022-01-12 21:49:26 -05:00
Thomas Runyon
353d74e967 refactor internal/experimental/registry to pkg/registry
Signed-off-by: Thomas Runyon <runyontr@gmail.com>
2022-01-12 21:49:26 -05:00
Matthew Fisher
fe952445bd
feat(cmd): put OCI commands behind a feature gate
This adds a new `gates` package used for interacting with feature gates. It also marks the OCI registry work as experimental, signalling to users that it is not a stable feature of Helm.

Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
2019-08-08 15:25:17 -07:00
Matthew Fisher
2045fab01f
ref(action): remove ParseReferenceWithChartDefaults
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
2019-07-23 14:33:23 -07:00
Josh Dolitsky
b3fd254991 Use chart version as default tag when saving
Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>
2019-07-22 10:24:52 -05:00
Marc Khouzam
81321532e6 Fix linter issuers
Signed-off-by: Marc Khouzam <marc.khouzam@ville.montreal.qc.ca>
2019-07-05 08:07:03 -04:00
Josh Dolitsky
240dd53e78
Helm 3: set custom manifest config media type on chart push (#5719)
* set custom manifest config media type

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* use v1 for manifest schema

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* remove unneeded debug flag

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* update to new config media type

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>
2019-07-03 15:00:16 -05:00
Josh Dolitsky
5f1128b5f7 pass debug option to registry client
Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>
2019-05-10 10:44:46 -05:00
Josh Dolitsky
a12a396aab
Helm 3: registry login/logout (#5597)
* login/logout placeholders

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* use latest oras

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* use docker auth system

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* working login+push

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* working on tests

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* fix typo in htpasswd

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* rename credsfile to config.json

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* add flags for username/password

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* disable logout test broken on linux

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* upgrade to oras 0.4.0

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* re-enable logout test

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* panic for uncaught errors

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* move login/logout to new registry subcommand

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>
2019-05-06 16:15:34 -05:00
Adam Reese
e458a67f0c
ref(pkg/chart): add validation method to chart
Consolidate validation of Chart.yaml.

Signed-off-by: Adam Reese <adam@reese.io>
2019-04-05 13:40:06 -07:00
Adam Reese
295092cd7d
ref(pkg/action): refactoring dup code and linter fixes
Signed-off-by: Adam Reese <adam@reese.io>
2019-03-26 11:11:27 -07:00
Adam Reese
895e9192d4
feat(*): use vanity import helm.sh/helm
Signed-off-by: Adam Reese <adam@reese.io>
2019-03-13 13:43:47 -07:00
Adam Reese
21d3a40f3b
feat(tests): replace gometalinter with golangci-lint
Signed-off-by: Adam Reese <adam@reese.io>
2019-03-08 11:45:42 -08:00
Adam Reese
e51a9b90c9
Merge pull request #5284 from adamreese/v3/make-format
feat(Makefile): add formatting target
2019-02-14 23:40:50 -08:00
Martin Hickey
45fb4b1c44 Fix linter warnings
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
2019-02-12 18:18:33 +00:00
Adam Reese
f791421fab
feat(Makefile): add formatting target
Signed-off-by: Adam Reese <adam@reese.io>
2019-02-08 12:24:47 -08:00
Josh Dolitsky
16b59bfe5b
Helm 3: fix "latest" tag bug (#5279)
* add extra ref parsing, validation

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* add fix for missing locator

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* add repo and tag fields for clarity

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* small refector

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>
2019-02-08 14:17:42 -06:00
Josh Dolitsky
a32f8ebb37
Helm 3: initial registry support (#5243)
* initial registry support

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* fix dependency mess

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* add extra chart command output

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* sanitize registry path (windows fix)

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* store all sha256 blobs in same dir

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* switch to use chartutil.SaveDir

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* populate chart command long descriptions

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* remove test cache dir in teardown

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* add long description of chart export

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>

* clean up table rows code

Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>
2019-02-06 18:32:56 -06:00
jackgr
94f78a5824 Remove pkg/registry since pkg/repo refactoring is complete 2016-03-23 15:35:43 -07:00
jackgr
893b740ea0 Move kubernetes types out of common 2016-03-22 16:01:02 -07:00
Adam Reese
1805e15601 fix(*): update import paths for helm repo naming 2016-03-15 15:45:40 -06:00
Matt Butcher
c849c7059e fix(test-style): fix formatting and comments
This fixes a number of formatting and style issues.

Closes #370
2016-03-14 15:18:27 -06:00
Matt Butcher
8cd0248caf fix(*): add license header to Go files
Closes #311.
2016-03-03 13:27:32 -07:00
Adam Reese
4134afee10 style(*): gofmt 2016-02-29 12:07:54 -08:00
Adam Reese
e43286b6f9 ref(*): isolate go code to /cmd and /pkg 2016-02-29 10:31:34 -08:00