Skip to content

Promote updates-test → updates.simplerisk.com: mirror manifests on the prod channel#135

Merged
jsokol merged 1 commit into
updates.simplerisk.comfrom
updates-test.simplerisk.com
May 31, 2026
Merged

Promote updates-test → updates.simplerisk.com: mirror manifests on the prod channel#135
jsokol merged 1 commit into
updates.simplerisk.comfrom
updates-test.simplerisk.com

Conversation

@jsokol
Copy link
Copy Markdown
Member

@jsokol jsokol commented May 31, 2026

Summary

Promotes updates-test.simplerisk.comupdates.simplerisk.com so the S3 mirror workflow runs on the prod deploy branch, publishing the five XML manifests to s3://simplerisk-extras-533140816601/latest/updates/.

Follow-on to #134 (which enabled this on the test channel — verified: the licensing service serves releases.xml from testing/updates/ via the updates-test.simplerisk.com host).

Commits in this promotion (1)

  • Mirror updates XML manifests to S3 for the licensing service

Prerequisites — already satisfied

  • CDK deployed (licensing-prod): the simplerisk-updates-publisher-prod role exists and grants PutObject on latest/updates/*.
  • Repo variables set (UPDATES_PUBLISHER_ROLE_ARN, AWS_REGION, EXTRAS_BUCKET).

Effect on merge

The mirror workflow runs on the updates.simplerisk.com branch → uploads releases.xml, Current_Version.xml, upgrade_path.xml, announcements.xml, extra_compatibility.xml to latest/updates/.

Verification after merge

  • Workflow run is green.
  • curl -H 'Host: updates.simplerisk.com' https://<licensing-prod-alb>/releases.xml streams the XML (pre-DNS-cutover, via the prod ALB Host rule 427).

Not included here

DNS cutover for updates.simplerisk.com / updates-test.simplerisk.com → the ALB is a separate, later step. Until then the ALB rules sit idle and only respond to explicit Host: headers.

🤖 Generated with Claude Code

@jsokol jsokol merged commit d5478b7 into updates.simplerisk.com May 31, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant