Commit Graph

277 Commits (fc4a6b1ccb3263844e8615857e518f365c39ba53)

Author SHA1 Message Date
Bastian Hofmann 194e4f11a4
[rancher-monitoring] Fix deployment error when installing rancher-monitoring without grafana
Fixes https://github.com/rancher/charts/issues/1697

Signed-off-by: Bastian Hofmann <bashofmann@gmail.com>
(cherry picked from commit dd2770090c)
2022-09-22 14:01:54 -07:00
Arvind Iyengar 9e6779dffe
Prepare project monitoring for 2.7 2022-09-21 12:57:54 -07:00
Arvind Iyengar 801a6eb85f
Prepare monitoring for 2.7 2022-09-21 12:57:51 -07:00
Arvind Iyengar 7e29577d73
Move most charts to using 101.0.0 and doNotRelease 2022-09-09 14:23:03 -07:00
Jake Hyde e39fe05dfa
Merge pull request #2031 from jakefhyde/bump-prometheus-federator
Bump prometheus federator
2022-08-16 17:38:43 -04:00
Jake Hyde 013877551a Bump prometheus-federator 2022-08-16 16:59:24 -04:00
Guilherme Macedo 17aac8978a
Update rancher-monitoring shell version to v0.1.18
Signed-off-by: Guilherme Macedo <guilherme.macedo@suse.com>
2022-08-16 22:36:36 +02:00
Arvind Iyengar 3d736d4209
Bump Prometheus Federator to 0.1.1 2022-07-26 10:26:53 -07:00
Arvind Iyengar 99e06901ab
Undo rancher/shell bump that does not contain tar 2022-07-25 13:40:04 -07:00
Steven Crespo e30ce4449c Update k8s annot for logging, monitoring, and alerting 2022-07-25 11:13:51 -07:00
Guilherme Macedo 315d953218
Merge pull request #1991 from macedogm/bump-prometheus-federator
Bump Prometheus Federator
2022-07-22 21:50:04 +02:00
Guilherme Macedo f53c069346
Bump Prometheus Federator
Signed-off-by: Guilherme Macedo <guilherme.macedo@suse.com>
2022-07-22 21:10:00 +02:00
Arvind Iyengar 1266010b23
Remove preceding slash from Grafana linkURLs 2022-07-19 15:58:49 -07:00
Steven Crespo 4865bbcdbf Update rancher-version and kube-version annotations in packages/ 2022-07-08 09:34:06 -07:00
Geet Samra c5529c5543 make charts 2022-06-01 15:57:02 -07:00
Geet Samra 682874b614 Fixing etcd alerts issue. 2022-06-01 15:54:21 -07:00
Ricardo Weir ceabb8070d Condense performance dashboards 2022-05-17 17:33:45 -07:00
Ricardo Weir 294ee84801 Add rancher monitoring 100.1.3+up19.0.3 2022-05-17 16:56:57 -07:00
Arvind Iyengar d5d2502fdf
Bump Prometheus Federator and rancher-project-monitoring to GA release 2022-05-11 15:01:52 -07:00
Arvind Iyengar dd7aa7454e
Bump Prometheus Federator for 0.0.1-rc4 2022-05-11 12:38:19 -07:00
Arvind Iyengar c1d89380c4
Add hidden chart rancher-project-monitoring to allow airgap scripts to pick up images for rancher-images.txt 2022-05-10 15:56:20 -07:00
Arvind Iyengar dec621131b
Patch rancher-version to be accessible only from 2.6.5 onwards 2022-05-10 10:00:20 -07:00
Arvind Iyengar 4dd4b27404
Add Prometheus Federator chart 2022-05-10 09:32:36 -07:00
Arvind Iyengar ed88eceb82
Change rkeEtcd.enabled back to false 2022-03-30 12:21:10 -07:00
Arvind Iyengar 622afb8d7f
Hide old monitoring chart 2022-03-30 12:19:35 -07:00
Arvind Iyengar a1493da0bd
Add kubeVersionOverride to rke2IngressNginx to auto-infer deployment based on kubeVersion 2022-03-25 14:07:16 -07:00
Arvind Iyengar 25c6bd9e5a
Ensure kube-scheduler works in RKE 1.23 clusters 2022-03-18 10:01:44 -07:00
Arvind Iyengar edb9022ef2
Mark rancher-pushprox as doNotRelease 2022-03-17 10:09:40 -07:00
Ricardo Weir a0a6b35639 Fix duplicates
Label metrics by pod when it makes sense. Otherwise, sum identical
metrics on different pods.
2022-03-14 14:33:00 -07:00
Arvind Iyengar 447c6f1125
Move rancherServiceMetrics into main chart 2022-03-08 15:43:32 -08:00
Sebastiaan van Steenis d4e2a0137d
set scrape interval to 30s for monitoring nginx 2022-03-03 22:05:39 +01:00
Sebastiaan van Steenis d3c02d82e4
make charts 2022-03-03 15:41:32 +01:00
Sebastiaan van Steenis 09edfe0c23
add default scrapeinterval for nginx in monitoring 2022-03-03 15:27:23 +01:00
Arvind Iyengar e5ce500071
Provide seLinuxOptions on rkeEtcd 2022-03-02 16:37:14 -08:00
Arvind Iyengar 145196cf66
Add support for pushprox seLinux 2022-03-02 16:37:14 -08:00
Arvind Iyengar ff5544e979
Modify defaults to 1.22+ & use kubeVersionOverrides
This commit modifies the default values for the pushprox exporters deployed by Monitoring for RKE1 and RKE2 to support k8s 1.22+ by default.

In order to retain support for k8s <1.22, we use the newly implemented kubeVersionOverrides in the rancher-pushprox chart to supply them.
2022-03-02 16:37:14 -08:00
Arvind Iyengar 8ff7d753f8
Use applyKubeVersionOverrides in rancher-pushprox
Defines a Helm template called applyKubeVersionOverrides that can be added to each template file that wants to respect values.yaml overrides for specific kubernetes versions.

If defined, this will automatically ignore the value set in the default values.yaml in favor of the one supplied in the values.yaml.
2022-03-02 16:37:13 -08:00
Luther Monson be5a59aeac add permits-os to all charts that needed it 2022-03-02 17:11:40 -07:00
Ricardo Weir b6fb48aa94 Gate dashboard with enabled 2022-03-01 18:59:00 -07:00
Ricardo Weir 8911beba1f Add performance dashboards 2022-03-01 18:58:56 -07:00
Ricardo Weir 4f04899cee Check that lookup result is not empty
If monitoring was enabled on a setup without a rancher service,
such as a docker install, monitoring would fail to install due
to a dereference issue.
2022-02-28 18:50:28 -07:00
Ricardo Weir 0f10aff0fe Add dependency on rancher-service-metrics 2022-02-22 21:13:27 -07:00
Ricardo Weir 6f27156286 Add rancher-service-metrics package 2022-02-22 21:10:36 -07:00
Arvind Iyengar 80cb056ce3
Disable pushprox client metrics by default 2022-01-12 20:04:43 -08:00
Arvind Iyengar 362eb78855
Restructure packages into logical groups 2022-01-06 12:22:40 -08:00
Arvind Iyengar 69516e7541
Redo Chart.yaml patches 2022-01-06 12:07:46 -08:00
Jiaqi Luo 85de78a0bb
(dev-v2.6-archive) Merge pull request #1567 from jiaqiluo/rebase-monitoring
(partially cherry picked from commit d6b619d203)
2022-01-06 11:37:47 -08:00
Colleen Murphy 68ad619fa3
(dev-v2.6-archive) Merge pull request #1625 from cmurphy/bump-kev2
Bump KEv2 operators

(partially cherry picked from commit 64f6c291de)
2022-01-06 11:37:43 -08:00
Jiaqi Luo 5f1dde5a21
(dev-v2.6-archive) [rancher-monitoring-crd] code refactor
(partially cherry picked from commit cfc2433953)
2022-01-06 11:37:42 -08:00
Jiaqi Luo 05dbee9b38
(dev-v2.6-archive) [rancher-backup] bump version to 2.1.0-rc1
(partially cherry picked from commit 4bee7541a6)
2022-01-06 11:37:39 -08:00
Jiaqi Luo 9c6f4caa01
(dev-v2.6-archive) [rancher-monitoring] Add new annotations
(partially cherry picked from commit 0716f64e3c)
2022-01-06 11:37:38 -08:00
Jiaqi Luo e523133c3a
(dev-v2.6-archive) [rancher-monitoring] Update the Prometheus default memory limit to 3000Mi. issue: https://github.com/rancher/rancher/issues/35529
(partially cherry picked from commit ec7d19c434)
2022-01-06 11:37:37 -08:00
Jiaqi Luo f965b41942
(dev-v2.6-archive) [rancher-monitoring-crd] add the support for seting nodeSelector and tolerations https://github.com/rancher/rancher/issues/34439
(partially cherry picked from commit 531520da9c)
2022-01-06 11:37:36 -08:00
Jiaqi Luo 5d26f4e0b8
(dev-v2.6-archive) [rancher-monitoring] update chart information
(partially cherry picked from commit 8a7dbb7a7b)
2022-01-06 11:37:36 -08:00
Jiaqi Luo 7e381a6c44
(dev-v2.6-archive) [rancher-monitoring] some more fixes
(partially cherry picked from commit 2126dfed6b)
2022-01-06 11:37:34 -08:00
Jiaqi Luo 0b0bdc3c5d
(dev-v2.6-archive) [rancher-monitoring] bump version
(partially cherry picked from commit d121e5f797)
2022-01-06 11:37:34 -08:00
Jiaqi Luo 9901cba4df
(dev-v2.6-archive) [rancher-monitoring] set useTarArchive true
(partially cherry picked from commit 05089d2052)
2022-01-06 11:37:33 -08:00
Jiaqi Luo 866376e483
(dev-v2.6-archive) [rancher-monitoring] update the template of rancher-crd chart to handle CRD tgz file
(partially cherry picked from commit 1225dc843a)
2022-01-06 11:37:33 -08:00
Jiaqi Luo 9ac903397d
(dev-v2.6-archive) [rancher-monitoring] remove the duplicated line from the clusterrole.yaml
issue: https://github.com/rancher/rancher/issues/35264

(partially cherry picked from commit 45ccbe6d05)
2022-01-06 11:37:32 -08:00
Jiaqi Luo ac13d0fd26
(dev-v2.6-archive) Update rancher-monitoring to new base c6208979d494156a3869d2e5faab669ce4301c68, upstream chart kube-prometheus-stack 19.0.3
(partially cherry picked from commit d6f6f208df)
2022-01-06 11:37:25 -08:00
Jiaqi Luo 980d7e2009
(dev-v2.6-archive) Rebase to c6208979d494156a3869d2e5faab669ce4301c68
(partially cherry picked from commit 3d2233d49e)
2022-01-06 11:37:25 -08:00
Jiaqi Luo 33733f4819
(dev-v2.6-archive) Update rancher-monitoring to new base 12699d2f, upstream chart kube-prometheus-stack 19.0.0
(partially cherry picked from commit f299cdb7fb)
2022-01-06 11:37:24 -08:00
Jiaqi Luo 142e5bcaa6
(dev-v2.6-archive) Rebase to 12699d2f
(partially cherry picked from commit 8cdd6851ed)
2022-01-06 11:37:24 -08:00
Jiaqi Luo 1564e79cc7
(dev-v2.6-archive) Update rancher-monitoring to new base cc8b7c, upstream chart kube-prometheus-stack 18.0.0
(partially cherry picked from commit 31aee42627)
2022-01-06 11:37:23 -08:00
Jiaqi Luo 7fe67cff90
(dev-v2.6-archive) Rebase to cc8b7c
(partially cherry picked from commit 5fba1eec93)
2022-01-06 11:37:22 -08:00
Jiaqi Luo beaa8cc39b
(dev-v2.6-archive) Update rancher-monitoring to new base ea0e187, upstream chart kube-prometheus-stack 17.0.0
(partially cherry picked from commit e1fecd7314)
2022-01-06 11:37:21 -08:00
Jiaqi Luo c314e527b4
(dev-v2.6-archive) Rebase to ea0e187
(partially cherry picked from commit 0b9eff2180)
2022-01-06 11:37:20 -08:00
Jiaqi Luo 2d3f6561ba
(dev-v2.6-archive) Revert "Merge pull request #1621 from luthermonson/monitoring-win2022"
This reverts commit 01232b1780, reversing
changes made to 0f3c2b7900.

(partially cherry picked from commit 60aa84153e)
2022-01-06 11:37:20 -08:00
Luther Monson 0bdcf9e7f6
(dev-v2.6-archive) bumping windows exporter for ltsc2022 support
(partially cherry picked from commit 3c190192ca)
2022-01-06 11:37:18 -08:00
Arvind Iyengar 267efa9708
(dev-v2.6-archive) Merge pull request #1443 from aiyengar2/revert_rke2_windows
Revert "Merge pull request #1438 from aiyengar2/add_rke2_windows"

(partially cherry picked from commit 2543895e47)
2022-01-06 11:36:00 -08:00
Caleb Bron 098745d39b
(dev-v2.6-archive) Merge pull request #1440 from manuelbuil/dev-v2.6-sriov
Move sriov chart to version to 100.x.x

(partially cherry picked from commit f94608f5ff)
2022-01-06 11:35:59 -08:00
Arvind Iyengar 3829485a10
(dev-v2.6-archive) Revert "Merge pull request #1438 from aiyengar2/add_rke2_windows"
This reverts commit 0cc42d3464, reversing
changes made to 2e4ae4f5a8.

(partially cherry picked from commit f5ee817c09)
2022-01-06 11:35:58 -08:00
Arvind Iyengar 8bcc4b0e07
(dev-v2.6-archive) Trigger windows components in logging if either windows field is true
(partially cherry picked from commit 19ab551eef)
2022-01-06 11:35:55 -08:00
Colleen Murphy 44b0ec3904
(dev-v2.6-archive) Bump eks and gke operators to final releases
(partially cherry picked from commit 24f33ba4ae)
2022-01-06 11:35:54 -08:00
Arvind Iyengar ea74cd7933
(dev-v2.6-archive) Redo patches due to dependency modifications
(partially cherry picked from commit 30a749a867)
2022-01-06 11:35:53 -08:00
Arvind Iyengar ff4ef3dcd6
(dev-v2.6-archive) Add rke2Windows dependency
(partially cherry picked from commit c93b7a3d68)
2022-01-06 11:35:52 -08:00
Arvind Iyengar 892a561d6f
(dev-v2.6-archive) Rename windowsExporter to rkeWindows
(partially cherry picked from commit 483a17cf25)
2022-01-06 11:35:52 -08:00
Brenda Rearden dc7b61faaf
(dev-v2.6-archive) Add cluster-tool annotation
Add cluster-tool Monitoring

Add cluster-tool annotation Alerting Drivers

Add cluster-tool annotation CIS Benchmark

Add cluster-tool annotation Istio

Add cluster-tool annotation Logging

Add cluster-tool annotation Longhorn

Add cluster-tool annotation OPA Gatekeeper

(partially cherry picked from commit 05ec4dbb83)
2022-01-06 11:35:28 -08:00
Arvind Iyengar c332870010
(dev-v2.6-archive) Bump nginx image
(partially cherry picked from commit e3398074ea)
2022-01-06 11:35:25 -08:00
Arvind Iyengar 1cace26711
(dev-v2.6-archive) Add rewrite rule to Prometheus and Grafana for /k8s/clusters
(partially cherry picked from commit b93fe34e57)
2022-01-06 11:34:57 -08:00
Arvind Iyengar 0300243b26
(dev-v2.6-archive) Merge pull request #1319 from aiyengar2/remove_alertmanager_secret_job
Remove alertmanager pre-install job in favor of Helm annotations

(partially cherry picked from commit 40cc26ecc0)
2022-01-06 11:34:56 -08:00
Steven Crespo a78bbef484
(dev-v2.6-archive) Fix vsphere cpi
- Add toggle to enable/disable rbac through chart values
- Add question to apply node selector label based on cluster type
- Update cloud controller manager labels/names to avoid conflict

(partially cherry picked from commit 557d26eb9c)
2022-01-06 11:34:49 -08:00
Arvind Iyengar 751ca462f6
(dev-v2.6-archive) Remove alertmanager pre-install job in favor of Helm annotations
(partially cherry picked from commit d69ab2578e)
2022-01-06 11:34:49 -08:00
Arvind Iyengar 434efe02f0
(dev-v2.6-archive) Merge pull request #1314 from aiyengar2/change_rancher_agent
Change CRD install image to rancher/shell and bump nginx

(partially cherry picked from commit 87f5494093)
2022-01-06 11:34:47 -08:00
Michal Jura a4b9d26485
(dev-v2.6-archive) Merge pull request #1308 from mjura/dev-v2.6
Bump aks-operator chart to 1.0.1-rc14

(partially cherry picked from commit 95dd4d82b5)
2022-01-06 11:34:45 -08:00
Arvind Iyengar 0402151bdd
(dev-v2.6-archive) Bump nginx image
(partially cherry picked from commit 4b88995876)
2022-01-06 11:34:44 -08:00
Donnie Adams 10891a4a16
(dev-v2.6-archive) Bump gke-operator chart to 1.1.1-rc6
(partially cherry picked from commit 6bef09778f)
2022-01-06 11:34:42 -08:00
Arvind Iyengar 60fe375cf8
(dev-v2.6-archive) Use rancher/shell
(partially cherry picked from commit 75481c6cec)
2022-01-06 11:34:41 -08:00
Arvind Iyengar 50131e19bc
(dev-v2.6-archive) Merge pull request #1274 from aiyengar2/rebase_monitoring
Rebase Monitoring to 16.x.x

(partially cherry picked from commit 89d8ad2713)
2022-01-06 11:34:31 -08:00
Donnie Adams 83d80f13dd
(dev-v2.6-archive) Merge pull request #1289 from thedadams/bump-aks-v1.0.1-rc12
Bump aks-operator chart to 1.0.1-rc12

(partially cherry picked from commit 8400ee4596)
2022-01-06 11:34:31 -08:00
Arvind Iyengar bf3e6fbf0a
(dev-v2.6-archive) Manual changes to Monitoring for rebase
(partially cherry picked from commit a93a040b70)
2022-01-06 11:34:30 -08:00
Arvind Iyengar 4738bc0d53
(dev-v2.6-archive) Update rancher-monitoring to new base ba91bdb2d79ca4419cf72078f5f4bfcc426d4599
(partially cherry picked from commit d49f60d38e)
2022-01-06 11:34:29 -08:00
Arvind Iyengar a473d32ba4
(dev-v2.6-archive) Rebase to ba91bdb2d79ca4419cf72078f5f4bfcc426d4599
(partially cherry picked from commit ef23466ebc)
2022-01-06 11:34:28 -08:00
Arvind Iyengar e5a760879f
(dev-v2.6-archive) Modify Windows dashboards for breaking changes
(cherry picked from commit d7708cc963)

(partially cherry picked from commit 00db29b544)
2022-01-06 11:34:28 -08:00
Arvind Iyengar cdf102f638
(dev-v2.6-archive) Merge pull request #1278 from aiyengar2/check_monitoring
Add dummy openAPIV3Schema on pre-install step

(partially cherry picked from commit b24e4ee460)
2022-01-06 11:34:20 -08:00
Jiaqi Luo 944b14aaab
(dev-v2.6-archive) bump rancher-backup to 2.2.0-rc1
(partially cherry picked from commit 494564d483)
2022-01-06 11:34:11 -08:00
Arvind Iyengar 1110c8c82e
(dev-v2.6-archive) Add dummy openAPIV3Schema to initContainer and log patch
(partially cherry picked from commit 3202417f2d)
2022-01-06 11:34:10 -08:00
Jiaqi Luo 667240cc68
(dev-v2.6-archive) update all charts' version to 100.0.0
(partially cherry picked from commit 09f8f4b5bf)
2022-01-06 11:34:04 -08:00
Daishan Peng 6ca9fb2c05
(dev-v2.6-archive) Merge pull request #1257 from StrongMonkey/fleet-v0.3.6-rc1-2.6
Fleet v0.3.6-rc1

(partially cherry picked from commit 6da36d301f)
2022-01-06 11:34:01 -08:00
Daishan f4cb5b7eba
(dev-v2.6-archive) Make charts
(partially cherry picked from commit a9e2003ebb)
2022-01-06 11:34:01 -08:00