bumping knative.dev/networking 94bfc01...54c0eb1: > 54c0eb1 upgrade to latest dependencies (# 358) > d5e05ad Update common github actions (# 357) bumping knative.dev/serving b9576f5...472f8e2: > 472f8e2 drop k8s 1.17 from kind e2e testing (# 10854) > c1a0496 Fix race condition with Prober logger in upgrade tests (# 10815) > 527416d upgrade to latest dependencies (# 10861) > 0282521 Introduces h2c auto-detection support in health prober (# 10628) > 4aa9840 Thread the metric aggregation algorithm through collector. (# 10850) > 6826a1b Don't validate autoscaling annotations where they're not allowed (# 10847) > b039ea5 Update net-contour nightly (# 10853) > a8e67e0 Add algorithm possible values and annotation validation. (# 10846) > cbc2a29 Update net-istio nightly (# 10849) > 56f645c Update net-contour nightly (# 10842) > ee588f5 Add the annotation for averaging algorithm selection. (# 10840) > 18b149f Update the setup of HTTP01 challenge tests (# 10843) > c4193ed relax annotation constraints and some cleanup (# 10837) > 6e788d7 Fix KeepAlives for HTTPProbe (# 10820) > 86b92e0 bump k8s versions for kind e2e (# 10809) > 28b910b More deep cleaning of the Route reconciler it needed for some time. (# 10839) > a70d100 Use Revision from context in request log (# 10836) > a675c75 Backfill some test coverage for annotation validation (# 10834) bumping knative.dev/eventing 207aa26...2db6877: > 2db6877 Add missing singular resource names to source/sinkbinding crds (# 4992) > 184fa2f mtping adapter now cleans up internal cache when it stops leading (# 4908) > 6fb67cd update deps + codegen (# 4990) > 00b44e9 Format markdown (# 4980) > 235dba5 refactor for better testability, add ut (# 4979) > 44b0a0e Add roadmap for 2021 for Eventing, Eventing Sources and Event Delivery WGs (# 4863) > 5451f19 add more ut coverage (# 4978) bumping knative.dev/pkg 584933f...9039dc1: > 9039dc1 moved release docs to github.com/knative/release (# 2040) > 07b5ddf add demoteFunc controller option (# 2033) > 8a8de5f Move IsKProbe to drainer, since it's the only place it's used (# 2038) > 5367a43 Fix potential deadlock when k8s client is used (# 2031) > b5bf07b adding retry event count metric for source (# 2016) > 17a36e7 Format markdown (# 2037) > 29be1c1 Add the release badge for all of the repos (# 2035) > e90ac15 Remove the system.Clock and it's mock in a different location (# 2034) > 8a9bf76 Add symmetric filter helped based on OwnerRefable. (# 2032) > 29092fe Format markdown (# 2030) > d733bb4 Add nightly badged to release tables (# 2029) > 7b5bcc3 Use the constant for UserAgent (# 2028) > 86a8236 Format markdown (# 2025) > 6c2f94a Unregister views to avoid slow oom issue during meter cleanup (# 2005) > 7689cce Update common github actions (# 2024) > f4650d8 Add releasability badges for each repo (# 2023) 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 | ||
| OWNERS_ALIASES | ||
| 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.