bumping knative.dev/pkg 32a3248...7101e9d: > 7101e9d allow the addressable ducktype to act as an ownerref (# 1999) > 250a183 Bump K8s libs to 1.19 (# 1986) > 2f4dd35 Switch Webhook to ed25519 and expiration of the certificate to seven days (# 1998) bumping knative.dev/serving d0a0e38...e61294b: > e61294b Implement e2e test for the gradual rollout. (# 10610) > ea79db1 Improve test flow (# 10611) > c369980 don't add the UID labels since it breaks downgrading (# 10615) > 16dc14f Rever the 100ms to 1ms change, since it flakes a lot (# 10609) > df43d82 Remove some -1 here and there and compute it once. (# 10604) > b6e0ad5 Update net-istio nightly (# 10607) > 8e3abe8 Update net-certmanager nightly (# 10598) > 4437522 Replace arbitrary short sleeps with short-circuited long sleeps (# 10608) > 9c9b7bb Add julz to API reviewers (# 10606) > 076d97c Make TestHTTPProbeTimeoutFailure more reliable (# 10605) bumping knative.dev/eventing 26a3bfa...ff327f0: > ff327f0 Expose the function RunMainTest (# 4779) > c4a39e2 test(sources): add roundtrip tests for sources v1 types (# 4764) > ebd5b0f Allow to specify build platform for test images (# 4763) > 7123f45 Use KO_YAML_FLAGS for multi-platform build (# 4770) bumping knative.dev/networking 4db00b8...8b522a9: > 8b522a9 Move TestProbeHeaders tests to stable, TestTagHeaders tests to beta (# 340) Signed-off-by: Knative Automation <automation@knative.team> |
||
|---|---|---|
| .github | ||
| cmd/kn | ||
| config | ||
| conventions | ||
| docs | ||
| hack | ||
| lib | ||
| pkg | ||
| test | ||
| third_party/VENDOR-LICENSE | ||
| vendor | ||
| .gitignore | ||
| .golangci.yaml | ||
| .ko.yaml | ||
| CHANGELOG.adoc | ||
| LICENSE | ||
| OWNERS | ||
| README.md | ||
| go.mod | ||
| go.sum | ||
README.md
Kn
The Knative client kn is your door to the Knative
world. It allows you to create Knative resources interactively from the command
line or from within scripts.
kn offers you:
- Full support for managing all features of Knative Serving (services, revisions, traffic splits)
- Growing support for Knative eventing, closely following its development (managing of sources & triggers)
- A plugin architecture similar to that of
kubectlplugins - A thin client-specific API in golang which helps with tasks like synchronously waiting on Knative service write operations.
- An easy integration of Knative into Tekton Pipelines by using
knin a TektonTask.
This client uses the Knative Serving and Knative Eventing APIs exclusively so that it will work with any Knative installation, even those that are not Kubernetes based. It does not help with installing Knative itself though. Please refer to the various Knative installation options for how to install Knative with its prerequisites.
Documentation
Start with the user's guide to learn more. You can read about
common use cases, get detailed documentation on each command, and learn how to
extend the kn CLI. For more information, have a look at:
- User guide
- Installation - How to install
knand run on your machine - Examples - Use case based examples
- FAQ (to come.)
- Installation - How to install
- Reference Manual - all possible commands and options with usage examples
Developers
We love contributions! Please refer to CONTRIBUTING for more information on how to best contributed to contribute to Knative.
For code contributions it as easy as picking an issue (look out for "kind/good-first-issue"), briefly comment that you would like to work on it, code, test, code and finally submit a PR which will trigger the review process.
More details on how to build and test can be found in the Developer guide.