Knative Functions client API and CLI
Go to file
Adam Boczek 1b94698f56
fix: the --registry flag is ignored when image: <imagename> exists in func.yaml (#1310)
* fix: add handling in case of differences between registry value and image tag (#1297)

* fix: add additional test cases (#1297)
2022-10-12 14:42:52 +00:00
.chglog Change github.com links to the new home (#424) 2021-07-26 10:30:15 -07:00
.github/workflows chore: add coverage for integration tests (#1307) 2022-10-10 13:18:35 +00:00
builders [feat] refactoring func.yaml struct to match cmd lifecycle (#1254) 2022-09-22 20:22:12 +00:00
buildpacks Func unit testing first approach (#1312) 2022-10-12 04:41:51 +00:00
cmd fix: the --registry flag is ignored when image: <imagename> exists in func.yaml (#1310) 2022-10-12 14:42:52 +00:00
config chore: Refactor use of deprecated io/ioutil package (#1285) 2022-09-27 13:28:15 +00:00
docker chore: use t.Cleanup() more (#1315) 2022-10-11 15:48:50 +00:00
docs chore: change Makefile for multiple tags at HEAD (#1252) 2022-10-12 11:45:53 +00:00
generate/templates Template generation improvements (#949) 2022-04-06 21:59:44 +00:00
hack chore: update release script to use knative org (#1306) 2022-10-10 13:21:37 +00:00
http feat: `invoke` - allow insecure connections over SSL (#1255) 2022-09-20 12:25:10 +00:00
k8s Testing cleanup (#1272) 2022-09-22 13:12:12 +00:00
knative feat: ksvc log on (first) deploy (#1286) 2022-10-03 22:02:28 +00:00
mock chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +00:00
openshift [feat] refactoring func.yaml struct to match cmd lifecycle (#1254) 2022-09-22 20:22:12 +00:00
pipelines [feat] refactoring func.yaml struct to match cmd lifecycle (#1254) 2022-09-22 20:22:12 +00:00
plugin src: exported client constructor with options (#883) 2022-03-30 00:58:46 +00:00
progress src: promote verbosity to constructor arg (#869) 2022-03-04 11:19:36 -08:00
s2i feat: always pull base image for s2i builds (#1292) 2022-09-29 11:41:18 +00:00
schema chore: Refactor use of deprecated io/ioutil package (#1285) 2022-09-27 13:28:15 +00:00
ssh chore: Refactor use of deprecated io/ioutil package (#1285) 2022-09-27 13:28:15 +00:00
templates chore: update Quarkus platform version to 2.13.1.Final (#1302) 2022-10-06 18:26:32 +00:00
test Func unit testing first approach (#1312) 2022-10-12 04:41:51 +00:00
testdata [feat] refactoring func.yaml struct to match cmd lifecycle (#1254) 2022-09-22 20:22:12 +00:00
testing chore: cmd test cleanup (#1289) 2022-10-03 22:03:28 +00:00
third_party/VENDOR-LICENSE upgrade to latest dependencies (#1269) 2022-10-12 05:44:51 +00:00
utils fix: validation of function name (#1263) 2022-09-20 15:36:11 +00:00
vendor upgrade to latest dependencies (#1269) 2022-10-12 05:44:51 +00:00
.codecov.yaml [chore] updating codecov configs (#1270) 2022-09-21 13:06:10 +00:00
.gitattributes fix: premature Close() of docker client (#1066) 2022-06-16 17:14:17 +00:00
.gitignore chore: add coverage for integration tests (#1307) 2022-10-10 13:18:35 +00:00
.golangci.yaml Revert linting action to the canonical version (#533) 2021-09-16 02:46:39 -07:00
.ko.yaml adding ko to produce image with func command (#692) 2022-01-06 06:37:02 -08:00
.unicode-control-characters.config.py Add unicode control chars exclude (#972) 2022-04-14 10:50:11 +00:00
.versionrc chore: add release process and func_darwin_arm64 to the release artifacts (#945) 2022-04-07 15:22:46 +00:00
AUTHORS chore: add AUTHORS and OWNERS files (#413) 2021-07-07 10:35:33 -04:00
CHANGELOG.md chore(release): 0.26.0 (#1195) 2022-08-29 19:36:15 +00:00
CODE-OF-CONDUCT.md Adding code of conduct to reference knative/community's CoC (#911) 2022-03-21 07:22:46 -07:00
LICENSE Apache 2.0 License 2020-07-09 12:22:59 +00:00
Makefile chore: change Makefile for multiple tags at HEAD (#1252) 2022-10-12 11:45:53 +00:00
OWNERS Update OWNERS (#783) 2022-01-25 08:26:49 -08:00
OWNERS_ALIASES Update community files (#1291) 2022-09-29 02:48:16 +00:00
README.md Adding Codecov badge to readme (#1264) 2022-09-21 07:43:10 +00:00
client.go feat: readonly global config (#1260) 2022-09-23 17:49:13 +00:00
client_int_test.go chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +00:00
client_test.go chore: Refactor use of deprecated io/ioutil package (#1285) 2022-09-27 13:28:15 +00:00
config_test.go feat!: invoke (#705) 2022-01-21 12:04:05 -08:00
filesystem.go Refactor: templates (#961) 2022-04-14 11:29:10 +00:00
filesystem_test.go chore: Refactor use of deprecated io/ioutil package (#1285) 2022-09-27 13:28:15 +00:00
function.go fix: the --registry flag is ignored when image: <imagename> exists in func.yaml (#1310) 2022-10-12 14:42:52 +00:00
function_envs.go On cluster build: support Build Envs (#1174) 2022-08-19 13:32:52 +00:00
function_envs_unit_test.go [chore] increase labels, envs and volumes test coverage (#1276) 2022-09-27 09:05:14 +00:00
function_git.go feat!: deploy autobuild and flag persistence (#1079) 2022-09-14 11:45:10 +00:00
function_git_unit_test.go feat!: deploy autobuild and flag persistence (#1079) 2022-09-14 11:45:10 +00:00
function_labels.go src: direct serialization of Function metadata as func.yaml (#641) 2021-11-17 06:18:35 -08:00
function_labels_unit_test.go [chore] increase labels, envs and volumes test coverage (#1276) 2022-09-27 09:05:14 +00:00
function_migrations.go [feat] refactoring func.yaml struct to match cmd lifecycle (#1254) 2022-09-22 20:22:12 +00:00
function_migrations_unit_test.go [feat] refactoring func.yaml struct to match cmd lifecycle (#1254) 2022-09-22 20:22:12 +00:00
function_options.go src: direct serialization of Function metadata as func.yaml (#641) 2021-11-17 06:18:35 -08:00
function_options_unit_test.go src: direct serialization of Function metadata as func.yaml (#641) 2021-11-17 06:18:35 -08:00
function_test.go [feat] refactoring func.yaml struct to match cmd lifecycle (#1254) 2022-09-22 20:22:12 +00:00
function_unit_test.go [feat] refactoring func.yaml struct to match cmd lifecycle (#1254) 2022-09-22 20:22:12 +00:00
function_volumes.go chore: Refactor use of deprecated io/ioutil package (#1285) 2022-09-27 13:28:15 +00:00
function_volumes_unit_test.go [chore] increase labels, envs and volumes test coverage (#1276) 2022-09-27 09:05:14 +00:00
go.mod upgrade to latest dependencies (#1269) 2022-10-12 05:44:51 +00:00
go.sum upgrade to latest dependencies (#1269) 2022-10-12 05:44:51 +00:00
instances.go chore: add unit test cases for instances (#1314) 2022-10-12 14:16:51 +00:00
instances_test.go chore: add unit test cases for instances (#1314) 2022-10-12 14:16:51 +00:00
invoke.go chore: Refactor use of deprecated io/ioutil package (#1285) 2022-09-27 13:28:15 +00:00
job.go chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +00:00
repositories.go Improve error messages (#913) 2022-03-21 08:24:47 -07:00
repositories_test.go chore: cmd test cleanup (#1289) 2022-10-03 22:03:28 +00:00
repository.go fix: missing close of manifests (#1299) 2022-10-05 09:30:31 +00:00
repository_test.go [feat] refactoring func.yaml struct to match cmd lifecycle (#1254) 2022-09-22 20:22:12 +00:00
sortedset.go feat: add support for manifest.yaml at repo/language/template levels (#558) 2021-10-27 07:09:01 -07:00
template.go [feat] refactoring func.yaml struct to match cmd lifecycle (#1254) 2022-09-22 20:22:12 +00:00
templates.go chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +00:00
templates_test.go chore: cmd test cleanup (#1289) 2022-10-03 22:03:28 +00:00
zz_filesystem_generated.go chore: update Quarkus platform version to 2.13.1.Final (#1302) 2022-10-06 18:26:32 +00:00

README.md

Func

CI Status Client API Documentation Issues License Releases codecov

func is a Client Library and CLI enabling the development and deployment of Functions.

Read the Documentation

Contributing

We are always looking for contributions from the Function Developer community. For more information on how to participate, see the Contribuiting Guide

The func Task Force meets @ 10:30 PST every Tuesday, we'd love to have you! For more information, see the invitation on the Knative Team Calendar.