From c9ca6faf5a29d00331ef2e32af6af177fc62b053 Mon Sep 17 00:00:00 2001 From: vineela1999 Date: Mon, 17 Jan 2022 12:20:50 -0500 Subject: [PATCH 1/4] config map file --- delfin-kubernetes/deploy/configMap.yaml | 59 +++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 delfin-kubernetes/deploy/configMap.yaml diff --git a/delfin-kubernetes/deploy/configMap.yaml b/delfin-kubernetes/deploy/configMap.yaml new file mode 100644 index 0000000..428506a --- /dev/null +++ b/delfin-kubernetes/deploy/configMap.yaml @@ -0,0 +1,59 @@ +apiVersion: v1 +data: + api-paste.ini: | + ############# + # Delfin # + ############# + + [composite:delfin] + use = call:delfin.api:root_app_factory + /v1: delfin_api_v1 + + [filter:http_proxy_to_wsgi] + paste.filter_factory = oslo_middleware.http_proxy_to_wsgi:HTTPProxyToWSGI.factory + + [pipeline:delfin_api_v1] + pipeline = cors http_proxy_to_wsgi context_wrapper delfin_api_v1app + + [app:delfin_api_v1app] + paste.app_factory = delfin.api.v1.router:APIRouter.factory + + [filter:context_wrapper] + paste.filter_factory = delfin.api.middlewares:ContextWrapper.factory + + [filter:cors] + paste.filter_factory = oslo_middleware.cors:filter_factory + oslo_config_project = delfin + delfin.conf: | + [DEFAULT] + api_paste_config = /etc/delfin/api-paste.ini + delfin_cryptor = delfin.cryptor._Base64 + api_max_limit = 1000 + # Uncomment or add exporters + performance_exporters = PerformanceExporterPrometheus, PerformanceExporterKafka + # alert_exporters = AlertExporterPrometheus + host = vineela + [database] + connection = sqlite:////var/lib/delfin/delfin.sqlite + db_backend = sqlalchemy + + [TELEMETRY] + performance_collection_interval = 900 + + [KAFKA_EXPORTER] + kafka_topic_name = "delfin-kafka" + kafka_ip = 'localhost' + kafka_port = '9092' + + [PROMETHEUS_EXPORTER] + metric_server_ip = 0.0.0.0 + metric_server_port = 8195 + metrics_cache_file = /var/lib/delfin/delfin_exporter.txt + + [PROMETHEUS_ALERT_MANAGER_EXPORTER] + alert_manager_host = 'localhost' + alert_manager_port = '9093' +kind: ConfigMap +metadata: + name: delfin-config + From ba3f2295f08daae860ac26001d4d022865523891 Mon Sep 17 00:00:00 2001 From: vineela1999 Date: Mon, 17 Jan 2022 12:24:29 -0500 Subject: [PATCH 2/4] config map file without prometheus --- delfin-kubernetes/deploy/configMap.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/delfin-kubernetes/deploy/configMap.yaml b/delfin-kubernetes/deploy/configMap.yaml index 428506a..c929552 100644 --- a/delfin-kubernetes/deploy/configMap.yaml +++ b/delfin-kubernetes/deploy/configMap.yaml @@ -30,7 +30,7 @@ data: delfin_cryptor = delfin.cryptor._Base64 api_max_limit = 1000 # Uncomment or add exporters - performance_exporters = PerformanceExporterPrometheus, PerformanceExporterKafka + # performance_exporters = PerformanceExporterPrometheus, PerformanceExporterKafka # alert_exporters = AlertExporterPrometheus host = vineela [database] From 970167608aa2bb8d88f76dda908a93c0dc6a698a Mon Sep 17 00:00:00 2001 From: vineela1999 Date: Tue, 18 Jan 2022 07:49:07 -0500 Subject: [PATCH 3/4] given default image version as v1.5.0 --- delfin-kubernetes/deploy/delfin-alert-deployment.yaml | 2 +- delfin-kubernetes/deploy/delfin-api-deployment.yaml | 2 +- delfin-kubernetes/deploy/delfin-exporter-deployment.yaml | 2 +- delfin-kubernetes/deploy/delfin-task-deployment.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/delfin-kubernetes/deploy/delfin-alert-deployment.yaml b/delfin-kubernetes/deploy/delfin-alert-deployment.yaml index 5f7d224..574edf9 100644 --- a/delfin-kubernetes/deploy/delfin-alert-deployment.yaml +++ b/delfin-kubernetes/deploy/delfin-alert-deployment.yaml @@ -24,7 +24,7 @@ spec: value: redis:6379 - name: OS_DEFAULT__TRANSPORT_URL value: rabbit://delfinuser:delfinpass@rabbitmq:5672// - image: sodafoundation/delfin:k8s + image: sodafoundation/delfin:v1.5.0 name: delfin-alert ports: - containerPort: 162 diff --git a/delfin-kubernetes/deploy/delfin-api-deployment.yaml b/delfin-kubernetes/deploy/delfin-api-deployment.yaml index 8a04037..5bcd4fb 100644 --- a/delfin-kubernetes/deploy/delfin-api-deployment.yaml +++ b/delfin-kubernetes/deploy/delfin-api-deployment.yaml @@ -24,7 +24,7 @@ spec: value: redis:6379 - name: OS_DEFAULT__TRANSPORT_URL value: rabbit://delfinuser:delfinpass@rabbitmq:5672// - image: sodafoundation/delfin:k8s + image: sodafoundation/delfin:v1.5.0 name: delfin-api ports: - containerPort: 8190 diff --git a/delfin-kubernetes/deploy/delfin-exporter-deployment.yaml b/delfin-kubernetes/deploy/delfin-exporter-deployment.yaml index 9d45385..fa99d18 100644 --- a/delfin-kubernetes/deploy/delfin-exporter-deployment.yaml +++ b/delfin-kubernetes/deploy/delfin-exporter-deployment.yaml @@ -24,7 +24,7 @@ spec: value: rabbit://delfinuser:delfinpass@rabbitmq:5672// - name: OS_PROMETHEUS_EXPORTER__METRICS_DIR value: /var/lib/delfin/metrics - image: sodafoundation/delfin:k8s + image: sodafoundation/delfin:v1.5.0 name: delfin-exporter ports: - containerPort: 8195 diff --git a/delfin-kubernetes/deploy/delfin-task-deployment.yaml b/delfin-kubernetes/deploy/delfin-task-deployment.yaml index f956542..9a6c10d 100644 --- a/delfin-kubernetes/deploy/delfin-task-deployment.yaml +++ b/delfin-kubernetes/deploy/delfin-task-deployment.yaml @@ -26,7 +26,7 @@ spec: value: rabbit://delfinuser:delfinpass@rabbitmq:5672// - name: OS_PROMETHEUS_EXPORTER__METRICS_DIR value: /var/lib/delfin/metrics - image: sodafoundation/delfin:k8s + image: sodafoundation/delfin:v1.5.0 name: delfin-task resources: {} volumeMounts: From e06f0f6f7bf8f2c0b1156c4225df4945a9142773 Mon Sep 17 00:00:00 2001 From: vineela1999 Date: Wed, 19 Jan 2022 03:14:33 -0500 Subject: [PATCH 4/4] pointing to docs --- delfin-kubernetes/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/delfin-kubernetes/README.md b/delfin-kubernetes/README.md index d0e9879..f1b1839 100644 --- a/delfin-kubernetes/README.md +++ b/delfin-kubernetes/README.md @@ -5,4 +5,4 @@ All the dependant components deployment which are necessary for the functioning This is tested with single node kubernetes cluster ## Documentation -[https://docs.sodafoundation.io](https://docs.sodafoundation.io/) +[Link to delfin deployment on kubernetes doccumentation](https://docs.sodafoundation.io/guides/developer-guides/delfin/delfin-kubernetes-guide/)