From fecdb11edd015364188aa40555f690fcd0ce3766 Mon Sep 17 00:00:00 2001 From: Paige Patton <64206430+paigerube14@users.noreply.github.com> Date: Fri, 30 Aug 2024 11:42:16 -0400 Subject: [PATCH] new elastic variables (#205) rh-pre-commit.version: 2.2.0 rh-pre-commit.check-secrets: ENABLED Signed-off-by: Auto User Co-authored-by: Auto User --- config.yaml.template | 15 ++++++++++++--- env.sh | 17 ++++++++++++++++- 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/config.yaml.template b/config.yaml.template index d8fa574..8b50da5 100644 --- a/config.yaml.template +++ b/config.yaml.template @@ -52,6 +52,15 @@ telemetry: oc_cli_path: $TELEMETRY_CLI_PATH # optional, if not specified will be search in $PATH events_backup: $TELEMETRY_EVENTS_BACKUP -elastic: - elastic_url: $ELASTIC_SERVER - elastic_index: $ELASTIC_INDEX +elastic: + enable_elastic: $ENABLE_ES + collect_metrics: $ES_COLLECT_METRICS + collect_alerts: $ES_COLLECT_ALERTS + verify_certs: $ES_VERIFY_CERTS + elastic_url: "$ES_SERVER" # To track results in elasticsearch, give url to server here; will post telemetry details when url and index not blank + elastic_port: $ES_PORT + username: "$ES_USERNAME" + password: "$ES_PASSWORD" + metrics_index: "$ES_METRICS_INDEX" + alerts_index: "$ES_ALERTS_INDEX" + telemetry_index: "$ES_TELEMETRY_INDEX" \ No newline at end of file diff --git a/env.sh b/env.sh index dda4cca..d91b861 100755 --- a/env.sh +++ b/env.sh @@ -17,7 +17,22 @@ export DEPLOY_DASHBOARDS=${DEPLOY_DASHBOARDS:=False} export CAPTURE_METRICS=${CAPTURE_METRICS:=False} export ENABLE_ALERTS=${ENABLE_ALERTS:=False} export ALERTS_PATH=${ALERTS_PATH:=config/alerts.yaml} -export ES_SERVER=${ES_SERVER:=http://0.0.0.0:9200} + + +export ENABLE_ES=${ENABLE_ES:=False} +export ES_SERVER=${ES_SERVER:=http://0.0.0.0} +export ES_PORT=${ES_PORT:=443} +export ES_COLLECT_METRICS=${ES_COLLECT_METRICS:=False} +export ES_COLLECT_ALERTS=${ES_COLLECT_ALERTS:=False} +export ES_USERNAME=${ES_USERNAME:=elastic} +export ES_PASSWORD=${ES_PASSWORD} +export ES_VERIFY_CERTS=${ES_VERIFY_CERTS:=False} + +export ES_METRICS_INDEX=${ES_METRICS_INDEX:=krkn-metrics} +export ES_ALERTS_INDEX=${ES_ALERTS_INDEX:=krkn-alerts} +export ES_TELEMETRY_INDEX=${ES_TELEMETRY_INDEX:=krkn-telemetry} + + export CHECK_CRITICAL_ALERTS=${CHECK_CRITICAL_ALERTS:=False} export KUBE_BURNER_URL=${KUBE_BURNER_URL:=https://github.com/cloud-bulldozer/kube-burner/releases/download/v1.7.0/kube-burner-1.7.0-Linux-x86_64.tar.gz} export TELEMETRY_ENABLED=${TELEMETRY_ENABLED:=False}