-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Title: Refactor deployment to component-based architecture and update CI
Description
This PR refactors the application structure to decouple specific components from the base installation, following the architectural pattern used in the activity-system. By moving these elements into a separate Flux Kustomization, we allow for more modular environment-specific configurations.
Changes
Infrastructure (Kustomize)
Related to:
- Base Cleanup: Removed the specific component from the base installation to keep the core deployment lean.
- Component Isolation: Created a separate kustomization under
components/, mirroring the pattern found in: - Overlay Update: Updated the
stagingoverlay to include the new component via thecomponentsfield, as seen in the reference:
CI/CD Pipeline
- Workflow Update: Updated the GitHub Action to use the latest version of
datum-cloud/actions/.github/workflows/publish-docker.yaml. - Auto-Deploy: Configured the workflow to automatically trigger deployments to the
datum-cloud/infrarepository whenever a new release is published, ensuring the environment stays in sync with the latest image.
Generated for the infra team review.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels