Skip to content

Conversation

h3adex
Copy link
Contributor

@h3adex h3adex commented Sep 1, 2025

Description

Implements full support for resource and data source for folders (STACKITTPR-213). Both are marked as beta.

Acceptance tests/Docs updated for:

stackit_resourcemanager_project  
stackit_resourcemanager_folder

stackit_resourcemanager_project improvements:

  • Added attributes: created_at, updated_at
  • Removed incorrect service_account_email documentation

Example configuration:

locals {
  org_id = "xxxx"
}

resource "stackit_resourcemanager_folder" "folder01" {
  name                = "test"
  owner_email         = "<your-mail>@stackit.cloud"
  parent_container_id = local.org_id
  labels = {
    "env" = "dev"
  }
}

data "stackit_resourcemanager_folder" "folder01" {
  container_id = stackit_resourcemanager_folder.folder01.container_id
}

# Projects can be added under folders. When deleting a project,
# it may remain invisible for up to 7 days.
# Folder deletion may fail during this period.
/*resource "stackit_resourcemanager_project" "project01" {
  name                = "proj-01-updated"
  owner_email         = "<your-mail>@stackit.cloud"
  parent_container_id = stackit_resourcemanager_folder.folder01.container_id
}*/

E2E test results in the comments.

Checklist

  • Issue was linked above
  • Code format was applied: make fmt
  • Examples were added / adjusted (see examples/ directory)
  • Docs are up-to-date: make generate-docs (will be checked by CI)
  • Unit tests got implemented or updated
  • Acceptance tests got implemented or updated (see e.g. here)
  • Unit tests are passing: make test (will be checked by CI)
  • No linter issues: make lint (will be checked by CI)

@h3adex h3adex requested a review from a team as a code owner September 1, 2025 14:01
@h3adex h3adex marked this pull request as draft September 1, 2025 14:01
@h3adex h3adex force-pushed the feat/add-folder-to-resourcemanager branch 6 times, most recently from d3752dd to 8c8b3a8 Compare September 2, 2025 09:52
@h3adex
Copy link
Contributor Author

h3adex commented Sep 2, 2025

E2E Run

STACKIT_SERVICE_ACCOUNT_TOKEN=eyJ
TF_ACC=1
TF_ACC_PROJECT_ID=xxxx-xxxx-xxxx-xxxx
TF_ACC_REGION=eu01
TF_ACC_TEST_PROJECT_PARENT_UUID=xxxx-xxxx-xxxx-xxxx
TF_ACC_TEST_PROJECT_PARENT_CONTAINER_ID=test-company
TF_ACC_TEST_PROJECT_SERVICE_ACCOUNT_EMAIL=foo.bar@stackit.clouid
Screenshot 2025-09-02 at 11 49 10

@h3adex h3adex force-pushed the feat/add-folder-to-resourcemanager branch 3 times, most recently from 218b2d7 to 6f7a5bf Compare September 2, 2025 10:17
@h3adex h3adex marked this pull request as ready for review September 2, 2025 10:21
@h3adex h3adex force-pushed the feat/add-folder-to-resourcemanager branch from 6f7a5bf to 4ce777f Compare September 2, 2025 10:33
@h3adex h3adex force-pushed the feat/add-folder-to-resourcemanager branch from 4ce777f to 6d3c81f Compare September 3, 2025 09:04
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
…sourcemanager project/folder

Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
@h3adex h3adex force-pushed the feat/add-folder-to-resourcemanager branch from 6d3c81f to 00b74ca Compare September 4, 2025 11:39
@h3adex h3adex requested a review from rubenhoenle September 4, 2025 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants