Hi Team,
I’m trying to add new participants to a workspace programmatically. I’m using the latest Seqera terraform provider (0.42.0). In my case, as our infrastructure is mainly managed using Pulumi, I generated the pulumi SDK from the terraform provider via pulumi package add terraform-provider ... and use the resources from there.
When I create a new seqera_workspace_participant with role = "view", the
participant is added to the workspace but ends up with role launch (verified
in the Seqera UI), and not view. During resource creation, provider doesn’t report any errors.
If I re-run pulumi up, Pulumi detects the drift, invokes the provider’s Update, and the participant’s role gets correctly changed to view.
In addition, I also tried creating new seqera_workspace_participant with a different role=admin, and this was applied correctly.
Appreciate your help on resolving this.
Thank you.
Piyumi