diff --git a/.github/workflows/pull-release.yml b/.github/workflows/pull-release.yml index 81fb24f..aceff37 100644 --- a/.github/workflows/pull-release.yml +++ b/.github/workflows/pull-release.yml @@ -106,6 +106,12 @@ jobs: with: repository: hypertrace/hypertrace-service + - name: Get latest charts for hypertrace-alert-engine + id: hypertrace-alert-engine + uses: oprypin/find-latest-tag@v1 + with: + repository: hypertrace/hypertrace-alert-engine + - uses: actions/checkout@v2 - name: Install changelog python library @@ -139,6 +145,7 @@ jobs: entity_service_version: ${{ steps.entity-service.outputs.tag }} config_service_version: ${{ steps.config-service.outputs.tag }} hypertrace_service_version: ${{ steps.hypertrace-service.outputs.tag }} + hypertrace_alert_engine_version: ${{ steps.hypertrace-alert-engine.outputs.tag }} - name: update release notes run: | @@ -154,6 +161,7 @@ jobs: entity_service_version: ${{ steps.entity-service.outputs.tag }} config_service_version: ${{ steps.config-service.outputs.tag }} hypertrace_version: ${{ steps.hypertrace.outputs.tag }} + hypertrace_alert_engine_version: ${{ steps.hypertrace-alert-engine.outputs.tag }} - name: update compatibility matrix run: | @@ -168,6 +176,7 @@ jobs: gateway_service_version: ${{ steps.gateway-service.outputs.tag }} entity_service_version: ${{ steps.entity-service.outputs.tag }} config_service_version: ${{ steps.config-service.outputs.tag }} + hypertrace_alert_engine_version: ${{ steps.hypertrace-alert-engine.outputs.tag }} - name: Create Pull Request id: cpr diff --git a/.github/workflows/scripts/create-charts.sh b/.github/workflows/scripts/create-charts.sh index fc62e3d..052c371 100755 --- a/.github/workflows/scripts/create-charts.sh +++ b/.github/workflows/scripts/create-charts.sh @@ -93,6 +93,10 @@ update_platform_services_charts() { echo ' repository:' $HELM_GCS_REPO echo ' version:' $hypertrace_service_version echo ' condition: merge-query-services.enabled' + echo ' - name: hypertrace-alert-engine' + echo ' repository:' $HELM_GCS_REPO + echo ' version:' $hypertrace_alert_engine_version + echo ' condition: alerting.enabled' echo ' - name: kafka-topic-creator' echo ' repository:' $HELM_GCS_REPO echo ' version:' 0.1.7 @@ -108,6 +112,7 @@ write_to_tmp_source() { echo 'hypertrace-graphql:'$hypertrace_graphql_version echo 'hypertrace-ui:'$hypertrace_ui_version echo 'hypertrace-ingester:'$hypertrace_ingester_version + echo 'hypertrace-alert-engine:'$hypertrace_alert_engine_version } write_changelog() { @@ -145,6 +150,10 @@ write_changelog() { hypertrace_ingester_old_version=$(get_prior_service_version "hypertrace-ingester") echo '#### `Hypertrace ingester` ' '[(' $hypertrace_ingester_old_version '..' $hypertrace_ingester_version')](https://github.com/hypertrace/hypertrace-ingester/releases)' changelog -m hypertrace hypertrace-ingester $hypertrace_ingester_old_version $hypertrace_ingester_version + + hypertrace_alert_engine_old_version=$(get_prior_service_version "hypertrace-alert-engine") + echo '#### `Hypertrace alert engine` ' '[(' $hypertrace_alert_engine_old_version '..' $hypertrace_alert_engine_version')](https://github.com/hypertrace/hypertrace-alert-engine/releases)' + changelog -m hypertrace hypertrace-alert-engine $hypertrace_alert_engine_old_version $hypertrace_alert_engine_version } if [ $1 == "data-services" ]; then diff --git a/kubernetes/tmp/compatibility_matrix.txt b/kubernetes/tmp/compatibility_matrix.txt index 1932264..f3896f4 100755 --- a/kubernetes/tmp/compatibility_matrix.txt +++ b/kubernetes/tmp/compatibility_matrix.txt @@ -6,3 +6,4 @@ config-service:0.1.4 hypertrace-graphql:0.7.7 hypertrace-ui:0.70.2 hypertrace-ingester:0.6.19 +hypertrace-alert-engine:0.0.0