feat(s3): adds s3 media storage #17

Merged
Augspies merged 1 commit from feat/updates-to-layout-and-add-s3 into dev 2026-07-07 17:00:05 +02:00
Owner
No description provided.
Author
Owner
  1. Landing Page Layout: Removed the rigid max-w-5xl container from the page wrapper, allowing structural blocks
    (like Hero and CTAs) to span full-bleed edge-to-edge. All standard blocks remain centered inside max-w-7xl .
  2. Responsive High-Res Hero: Overwrote the low-resolution master image with the enhanced 1376x768 version and
    rewrote the hero block template to serve responsive versions dynamically depending on screen size via standard
    tags.
  3. Scaleway S3 Integration: Modernized the Django settings to use the Django 5.x STORAGES configuration, mapped
    credentials from the Kubernetes secret ( app-secret ), and updated the staging and production app-env ConfigMaps
    in Kustomize.
  4. Vault & Playbook Setup: Expanded the Ansible playbooks to securely provision AWS_ACCESS_KEY_ID and
    AWS_SECRET_ACCESS_KEY to the cluster Secret, using your vault-encrypted staging variables.
  5. Connectivity Validation: Executed a live test script using the decrypted staging secrets to successfully
    authenticate, list, write, and read objects on the vatty-stage Scaleway bucket.
1. Landing Page Layout: Removed the rigid max-w-5xl container from the page wrapper, allowing structural blocks (like Hero and CTAs) to span full-bleed edge-to-edge. All standard blocks remain centered inside max-w-7xl . 2. Responsive High-Res Hero: Overwrote the low-resolution master image with the enhanced 1376x768 version and rewrote the hero block template to serve responsive versions dynamically depending on screen size via standard <picture> tags. 3. Scaleway S3 Integration: Modernized the Django settings to use the Django 5.x STORAGES configuration, mapped credentials from the Kubernetes secret ( app-secret ), and updated the staging and production app-env ConfigMaps in Kustomize. 4. Vault & Playbook Setup: Expanded the Ansible playbooks to securely provision AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY to the cluster Secret, using your vault-encrypted staging variables. 5. Connectivity Validation: Executed a live test script using the decrypted staging secrets to successfully authenticate, list, write, and read objects on the vatty-stage Scaleway bucket.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Augspies/virtual-attorney!17
No description provided.