bumping golang.org/x/oauth2 ebe81ad...85231f9:
> 85231f9 go.mod: update golang.org/x dependencies
> 34a7afa google/externalaccount: add Config.UniverseDomain
> 95bec95 google/externalaccount: moves externalaccount package out of internal and exports it
bumping google.golang.org/genproto/googleapis/rpc 1f4bbc5...37d4d3c:
> 37d4d3c chore(all): update all (# 1089)
> df926f6 chore(all): auto-regenerate .pb.go files (# 1092)
> 05fd2b7 chore(all): Update to google.golang.org/genproto/googleapis/rpc without backreference (# 1093)
> 1f18d85 chore(all): Drop submodule backreferences (# 1087)
> 6ceb2ff chore: make vet script less error prone (# 1091)
> c5ed0a4 chore(all): auto-regenerate .pb.go files (# 1084)
> 9b9be74 chore: updates for Go 1.22 (# 1090)
> b0ce06b chore(all): update all (# 1088)
> 012b6fc chore(all): update all (# 1086)
> 31a09d3 chore(all): update all (# 1085)
bumping k8s.io/klog/v2 6ded808...007e661:
> 007e661 textlogger: allow caller to override stack unwinding
> 2d08296 Merge pull request # 396 from pohly/slog-helper
> 2086216 Merge pull request # 393 from kaisoz/add-safeptr
> e4deee8 slog: use main logr package instead of logr/slogr
> 8dd3f2e Merge pull request # 395 from pohly/readme-update
> 881fa0b Add SafePtr wrapper
> 5d1d2d5 add SetSlogLogger
> 761b630 Merge pull request # 394 from pohly/owners-update
> d3dd725 docs: clarify relationship between different features
> e3f75b8 Merge pull request # 384 from pohly/slog
> 39afdba dependencies: logr v1.4.1
> f33bd6c OWNERS: remove serathius, add mengjiao-liu, promote pohly
> 02e7b69 Merge pull request # 391 from pohly/with-name-output
> 44eadc3 add slog support
> b588475 Merge pull request # 380 from pohly/golangci-lint-action
> 009a04a output: handle WithName like zapr does
> cc856bb update to logr 1.3.0
> edee20c Merge pull request # 392 from pohly/promote-experimental
> 1a0dfc5 github: run golangci-lint via action
> 61b308a Merge pull request # 390 from pohly/go-vet-print
> 18cdd3a promote experimental code to stable
> ef25537 fix revive issues
> 6632ba5 Merge pull request # 376 from pohly/stderr-threshold-docs
> 6af4ad1 testing: bump Go version matrix
> a4f9060 fix golangci-lint issues
> ff82b97 Merge pull request # 379 from lowang-bh/fixWarning
> 3838dbc stderrthreshold: fix flag comment
> b394f4b enable "go vet" checks for parameters
> 5ac9b76 Merge pull request # 378 from aimuz/fix-370
> 6c35c6a resolve comments warning
> 1e2789b fix: SetLogger via klog.SetLogger will output an unexpected newline
bumping knative.dev/client-pkg 2c46c44...ca457df:
> ca457df upgrade to latest dependencies (# 154)
> f170971 🎁 Terminal UI basic implementation (# 139)
> ae3b852 [main] Upgrade to latest dependencies (# 146)
> e7f1f8d Update community files (# 151)
bumping golang.org/x/term 353276a...c5eaf76:
> c5eaf76 go.mod: update golang.org/x dependencies
bumping google.golang.org/api 87aa1d0...9c2cde8:
> 9c2cde8 chore(main): release 0.169.0 (# 2451)
> a488112 feat(all): auto-regenerate discovery clients (# 2457)
> 2675c0a feat(all): auto-regenerate discovery clients (# 2454)
> d22da18 feat(all): auto-regenerate discovery clients (# 2450)
> e84ba36 chore(main): release 0.168.0 (# 2432)
> 74538f7 chore(all): update module github.com/google/go-github/v58 to v59 (# 2411)
> 6381123 chore(all): update all (# 2435)
> b438981 feat(all): auto-regenerate discovery clients (# 2449)
> af383c7 feat(all): auto-regenerate discovery clients (# 2448)
> 022c85c feat(all): auto-regenerate discovery clients (# 2447)
> 4fa90c9 feat(all): auto-regenerate discovery clients (# 2445)
> ced0c09 feat(all): auto-regenerate discovery clients (# 2443)
> 9f9c0cf feat(all): auto-regenerate discovery clients (# 2442)
> 454cba5 chore: make vet script less error prone (# 2441)
>
|
||
|---|---|---|
| .github | ||
| cmd/kn | ||
| config | ||
| conventions | ||
| docs | ||
| hack | ||
| lib | ||
| pkg | ||
| test | ||
| third_party/VENDOR-LICENSE | ||
| tools/knb | ||
| vendor | ||
| .codecov.yaml | ||
| .gitignore | ||
| .golangci.yaml | ||
| .ko.yaml | ||
| CHANGELOG.adoc | ||
| CODE-OF-CONDUCT.md | ||
| CONTRIBUTING.md | ||
| DEVELOPMENT.md | ||
| LICENSE | ||
| OWNERS | ||
| OWNERS_ALIASES | ||
| README.md | ||
| SECURITY.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
Refer to 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.
Following are some useful resources for getting-started using kn CLI:
- Installation - how to install
knand run on your machine - Configuration - how to customize
kn - Reference Manual - all possible commands and options with usage examples
Additionally you can visit knative.dev for more examples.
Developers
If you are interested in contributing, see CONTRIBUTING.md and DEVELOPMENT.md. For a list of help wanted issues in Knative, check out CLOTRIBUTOR