dapr / test-infra

Test apps and tools for Dapr
Apache License 2.0
14 stars 24 forks source link

Retire longhauls in MSFT internal Azure subscription #210

Closed tmacam closed 12 months ago

tmacam commented 1 year ago

Dapr longhaul environments exist in an Azure subscription that is internal to MSFT (henceforth referred as "internal sub").

As mentioned in #167, there is the desire to move these environments to an existing Dapr project-owned subscription, which is the same currently used by E2E tests(henceforth referred as "OSS sub"). This will allow for Dapr OSS members to have access to said environments and give the project more independence.

Additionally, within MSFT there is a need to deprecate, vacate and destroy the internal sub as soon as possible. This has been postponed to after 1.12 release to

  1. avoid causing any disruption to the 1.12 release and
  2. to give time to prepare some work to automate the creation of LH environments .

But Dapr v1.12 was released. PRs such as #201, #199 and others give us confidence we can replicate our longhaul environments in nny azure subscription (OSS sub included). As such, as the time urges and there is no remaining impediments, the time has come to deprecate the existing longhaul environments in the internal sub.

The current solution does not persist metrics after 30 days. Given that, if the new solution is up 30 days before the next release, there is no risk of data loss.

I am creating this issue to track the progress of this task and to collect any feedback or concerns regarding this process. The creation of the mirror longhaul environment is being tracked on #167.

Related tasks

tmacam commented 1 year ago

Saving the status of the cluster

Weekly longhaul

image

Release longhaul

image

tmacam commented 1 year ago

Adding an export of the LongHaulAlerts dashboard which never made to a PR and whose content I am not sure is ready to be added as a PR either.

LongHaulAlerts-1699322293133.json

tmacam commented 12 months ago

Clusters were removed yesterday.

tmacam commented 12 months ago

Service Principal and Role assignment used by the previous longhaul clusters were removed. The current secrets in this repository refer to the new service principal that grants access to the clusters in the OSS subscription.

Nothing else pending. Resolving.