Commit Graph
98 Commits
Author SHA1 Message Date
Philip GoughandGitHub bc0f49d6f8 chore: Unpin deps for 0.14.0 and re-generate (#2515) 2024-09-12 11:21:19 +01:00
Philip GoughandGitHub e02554298c Release v0.14.0 (#2513)
* chore: Pin version and generate manifests for 0.14.0

* docs: Add 0.14.0 changelog
2024-09-12 08:45:55 +01:00
Philip GoughandGitHub d65feabf3e chore: Prep for 0.14.0 release (#2514)
* chore: Prep for 0.14 release in docs and ci

* chore: Update kubeconform versions

* chore: Update to pyrra v0.7 for add-on

* chore: Drop deprecated apiserver_flowcontrol_request_concurrency_in_use metric
2024-09-11 17:00:01 +01:00
Philip GoughandGitHub c51a481eb5 chore: Update go version and k8s deps (#2512) 2024-09-11 10:52:27 +01:00
Philip GoughandGitHub 1deaee53f0 ci: Update Go version and removes 0.10 release from strategy (#2510) 2024-09-11 10:18:03 +01:00
Philip GoughandGitHub 74cadfed37 docs: Update release doc/schedule info (#2508) 2024-09-10 10:27:17 +01:00
Philip GoughandGitHub 1d5dec22b9 Bump to latest k8s versions in ci workflow (#2507)
* Bump to latest k8s versions in ci workflow

* Drop deprecated api server metric

https://github.com/kubernetes/kubernetes/pull/118959

* test: Extend time for poll for ksm replicas
2024-09-10 10:12:25 +01:00
Philip GoughandGitHub 67df60d1c0 Version update (#2474) 2024-08-07 12:59:58 +01:00
Philip Gough e8f461ba38 ci: Add runAsGroup for prom operator Deployment 2024-05-14 10:04:07 +01:00
Philip Gough 387731a945 ci: Add runAsGroup for kube-state-metrics 2024-05-14 09:31:24 +01:00
Philip Gough e8995efcf9 ci: Add runAsGroup for node_exporter sidecars 2024-05-13 10:40:04 +01:00
Philip Gough d0b0b0d087 ci: Add runAsGroup for Grafana Deployment 2024-05-13 10:34:58 +01:00
Philip Gough d1ec0ab362 ci: Add runAsGroup for blackbox exporter containers 2024-05-13 09:20:00 +01:00
Philip GoughandGitHub 8e5bfc511b Add exception for PromOperator's twitter profile (#2321) 2024-01-03 17:14:21 +00:00
Philip GoughandGitHub 7fafc4cadc Release sync - v0.13.0 (#2215)
* make: Update kubeconform target versions

* docs: Update changelog

* docs: Update release details and matrix

* Update support matrix and ci to include 1.26
2023-09-08 13:54:26 +01:00
Philip GoughandGitHub fb1f32d8ef Update compatibility matrix to include 1.28 (#2209)
* Update compatibility matrix to include 1.28

* jb update and generate

* drop deprecated metric and generate
2023-08-31 15:30:03 +01:00
Philip GoughandGitHub d539476d5f Update workflow for failing versions update (#2181) 2023-08-14 17:35:05 +01:00
Philip GoughandGitHub ba50502da9 ci: Fixes CPU scheduling issues for 1.26 and 1.27 (#2132) 2023-06-12 16:04:31 +01:00
Philip GoughandGitHub 0051df48b8 chore: Update dependencies and test matrix (#2121)
* chore: Bump go version to update k8s deps

* chore: Update test matrix for ci

* docs: Update latest test matrix
2023-06-01 14:19:42 +01:00
Philip GoughandGitHub f6f3682244 Update gojsontoyaml release and generate manifests (#2043)
* dep: Bump to release v0.1.0 of gojsontoyaml

* make: Generate
2023-03-15 12:54:03 +00:00
2115d059ff cut release 0.12 (#1919) (#2000)
Signed-off-by: Haoyu Sun <hasun@redhat.com>
Co-authored-by: SUN Haoyu <hasun@redhat.com>
2023-02-14 10:46:45 +00:00
Philip GoughandGitHub 4bb9cb6212 docs: Remove broken link (#1935) 2022-11-07 10:48:33 +00:00
Philip GoughandGitHub 0453645e0a Merge pull request #1831 from PhilipGough/kubescape-update
kubescape: Add exception for Prometheus SA auto mount of token
2022-08-08 10:55:59 +01:00
Philip GoughandGitHub 4a8ef88232 Merge pull request #1828 from godwhoa/main
readme: Add note about server-side apply in the quickstart
2022-08-05 14:37:55 +01:00
Philip GoughandGitHub b496c80293 Merge pull request #1829 from prometheus-operator/automated-updates-main
[bot] [main] Automated version update
2022-08-05 14:21:45 +01:00
Philip GoughandGitHub c9f2b8cd17 Merge pull request #1824 from prometheus-operator/dependabot/github_actions/azure/setup-helm-3.3
build(deps): bump azure/setup-helm from 3.1 to 3.3
2022-08-02 20:43:27 +01:00
Philip Gough 56f62c479b kubescape: Add exception for Prometheus SA automount of token 2022-08-02 20:37:55 +01:00
Philip GoughandGitHub 89a931486c Merge pull request #1825 from simonpasquier/update-mdox
Update mdox version
2022-08-02 11:41:51 +01:00
Philip GoughandGitHub fb74e6b551 Merge pull request #1823 from prometheus-operator/automated-updates-main
[bot] [main] Automated version update
2022-07-25 09:45:21 +01:00
Philip GoughandGitHub 9a64c41065 Merge pull request #1810 from zanhsieh/main
fix device regext adjusted for aks and eks
2022-07-22 16:04:36 +01:00
Philip GoughandGitHub ea5e9b6ef6 Merge pull request #1820 from prometheus-operator/dependabot/go_modules/scripts/github.com/yannh/kubeconform-0.4.14
build(deps): bump github.com/yannh/kubeconform from 0.4.13 to 0.4.14 in /scripts
2022-07-22 16:03:19 +01:00
Philip GoughandGitHub 7f8ef5acc7 Merge pull request #1816 from prometheus-operator/dependabot/go_modules/k8s.io/client-go-0.24.3
build(deps): bump k8s.io/client-go from 0.24.1 to 0.24.3
2022-07-18 11:12:37 +01:00
Philip GoughandGitHub 20c9233309 Merge pull request #1794 from prometheus-operator/dependabot/go_modules/scripts/github.com/jsonnet-bundler/jsonnet-bundler-0.5.1
build(deps): bump github.com/jsonnet-bundler/jsonnet-bundler from 0.4.0 to 0.5.1 in /scripts
2022-07-18 09:38:54 +01:00
Philip GoughandGitHub 67a52ddc51 Merge pull request #1793 from Dominik-K/fork/dominik-k/readme/prometheus-adapter_ref_updated
Readme: update links to `kubernetes-sigs/prometheus-adapter`
2022-07-18 09:38:23 +01:00
Philip GoughandGitHub 58f800c1cb Merge pull request #1811 from prometheus-operator/dependabot/github_actions/azure/setup-helm-3.1
build(deps): bump azure/setup-helm from 2.1 to 3.1
2022-07-18 09:30:14 +01:00
Philip GoughandGitHub a8a3e5e6c9 Merge pull request #1813 from simonpasquier/fix-doc-weights
docs: normalize weight values
2022-07-18 09:29:33 +01:00
Philip GoughandGitHub c6f904d341 Merge pull request #1817 from prometheus-operator/dependabot/go_modules/k8s.io/apimachinery-0.24.3
build(deps): bump k8s.io/apimachinery from 0.24.1 to 0.24.3
2022-07-18 09:28:13 +01:00
Philip GoughandGitHub e18326fe3b Merge pull request #1818 from prometheus-operator/automated-updates-main
[bot] [main] Automated version update
2022-07-18 09:27:53 +01:00
Philip GoughandGitHub 17caa6f04c Merge pull request #1789 from prometheus-operator/automated-updates-main
[bot] [main] Automated version update
2022-06-20 09:55:24 +01:00
Philip GoughandGitHub 4071dafb6a Merge pull request #1783 from prometheus-operator/automated-updates-main
[bot] [main] Automated version update
2022-06-13 10:47:13 +01:00
Philip GoughandGitHub bfc49f2fe9 Merge pull request #1779 from prometheus-operator/automated-updates-main
[bot] [main] Automated version update
2022-06-06 09:48:24 +01:00
Philip GoughandGitHub fbbfff8f37 Merge pull request #1775 from prometheus-operator/automated-updates-main
[bot] [main] Automated version update
2022-05-31 09:53:13 +01:00
Philip GoughandGitHub acd8aeb686 Merge pull request #1765 from prometheus-operator/automated-updates-main
[bot] [main] Automated version update
2022-05-23 09:40:58 +01:00
Philip GoughandGitHub aeb50f066e Merge pull request #1759 from prometheus-operator/automated-updates-main
[bot] [main] Automated version update
2022-05-16 12:18:29 +01:00
Philip GoughandGitHub 805f875f8c Merge pull request #1755 from prometheus-operator/automated-updates-main
[bot] [main] Automated version update
2022-05-09 09:32:27 +01:00
Philip GoughandGitHub 047d50493a Merge pull request #1732 from prometheus-operator/automated-updates-main
[bot] [main] Automated version update
2022-04-18 08:55:49 +01:00
Philip GoughandGitHub bbdb94a23e Merge pull request #1675 from sikachu/fix-eks-platform
Fix problems when enabling eks platform patch
2022-04-14 12:49:30 +01:00
Philip GoughandGitHub 2b7445f75f Merge pull request #1729 from arajkumar/fix-NodeFilesystemSpaceFillingUp-thresholds
Adjust NodeFilesystemSpaceFillingUp thresholds according default kubelet GC behavior
2022-04-14 12:48:29 +01:00
Philip GoughandGitHub 02c36e1170 Merge pull request #1727 from paulfantom/dco
*: remove DCO
2022-04-12 12:56:45 +01:00
Philip GoughandGitHub b79f451b07 Merge pull request #1722 from prometheus-operator/automated-updates-main
[bot] [main] Automated version update
2022-04-11 08:58:45 +01:00
Philip Gough b5a49d63da test: Wrap errors using stdlib 2022-04-02 15:33:27 +01:00
Philip Gough d0d1313ac3 mod: Update deps and remove archived errors pkg 2022-04-02 15:33:27 +01:00
Philip Gough 92cb360578 CI: Update Go and Kind versions 2022-04-02 15:33:27 +01:00
Philip Gough 779ef33dae CI: Delete unused env file 2022-04-02 15:27:38 +01:00
Philip GoughandGitHub eb0fafd789 Merge pull request #1667 from metalmatze/pyrra
Add Pyrra as (optional) component
2022-03-31 14:05:57 +01:00
Philip GoughandGitHub 6f7a799b78 Merge pull request #1696 from JoaoBraveCoding/2048333
Adds readinessProbe and livenessProbe to prometheus-adapter jsonnet
2022-03-30 09:18:11 +01:00
Philip GoughandGitHub 64b19b69d5 Merge pull request #1697 from prometheus-operator/dependabot/github_actions/peter-evans/create-pull-request-4
build(deps): bump peter-evans/create-pull-request from 3 to 4
2022-03-25 11:48:59 +00:00
Philip GoughandGitHub 373e2b415b Merge pull request #1678 from dnsmichi/docs-mon-namespaces-0-8-values
Docs: Use `values` config in 'Monitoring other namespaces' example
2022-03-14 09:52:31 +00:00
Philip GoughandGitHub 15664a1983 Merge pull request #1657 from ArthurSens/drop-dashboard-example
Add drop dashboards example
2022-02-24 09:16:37 +00:00
Philip GoughandGitHub 53542d5cce Merge pull request #1637 from ahysing/custom-requests-kube-rbacc-proxy-self
Added custom overrides for kube-rbac-proxy-self.
2022-02-18 16:32:30 +00:00
Philip Gough 2918583c81 node_exporter: Add priorityClassName as system-cluster-critical 2022-02-17 12:11:31 +00:00
Philip GoughandGitHub 7c715c8126 Merge pull request #1624 from ArthurSens/grafana-volume
Add extra-volume mount for plugins downloads
2022-02-14 11:15:14 +00:00
Philip GoughandGitHub bb85080094 Merge pull request #1634 from PhilipGough/docs
Update apiVersion from deprecated RBAC
2022-02-14 09:42:07 +00:00
Philip Gough 41a5ef110d Update apiVersion from deprecated RBAC 2022-02-10 17:42:04 +00:00
Philip Gough 58fa27a40e Update PodMonitor for kube-proxy 2022-02-10 09:45:27 +00:00
Philip Gough ea7141ffe2 docs: Update broken link 2022-01-27 10:52:09 +00:00
Philip GoughandGitHub 3521698843 Merge pull request #1590 from PhilipGough/kubescape-1
Document security audit exceptions for node-exporter
2022-01-27 09:59:22 +00:00
Philip Gough 586fc87b81 make: Lower the threshold for the security scan to account for documented exceptions 2022-01-24 10:58:08 +00:00
Philip Gough b924650344 docs: Add details about security scanning of manifests and exceptions 2022-01-24 10:58:08 +00:00
Philip Gough 02f1550261 ci: Add exceptions for node-exporter to kubescape config 2022-01-24 10:45:52 +00:00
Philip Gough 9c9f73f6c5 ci: Add check for security scan of manifest 2022-01-17 16:08:19 +00:00
Philip Gough e286f74647 make: Target for security scan 2022-01-17 16:08:19 +00:00
Philip Gough b8a05f4197 scripts: Adds kubescape to tooling
https://github.com/armosec/kubescape allows us to
run a scan of the generated manifests and assess the
security risk.
2022-01-17 16:08:19 +00:00
Philip GoughandGitHub d2cae36f84 Merge pull request #1586 from PhilipGough/go-version-bump
build: Bump to build with Go 1.17
2022-01-17 16:08:00 +00:00
Philip Gough 1344092b36 build: Bump to build with Go 1.17 2022-01-17 15:18:50 +00:00
Philip GoughandGitHub f2559e0ced Merge pull request #1566 from primeroz/fix/do-not-add-namespace-to-clusterwide-resources
Hide namespace for prometheus clusterRole and clusterRolebinding
2022-01-10 11:19:31 +00:00
Philip GoughandGitHub 136b818c9a Merge pull request #1560 from prometheus-operator/automated-updates-main
[bot] [main] Automated version update
2021-12-20 14:20:21 +00:00
Philip GoughandGitHub cf0d4aa45c Merge pull request #1558 from prometheus-operator/automated-updates-main
[bot] [main] Automated version update
2021-12-20 09:06:50 +00:00
Philip GoughandGitHub 1f8a45398b Merge pull request #1555 from PhilipGough/0.10-follow-up
release-0.10 follow up
2021-12-18 10:52:27 +00:00
Philip Gough 56aa1a4dc4 make: validate against k8s 1.23.x 2021-12-17 12:40:50 +00:00
Philip Gough 914de7bb7a ci: include release-0.10 2021-12-17 12:37:30 +00:00
Philip Gough 2a135c38d7 jsonnet: Track latest deps 2021-12-17 12:31:25 +00:00
Philip GoughandGitHub 4d6f45c5f0 Merge pull request #1552 from PhilipGough/release-0.10-prep
Prep for release-0.10
2021-12-17 12:24:39 +00:00
Philip Gough c6dc6c7d1e docs: 0.10 changelog 2021-12-17 11:38:05 +00:00
Philip Gough ded3f7bda8 Sync dependencies prior to release-0.10 2021-12-17 11:38:05 +00:00
Philip Gough 480cb2ced4 jsonnet: Pin deps for 0.10 2021-12-17 11:38:05 +00:00
Philip Gough 23b55e7a65 docs: Add release-0.10 to compatability matrix 2021-12-17 11:12:10 +00:00
Philip Gough 16bc5d63b3 jsonnet: Drop deprecated coredns_cache_misses_total
Deprecated via https://github.com/coredns/coredns/pull/4781
2021-12-16 18:07:14 +00:00
Philip Gough 1263e1cba3 jsonnet: Drop deprecated apiserver_longrunning_gauge and apiserver_registered_watchers metrics
Drop deprecated metric to fix failing test.

Dropped via https://github.com/kubernetes/kubernetes/pull/103793
2021-12-16 17:08:01 +00:00
Philip Gough d5802ffe2d ci: Bump k8s version and update compatability matrix 2021-12-16 17:07:38 +00:00
Philip Gough 574cdd4df9 make: generate assets 2021-11-26 09:18:26 +00:00
Philip Gough c098df1c26 jsonnet: jb update 2021-11-26 09:08:00 +00:00
Philip Gough 58e2c131c2 Keep 'container_fs_.*' metrics from cAdvisor 2021-09-27 17:13:00 +01:00
Philip Gough 56f96e6389 Adjust dropped metrics from cAdvisor
This change drops pod-centric metrics without a non-empty 'container' label.

Previously we dropped pod-centric metrics without a (pod, namespace) label set
however these can be critical for debugging.
2021-09-24 17:24:01 +01:00
Philip Gough 7b32afb8aa jsonnet: Support scraping the config-reloader for AlertManager and Prometheus 2021-09-22 14:54:12 +01:00
Philip Gough 463ad065d3 jsonnet: Drop cAdvisor metrics with no (pod, namespace) labels while preserving ability to monitor system services resource usage
The following provides a description and cardinality estimation based on the tests in a local cluster:

container_blkio_device_usage_total - useful for containers, but not for system services (nodes*disks*services*operations*2)
container_fs_.*                    - add filesystem read/write data (nodes*disks*services*4)
container_file_descriptors         - file descriptors limits and global numbers are exposed via (nodes*services)
container_threads_max              - max number of threads in cgroup. Usually for system services it is not limited (nodes*services)
container_threads                  - used threads in cgroup. Usually not important for system services (nodes*services)
container_sockets                  - used sockets in cgroup. Usually not important for system services (nodes*services)
container_start_time_seconds       - container start. Possibly not needed for system services (nodes*services)
container_last_seen                - Not needed as system services are always running (nodes*services)
container_spec_.*                  - Everything related to cgroup specification and thus static data (nodes*services*5)
2021-07-20 12:50:02 +01:00
Philip Gough e38bc756a4 ci: Harden action to wait for kind cluster readiness 2021-07-05 09:56:28 +01:00
Philip Gough 3a4e292aab Sync with kubernetes-mixin 2021-06-22 11:11:40 +01:00