Knative Functions client API and CLI
Go to file
Zbynek Roubalik d9ffaa944e
fix: s2i on cluster build of Quarkus functions (#1233)
Signed-off-by: Zbynek Roubalik <zroubalik@gmail.com>

Signed-off-by: Zbynek Roubalik <zroubalik@gmail.com>
2022-09-12 20:54:47 +00:00
.chglog Change github.com links to the new home (#424) 2021-07-26 10:30:15 -07:00
.github/workflows test: oncluster build initial e2e set of tests (#1193) 2022-09-05 13:08:22 +00:00
builders builder short name constants etc throughout (#1180) 2022-08-24 19:34:18 +00:00
buildpacks fix: pack build outpout on Windows (#1231) 2022-09-12 04:51:32 +00:00
cmd feat: UX improvements for docker/podman usage (#1224) 2022-09-09 13:34:29 +00:00
docker Improvements for podman on Windows and macOS (#1230) 2022-09-12 17:26:46 +00:00
docs docs: update podman doc (#1228) 2022-09-09 09:43:24 +00:00
generate/templates Template generation improvements (#949) 2022-04-06 21:59:44 +00:00
hack test: oncluster build initial e2e set of tests (#1193) 2022-09-05 13:08:22 +00:00
http Custom improvements for OpenShift (#825) 2022-02-22 10:17:04 -08:00
k8s chore: dialer improvements (#1232) 2022-09-12 19:26:46 +00:00
knative Adds labels and annotations from func.yaml to pipeline resources (#1205) 2022-09-09 12:48:25 +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 fix: s2i on cluster build of Quarkus functions (#1233) 2022-09-12 20:54:47 +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 fix: s2i build on Windows (#1227) 2022-09-09 09:42:25 +00:00
schema chore: use lower case *functions* in all CLI outputs (#1135) 2022-07-27 13:34:36 +00:00
ssh Improvements for podman on Windows and macOS (#1230) 2022-09-12 17:26:46 +00:00
templates chore: update Quarkus platform version to 2.12.1.Final (#1221) 2022-09-08 18:47:20 +00:00
test invoke: pack and go are known compatible (#1219) 2022-09-06 22:42:18 +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 chore(deps): update Knative dependencies to v1.4 @dsimansk (#1194) 2022-08-25 16:32:19 +00:00
utils fix: ConfigMap/Secret key validation (#623) 2021-11-03 10:20:48 -07:00
vendor Improvements for podman on Windows and macOS (#1230) 2022-09-12 17:26:46 +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 chore: update .gitignore (#215) (#1209) 2022-08-31 13:27:17 +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 test: oncluster build initial e2e set of tests (#1193) 2022-09-05 13:08:22 +00:00
OWNERS Update OWNERS (#783) 2022-01-25 08:26:49 -08:00
OWNERS_ALIASES Update community files (#1215) 2022-09-07 02:14:17 +00:00
README.md fix: update various doc links (#980) 2022-04-20 12:10:29 +00:00
client.go fix: on cluster build - populate image name if not set (#1213) 2022-09-06 14:36:45 +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 fix: on cluster build - populate image name if not set (#1213) 2022-09-06 14:36:45 +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 fix: correct error handling in filesystem tests (#1226) 2022-09-08 22:21:20 +00:00
function.go Adds labels and annotations from func.yaml to pipeline resources (#1205) 2022-09-09 12:48:25 +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 Adds labels and annotations from func.yaml to pipeline resources (#1205) 2022-09-09 12:48:25 +00: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 Improvements for podman on Windows and macOS (#1230) 2022-09-12 17:26:46 +00:00
go.sum Improvements for podman on Windows and macOS (#1230) 2022-09-12 17:26:46 +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 fix: performance of template loading (#1189) 2022-08-25 13:20:19 +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.26.0 (#1195) 2022-08-29 19:36:15 +00:00
zz_filesystem_generated.go chore: update Quarkus platform version to 2.12.1.Final (#1221) 2022-09-08 18:47:20 +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.