Merge changes from topic "OOM-2927"
authorBartek Grzybowski <b.grzybowski@partner.samsung.com>
Mon, 28 Feb 2022 15:55:07 +0000 (15:55 +0000)
committerGerrit Code Review <gerrit@onap.org>
Mon, 28 Feb 2022 15:55:07 +0000 (15:55 +0000)
* changes:
  [ANSIBLE] Override sha tag for kube-webhook-certgen image
  [BUILD] Update image list for kube-prometheus-stack
  Revert "[PATCH] Add OOM patch for fixing mariadb metrics ServiceMonitor label selector"
  [ANSIBLE] [BUILD] Upgrade Kube Prometheus Stack to 32.2.1
  [MOLECULE] Pin the markupsafe pip package in virtualenv

ansible/group_vars/infrastructure.yml
ansible/roles/kube-prometheus-stack/defaults/main.yml
ansible/roles/kube-prometheus-stack/molecule/default/tests/test_default.py
ansible/test/bin/install-molecule.sh
build/data_lists/kube_prometheus_stack_docker_images.list
build/data_lists/kube_prometheus_stack_http.list
patches/MARIADB-Use-common-labels-for-the-metrics-Service-selector.patch [deleted file]

index 8231604..62c5296 100755 (executable)
@@ -28,5 +28,5 @@ dns_server_image: andyshinn/dnsmasq:2.76
 nginx_server_image: own_nginx:2.0.0
 chartmuseum_server_image: chartmuseum/chartmuseum
 kube_prometheus_stack_enabled: false
-kube_prometheus_stack_version: 18.0.4
+kube_prometheus_stack_version: 32.2.1
 cert_manager_version: 1.5.4
index 81dc02e..4b508e0 100644 (file)
@@ -65,3 +65,8 @@ kube_prometheus_stack:
               resources:
                 requests:
                   storage: 6Gi
+    prometheusOperator:
+      admissionWebhooks:
+        patch:
+          image:
+            sha: ''
index 18da24e..0717eb3 100644 (file)
@@ -3,7 +3,7 @@ import yaml
 
 def test_prometheus_helm_package(host):
     assert host.file('/opt/onap/downloads/'
-                     'kube-prometheus-stack-18.0.4.tgz').exists
+                     'kube-prometheus-stack-32.2.1.tgz').exists
 
 
 def test_helm_values_file(host):
index 87de8d8..d18f70f 100755 (executable)
@@ -42,5 +42,5 @@ source ${VENV_PATH}/bin/activate
 if [ ! -z ${VIRTUAL_ENV} ]; then
     echo "Activated virtual env in ${VIRTUAL_ENV}"
     pip -q install -U pip
-    pip -q install molecule==3.3.0 Jinja2==2.11.3 ansible-base==2.10.8 ansible==3.2.0 docker molecule-docker==0.2.4 pytest-testinfra yamllint flake8
+    pip -q install molecule==3.3.0 Jinja2==2.11.3 ansible-base==2.10.8 ansible==3.2.0 docker molecule-docker==0.2.4 pytest-testinfra yamllint flake8 markupsafe==2.0.1
 fi
index 2b5efec..18386d5 100644 (file)
@@ -1,10 +1,10 @@
-quay.io/prometheus-operator/prometheus-config-reloader:v0.50.0
-quay.io/prometheus-operator/prometheus-operator:v0.50.0
-quay.io/prometheus/alertmanager:v0.22.2
-quay.io/prometheus/prometheus:v2.28.1
-grafana/grafana:8.1.0
-k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.1.1
-jettech/kube-webhook-certgen:v1.5.2
-quay.io/kiwigrid/k8s-sidecar:1.12.2
-quay.io/prometheus/node-exporter:v1.2.2
+quay.io/prometheus-operator/prometheus-config-reloader:v0.54.0
+quay.io/prometheus-operator/prometheus-operator:v0.54.0
+quay.io/prometheus/alertmanager:v0.23.0
+quay.io/prometheus/prometheus:v2.33.1
+grafana/grafana:8.3.5
+k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.3.0
+k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.0
+quay.io/kiwigrid/k8s-sidecar:1.15.1
+quay.io/prometheus/node-exporter:v1.3.1
 busybox:1.31.1
index ddc5841..beb67ec 100644 (file)
@@ -1 +1 @@
-https://github.com/prometheus-community/helm-charts/releases/download/kube-prometheus-stack-18.0.4/kube-prometheus-stack-18.0.4.tgz
+https://github.com/prometheus-community/helm-charts/releases/download/kube-prometheus-stack-32.2.1/kube-prometheus-stack-32.2.1.tgz
diff --git a/patches/MARIADB-Use-common-labels-for-the-metrics-Service-selector.patch b/patches/MARIADB-Use-common-labels-for-the-metrics-Service-selector.patch
deleted file mode 100644 (file)
index a0696f4..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-From a9d2af7ba6ec8d2c43ff21089869ae835954c90f Mon Sep 17 00:00:00 2001
-From: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
-Date: Fri, 4 Feb 2022 14:19:51 +0100
-Subject: [PATCH] [MARIADB] Use common labels for the metrics Service selector
-
-Setting the "prometheus: kube-prometheus" label selector for mariadb-galera
-ServiceMonitor object is invalid since mariadb-galera-metrics service has
-common labels assigned.
-
-Without this change Prometheus (in kube-prometheus-stack) does not select
-the mariadb-galera-metrics service for scraping and relevant target is
-not created.
-
-Change-Id: I64dfe83ff7fb448125f8726cf3ca33048ced04a8
-Issue-ID: OOM-2925
-Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
----
- kubernetes/common/mariadb-galera/values.yaml | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/kubernetes/common/mariadb-galera/values.yaml b/kubernetes/common/mariadb-galera/values.yaml
-index f49a89881..9f7c88213 100644
---- a/kubernetes/common/mariadb-galera/values.yaml
-+++ b/kubernetes/common/mariadb-galera/values.yaml
-@@ -608,8 +608,8 @@ metrics:
-     ## ServiceMonitor selector labels
-     ## ref: https://github.com/bitnami/charts/tree/master/bitnami/prometheus-operator#prometheus-configuration
-     ##
--    selector:
--      prometheus: kube-prometheus
-+    # selector:
-+    #   prometheus: kube-prometheus
-
-     ## RelabelConfigs to apply to samples before scraping
-     ## ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#relabelconfig
---
-2.17.1