Skip to content

Move staging to OVH baremetal with TDX attestation - #3

Closed
posix4e wants to merge 34 commits into
mainfrom
wip/infra-simplify-clean
Closed

Move staging to OVH baremetal with TDX attestation#3
posix4e wants to merge 34 commits into
mainfrom
wip/infra-simplify-clean

Conversation

@posix4e

@posix4e posix4e commented Mar 24, 2026

Copy link
Copy Markdown
Member

What this does

We moved DevOps Defender's staging environment for example apps from Google Cloud to our own dedicated server in Europe (OVH).

@posix4e
posix4e force-pushed the wip/infra-simplify-clean branch from e3b10bb to 75babd6 Compare March 24, 2026 19:05
@posix4e
posix4e force-pushed the wip/infra-simplify-clean branch from 75babd6 to f9086aa Compare March 24, 2026 19:07
@posix4e
posix4e force-pushed the wip/infra-simplify-clean branch from f9086aa to 2b4d4d8 Compare March 24, 2026 19:12
@posix4e
posix4e force-pushed the wip/infra-simplify-clean branch from 2b4d4d8 to 6811fc0 Compare March 24, 2026 19:13
@posix4e
posix4e force-pushed the wip/infra-simplify-clean branch from 6811fc0 to da7f298 Compare March 24, 2026 19:36
@posix4e
posix4e force-pushed the wip/infra-simplify-clean branch from da7f298 to 3ab9e1c Compare March 24, 2026 20:58
@posix4e
posix4e force-pushed the wip/infra-simplify-clean branch from 5913914 to 98ff6d3 Compare March 24, 2026 21:34
@posix4e
posix4e marked this pull request as draft March 24, 2026 21:40
@posix4e posix4e changed the title infra: simplify to baremetal-only, remove insecure/fallback modes Move staging to OVH baremetal with TDX attestation Mar 24, 2026
@posix4e
posix4e force-pushed the wip/infra-simplify-clean branch from 98ff6d3 to b1fff88 Compare March 24, 2026 21:49
@posix4e
posix4e force-pushed the wip/infra-simplify-clean branch from b1fff88 to de1125d Compare March 24, 2026 22:45
@posix4e
posix4e marked this pull request as ready for review March 24, 2026 23:45
posix4e added 2 commits March 24, 2026 23:50
create_and_run_cp_tunnel now looks up existing tunnels by name before
creating. If a stale tunnel exists, it is deleted and recreated so we
get a fresh token. This prevents the 'You already have a tunnel with
this name' error that was blocking staging deploys.
posix4e added 2 commits March 26, 2026 00:20
- point staging agent registration at app-staging.slopandmop.com
- derive cp_public_hostname and Cloudflare domain from inventory
- require explicit cp_url / cp_public_hostname in the playbook
- use bootstrap_cp config for locally launched staging control-plane VMs
- wire staging workflow through the staging GitHub environment and
  staging-specific Cloudflare secrets

This replaces the dead app-staging.devopsdefender.com staging path while
keeping DevOps Defender production on the old domain.
@posix4e
posix4e force-pushed the wip/infra-simplify-clean branch 4 times, most recently from 8c2b6fb to 2337d4d Compare March 26, 2026 13:15
@posix4e
posix4e marked this pull request as ready for review March 26, 2026 18:15
@posix4e
posix4e force-pushed the wip/infra-simplify-clean branch 3 times, most recently from 4e2e975 to be83798 Compare March 26, 2026 21:39
@posix4e
posix4e force-pushed the wip/infra-simplify-clean branch from be83798 to 8197dd7 Compare March 26, 2026 21:44
@posix4e posix4e closed this Mar 27, 2026
@posix4e
posix4e deleted the wip/infra-simplify-clean branch March 27, 2026 12:57
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