Seqera_workspace_participant: role = "view" silently ignored during Create

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

Hi Piyumi - Our internal team is looking at this as a potential bug. Which company/account do you work for?

Cheers,

Andrew

Hi Andrew,

Thanks for checking on this. I’m a tenant of https://seqera.services.biocommons.org.au instance.

Regards,
Piyumi