Skip to content

chore(ops): modernize images (Postgres 18 / Redis 8 / Traefik v3.7) + CI#2

Merged
RomeoCavazza merged 1 commit into
mainfrom
chore/modernize-infra
Jun 7, 2026
Merged

chore(ops): modernize images (Postgres 18 / Redis 8 / Traefik v3.7) + CI#2
RomeoCavazza merged 1 commit into
mainfrom
chore/modernize-infra

Conversation

@RomeoCavazza

Copy link
Copy Markdown
Member

Brings the reusable infra layer to current stable versions and bumps the IaC CI.

Changes

  • Postgres 13 → 18-alpine (PGDATA is explicit → v18 data-dir change is a no-op here)
  • Redis 5.0 → 8-alpine
  • Traefik 2.7 → v3.7
  • hashicorp/setup-terraform v3 → v4
  • README: services table + status reflect the modernized infra layer

Notes

  • Traefik v3 keeps the CLI flags used here (api.insecure, kubernetesingress, entrypoints); to be re-validated on a live cluster when the placeholder app-service manifests go real.

Validation (local)

prettier --check, terraform fmt -check, terraform init -backend=false, terraform validate — all green.

🤖 Generated with Claude Code

- Postgres 13 → 18-alpine (PGDATA is explicit, so the v18 data-dir change
  is a no-op here), Redis 5.0 → 8-alpine, Traefik 2.7 → v3.7
- hashicorp/setup-terraform v3 → v4
- README: services table + status reflect the modernized infra layer;
  app-service manifests stay placeholders until images are published

Traefik v3 keeps the CLI flags used here (api.insecure, kubernetesingress,
entrypoints); to be re-validated on a live cluster when manifests go real.

Verified locally: prettier --check + terraform fmt/init/validate all green.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@RomeoCavazza RomeoCavazza merged commit 25ad0fc into main Jun 7, 2026
3 checks passed
@RomeoCavazza RomeoCavazza deleted the chore/modernize-infra branch June 7, 2026 00:35
RomeoCavazza added a commit that referenced this pull request Jun 14, 2026
… CI (#2)

- Postgres 13 → 18-alpine (PGDATA is explicit, so the v18 data-dir change
  is a no-op here), Redis 5.0 → 8-alpine, Traefik 2.7 → v3.7
- hashicorp/setup-terraform v3 → v4
- README: services table + status reflect the modernized infra layer;
  app-service manifests stay placeholders until images are published

Traefik v3 keeps the CLI flags used here (api.insecure, kubernetesingress,
entrypoints); to be re-validated on a live cluster when manifests go real.

Verified locally: prettier --check + terraform fmt/init/validate all green.

Co-authored-by: Florian Billon <florian.billon@epitech.eu>
RomeoCavazza added a commit that referenced this pull request Jun 14, 2026
… CI (#2)

- Postgres 13 → 18-alpine (PGDATA is explicit, so the v18 data-dir change
  is a no-op here), Redis 5.0 → 8-alpine, Traefik 2.7 → v3.7
- hashicorp/setup-terraform v3 → v4
- README: services table + status reflect the modernized infra layer;
  app-service manifests stay placeholders until images are published

Traefik v3 keeps the CLI flags used here (api.insecure, kubernetesingress,
entrypoints); to be re-validated on a live cluster when manifests go real.

Verified locally: prettier --check + terraform fmt/init/validate all green.
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