Skip to content

feat: add meshstack_building_block_definition, meshstack_integration resource#87

Open
grubmeshi wants to merge 31 commits intomainfrom
cu-86c7bx3xw-bbd-resource
Open

feat: add meshstack_building_block_definition, meshstack_integration resource#87
grubmeshi wants to merge 31 commits intomainfrom
cu-86c7bx3xw-bbd-resource

Conversation

@grubmeshi
Copy link
Collaborator

@grubmeshi grubmeshi commented Jan 7, 2026

This PR is huge, partly because it adds a ton of tests, but also the BBD resource is quite a beast.
It also introduces some more convenient Client DTO conversion to the Terraform data model using reflection.

CI tests in this PR use a mock client, but Acceptance tests TestAcc* are also green when run against a local meshfed-api, if that PR is in: https://github.com/meshcloud/meshfed-release/pull/9385

image

This also provides a good basis to refactor meshstack_platform resource concerning secrets, as the BBD and integration already show.

@grubmeshi grubmeshi requested a review from j0g3sc January 7, 2026 14:50
@grubmeshi grubmeshi self-assigned this Jan 7, 2026
@grubmeshi grubmeshi force-pushed the cu-86c7bx3xw-bbd-resource branch from c835aa1 to 7602eff Compare January 7, 2026 14:51
@grubmeshi grubmeshi changed the title cu-86c7bx3xw-bbd-resource feat: add meshstack_building_block_definition resource Jan 7, 2026
@grubmeshi grubmeshi marked this pull request as draft January 7, 2026 14:52
@grubmeshi grubmeshi force-pushed the cu-86c7bx3xw-bbd-resource branch 4 times, most recently from 46df69a to 3b6598f Compare January 14, 2026 15:37
@grubmeshi grubmeshi force-pushed the cu-86c7bx3xw-bbd-resource branch 6 times, most recently from 5aaca9b to a98c8c9 Compare January 28, 2026 13:23
@grubmeshi grubmeshi force-pushed the cu-86c7bx3xw-bbd-resource branch 11 times, most recently from a41c92e to ffa7040 Compare February 4, 2026 20:48
@grubmeshi grubmeshi force-pushed the cu-86c7bx3xw-bbd-resource branch 4 times, most recently from 091e2e4 to 93f79d5 Compare February 11, 2026 10:54
@grubmeshi grubmeshi force-pushed the cu-86c7bx3xw-bbd-resource branch 3 times, most recently from 66b0d46 to a16aecc Compare February 13, 2026 11:03
…form_type, fix missing owned_by_workspace in example
@grubmeshi grubmeshi force-pushed the cu-86c7bx3xw-bbd-resource branch from a16aecc to 2700cc5 Compare February 13, 2026 13:15
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.

2 participants