Commit c2ff7a54 authored by Jonas Waeber's avatar Jonas Waeber
Browse files

Refactor deployment

parent 4defe007
Pipeline #11506 passed with stages
in 5 minutes and 8 seconds
......@@ -65,7 +65,7 @@ test-chart:
tags:
- mbr
script:
- helm lint chart/
- helm lint helm-charts/
publish-chart:
stage: publish
......@@ -76,7 +76,7 @@ publish-chart:
- export HELM_EXPERIMENTAL_OCI=1
- helm registry login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" "$CI_REGISTRY"
- ./insert_chart_versions.sh
- helm chart save chart/ "$CI_REGISTRY/$CI_PROJECT_PATH:$CI_COMMIT_TAG-chart"
- helm chart save helm-charts/ "$CI_REGISTRY/$CI_PROJECT_PATH:$CI_COMMIT_TAG-chart"
- helm chart push "$CI_REGISTRY/$CI_PROJECT_PATH:$CI_COMMIT_TAG-chart"
- helm registry logout "$CI_REGISTRY"
only:
......
......@@ -5,6 +5,6 @@ metadata:
namespace: memobase
data:
APPLICATION_ID: "{{ .Values.deploymentName }}-app"
TOPIC_IN: "{{ .Values.deploymentName }}-input"
TOPIC_OUT: "{{ .Values.deploymentName }}-output"
TOPIC_IN: "{{ .Values.inputTopic }}"
TOPIC_OUT: "{{ .Values.outputTopic }}"
TOPIC_PROCESS: "{{ .Values.deploymentName }}-reporting"
\ No newline at end of file
......@@ -4,4 +4,6 @@ image: "memoriav/memobase-2020/services/elastic-services/search-doc-service"
tag: "latest"
deploymentName: search-doc-service
kafkaConfigs: prod-kafka-bootstrap-servers
\ No newline at end of file
kafkaConfigs: prod-kafka-bootstrap-servers
outputTopic: search-doc-output-documents
inputTopic: search-doc-input-documents
\ No newline at end of file
#!/usr/bin/env bash
echo Creating release: $1
sed -i "s/version: 0.0.0/version: $CI_COMMIT_TAG/g" ./chart/Chart.yaml
sed -i "s/appVersion: 0.0.0/appVersion: $CI_COMMIT_TAG/g" ./chart/Chart.yaml
sed -i "s/tag: \"latest\"/tag: $CI_COMMIT_TAG/g" ./chart/values.yaml
\ No newline at end of file
sed -i "s/version: 0.0.0/version: $CI_COMMIT_TAG/g" ./helm-charts/Chart.yaml
sed -i "s/appVersion: 0.0.0/appVersion: $CI_COMMIT_TAG/g" ./helm-charts/Chart.yaml
sed -i "s/tag: \"latest\"/tag: $CI_COMMIT_TAG/g" ./helm-charts/values.yaml
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment