Skip to content

Feat/migrate to s3#27

Merged
nbrieussel merged 3 commits into
mainfrom
feat/migrate-to-s3
Jun 13, 2026
Merged

Feat/migrate to s3#27
nbrieussel merged 3 commits into
mainfrom
feat/migrate-to-s3

Conversation

@nbrieussel

Copy link
Copy Markdown
Contributor

No description provided.

Comment thread .github/workflows/scaleway-auth-check.yml Fixed
Comment thread .github/workflows/scaleway-auth-check.yml Fixed
Comment thread .github/workflows/scaleway-auth-check.yml Fixed
Comment thread .github/workflows/scaleway-auth-check.yml Fixed
Comment thread .github/workflows/scaleway-auth-check.yml Fixed
Comment thread .github/workflows/scaleway-auth-check.yml Fixed
Nicolas Brieussel and others added 3 commits June 13, 2026 01:25
Replaces the Scaleway Object Storage backend (fr-par, custom endpoints,
skip_* overrides) with a native AWS S3 bucket (eu-west-3) managed by a
new terraform-state-bucket root module (renamed from state-backend).

- terraform-state-bucket: provisions the S3 bucket via terraform-aws-modules/s3-bucket,
  with versioning, server-side encryption, and native S3 state locking
  (Terraform >= 1.10, no DynamoDB required)
- cluster/scaleway + github-ci: version.tf backends updated to point at
  the new bucket; Scaleway-specific endpoint and skip_* flags removed
- mise.toml: drop SCW→AWS env var shim, update lock task to new root name
- CLAUDE.md: updated architecture section to reflect 4 roots and new layout
- Lock files regenerated for darwin_arm64 + linux_amd64

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
terraform providers lock fails when a root has module blocks that are
not yet installed. Adding init -backend=false installs modules without
touching the remote backend (no credentials needed), unblocking the
multi-platform lock check.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…setup

Documents the full bootstrap flow for new contributors: Infisical
credentials, daily aws sso login requirement, Scaleway API key setup,
and the rationale behind the infrastructure choices.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@nbrieussel nbrieussel force-pushed the feat/migrate-to-s3 branch from 19145e7 to a5f9ba9 Compare June 12, 2026 23:26
@nbrieussel nbrieussel merged commit e9e8e5e into main Jun 13, 2026
8 checks passed
@nbrieussel nbrieussel deleted the feat/migrate-to-s3 branch June 13, 2026 00:47
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