Matej Vasek
15d617f99d
src: use common functionality for docker cred retrieval ( #756 )
...
* Use common functionality for docker cred retrieval
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* fixup: docker auth secret for tekton pipeline
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* fixup: style
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2022-01-13 03:52:12 -08:00
Matej Vasek
8d51393181
feat: allow push to cluster internal registries ( #718 )
...
* feat: allow push to cluster internal registries
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* fix: NewRoundTripper consults http.DefaultTransport
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* src: move credential code to sub-package
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* src: refactor
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* src: share RoundTripper
avoid creating expensive RoundTripper twice
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* test: added test for pusher
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* src: disable parallel layer upload
it's more reliable
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* fixup: lint
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* fixup: lint
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* fixup: doc, rm commented code
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2021-12-20 14:28:17 -08:00
Matej Vasek
27e1b0153a
Refactor credential provider ( #707 )
...
* src: cleanup
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* src: cleanup
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* src: cleanup
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* src: cleanup
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* src: cleanup
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* src: allow to set custom crednetial loader
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2021-12-09 14:19:28 -08:00
Matej Vasek
fcb0c7139f
src: CheckAuth() calls registry directly ( #704 )
...
CheckAuth() calls registry directly
not using docker daemon as a middle-man
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2021-12-07 07:53:58 -08:00
Matej Vasek
3ae08b01af
Refactor tests ( #658 )
...
* src: refactor tests
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* src: add comments
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* src: fix style
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2021-11-14 17:15:54 -08:00
Luke Kingland
e20ac4c6b7
chore: build tag consistency ( #654 )
...
The integration tests and unit tests are currently expected to be
disjunct sets. While we may change to being additive in the future,
this change makes us consistent by adding the integration exclusion tag
to a few non-integration test files where it was currently missing.
2021-11-11 08:45:38 -08:00
Matej Vasek
e85a4aa7f3
feat: Save password after user input ( #560 )
...
* Save password after user input
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* Improve wording
Signed-off-by: Matej Vasek <mvasek@redhat.com>
Co-authored-by: Lance Ball <lball@redhat.com>
* Apply suggestions from code review
Signed-off-by: Matej Vasek <mvasek@redhat.com>
Co-authored-by: Zbynek Roubalik <726523+zroubalik@users.noreply.github.com>
* Improve test
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* Fix for symlinks
Signed-off-by: Matej Vasek <mvasek@redhat.com>
Co-authored-by: Lance Ball <lball@redhat.com>
Co-authored-by: Zbynek Roubalik <726523+zroubalik@users.noreply.github.com>
2021-10-13 06:29:47 -07:00
Matej Vasek
4236ba9287
Better credentials handling ( #526 )
...
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2021-09-16 02:57:39 -07:00
Senthilnathan M
78d7a1af3a
Support nested image paths ( #464 )
...
* Support nested image paths
* Added test for image path parsing
2021-08-11 20:31:34 -07:00
Matej Vasek
2f63fae705
Fix digest regex
...
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2021-02-12 19:51:19 +01:00