Skip to content

Update CloudFormation quickstart to v0.3.0 - #352

Merged
rgarcia merged 1 commit into
mainfrom
hypeship/cf-quickstart-v0-3
Aug 5, 2026
Merged

Update CloudFormation quickstart to v0.3.0#352
rgarcia merged 1 commit into
mainfrom
hypeship/cf-quickstart-v0-3

Conversation

@rgarcia

@rgarcia rgarcia commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • pin the AWS CloudFormation quickstart to Hypeman API v0.3.0
  • use port 4973 for the API, internal registry, security group, CLI config, endpoint output, and health validation
  • document and test the published quickstart defaults

Tests

  • go test ./deploy/aws/cloudformation
  • bash -n scripts/install.sh scripts/e2e-install-test.sh
  • uvx cfn-lint deploy/aws/cloudformation/template.yaml
  • git diff --check origin/main

Note

Medium Risk
Changes published deployment defaults (port and release pin) and bootstrap systemd behavior; misconfiguration could break remote API/registry access for new stacks, but scope is limited to deploy assets and tests.

Overview
Updates the AWS CloudFormation quickstart defaults for Hypeman v0.3.0, where the API and internal registry share port 4973 instead of 8080.

ApiPort defaults to 4973 everywhere it matters: security group ingress, HypemanEndpoint, local CLI config, health checks, and docs. HypemanVersion is pinned to v0.3.0 instead of latest.

Instance bootstrap now always drops a cloudformation.conf systemd override setting PORT and REGISTRY__URL=localhost:${ApiPort}, optionally appends disk I/O capacity when throughput is set, then reloads and restarts Hypeman (previously the override and restart only ran when throughput was configured).

Tests add TestApiPortContract and refresh expected parameter defaults in deploy/README.md.

Reviewed by Cursor Bugbot for commit 310945c. Bugbot is set up for automated code reviews on this repo. Configure here.

@rgarcia
rgarcia requested a review from sjmiller609 August 5, 2026 19:51
@rgarcia
rgarcia merged commit c43e0ec into main Aug 5, 2026
13 checks passed
@rgarcia
rgarcia deleted the hypeship/cf-quickstart-v0-3 branch August 5, 2026 20:03
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.

2 participants