Commit graph

372 commits

Author SHA1 Message Date
Aaron Crickenberger
b877e9d1bb images: use k8s-staging-test-infra/gcb-docker-gcloud 2021-11-30 13:04:55 -08:00
Kubernetes Prow Robot
bd568beea0
Merge pull request #461 from dgrisonnet/version-v0.9.1
*: merge changes from v0.9.1
2021-11-09 08:39:47 -08:00
Kubernetes Prow Robot
57a6fda6b1
Merge pull request #465 from mbutkereit/typo-sample-config
Add s to metricQuery
2021-11-09 06:23:47 -08:00
mbutkereit
6720d67d3a Add s to metricQuery 2021-10-29 08:13:50 +02:00
Damien Grisonnet
4f58885c9a *: merge changes from v0.9.1
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2021-10-15 18:30:08 +02:00
Kubernetes Prow Robot
3206c65b47
Merge pull request #455 from leoskyrocker/master
Fix external metrics provider not respecting metrics-max-age
2021-10-06 08:12:34 -07:00
Leo Lei
bb4722e38b Fix external metrics provider not respecting metrics-max-age 2021-09-24 18:42:24 +08:00
Kubernetes Prow Robot
dd107a714b
Merge pull request #454 from spiffxp/follow-k8sio-default-branch
docs: follow kubernetes/k8s.io branch rename:
2021-09-16 02:19:45 -07:00
Aaron Crickenberger
d76d3eaa49 docs: follow kubernetes/k8s.io branch rename: 2021-09-15 15:32:26 -07:00
Kubernetes Prow Robot
12309c9d1d
Merge pull request #438 from fpetkovski/bug-template
Add bug template
2021-09-13 03:40:07 -07:00
fpetkovski
3288fb9d41 Add collapsible blocks 2021-08-23 10:44:30 +02:00
Kubernetes Prow Robot
56df87890c
Merge pull request #447 from dgrisonnet/gcr.k8s.io
README: improve gcr.k8s.io instructions
2021-08-18 05:18:09 -07:00
Kubernetes Prow Robot
ae458c4464
Merge pull request #448 from aw1cks-forks/master
v0.9.0: Bump version file to reflect new release
2021-08-18 01:32:08 -07:00
Alex Wicks
1ef79d0a86 Bump VERSION file to reflect latest release 2021-08-17 17:36:07 +01:00
Damien Grisonnet
7040f70905 README: improve gcr.k8s.io instructions
Images hosted on gcr.k8s.io aren't browsable to the users, so linking to
the website results in a 403 HTTP error which is confusing.

Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2021-08-17 17:54:25 +02:00
Kubernetes Prow Robot
0a9c781e5c
Merge pull request #442 from leoskyrocker/master
Update documentation to include metrics-max-age
2021-08-16 02:35:49 -07:00
Leo Lei
11ee7ee7e1 Fix typo 2021-08-12 21:58:33 +08:00
Kubernetes Prow Robot
0f60f49639
Merge pull request #444 from dgrisonnet/context
Propagate metric providers context
2021-08-11 08:44:46 -07:00
Damien Grisonnet
8b85c68c9e pkg: propagate metric providers context
In custom-metrics-apiserver v1.22.0, contexts were added to the metric
providers. We can benefit from that by propagating the context given to
the provider down to the requests.

Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2021-08-11 17:04:01 +02:00
Kubernetes Prow Robot
4264c97f7b
Merge pull request #443 from dgrisonnet/bump-k8s-deps-1.22
Update golang dependencies
2021-08-11 05:28:46 -07:00
Damien Grisonnet
4eb6c313a1 go.mod: update custom-metrics-apiserver to v1.22.0
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2021-08-11 13:56:45 +02:00
Damien Grisonnet
cc5d3b8ed2 go.mod: update dependencies
* Bump Kubernetes dependencies to v0.22.0
* Bump ginkgo to v1.16.4
* Bump gomega to v1.15.0
* Bump cobra to v1.2.1

Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2021-08-11 13:35:42 +02:00
Leo Lei
0a2c697e0b Update documentation to include metrics-max-age 2021-08-11 13:28:50 +08:00
Kubernetes Prow Robot
c6f774e28a
Merge pull request #440 from dgrisonnet/remove-travis-deploy
Remove unused travis deploy file
2021-08-10 02:11:18 -07:00
Damien Grisonnet
20a5b7a80d chore: remove unused travis deploy file
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2021-08-10 10:58:32 +02:00
fpetkovski
ac814833e1 Add bug template 2021-07-27 13:50:42 +02:00
Kubernetes Prow Robot
eef6b8fef1
Merge pull request #436 from arajkumar/openapi-for-external-and-custom-metrics
fix: add openapi spec for custom and external metrics types
2021-07-19 07:36:52 -07:00
Arunprasad Rajkumar
6cea5b88ca
fix: add openapi spec for custom and external metrics types
Signed-off-by: Arunprasad Rajkumar <arajkuma@redhat.com>
2021-07-19 19:27:43 +05:30
Kubernetes Prow Robot
97236f92ed
Merge pull request #432 from discordianfish/prometheus-request-headers
Support setting headers on requests to Prometheus
2021-07-19 05:34:51 -07:00
Johannes 'fish' Ziemke
d84340cc85 Support setting headers on requests to Prometheus 2021-07-17 14:44:35 +02:00
Damien Grisonnet
3fde77674e
Merge pull request #431 from dgrisonnet/neg-resource-metrics
Prevent prometheus-adapter from returning negative resource metrics
2021-07-16 16:41:09 +02:00
Kubernetes Prow Robot
95995bcf4b
Merge pull request #434 from fpetkovski/improve-docs
Document image registries
2021-07-15 09:08:48 -07:00
Filip Petkovski
5cf9dc3427
Apply suggestions from code review
Co-authored-by: Damien Grisonnet <damien.grisonnet@epita.fr>
2021-07-15 17:39:19 +02:00
Kubernetes Prow Robot
71ab6c4d90
Merge pull request #435 from arajkumar/fix-incorrect-type-used-for-swagger
fix: incorrect type used for openapi spec
2021-07-15 08:32:47 -07:00
Arunprasad Rajkumar
aed49ff54f
fix: incorrect type used for openapi spec
Prior to this fix, openapi spec for prometheus-adapter apiextension was based on the type "k8s.io/sample-apiserver/pkg/apiserver" which is incorrect. Due to the incorrect type, `kubectl explain podmetrics` (or nodemetrics) wasn't showing any doc for any resources from metrics.k8s.io/v1beta1.

This changeset fixes the problem by using the right type(sigs.k8s.io/metrics-server/pkg/api) for the openapi generation.

This also helped to remove the sample-apiserver dependency from
prometheus-adapter.

Signed-off-by: Arunprasad Rajkumar <arajkuma@redhat.com>
2021-07-15 19:39:59 +05:30
fpetkovski
134774884c Document image registries
Signed-off-by: fpetkovski <filip.petkovsky@gmail.com>
2021-07-15 09:18:13 +02:00
Damien Grisonnet
0b3ac78d19 pkg/resourceprovider: guard from negative metrics
When serving the resource metrics API, prometheus-adapter may return
negative values for pods/nodes memory and CPU usage. This happens
because Prometheus sees counter resets which results in Prometheus
interpolating data incorrectly to avoid the counter value going down.
To prevent that, we need to add some guards in prometheus-adapter to
replace the negative value by zero whenever it detects one.

Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2021-07-13 12:19:02 +02:00
Damien Grisonnet
93450fc29f
Merge pull request #424 from dgrisonnet/cloudbuild-timeout
Increase cloudbuild timeout to 1h
2021-07-06 17:01:57 +02:00
Damien Grisonnet
c8ee46b6b4
Merge pull request #423 from dgrisonnet/fix-push-multi-arch
Fix push-multi-arch image deployment
2021-07-06 17:01:36 +02:00
Damien Grisonnet
4a22d18a5d cloudbuild: increase timeout to 1h
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2021-07-06 16:52:52 +02:00
Damien Grisonnet
9fd8918914 image: fix push-multi-arch image deployment
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2021-07-06 16:51:17 +02:00
Damien Grisonnet
731e852494
Merge pull request #420 from dgrisonnet/fix-prow-deploy
Stop populating IMAGE env variable
2021-07-06 15:18:15 +02:00
Kubernetes Prow Robot
2dbb46f158
Merge pull request #421 from ashishranjan1457/issue-412-ashishranjan1457
Fix external rule tag in documentation
2021-07-02 08:06:13 -07:00
Ashish Ranjan
4256683587
Fix the tag for external rules 2021-07-02 16:23:28 +05:30
Ashish Ranjan
0ceb09085c
Fix external rule tag in documentation
Replaced external: by externalRules: in documentation for external rules
2021-07-02 12:17:59 +05:30
Damien Grisonnet
670b3def30 Makefile: stop populating IMAGE env variable
The IMAGE env variable is used by prow when building images, so it was
replacing what we would have expected to be the `prometheus-adapter`
image by the container image used to build the prometheus-adapter image.

Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2021-07-01 15:18:12 +02:00
Kubernetes Prow Robot
7cd63baccf
Merge pull request #418 from dgrisonnet/remove-travis
Remove travis in favor of prow.k8s.io
2021-07-01 04:29:54 -07:00
Kubernetes Prow Robot
89425b72cc
Merge pull request #419 from dgrisonnet/default-gcr
Default images to the official k8s.gcr.io and gcr.io registries
2021-07-01 04:25:54 -07:00
Kubernetes Prow Robot
5e59822274
Merge pull request #417 from dgrisonnet/release
RELEASE.md: update with gcr promotion guidelines
2021-07-01 04:15:54 -07:00
Damien Grisonnet
467f24d45c image: default to gcr.io instead of hub.docker.com
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2021-06-30 19:27:04 +02:00