Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: [PAGOPA-2625] Defining FdR-Fase3 PostgreSQL infra and all related pipelines #2768

Merged
merged 12 commits into from
Feb 7, 2025

Conversation

andrea-deri
Copy link
Contributor

@andrea-deri andrea-deri commented Feb 6, 2025

This PR contains the definition of a new resource for FdR project. In detail, the changes are related to the definition of a new PostgreSQL database for FdR-Fase3 context. The new database is included in the same PostgreSQL Flexible Server of the FdR-Fase1 DB, in order to use the same context and reduce the proliferation of different servers.
In order to define the schema, tables, indexes and more, the PR also contains the definition of the needed resources via Liquibase XML file, adding new Azure DevOps pipelines for automatize processes and applies.

List of changes

  • Defined a new PostgreSQL DB resource on same Flexible Server of FdR1's DB
  • Added Liquibase file for the creation of DB schema and related objects
  • Added Azure DevOps pipelines for DB init and migration

Motivation and context

These changes are required in order to migrate FdR-Fase3 persistence on PostgreSQL database.

Type of changes

  • Add new resources
  • Update configuration to existing resources
  • Remove existing resources

Does this introduce a change to production resources with possible user impact?

  • Yes, users may be impacted applying this change
  • No

Does this introduce an unwanted change on infrastructure? Check terraform plan execution result

  • Yes
  • No

Other information


If PR is partially applied, why? (reserved to mantainers)

@andrea-deri andrea-deri added the fdr The changes refer to FdR domain label Feb 6, 2025
@andrea-deri andrea-deri self-assigned this Feb 6, 2025
@andrea-deri andrea-deri requested review from a team as code owners February 6, 2025 10:19
@andrea-deri andrea-deri added env: dev The status refers to DEV environment env: uat The status refers to UAT environment status: applied ✋ labels Feb 6, 2025
@aomegax aomegax merged commit 34a7c52 into main Feb 7, 2025
6 checks passed
@aomegax aomegax deleted the PAGOPA-2625 branch February 7, 2025 08:51
Copy link

github-actions bot commented Feb 7, 2025

🎉 This PR is included in version 1.379.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
env: dev The status refers to DEV environment env: uat The status refers to UAT environment fdr The changes refer to FdR domain released status: applied ✋
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants