Luke Kingland
5a122c31e6
src: promote verbosity to constructor arg ( #869 )
...
* update root and version structure and help text
* fix: limit openshift int test with tag
* src: verbosity to constructor param
* fix misspelling
* fix merge error
2022-03-04 11:19:36 -08:00
Matej Vasek
a2abfca3d3
src: error-less ctors ( #818 )
...
* src: no error ctors
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* src: no error ctors
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2022-02-08 12:20:16 -08:00
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
Luke Kingland
92ac14a6f7
refactor: config path accessors with instantiation cleanup ( #686 )
...
* feat: config and repository path creation
Removes need to use a client to trigger creation of paths
Adds back static path accessors
Enables creation of paths when configured repos is outside config
Cleans up instantiation logic, including removal of some setters
* fix spelling mistakes per review
2021-12-06 06:03:28 -08:00
Luke Kingland
db9ad07c70
feat: ensure config and repos path exists ( #683 )
2021-11-29 13:53:08 -08:00
Matej Vasek
bfdfb760cf
feat: automatically start podman service ( #648 )
...
* feat: automatically start podman service
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* src: refactor rename function
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* src: add commnets to tests
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* src: refactor rename function
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2021-11-11 09:38:38 -08:00
Matej Vasek
e1f164d2ca
feat: ssh connection to remote docker daemon ( #594 )
...
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2021-11-02 09:39:41 -07: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
8e882bc934
Add serveraddress to auth header of docker API ( #543 )
...
* Add serverURL to RegistryAuth
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* fixup
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2021-09-20 07:52:36 -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
79e2234cbc
fix: hide progress indicator if asking for creds ( #458 )
...
* fix: hide progress indicator if asking for creds
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* fix: NPE in integration test
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2021-08-05 10:41:52 -07:00
Markus Thömmes
892558bf2a
Rename module to knative.dev/kn-plugin-func ( #423 )
...
Co-authored-by: Lance Ball <lball@redhat.com>
2021-07-15 11:33:32 -07:00
Luke Kingland
5ded87368b
src: rename bosonFunc fn
2021-06-22 23:08:11 +09:00
Lance Ball
2b025df199
src!: revert bump to go 1.16 and template changes ( #340 )
...
* Revert "src: rename boson import 'fn'"
This reverts commit c0a6f561c0
.
* Revert "src: all test dirs set to 0700"
This reverts commit 99f01220c2
.
* Revert "src: better error when custom template not found"
This reverts commit 6673395834
.
* Revert "src: better errors when custom runtime not found"
This reverts commit a31a6f67a1
.
* Revert "build: create separate target for templates.tgz"
This reverts commit 11164bf8d9
.
* Revert "src: use consistent separators for fs.FS instances"
This reverts commit 4db07b412f
.
* Revert "src: update go event template dependencies"
This reverts commit 3bfc13380f
.
* Revert "src: tarfs assumes forward slashes internally"
This reverts commit 6cc0e67b1c
.
* Revert "feat: support windows paths in embedded templates FS"
This reverts commit c2b216857b
.
* Revert "feat: positive error when runtimme or template unrecognized"
This reverts commit acc56b0900
.
* Revert "fix: lint issues"
This reverts commit 895872aee7
.
* Revert "ci: go 1.16 compatiblity updates"
This reverts commit 1e3959c045
.
* Revert "feat: preserve file modes using in-memory tar FS"
This reverts commit 7dc772ec62
.
* Revert "feat: create templates archive on go generate"
This reverts commit 63b7f11471
.
* Revert "ci: remove pkger from ci"
This reverts commit 876b0dd0f7
.
* Revert "src: remove pkger dependency and tidy"
This reverts commit f006ab1e32
.
* Revert "src: remove packaging artifact"
This reverts commit 4d9d0a7b4e
.
* Revert "src: remove pkger from make targets"
This reverts commit e44c1ad74c
.
* Revert "src: replace pkger with embed.FS"
This reverts commit 38874a4afd
.
* Revert "src: update references to deprecated ioutil"
This reverts commit 4025460f73
.
* Revert "src: require go 1.16"
This reverts commit 512d4c2580
.
* chore: update pkged.go
Signed-off-by: Lance Ball <lball@redhat.com>
2021-05-12 14:37:21 -04:00
Luke Kingland
c0a6f561c0
src: rename boson import 'fn'
2021-05-07 14:17:14 +09:00
Matej Vasek
dc2fbee67f
fix: `func deploy` uses Docker API, not binary
...
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2021-03-22 15:18:03 +01:00
Matej Vasek
2f63fae705
Fix digest regex
...
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2021-02-12 19:51:19 +01:00
Matej Vasek
b4ba7f694b
Improve digest parsing
...
Improve digest parsing from docker output using regex.
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2021-02-10 18:17:41 +01:00
Zbynek Roubalik
a5cbe3061b
src: rename from faas to func ( #253 )
...
Signed-off-by: Zbynek Roubalik <zroubali@redhat.com>
2021-01-21 17:10:39 +01:00
Zbynek Roubalik
00e5d187c2
src: use image digest ( #175 )
...
Signed-off-by: Zbynek Roubalik <zroubali@redhat.com>
2020-10-19 11:43:50 +02:00
Luke K
ce48083a10
fix: remove references to unused binaries appsody, kn, kubectl
2020-09-04 23:08:03 +09:00
Luke K
4918cc7eef
feat: cli usability enhancements and API simplification
2020-08-29 01:54:13 +09:00
Lance Ball
5b4d97a443
feat: add init/build/deploy commands and customizable namespace ( #65 )
...
* feat: add init/build/deploy commands and customizable namespace
This commit comprises some fairly large changes in the codebase.
The 'create' command has been extracted into 'init', 'bulid' and
'deploy' commands. The 'create' command remains, but now delegates
most of its work to these other three. This also has resulted in
some rework of the various flags.
In addition, it is now possible to specify the cluster namespace to
which the function will be deployed.
2020-08-12 10:52:50 -04:00
Matej Vasek
4677b3452f
chore: add lint to GH actions CI
2020-07-29 17:47:08 +02:00
Luke K
a9bebda793
docker-based pusher implementation
2020-04-11 19:43:38 +00:00