From 9396d1abf75926a377b7048014318d22e3b97319 Mon Sep 17 00:00:00 2001 From: Michael Barroco Date: Sat, 5 Oct 2024 11:47:27 +0200 Subject: [PATCH 1/2] [releases] Add Release versions description (#1126) --- RELEASE.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/RELEASE.md b/RELEASE.md index 12f314ec1..9535692d8 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,3 +1,16 @@ +# Release versions + +Currently, InterUSS publishes two types of release versions: release candidates and stable versions. Creation of releases is based on Commiters' appreciation. + +Release candidates can be identified by their suffix `-rc*`. Those versions are published for early adopters. + +The source of stable versions is usually a release candidate. + +Release notes can be found on the [releases page](https://github.com/interuss/dss/releases) of this repository. + +To be promoted to stable, a release must be first tested on a DSS Pool composed by two DSS Instances hosted in two separate clouds. The verification is made by running the [prober](https://github.com/interuss/monitoring/tree/main/monitoring/prober) and the [USS qualifier](https://github.com/interuss/monitoring/tree/main/monitoring/uss_qualifier) on both DSS Instances. +Reports are attached to releases on the [releases page](https://github.com/interuss/dss/releases). + # Release Management Releases of the DSS are based on git tags in the format `interuss/dss/v[0-9]+\.[0-9]+\.[0-9]+`, optionally suffixed with `-[0-9A-Za-z-.]+`. This tag form follows the pattern `[owner]/[component]/[semantic version]`; see [semantic version](https://semver.org) for more information. From 08e542ca817a61c984d743704ebadd4806479a1e Mon Sep 17 00:00:00 2001 From: Michael Barroco Date: Sat, 5 Oct 2024 11:47:41 +0200 Subject: [PATCH 2/2] [monitoring] Update monitoring to v0.11.1 (#1125) --- build/dev/probe_locally.sh | 2 +- build/dev/qualify_locally.sh | 2 +- deploy/operations/ci/aws-1/test-resources.yaml | 2 +- test/migrations/rid_db_post_migration_e2e.sh | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build/dev/probe_locally.sh b/build/dev/probe_locally.sh index 2a6cb6a2a..606f895c3 100755 --- a/build/dev/probe_locally.sh +++ b/build/dev/probe_locally.sh @@ -40,7 +40,7 @@ if ! docker run --link "$OAUTH_CONTAINER":oauth \ --network dss_sandbox-default \ -v "${RESULTFILE}:/app/test_result" \ -w /app/monitoring/prober \ - interuss/monitoring:v0.9.1 \ + interuss/monitoring:v0.11.1 \ pytest \ "${1:-.}" \ -rsx \ diff --git a/build/dev/qualify_locally.sh b/build/dev/qualify_locally.sh index 6940caa35..212feedf5 100755 --- a/build/dev/qualify_locally.sh +++ b/build/dev/qualify_locally.sh @@ -37,7 +37,7 @@ if ! docker run --link "$OAUTH_CONTAINER":oauth \ -w /app/monitoring/uss_qualifier \ -e AUTH_SPEC='DummyOAuth(http://oauth:8085/token,uss_qualifier)' \ -e AUTH_SPEC_2='DummyOAuth(http://oauth:8085/token,uss_qualifier_2)' \ - interuss/monitoring:v0.9.1 \ + interuss/monitoring:v0.11.1 \ python main.py --config dss_probing_qualifier_config; then if [ "$CI" == "true" ]; then diff --git a/deploy/operations/ci/aws-1/test-resources.yaml b/deploy/operations/ci/aws-1/test-resources.yaml index 72fd8c8ca..57d776ca2 100644 --- a/deploy/operations/ci/aws-1/test-resources.yaml +++ b/deploy/operations/ci/aws-1/test-resources.yaml @@ -219,7 +219,7 @@ spec: image: alpine:3.17.3 command: [ 'sh', '-c', "until wget -nv https://dss.ci.aws-interuss.uspace.dev/healthy; do echo waiting for dss to be available from the public internet; sleep 2; done" ] containers: - - image: interuss/monitoring:v0.7.0 + - image: interuss/monitoring:v0.11.1 name: uss-qualifier workingDir: /app/monitoring/uss_qualifier volumeMounts: diff --git a/test/migrations/rid_db_post_migration_e2e.sh b/test/migrations/rid_db_post_migration_e2e.sh index ccf1ec4eb..0c5c7e6b1 100755 --- a/test/migrations/rid_db_post_migration_e2e.sh +++ b/test/migrations/rid_db_post_migration_e2e.sh @@ -82,7 +82,7 @@ docker run --link dummy-oauth-for-testing:oauth \ --link core-service-for-testing:core-service \ -v "${RESULTFILE}:/app/test_result" \ -w /app/monitoring/prober \ - interuss/monitoring:v0.5.0 \ + interuss/monitoring:v0.11.1 \ pytest \ "${1:-.}" \ -rsx \