few-telephone-23228
10/30/2024, 2:21 AMsource argument lacks the auth property used both in Terraform and CloudFormation to connect the required aws.codebuild.codeconnection resource. This is also the way the AWS console lets you connect to a self-managed GitLab, by using CodeConnection.
None of the workarounds suggested by Pulumi AI works. These include:
• Using a aws.codebuild.SourceCredentials resource, but since it doesn't support either GITLAB nor GITLAB_SELF_MANAGED as server type, Pulumi AI suggest using GITHUB as server type, which means the same source type has to be used in aws.codebuild.Project. Unfortunately, Pulumi then carefully checks for a valid GitHub URL, which of course fails in this case.
• It has also suggested using the missing auth property to point to a aws.codeconnection.Connection resource
• As well as a made up connection_arn property to point to a aws.codeconnection.Connection resource
What is fairly straightforward to do in the AWS console, using CloudFormation or Terraform, seems to be impossible to do in Pulumi. Or am I completely missing something? And why does Pulumi AI keep suggesting to use the non-existent auth or connection_arn properties? Did they use to exist and were removed?No matter how you like to participate in developer communities, Pulumi wants to meet you there. If you want to meet other Pulumi users to share use-cases and best practices, contribute code or documentation, see us at an event, or just tell a story about something cool you did with Pulumi, you are part of our community.
Powered by