├── .github └── workflows │ ├── codeql.yml │ └── go.yml ├── .gitignore ├── CODE-OF-CONDUCT.md ├── Dockerfile ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── NOTICE ├── README.md ├── bump-version.Jenkinsfile ├── cmd └── wavefront-adapter │ └── main.go ├── deploy ├── hpa-examples │ ├── hpa-cpu-usage.yaml │ ├── hpa-external-selector.yaml │ ├── hpa-external.yaml │ ├── hpa-node.yaml │ └── hpa-pods.yaml ├── manifests │ ├── 00-custom-metrics-apiservice.yaml │ ├── 00-external-metrics-apiservice.yaml │ ├── 00-namespaces.yaml │ ├── 01-custom-metrics-cluster-role.yaml │ ├── 01-custom-metrics-resource-reader-cluster-role.yaml │ ├── 01-external-metrics-cluster-role.yaml │ ├── 02-custom-metrics-apiserver-service-account.yaml │ ├── 03-custom-metrics-apiserver-auth-delegator-cluster-role-binding.yaml │ ├── 03-custom-metrics-apiserver-auth-reader-role-binding.yaml │ ├── 03-custom-metrics-apiserver-resource-reader-cluster-role-binding.yaml │ ├── 03-hpa-custom-metrics-cluster-role-binding.yaml │ ├── 03-hpa-external-metrics-cluster-role-binding.yaml │ ├── 04-custom-metrics-config-map.yaml │ ├── 05-custom-metrics-apiserver-deployment.yaml │ └── 06-custom-metrics-apiserver-service.yaml └── sample-config.yaml ├── docs ├── configuration.md ├── introduction.md └── metrics.md ├── go.mod ├── go.sum ├── open_source_licenses.txt ├── pkg ├── client │ ├── api.go │ ├── api_test.go │ ├── fake_client.go │ └── types.go ├── config │ ├── config.go │ └── loader.go └── provider │ ├── external.go │ ├── fake_provider.go │ ├── hpa.go │ ├── lister.go │ ├── provider.go │ ├── provider_test.go │ ├── translator.go │ └── translator_test.go ├── release.Jenkinsfile ├── release └── VERSION └── scripts ├── create_bump_version_pr.sh ├── install_docker_buildx.sh └── update_release_version.sh /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/CODE-OF-CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/README.md -------------------------------------------------------------------------------- /bump-version.Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/bump-version.Jenkinsfile -------------------------------------------------------------------------------- /cmd/wavefront-adapter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/cmd/wavefront-adapter/main.go -------------------------------------------------------------------------------- /deploy/hpa-examples/hpa-cpu-usage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/hpa-examples/hpa-cpu-usage.yaml -------------------------------------------------------------------------------- /deploy/hpa-examples/hpa-external-selector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/hpa-examples/hpa-external-selector.yaml -------------------------------------------------------------------------------- /deploy/hpa-examples/hpa-external.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/hpa-examples/hpa-external.yaml -------------------------------------------------------------------------------- /deploy/hpa-examples/hpa-node.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/hpa-examples/hpa-node.yaml -------------------------------------------------------------------------------- /deploy/hpa-examples/hpa-pods.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/hpa-examples/hpa-pods.yaml -------------------------------------------------------------------------------- /deploy/manifests/00-custom-metrics-apiservice.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/manifests/00-custom-metrics-apiservice.yaml -------------------------------------------------------------------------------- /deploy/manifests/00-external-metrics-apiservice.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/manifests/00-external-metrics-apiservice.yaml -------------------------------------------------------------------------------- /deploy/manifests/00-namespaces.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/manifests/00-namespaces.yaml -------------------------------------------------------------------------------- /deploy/manifests/01-custom-metrics-cluster-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/manifests/01-custom-metrics-cluster-role.yaml -------------------------------------------------------------------------------- /deploy/manifests/01-custom-metrics-resource-reader-cluster-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/manifests/01-custom-metrics-resource-reader-cluster-role.yaml -------------------------------------------------------------------------------- /deploy/manifests/01-external-metrics-cluster-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/manifests/01-external-metrics-cluster-role.yaml -------------------------------------------------------------------------------- /deploy/manifests/02-custom-metrics-apiserver-service-account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/manifests/02-custom-metrics-apiserver-service-account.yaml -------------------------------------------------------------------------------- /deploy/manifests/03-custom-metrics-apiserver-auth-delegator-cluster-role-binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/manifests/03-custom-metrics-apiserver-auth-delegator-cluster-role-binding.yaml -------------------------------------------------------------------------------- /deploy/manifests/03-custom-metrics-apiserver-auth-reader-role-binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/manifests/03-custom-metrics-apiserver-auth-reader-role-binding.yaml -------------------------------------------------------------------------------- /deploy/manifests/03-custom-metrics-apiserver-resource-reader-cluster-role-binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/manifests/03-custom-metrics-apiserver-resource-reader-cluster-role-binding.yaml -------------------------------------------------------------------------------- /deploy/manifests/03-hpa-custom-metrics-cluster-role-binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/manifests/03-hpa-custom-metrics-cluster-role-binding.yaml -------------------------------------------------------------------------------- /deploy/manifests/03-hpa-external-metrics-cluster-role-binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/manifests/03-hpa-external-metrics-cluster-role-binding.yaml -------------------------------------------------------------------------------- /deploy/manifests/04-custom-metrics-config-map.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/manifests/04-custom-metrics-config-map.yaml -------------------------------------------------------------------------------- /deploy/manifests/05-custom-metrics-apiserver-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/manifests/05-custom-metrics-apiserver-deployment.yaml -------------------------------------------------------------------------------- /deploy/manifests/06-custom-metrics-apiserver-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/manifests/06-custom-metrics-apiserver-service.yaml -------------------------------------------------------------------------------- /deploy/sample-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/deploy/sample-config.yaml -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/docs/introduction.md -------------------------------------------------------------------------------- /docs/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/docs/metrics.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/go.sum -------------------------------------------------------------------------------- /open_source_licenses.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/open_source_licenses.txt -------------------------------------------------------------------------------- /pkg/client/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/pkg/client/api.go -------------------------------------------------------------------------------- /pkg/client/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/pkg/client/api_test.go -------------------------------------------------------------------------------- /pkg/client/fake_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/pkg/client/fake_client.go -------------------------------------------------------------------------------- /pkg/client/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/pkg/client/types.go -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/config/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/pkg/config/loader.go -------------------------------------------------------------------------------- /pkg/provider/external.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/pkg/provider/external.go -------------------------------------------------------------------------------- /pkg/provider/fake_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/pkg/provider/fake_provider.go -------------------------------------------------------------------------------- /pkg/provider/hpa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/pkg/provider/hpa.go -------------------------------------------------------------------------------- /pkg/provider/lister.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/pkg/provider/lister.go -------------------------------------------------------------------------------- /pkg/provider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/pkg/provider/provider.go -------------------------------------------------------------------------------- /pkg/provider/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/pkg/provider/provider_test.go -------------------------------------------------------------------------------- /pkg/provider/translator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/pkg/provider/translator.go -------------------------------------------------------------------------------- /pkg/provider/translator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/pkg/provider/translator_test.go -------------------------------------------------------------------------------- /release.Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/release.Jenkinsfile -------------------------------------------------------------------------------- /release/VERSION: -------------------------------------------------------------------------------- 1 | 0.9.16 2 | -------------------------------------------------------------------------------- /scripts/create_bump_version_pr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/scripts/create_bump_version_pr.sh -------------------------------------------------------------------------------- /scripts/install_docker_buildx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/scripts/install_docker_buildx.sh -------------------------------------------------------------------------------- /scripts/update_release_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wavefrontHQ/wavefront-kubernetes-adapter/HEAD/scripts/update_release_version.sh --------------------------------------------------------------------------------