Skip to content

feat: Add support for importing `aws_vpc_endpoint` terraform type

Graeme Gillies requested to merge ggillies/add-opl-support into main

What

We want to move outbound private link configuration into it's own terraform state as the data to create it (given to us by the users) is inherantly something we can't trust to be correct. This means that if the user gives us bad information, terraform will fail, causing the entire configure job to fail.

By moving OPL (and other pieces dependant on untrusted data from the user) to its own terraform state, we can better isolate and insulate ourselves from this failure.

In order to move OPL links to a new state without service disruption, we want to leverage the terra-transformer import function. So we need to add support for this specific terraform resource type.

Why

Part of https://gitlab.com/gitlab-com/gl-infra/gitlab-dedicated/team/-/issues/6192

Merge request reports

Loading