terraform-provider-spacelift
terraform-provider-spacelift copied to clipboard
Terraform provider to interact with Spacelift
## Description of the change > Description here ## Type of change - [ ] Bug fix (non-breaking change that fixes an issue) - [x] New feature (non-breaking change that...
### Overview When attempting to update an existing stack that was created using the `TERRAFORM_FOSS` workflow tool, we realized that we needed features available only in Terraform v1.7.0+. We implemented...
When trying to deploy the msteams integration provided by Spacelift, we are no longer able to successfully deploy on the latest provider version. If we roll back to 1.8, it...
Following https://github.com/spacelift-io/terraform-provider-spacelift/issues/524, I went ahead and removed the `terraform_version` from my stack configs: ``` terragrunt { - terraform_version = "1.5.6" - terragrunt_version = ">= 0.48.6" use_smart_sanitization = true use_run_all =...
## Description of the change This PR contains the new resource `spacelift_gitlab_integration` to create an GitLab integration for a Spacelift space. > [!IMPORTANT] > The test `TestGitLabIntegrationClearLabels` currently fails, because...
### Description: Currently, the `spacelift_user` resource in the Spacelift Terraform provider utilizes a repeating policy block to manage user role assignments across spaces. This design presents a major limitation: it...
### Description: Currently, the Spacelift Terraform Provider lacks a `spacelift_user` data source, which would allow users to retrieve information about existing Spacelift users. Adding this data source would enable users...
It is possible to create destructor using resource "spacelift_stack_destructor" "example" { ... } ...but it is not possible to read already created destructor details via data_source. It could be ideally...
Initially, I passed the AWS access key and secret key as environment variables to the space lift, and this approach worked well. However, I now want to use AWS SSO...
It would be great to have a way to get the outputs from other stacks with a `data` source. For example: ``` data "spacelift_stack_output" "other_stack_output" { stack = "some other...