Knative Functions client API and CLI
Go to file
Matej Vasek 4fec4afca1
Custom improvements for OpenShift (#825)
* Custom improvements for OpenShift

Signed-off-by: Matej Vasek <mvasek@redhat.com>

* fixup: osh cred loader

Signed-off-by: Matej Vasek <mvasek@redhat.com>

* fixup: style

Signed-off-by: Matej Vasek <mvasek@redhat.com>

* fixup: dns-err detec for fallback in cluster dial

Signed-off-by: Matej Vasek <mvasek@redhat.com>
2022-02-22 10:17:04 -08:00
.chglog Change github.com links to the new home (#424) 2021-07-26 10:30:15 -07:00
.github/workflows Update actions (#843) 2022-02-22 09:48:03 -08:00
buildpacks chore: bump lifecycle version to 0.13.2 (#764) 2022-01-17 14:52:31 -08:00
cmd Custom improvements for OpenShift (#825) 2022-02-22 10:17:04 -08:00
docker src: error-less ctors (#818) 2022-02-08 12:20:16 -08:00
docs Fix podman guide (#836) 2022-02-17 05:58:12 -08:00
hack build pkged.go directly with make (#841) 2022-02-21 11:06:03 -08:00
http Custom improvements for OpenShift (#825) 2022-02-22 10:17:04 -08:00
k8s feat: delete pipeline and resources with `func delete` (#763) 2022-01-24 12:39:29 -08:00
knative fix: don't fail info/invoke if eventing missing (#823) 2022-02-09 03:04:43 -08:00
mock feat: delete pipeline and resources with `func delete` (#763) 2022-01-24 12:39:29 -08:00
openshift Custom improvements for OpenShift (#825) 2022-02-22 10:17:04 -08:00
pipelines src: error-less ctors (#818) 2022-02-08 12:20:16 -08:00
plugin Cleanup commands (#807) 2022-02-03 10:26:21 -08:00
progress fix: control chars on progress listener for Windows OS (#498) 2021-08-31 11:01:55 -07:00
schema src: fix `func.yaml` schema (#805) 2022-02-01 18:05:32 -08:00
ssh chore: Adding support to ssh-agent on Windows using named pipes (#733) 2022-01-05 10:38:33 -08:00
templates chore: update manifest.yamls (#846) 2022-02-22 09:10:04 -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 Update Knative dependencies to v1.0 (0.27) (#833) 2022-02-16 12:15:40 -08:00
utils fix: ConfigMap/Secret key validation (#623) 2021-11-03 10:20:48 -07:00
vendor Update Knative dependencies to v1.0 (0.27) (#833) 2022-02-16 12:15:40 -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 build pkged.go directly with make (#841) 2022-02-21 11:06:03 -08:00
OWNERS Update OWNERS (#783) 2022-01-25 08:26:49 -08:00
OWNERS_ALIASES Update community files (#813) 2022-02-10 02:35:06 -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 src: error-less ctors (#818) 2022-02-08 12:20:16 -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 src: fix `func.yaml` schema (#805) 2022-02-01 18:05:32 -08: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: 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 Update Knative dependencies to v1.0 (0.27) (#833) 2022-02-16 12:15:40 -08:00
go.sum Fix checkum for github.com/tektoncd/cli (#837) 2022-02-17 01:44:12 -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 chore: update manifest.yamls (#846) 2022-02-22 09:10:04 -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.