Mikkel Oscar Lyderik Larsen
437bca4de8
Update to Kubernetes v1.24.17
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2023-09-01 12:13:56 +02:00
Mikkel Oscar Lyderik Larsen
24b7276282
Update dependencies
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2023-07-13 17:05:57 +02:00
Mikkel Oscar Lyderik Larsen
0f359920af
Update golangci-lint config
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2023-06-30 09:08:14 +02:00
Mikkel Oscar Lyderik Larsen
69f95534e8
Update dependencies
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2023-06-01 13:48:06 +02:00
Mikkel Oscar Lyderik Larsen
2492bdf5c1
Update dependencies
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2023-05-02 09:19:36 +02:00
Mikkel Oscar Lyderik Larsen
0794873fcb
Add scaling schedule controller to updating status
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2023-04-06 17:53:35 +02:00
Mikkel Oscar Lyderik Larsen
e2a922f110
Move generic functions to controller package
...
Move defaultTimeZone to a flag.
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2023-04-06 17:53:17 +02:00
Mikkel Oscar Lyderik Larsen
d8934ebbc1
Update dependencies
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2023-03-01 13:26:19 +01:00
Mikkel Oscar Lyderik Larsen
e9a209aa31
Update dependencies
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2023-02-01 15:25:58 +01:00
Mikkel Oscar Lyderik Larsen
50633ba06c
Update deps 2022-12
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2022-12-01 13:05:51 +01:00
Mikkel Oscar Lyderik Larsen
bce27b748c
Update dependencies
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2022-11-01 08:58:12 +01:00
Mikkel Oscar Lyderik Larsen
55ce2d8c3d
Update dependencies
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2022-09-13 23:21:39 +02:00
Mikkel Oscar Lyderik Larsen
1be6357c8e
Build multi-arch image
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2022-06-24 23:34:31 +02:00
Mikkel Oscar Lyderik Larsen
47d34b328c
Update dependencies + fix CI build
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2022-06-01 12:16:11 +02:00
Mikkel Oscar Lyderik Larsen
d0a3ea1934
Update dependencies
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2022-02-14 14:36:06 +01:00
Mikkel Oscar Lyderik Larsen
4acdf72ef7
Handle more complex array in json path
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2021-10-14 09:34:15 +02:00
Mikkel Oscar Lyderik Larsen
318d47e05e
Add deprecation comment
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2021-08-20 09:33:18 +02:00
Mikkel Oscar Lyderik Larsen
190f0db092
Use labels for specifying Ingress/RouteGroup backend
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2021-08-20 09:33:17 +02:00
Mikkel Oscar Lyderik Larsen
c618494177
return early if backendName is empty
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2021-08-20 09:32:48 +02:00
Mikkel Oscar Lyderik Larsen
a08860d06c
rename function
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2021-08-20 09:22:06 +02:00
Mikkel Oscar Lyderik Larsen
6b0afe5180
Add support for scaling based on RouteGroup resource
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2021-08-19 18:28:58 +02:00
Mikkel Oscar Lyderik Larsen
9722e38f62
Re-generate for go 1.17
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2021-08-19 18:28:57 +02:00
Mikkel Oscar Lyderik Larsen
7289e6f8e2
Ignore ContainerResource metrics
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2021-05-25 16:45:35 +02:00
Mikkel Oscar Lyderik Larsen
45d7863e73
Check for events to ensure invalid HPAs are ignored
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2021-04-16 10:05:27 +02:00
Mikkel Oscar Lyderik Larsen
816661f7fd
Don't deepcopy-gen on string types
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2021-04-13 13:11:40 +02:00
Mikkel Oscar Lyderik Larsen
7ae70d798d
Update dependencies
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2021-04-13 11:52:50 +02:00
Mikkel Oscar Lyderik Larsen
2d119e68e4
Clearly document interval config
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2021-04-13 11:28:50 +02:00
Mikkel Oscar Lyderik Larsen
df3efe0e39
Update makefile dependencies
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2021-04-13 11:17:46 +02:00
Mikkel Oscar Lyderik Larsen
a5b5cb91c3
Update dependencies
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2021-04-13 10:48:44 +02:00
Mikkel Oscar Lyderik Larsen
4e2b9d9788
Update dependencies
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2021-03-01 11:50:33 +01:00
Mikkel Oscar Lyderik Larsen
38aeb4deed
Stable comparison in test
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2021-03-01 11:50:32 +01:00
Mikkel Oscar Lyderik Larsen
b313c963b6
Update dependencies
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2021-02-01 10:26:01 +01:00
Mikkel Oscar Lyderik Larsen
f2179846c5
Use non-deprecated Dockerfile syntax
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2021-01-15 14:21:26 +01:00
Mikkel Oscar Lyderik Larsen
d55a551bd8
Don't check for metric name on AWS init
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2021-01-05 11:52:44 +01:00
Mikkel Oscar Lyderik Larsen
ed16830a77
Update dependencies
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2020-12-01 11:16:09 +01:00
Mikkel Oscar Lyderik Larsen
4506701b7c
Fix mapping of Prometheus query for new metric configuration
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2020-11-16 17:44:06 +01:00
Mikkel Oscar Lyderik Larsen
8d7dc13bbd
Update dependencies
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2020-11-02 09:04:08 +01:00
Mikkel Oscar Lyderik Larsen
c732851b6b
Fix openapi serving
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2020-10-27 10:43:16 +01:00
Mikkel Oscar Lyderik Larsen
c108fab55a
Use OpenAPI spec fork
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2020-10-02 11:06:21 +02:00
Mikkel Oscar Lyderik Larsen
cf369639d8
Support bracket notation in jsonPath
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2020-08-13 09:51:05 +02:00
Mikkel Oscar Lyderik Larsen
607386834b
Update dependencies
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2020-07-15 17:00:13 +02:00
Mikkel Oscar Lyderik Larsen
801e5d7a47
Correctly treat ingress weight values as float64
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2020-07-15 15:42:59 +02:00
Mikkel Oscar Lyderik Larsen
ef24244074
Add support for networking.k8s.io
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2020-05-26 14:47:46 +02:00
Mikkel Oscar Lyderik Larsen
9d78fff1b5
Only support autoscaling/v2beta2
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2020-01-29 15:59:20 +01:00
Mikkel Oscar Lyderik Larsen
8f9277258c
Increase timeout for golangci-lint
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2019-11-25 11:36:18 +01:00
Mikkel Oscar Lyderik Larsen
76d2f74743
Add support for averageValue for request-per-second Skipper metric
...
This adds support for `averageValue` for the `request-per-second` metric
based on Ingress Objects. This is only supported from Kubernetes
`>=v1.14` (https://github.com/kubernetes/kubernetes/pull/72872 ).
When defining the HPA with `autoscaling/v2beta1` you still need to
define `targetValue` even though it won't be used when `averageValue` is
set. Once we default to `autoscaling/v2beta2` this akward API will be
gone.
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2019-10-08 17:10:28 +02:00
Mikkel Oscar Lyderik Larsen
b6b13fb31a
Prevent panic when parsing HPAs
...
This is a slight refactoring/unification of how metric
labels/annotations are parsed and handled accross collectors. This is
done to prevent crashes when labels are not defined on external metrics.
Fix #69
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2019-08-22 08:09:28 +02:00
Mikkel Oscar Lyderik Larsen
d85fee795e
Don't import v2beta2 twice
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2019-07-21 12:36:32 +02:00
Mikkel Oscar Lyderik Larsen
990f8eab14
Ignore files with upstream code
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2019-07-21 12:11:59 +02:00
Mikkel Oscar Lyderik Larsen
9a396bde68
Support autoscaling v2beta1
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2019-07-21 11:22:55 +02:00
Mikkel Oscar Lyderik Larsen
9d2760e3fc
Allow Prometheus metrics for External target
...
Fix #45
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2019-04-30 23:22:18 +02:00
Mikkel Oscar Lyderik Larsen
3f019a1ceb
Remove unused Configuration key from MetricConfig
...
This fixes an issue of setting up a ZMON collector where the incorrect
key `Configuration` was used, which was not initialized in the metrics
config parser. The `Config` key is the right one to use.
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2019-04-26 16:19:53 +02:00
Mikkel Oscar Lyderik Larsen
e80b5fe6b0
Fix RBAC configuration
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2018-12-07 20:54:17 +01:00
Mikkel Oscar Lyderik Larsen
1daacb0873
Rename module path from mikkeloscar -> zalando-incubator
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2018-10-14 11:37:58 +02:00
Mikkel Oscar Lyderik Larsen
7534702d02
travis-ci.org instead of travis-ci.com
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2018-10-09 13:23:50 +02:00
Mikkel Oscar Lyderik Larsen
b0d789d0fe
Update travis badge to point to the right repo
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2018-10-09 11:15:36 +02:00
Mikkel Oscar Lyderik Larsen
f729fb0d19
Add .zappr.yaml config
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2018-10-08 20:48:22 +02:00
Mikkel Oscar Lyderik Larsen
1379293ae9
Add delivery.yaml
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2018-10-08 18:12:30 +02:00