Knative common packages
Go to file
Matt Moore 3c828cf99f Hook into two other Kubernetes metric subsystems. (#682)
This adds logic to hook into two other metric systems:
1. `cache.SetReflectorMetricsProvider`, which doesn't seem hooked up in Kubernetes yet, but would theoretically give us metrics about the mechanisms underpinning informers.
2. `metrics.Register`, which hooks us into the rest client infrastructure to give us metrics about low-level API server calls.

Fixes: https://github.com/knative/pkg/issues/679
Fixes: https://github.com/knative/pkg/issues/680
2019-09-16 10:46:43 -07:00
.github Add fancier PR templates to knative/pkg (#461) 2019-06-14 13:40:44 -07:00
apis Move duck patch helper function from Knative Serving to pkg (#681) 2019-09-15 21:35:40 -07:00
changeset Some cleanups to the changeset code (#577) 2019-08-15 11:22:08 -07:00
client Generate K8s Injection Code (#640) 2019-09-09 12:52:11 -07:00
cloudevents Fix the issues pointed out by staticcheck (#541) 2019-07-23 13:13:36 -07:00
codegen/cmd/injection-gen Generate K8s Injection Code (#640) 2019-09-09 12:52:11 -07:00
configmap Ignore idempotent updates and other cleanups (#598) 2019-08-26 07:04:14 -07:00
controller Hook into two other Kubernetes metric subsystems. (#682) 2019-09-16 10:46:43 -07:00
hack Generate K8s Injection Code (#640) 2019-09-09 12:52:11 -07:00
injection Generate K8s Injection Code (#640) 2019-09-09 12:52:11 -07:00
kmeta Fix the panics in the naming functions. (#556) 2019-08-02 14:48:46 -07:00
kmp Fix the issues pointed out by staticcheck (#541) 2019-07-23 13:13:36 -07:00
logging golang format tools (#659) 2019-09-11 07:12:29 -07:00
metrics Hook into two other Kubernetes metric subsystems. (#682) 2019-09-16 10:46:43 -07:00
network Resolver package for resolving addressables to URI (#578) 2019-08-23 15:15:14 -07:00
profiling Define ProfilingPort and make profiling server use it (#599) 2019-08-28 19:18:43 -07:00
ptr add Time helper as well (#536) 2019-07-18 20:44:28 -07:00
reconciler fix (#631) 2019-09-03 20:41:01 -07:00
resolver Test for and fix URIResolver being idempotent (#606) 2019-08-27 10:43:39 -07:00
signals Fix the issues pointed out by staticcheck (#541) 2019-07-23 13:13:36 -07:00
source renaming source_name and source_resource_group to name and resource_group, (#675) 2019-09-13 14:03:35 -07:00
system Migrate pkg to use the knative.dev/pkg import path (#489) 2019-06-26 13:02:06 -07:00
test golang format tools (#672) 2019-09-13 07:40:34 -07:00
testing golang format tools (#497) 2019-06-27 07:37:08 -07:00
testutils golang format tools (#684) 2019-09-16 07:21:41 -07:00
third_party/mako Format markdown (#618) 2019-08-29 07:09:45 -07:00
tracing golang format tools (#669) 2019-09-12 08:28:33 -07:00
tracker Fix the issues pointed out by staticcheck (#541) 2019-07-23 13:13:36 -07:00
vendor Auto-update dependencies (#660) 2019-09-11 07:17:30 -07:00
version Add a utility to check against a minimum required version number. (#211) 2019-01-08 10:12:41 -08:00
webhook rename the variable for resource validation webhook (#653) 2019-09-11 06:40:29 -07:00
websocket Print target name when failed to ping (#632) 2019-09-04 18:05:03 -07:00
.gitattributes Update OpenCensus Stackdriver exporter version (#280) 2019-02-20 14:18:46 -08:00
.gitignore Copy gitignore contents from serving. (#390) 2019-04-18 17:32:27 -07:00
CONTRIBUTING.md Copy over some of the core markdown from serving. (#2) 2018-07-25 10:44:49 -07:00
DEVELOPMENT.md Format markdown (#496) 2019-06-27 07:24:10 -07:00
Gopkg.lock Hook into two other Kubernetes metric subsystems. (#682) 2019-09-16 10:46:43 -07:00
Gopkg.toml Upgrade mako to 0.1.0 (#602) 2019-08-27 07:17:40 -07:00
LICENSE Initial commit 2018-07-25 10:16:04 -07:00
OWNERS Update OWNERS to use OWNERS_ALIASES (#422) 2019-05-29 20:04:33 -07:00
OWNERS_ALIASES Extend reconciler and controller owners with serving approver people (#625) 2019-08-30 15:33:51 -07:00
README.md Format markdown (#189) 2018-12-04 14:14:25 -08:00
RELEASING.md update readme with knative.dev/pkg (#495) 2019-06-26 14:56:08 -07:00
code-of-conduct.md Format markdown (#189) 2018-12-04 14:14:25 -08:00

README.md

Knative Common Packages

GoDoc Go Report Card

Knative pkg provides a place for sharing common Knative packages across the Knative repos.

To learn more about Knative, please visit our Knative docs repository.

If you are interested in contributing, see CONTRIBUTING.md and DEVELOPMENT.md.