From 643b09dd24619712f1adeaa0dbaf3b680ffb599d Mon Sep 17 00:00:00 2001
From: "kevin.wilder" <kevin.wilder@darkwolfsolutions.com>
Date: Mon, 27 Jun 2022 22:36:39 +0000
Subject: [PATCH] Fix vault prometheus monitoring

---
 chart/templates/monitoring/values.yaml | 3 +++
 chart/values.yaml                      | 4 ++--
 docs/production.md                     | 7 ++++---
 tests/test-values.yaml                 | 6 ++++--
 4 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/chart/templates/monitoring/values.yaml b/chart/templates/monitoring/values.yaml
index 1f068dd3ef..1566787f49 100644
--- a/chart/templates/monitoring/values.yaml
+++ b/chart/templates/monitoring/values.yaml
@@ -133,6 +133,9 @@ redis:
 
 vault:
   enabled: {{ .Values.addons.vault.enabled }}
+vault:
+  enabled: {{ .Values.addons.vault.enabled }}
+  tlsDisable: {{ dig "global" "tlsDisable" true .Values.addons.vault.values }}
 
 global:
   imagePullSecrets:
diff --git a/chart/values.yaml b/chart/values.yaml
index 0a36443aa3..3c4bc207f6 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -578,7 +578,7 @@ monitoring:
   git:
     repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/monitoring.git
     path: "./chart"
-    tag: "35.5.1-bb.1"
+    tag: "35.5.1-bb.2"
 
   # -- Flux reconciliation overrides specifically for the Monitoring Package
   flux:
@@ -1343,7 +1343,7 @@ addons:
     git:
       repo: https://repo1.dso.mil/platform-one/big-bang/apps/sandbox/vault.git
       path: "./chart"
-      tag: "0.20.1-bb.0"
+      tag: "0.20.1-bb.1"
 
     # -- Flux reconciliation overrides specifically for the Vault Package
     flux: {}
diff --git a/docs/production.md b/docs/production.md
index 9d7a308625..9c572784b4 100644
--- a/docs/production.md
+++ b/docs/production.md
@@ -237,7 +237,6 @@ addons:
         extraEnvironmentVars:
           # the istio gateway domain
           VAULT_API_ADDR: https://vault.bigbang.dev
-          VAULT_ADDR:  https://127.0.0.1:8200
           VAULT_SKIP_VERIFY: "true"
           VAULT_LOG_FORMAT: "json"
           VAULT_LICENSE: "your-license-key-goes-here"
@@ -257,11 +256,14 @@ addons:
               ui = true
 
               listener "tcp" {
-                tls_disable = 0
+                tls_disable = false
                 address = "[::]:8200"
                 cluster_address = "[::]:8201"
                 tls_cert_file = "/vault/tls/tls.crt"
                 tls_key_file  = "/vault/tls/tls.key"
+                telemetry {
+                  unauthenticated_metrics_access = true
+                }
               }
 
               storage "raft" {
@@ -298,7 +300,6 @@ addons:
               telemetry {
                 prometheus_retention_time = "24h"
                 disable_hostname = true
-                unauthenticated_metrics_access = true
               }
 
               service_registration "kubernetes" {}
diff --git a/tests/test-values.yaml b/tests/test-values.yaml
index 52db91e07c..faf8073993 100644
--- a/tests/test-values.yaml
+++ b/tests/test-values.yaml
@@ -1362,11 +1362,14 @@ addons:
               ui = true
 
               listener "tcp" {
-                tls_disable = 0
+                tls_disable = false
                 address = "[::]:8200"
                 cluster_address = "[::]:8201"
                 tls_cert_file = "/vault/tls/tls.crt"
                 tls_key_file  = "/vault/tls/tls.key"
+                telemetry {
+                  unauthenticated_metrics_access = true
+                }
               }
 
               storage "raft" {
@@ -1389,7 +1392,6 @@ addons:
               telemetry {
                 prometheus_retention_time = "24h"
                 disable_hostname = true
-                unauthenticated_metrics_access = true
               }
 
               service_registration "kubernetes" {}
-- 
GitLab