Knative Functions client API and CLI
Go to file
Lance Ball 210cd9a199
chore: update Makefile and hack/release.sh to accept TAG (#797)
The upstream release pipeline does not tag the source until the build and
tests have successfully completed. This should allow for our release builds
to pick up the knative infra TAG environment variable when building releases.

Signed-off-by: Lance Ball <lball@redhat.com>
2022-01-28 05:45:47 -08:00
.chglog Change github.com links to the new home (#424) 2021-07-26 10:30:15 -07:00
.github/workflows Update actions (#749) 2022-01-13 04:10:12 -08:00
buildpacks chore: bump lifecycle version to 0.13.2 (#764) 2022-01-17 14:52:31 -08:00
cmd feat: delete pipeline and resources with `func delete` (#763) 2022-01-24 12:39:29 -08:00
docker fix: error type-check condition (#786) 2022-01-26 09:44:45 -08:00
docs Adding git add before commit and push (#781) 2022-01-25 08:27:48 -08:00
hack chore: update Makefile and hack/release.sh to accept TAG (#797) 2022-01-28 05:45:47 -08:00
http test: fix URL (#777) 2022-01-24 03:50:29 -08:00
k8s feat: delete pipeline and resources with `func delete` (#763) 2022-01-24 12:39:29 -08:00
knative feat: delete pipeline and resources with `func delete` (#763) 2022-01-24 12:39:29 -08:00
mock feat: delete pipeline and resources with `func delete` (#763) 2022-01-24 12:39:29 -08:00
pipelines feat: delete pipeline and resources with `func delete` (#763) 2022-01-24 12:39:29 -08:00
plugin Fix plugin version retrieval (#564) 2021-10-07 06:42:28 -07:00
progress fix: control chars on progress listener for Windows OS (#498) 2021-08-31 11:01:55 -07:00
schema feat!: invoke (#705) 2022-01-21 12:04:05 -08:00
ssh chore: Adding support to ssh-agent on Windows using named pipes (#733) 2022-01-05 10:38:33 -08:00
templates fix: use paketo base image for springboot (#792) 2022-01-27 09:26:47 -08:00
test chore: skip integration tests for now (#780) 2022-01-25 07:16:49 -08:00
testdata feat!: invoke (#705) 2022-01-21 12:04:05 -08:00
testing feat: function version migrations (#664) 2021-11-24 04:50:27 -08:00
third_party/VENDOR-LICENSE feat!: support on cluster build from git repo with Tekton (#743) 2022-01-12 11:58:51 -08:00
utils fix: ConfigMap/Secret key validation (#623) 2021-11-03 10:20:48 -07:00
vendor feat!: support on cluster build from git repo with Tekton (#743) 2022-01-12 11:58:51 -08:00
.codecov.yaml feat: automatically start podman service (#648) 2021-11-11 09:38:38 -08:00
.gitattributes feat: add support for manifest.yaml at repo/language/template levels (#558) 2021-10-27 07:09:01 -07:00
.gitignore feat!: rename event templates to 'cloudevents' (#584) 2021-10-13 14:19:42 -07: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
AUTHORS chore: add AUTHORS and OWNERS files (#413) 2021-07-07 10:35:33 -04:00
CHANGELOG.md chore: release 0.21.0 (#737) 2022-01-12 10:56:51 -08:00
LICENSE Apache 2.0 License 2020-07-09 12:22:59 +00:00
Makefile chore: update Makefile and hack/release.sh to accept TAG (#797) 2022-01-28 05:45:47 -08:00
OWNERS Update OWNERS (#783) 2022-01-25 08:26:49 -08:00
OWNERS_ALIASES Update community files (#790) 2022-01-28 03:30:47 -08:00
README.md add meeting time (#491) 2021-08-23 08:11:35 -07:00
client.go feat: delete pipeline and resources with `func delete` (#763) 2022-01-24 12:39:29 -08:00
client_int_test.go feat: delete pipeline and resources with `func delete` (#763) 2022-01-24 12:39:29 -08:00
client_test.go feat: delete pipeline and resources with `func delete` (#763) 2022-01-24 12:39:29 -08: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 feat: add support for manifest.yaml at repo/language/template levels (#558) 2021-10-27 07:09:01 -07:00
function.go feat!: invoke (#705) 2022-01-21 12:04:05 -08:00
function_buildtype.go feat!: support on cluster build from git repo with Tekton (#743) 2022-01-12 11:58:51 -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: direct serialization of Function metadata as func.yaml (#641) 2021-11-17 06:18:35 -08:00
function_migrations.go feat: function version migrations (#664) 2021-11-24 04:50:27 -08:00
function_migrations_unit_test.go Clean up tests: (#679) 2021-11-28 21:29:03 -08: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!: invoke (#705) 2022-01-21 12:04:05 -08: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 feat!: support on cluster build from git repo with Tekton (#743) 2022-01-12 11:58:51 -08:00
go.sum feat!: support on cluster build from git repo with Tekton (#743) 2022-01-12 11:58:51 -08:00
instances.go feat!: invoke (#705) 2022-01-21 12:04:05 -08:00
invoke.go feat!: invoke (#705) 2022-01-21 12:04:05 -08:00
job.go feat!: invoke (#705) 2022-01-21 12:04:05 -08:00
pkged.go fix: use paketo base image for springboot (#792) 2022-01-27 09:26:47 -08:00
repositories.go refactor: config path accessors with instantiation cleanup (#686) 2021-12-06 06:03:28 -08:00
repositories_test.go feat!: invoke (#705) 2022-01-21 12:04:05 -08:00
repository.go feat!: invoke (#705) 2022-01-21 12:04:05 -08:00
repository_test.go feat!: invoke (#705) 2022-01-21 12:04:05 -08: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!: invoke (#705) 2022-01-21 12:04:05 -08:00
templates.go feat!: invoke (#705) 2022-01-21 12:04:05 -08:00
templates_test.go feat!: invoke (#705) 2022-01-21 12:04:05 -08:00
version.txt chore: release 0.21.0 (#737) 2022-01-12 10:56:51 -08: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 Development 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.