Skip to content

[DPE-9671] Fix #1539, Terraform support improved - #1995

Open
xavipg003 wants to merge 6 commits into
16/edgefrom
dpe-9671
Open

xavipg003 wants to merge 6 commits into
16/edgefrom
dpe-9671

Conversation

@xavipg003

Copy link
Copy Markdown

PostgreSQL operator didn't follow CC008 spec for Terraform Juju provider support (I/O variable names, alphabetical order, etc.) and no tests were present. Therefore, support was added and both integration and native unit tests were added.

Remark: these tests will only be executed when any file inside these paths is modified:
paths:
- "terraform/**"
- "tests/terraform/**"
- "tests/integration/terraform/**"
- "tests/spread/test_terraform_deploy.py/**"
- "tox.ini"
- ".github/workflows/terraform.yaml"

@xavipg003 xavipg003 added the bug Something isn't working as expected label Sep 23, 2026
@github-actions github-actions Bot added the Libraries: Out of sync The charm libs used are out-of-sync label Sep 23, 2026
@xavipg003 xavipg003 changed the title [DPE-9671] Fix#1539, Terraform support improved - #1994 [DPE-9671] Fix#1539, Terraform support improved Sep 23, 2026
@xavipg003
xavipg003 marked this pull request as ready for review September 23, 2026 15:54
@xavipg003
xavipg003 requested a review from a team as a code owner September 23, 2026 15:54
@xavipg003 xavipg003 changed the title [DPE-9671] Fix#1539, Terraform support improved [DPE-9671] Fix #1539, Terraform support improved Sep 23, 2026

@marceloneppel marceloneppel left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work, @xavipg003.

Comment thread terraform/README.md
Comment thread terraform/tests/outputs.tftest.hcl Outdated

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working as expected Libraries: Out of sync The charm libs used are out-of-sync

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PG16/edge not fully compatible with juju terraform provider v1 specification

2 participants