Skip to content

Add EC2 provider and EC2 smoke workflow#126

Open
crohr wants to merge 12 commits intomasterfrom
ec2
Open

Add EC2 provider and EC2 smoke workflow#126
crohr wants to merge 12 commits intomasterfrom
ec2

Conversation

@crohr
Copy link
Member

@crohr crohr commented Feb 15, 2026

Summary\n- add new ec2 provider with CA-signed SSH access and lifecycle support (up/down/list)\n- canonicalize CA key env to PULLPREVIEW_CA_KEY with Hetzner fallback compatibility\n- add EC2 AMI selection by ID or newest available name-prefix match with fail-fast arch validation\n- add EC2 smoke deployment job to .github/workflows/pullpreview.yml\n\n## Validation\n- make test\n- mise exec -- go test ./...\n- make dist\n

@crohr crohr added the pullpreview This label allows to start a PullPreview environment label Feb 15, 2026
@github-actions
Copy link

github-actions bot commented Feb 15, 2026

Deploying action with PullPreview

Field Value
Latest commit a5e7e4d
Job deploy_smoke_1
Status ✅ Deploy successful
Preview URL https://ip-54-165-198-157.my.preview.run:443

View logs

@github-actions
Copy link

github-actions bot commented Feb 15, 2026

Deploying action with PullPreview

Field Value
Latest commit a5e7e4d
Job deploy_smoke_2
Status ✅ Deploy successful
Preview URL https://ip-54-165-198-157.my.preview.run:443

View logs

@github-actions
Copy link

github-actions bot commented Feb 15, 2026

Deploying action with PullPreview

Field Value
Latest commit a5e7e4d
Job deploy_smoke_hetzner
Status ✅ Deploy successful
Preview URL https://ip-178-156-249-155.rev2.click:443

View logs

@github-actions
Copy link

github-actions bot commented Feb 15, 2026

Deploying action with PullPreview

Field Value
Latest commit a5e7e4d
Job deploy_smoke_ec2
Status ❌ Deploy failed
Preview URL Pending

View logs

@crohr crohr added pullpreview This label allows to start a PullPreview environment and removed pullpreview This label allows to start a PullPreview environment labels Feb 15, 2026
@github-actions github-actions bot removed the pullpreview This label allows to start a PullPreview environment label Feb 15, 2026
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