Knative Functions client API and CLI
Go to file
Luke Kingland 7a60394be6
feat: add all build flags to deploy (#1065)
* spelling

* feat: full build options on deploy

* increase e2e lifecycle test timeout to 45m

* remove redundant flag shorthand b

* map flags for parsing
2022-06-16 16:02:17 +00:00
.chglog Change github.com links to the new home (#424) 2021-07-26 10:30:15 -07:00
.github/workflows remove third-party echo test from CI (#1048) 2022-06-09 12:11:39 +00:00
buildpacks feat: pack builder images individually configurable (#1028) 2022-06-03 20:31:52 +00:00
cmd feat: add all build flags to deploy (#1065) 2022-06-16 16:02:17 +00:00
docker Better error message for podman auto service (#1030) 2022-06-09 07:03:38 +00:00
docs chore: fix link to on_cluster_build.md (#1067) 2022-06-16 14:19:18 +00:00
generate/templates Template generation improvements (#949) 2022-04-06 21:59:44 +00:00
hack Increase service wait timeout (#1043) 2022-06-08 20:19:38 +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 src: promote verbosity to constructor arg (#869) 2022-03-04 11:19:36 -08:00
mock feat: delete pipeline and resources with `func delete` (#763) 2022-01-24 12:39:29 -08:00
openshift Use "openshift" uname for OpenShift image registry (#938) 2022-04-04 20:37:43 +00:00
pipelines chore: print correct logs for failed PipelineRun (#1046) 2022-06-09 09:11:38 +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 Use "as-dockerfile" mode for s2i builds (#1063) 2022-06-15 20:57:16 +00:00
schema feat: builder images map migration (#1033) 2022-06-07 11:15:36 +00:00
ssh Improve error handling (#916) 2022-03-22 17:18:17 -07:00
templates Make JS/TS Function templates async by default (#1020) 2022-05-27 16:03:09 +02:00
test feat: add all build flags to deploy (#1065) 2022-06-16 16:02:17 +00:00
testdata feat: builder images map migration (#1033) 2022-06-07 11:15:36 +00:00
testing src: exported client constructor with options (#883) 2022-03-30 00:58:46 +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 Use struct embedding instead of generated code (#1016) 2022-05-12 01:39:37 +00:00
.codecov.yaml Use struct embedding instead of generated code (#1016) 2022-05-12 01:39:37 +00:00
.gitattributes chore: add version.txt to .gitattributes for style (#966) 2022-04-11 21:52:07 +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 chore: adds tests for springboot templates (#1059) 2022-06-14 17:24:16 +00:00
OWNERS Update OWNERS (#783) 2022-01-25 08:26:49 -08:00
OWNERS_ALIASES Update community files (#1052) 2022-06-10 02:34:25 +00:00
README.md fix: update various doc links (#980) 2022-04-20 12:10:29 +00:00
client.go feat: add all build flags to deploy (#1065) 2022-06-16 16:02:17 +00:00
client_int_test.go feat: pack builder images individually configurable (#1028) 2022-06-03 20:31:52 +00:00
client_test.go feat: on run, build only when filesystem changed (#1031) 2022-06-15 09:56:17 +00:00
config.go src: direct serialization of Function metadata as func.yaml (#641) 2021-11-17 06:18:35 -08: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 feat: on run, build only when filesystem changed (#1031) 2022-06-15 09:56:17 +00:00
function_buildtype.go feat: completion --build flag of deploy sub-cmd (#802) 2022-02-01 06:58:31 -08: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 src: direct serialization of Function metadata as func.yaml (#641) 2021-11-17 06:18:35 -08:00
function_envs_unit_test.go src: direct serialization of Function metadata as func.yaml (#641) 2021-11-17 06:18:35 -08:00
function_git.go Support git scp url format (#761) 2022-01-13 11:24:12 -08: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 feat: builder images map migration (#1033) 2022-06-07 11:15:36 +00:00
function_migrations_unit_test.go feat: builder images map migration (#1033) 2022-06-07 11:15: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 src: update runner with shared env interpolation (#992) 2022-04-25 22:48:54 +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 Use struct embedding instead of generated code (#1016) 2022-05-12 01:39:37 +00:00
go.sum Update Knative dependencies to v1.2 (0.29) (#1002) 2022-05-02 19:01:57 +00:00
instances.go feat!: invoke (#705) 2022-01-21 12:04:05 -08:00
invoke.go Use JSON as default msg for the invoke sub-cmd (#1042) 2022-06-09 06:59:38 +00:00
job.go feat: on run, build only when filesystem changed (#1031) 2022-06-15 09:56:17 +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 Refactor: clean Repository and Runtimes structs (#973) 2022-04-18 23:14:28 +00:00
repository_test.go Refactor: templates (#961) 2022-04-14 11:29:10 +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 Refactor: templates (#961) 2022-04-14 11:29:10 +00:00
templates_test.go Refactor: templates (#961) 2022-04-14 11:29:10 +00:00
version.txt chore(release): 0.24.0 (#1034) 2022-06-01 17:24:24 +00:00
zz_filesystem_generated.go Make JS/TS Function templates async by default (#1020) 2022-05-27 16:03:09 +02: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.