Commit Graph

86 Commits

Author SHA1 Message Date
Rishab87 7e9903d7a1 chore: prep v2.17.0 2025-09-01 17:20:53 +05:30
Pranshu Srivastava c6ae6f53f7
chore: Prep `v2.16` release
Signed-off-by: Pranshu Srivastava <rexagod@gmail.com>
2025-06-24 17:04:39 +05:30
Manuel Rüger 25eda406ea chore: Cut v2.15.0 2025-02-02 23:01:10 +01:00
Manuel Rüger b4d98d7b40 chore: Cut v2.14.0 2024-11-08 10:44:20 +01:00
Manuel Rüger b8c1166153 *: Cut 2.13.0 2024-07-18 12:56:53 +02:00
Pranshu Srivastava b980579e08
fixup! fix: add `readyz` endpoint 2024-07-05 18:27:48 +05:30
Pranshu Srivastava dae1f062c0
fix: add `readyz` endpoint
Discourage the usage of `/metrics` for any probe, and use `/readyz` in
place of the earlier telemetry metrics endpoint to secure the exposition
data.

Signed-off-by: Pranshu Srivastava <rexagod@gmail.com>
2024-07-04 01:10:28 +05:30
Pranshu Srivastava 6f8f7d1f7b
fixup! enhancement: add `livez` endpoint 2024-06-25 15:00:20 +05:30
Pranshu Srivastava eb80c09755
enhancement: add `livez` endpoint
Add a `livez` endpoint to identify network outages. This helps in
restarting the binary if such as case is observed.

Signed-off-by: Pranshu Srivastava <rexagod@gmail.com>

Signed-off-by: Pranshu Srivastava <rexagod@gmail.com>
2024-06-25 14:35:16 +05:30
Pranshu Srivastava 48050aea65
chore: Cut v2.12 2024-04-02 15:32:28 +05:30
Pranshu Srivastava ce23b82cd8
*: Cut v2.11.0
Blocked by #2316.

Signed-off-by: Pranshu Srivastava <rexagod@gmail.com>
2024-03-07 13:23:10 +05:30
Manuel Rüger 858a7f6035 chore: Cut v2.10.0
Co-authored-by: Damien Grisonnet <damien.grisonnet@epita.fr>
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2023-08-31 18:15:09 +02:00
Pranshu Srivastava 697abd36ed
*: Cut v2.9.2 2023-05-30 20:58:12 +05:30
Pranshu Srivastava 4a57755660
*: Cut v2.9.0 release
Signed-off-by: Pranshu Srivastava <rexagod@gmail.com>
2023-05-23 22:28:18 +05:30
Pat Riehecky b23f04078c Add parameters for PodSecurity restricted
Signed-off-by: Pat Riehecky <riehecky@fnal.gov>
2023-04-11 09:29:41 -05:00
Manuel Rüger 9254f7e0df *: Cut v2.8.2 2023-03-17 14:08:32 +01:00
Manuel Rüger f6f119c1bf *: Cut v2.8.1 2023-02-20 12:12:49 +01:00
Manuel Rüger 61b78ce3fc *: Cut v2.8.0 2023-02-09 19:42:18 +01:00
Manuel Rüger b4b8c23b97 Add Metrics for EndpointSlices
Implements https://pkg.go.dev/k8s.io/api/discovery/v1#EndpointSlice

This resourcetype is disabled by default as they are very verbose and
have a high cardinality.
Metrics from endpointslices can be used to identify if specific pods are
part of an endpoint and thus discoverable through a service.

Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-11-26 01:44:29 +01:00
Manuel Rüger 095bf79b11 *: Cut v2.7.0
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-11-24 16:53:26 +01:00
Kaito Ii 4abefe268a add ingress class metrics 2022-11-23 23:16:36 +09:00
Manuel Rüger 1b8b443e4b *: Cut v2.6.0 2022-08-24 17:09:08 +02:00
Kaito Ii ba904d874c fix typos 2022-08-10 01:56:20 +09:00
Kaito Ii df7dafe962
Apply suggestions from code review
Co-authored-by: Manuel Rüger <manuel@rueg.eu>
2022-08-10 00:36:49 +09:00
Kaito Ii 51df8fe763 add rolebinding metrics 2022-08-07 01:32:57 +09:00
Kaito Ii 64926a3407 fix libsonnet to add roles 2022-06-30 22:03:14 +09:00
Julian van den Berkmortel 6a24f639f8
Add support for the ServiceAccount resource (Ref: #1717) 2022-06-29 23:58:01 +02:00
Manuel Rüger de1902391c Switch registry from k8s.gcr.io to registry.k8s.io
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-06-07 13:48:26 +02:00
Manuel Rüger 53913691b4 *: Cut 2.5.0 release
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-06-02 22:53:36 +02:00
fpetkovski b57133a264 Prepare 2.4.2 2022-03-03 13:09:44 +01:00
fpetkovski e52d8ace1f Update version to 2.4.1 2022-02-22 15:28:58 +01:00
fpetkovski 13c8574db7 Prepare release 2.4 2022-02-14 11:45:45 +01:00
ArthurSens 8918f9b9fe jsonnet: Drop all Linux capabilities
Signed-off-by: ArthurSens <arthursens2005@gmail.com>
2022-02-01 09:15:57 +00:00
Arthur Silva Sens d9aaef0d9d jsonnet: Forbid write access to root filesystem
Signed-off-by: GitHub <noreply@github.com>
2022-01-27 08:51:26 +00:00
Arthur Silva Sens 8d2587a6a1 jsonnet: explicitly forbid privilege escalation
Signed-off-by: ArthurSens <arthursens2005@gmail.com>
2022-01-25 09:14:35 +00:00
Paweł Krupa (paulfantom) c9c314f5f2 examples: regenerate 2022-01-21 13:43:22 +01:00
fpetkovski 456c6c2193 Prepare 2.3.0 2021-12-09 15:13:03 +01:00
Kubernetes Prow Robot 1f4343d23d
Merge pull request #1603 from karancode/support-kustomize-deployment
feat: kustomization for all examples
2021-11-09 15:55:26 -08:00
Damien Grisonnet d20d5658c3 *: rebase v2.2.4 changes on master
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2021-11-08 18:12:00 +01:00
fpetkovski a3df3c5b9e Prepare release v2.3.3 2021-10-18 14:02:22 +02:00
fpetkovski 1283a8f6c2 Prepare release v2.2.2 2021-10-18 14:02:22 +02:00
karancode e4cfaa3f77 add kustomization yaml 2021-10-09 22:05:56 +09:00
Jayapriya Pai f94b21930f :* Run make examples 2021-10-01 15:50:06 +05:30
fpetkovski a3ad1ec699 Prepare 2.2.1 2021-09-27 14:47:52 +02:00
Manuel Rüger 619409263f *: Cut v2.2.0 release
* [FEATURE] Add --use-apiserver-cache flag to set resourceVersion=0 for ListWatch requests #1548
* [FEATURE] Introduce metrics for Kubernetes object annotations #1468
* [FEATURE] Introduce start time metric for containers in terminated state #1519
* [FEATURE] Introduce metrics for cronjob job history limits #1535
* [FEATURE] Add system_uuid dimension to kube_node_info metric #1535
* [FEATURE] Add available replica metric for statefulsets #1532
* [FEATURE] Add ready replica metric for deployments #1534
* [CHANGE]  Update go clients for Kubernetes to support 1.22 #1545
* [CHANGE]  Use new promlint package and update prometheus cli to 2.28.1 #1531
2021-08-19 21:07:55 +02:00
Manuel Rüger 1e65158e2d *: Cut v2.1.1 release
* [CHANGE] Replace multiListWatcher with independent listWatchers per namespace #1499
* [CHANGE] go.mod: Update and minimize dependencies #1529
* [BUGFIX] Use BuilderInterface instead of internal/store.Builder in metricshandler #1537
* [BUGFIX] Add WithAllowLabels to public BuilderInterface #1514
2021-07-29 18:41:29 +02:00
Manuel Rüger 26c631b3f5 Cut v2.1.0 2021-06-04 14:38:42 +02:00
Manuel Rüger b0813309c3 Cut v2.1.0-rc.0 2021-05-18 14:38:24 +02:00
Lili Cosic 4e2454096c examples: Regenerate manifests 2021-04-12 17:26:25 +02:00
Manuel Rüger e2c705ea8b Cut 2.0.0-rc.1
* [CHANGE] Rename --labels-metric-allow-list to --metric-labels-allowlist #1424
* [CHANGE] Remove deprecated Kubernetes APIs #1423
* [CHANGE] go.mod: Update Dependencies #1419
* [CHANGE] Remove vendor folder #1419
* [CHANGE] `k8s.gcr.io/kube-state-metrics/kube-state-metrics` becomes the authoritative registry
Location on quay.io will not be updated anymore. Previously pushed images will be kept around to avoid breaking existing deployments.
2021-03-26 15:20:33 +01:00