Knative Functions client API and CLI
Go to file
Lance Ball a52b7d5ecd
chore: adjust codecov configuration (#1177)
* chore: adjust codecov configuration

Signed-off-by: Lance Ball <lball@redhat.com>

* fixup

Signed-off-by: Lance Ball <lball@redhat.com>

Signed-off-by: Lance Ball <lball@redhat.com>
2022-08-20 02:29:52 +00:00
.chglog Change github.com links to the new home (#424) 2021-07-26 10:30:15 -07:00
.github/workflows chore: Use NodeJS for script instead of Shell (#1170) 2022-08-18 12:19:49 +00:00
buildpacks chore: add validation for `builder` (#1136) 2022-07-25 16:09:24 +00:00
cmd fix: ensure registry in func.yaml is respected (#1168) 2022-08-16 00:05:49 +00:00
docker chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +00:00
docs fix link to reference/command.txt (#1161) 2022-08-11 15:23:59 +00:00
generate/templates Template generation improvements (#949) 2022-04-06 21:59:44 +00:00
hack chore: Use NodeJS for script instead of Shell (#1170) 2022-08-18 12:19:49 +00:00
http Custom improvements for OpenShift (#825) 2022-02-22 10:17:04 -08:00
k8s Use socat image from quay.io (#987) 2022-04-21 15:42:30 +00:00
knative feat: add runtime icons on OpenShift (#1116) 2022-07-18 16:18:59 +00:00
mock chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +00:00
openshift feat: add runtime icons on OpenShift (#1116) 2022-07-18 16:18:59 +00:00
pipelines On cluster build: support Build Envs (#1174) 2022-08-19 13:32:52 +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 chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +00:00
schema chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +00:00
ssh Improve error handling (#916) 2022-03-22 17:18:17 -07:00
templates chore: update Quarkus platform to 2.11.2.Final (#1157) 2022-08-08 14:17:24 +00:00
test test: quarkus test template change to remove package type property (#1171) 2022-08-17 18:08:48 +00:00
testdata feat!: change 'version' to 'specVersion' (#1086) 2022-07-01 09:22:45 +00:00
testing chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +00:00
third_party/VENDOR-LICENSE Update Knative dependencies to v1.2 (0.29) (#1002) 2022-05-02 19:01:57 +00:00
utils fix: ConfigMap/Secret key validation (#623) 2021-11-03 10:20:48 -07:00
vendor chore(deps): bump github.com/containerd/containerd from 1.6.0 to 1.6.6 (#1112) 2022-07-18 16:09:59 +00:00
.codecov.yaml chore: adjust codecov configuration (#1177) 2022-08-20 02:29:52 +00:00
.gitattributes fix: premature Close() of docker client (#1066) 2022-06-16 17:14:17 +00:00
.gitignore Updating to latest spring cloud release and refactoring code (#838) 2022-03-11 07:22:32 -08: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.24.0 (#1034) 2022-06-01 17:24:24 +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 Added binary builds for platforms ppc64le and s390x (#1160) 2022-08-11 14:28:58 +00:00
OWNERS Update OWNERS (#783) 2022-01-25 08:26:49 -08:00
OWNERS_ALIASES Update community files (#1165) 2022-08-16 02:02:48 +00:00
README.md fix: update various doc links (#980) 2022-04-20 12:10:29 +00:00
client.go fix: use space prefix for deploy output text (#1144) 2022-08-02 13:11:16 +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: add some milliseconds in client tests (#1178) 2022-08-19 14:49:52 +00:00
config.go chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +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 Template generation improvements (#949) 2022-04-06 21:59:44 +00:00
function.go chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +00:00
function_builder.go chore: add validation for `builder` (#1136) 2022-07-25 16:09:24 +00:00
function_builder_unit_test.go chore: add validation for `builder` (#1136) 2022-07-25 16:09:24 +00:00
function_buildtype.go chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +00:00
function_buildtype_unit_test.go feat!: support on cluster build from git repo with Tekton (#743) 2022-01-12 11:58:51 -08:00
function_envs.go On cluster build: support Build Envs (#1174) 2022-08-19 13:32:52 +00:00
function_envs_unit_test.go On cluster build: support Build Envs (#1174) 2022-08-19 13:32:52 +00:00
function_git.go chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +00:00
function_git_unit_test.go Support git scp url format (#761) 2022-01-13 11:24:12 -08: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 src: exported client constructor with options (#883) 2022-03-30 00:58:46 +00:00
function_migrations.go chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +00:00
function_migrations_unit_test.go chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +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 chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +00:00
function_unit_test.go fix: move integration port to unregistered range (#701) 2021-12-07 15:05:38 -08:00
function_volumes.go src: direct serialization of Function metadata as func.yaml (#641) 2021-11-17 06:18:35 -08:00
function_volumes_unit_test.go Clean up tests: (#679) 2021-11-28 21:29:03 -08:00
go.mod chore(deps): bump github.com/containerd/containerd from 1.6.0 to 1.6.6 (#1112) 2022-07-18 16:09:59 +00:00
go.sum chore(deps): bump github.com/containerd/containerd from 1.6.0 to 1.6.6 (#1112) 2022-07-18 16:09:59 +00:00
instances.go chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +00:00
invoke.go chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +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 Enabled previously disabled git tests for Window (#909) 2022-03-17 03:20:48 -07:00
repository.go chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +00:00
repository_test.go chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +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: builder images map migration (#1033) 2022-06-07 11:15:36 +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: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +00:00
version.txt chore(release): 0.24.0 (#1034) 2022-06-01 17:24:24 +00:00
zz_filesystem_generated.go chore: update Quarkus platform to 2.11.2.Final (#1157) 2022-08-08 14:17:24 +00:00

README.md

Func

CI Status Client API Documentation Issues License Releases

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.