feat/implement-sa-keys (#720)

* feat: implement service account key resource
This commit is contained in:
Mauritz Uphoff 2025-03-24 12:24:42 +01:00 committed by GitHub
parent 7d40a590b7
commit 646c15d7f8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 627 additions and 0 deletions

View file

@ -66,6 +66,7 @@ import (
serverBackupSchedule "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/serverbackup/schedule"
serverUpdateSchedule "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/serverupdate/schedule"
serviceAccount "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/serviceaccount/account"
serviceAccountKey "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/serviceaccount/key"
serviceAccountToken "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/serviceaccount/token"
skeCluster "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/ske/cluster"
skeKubeconfig "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/ske/kubeconfig"
@ -566,6 +567,7 @@ func (p *Provider) Resources(_ context.Context) []func() resource.Resource {
serverUpdateSchedule.NewScheduleResource,
serviceAccount.NewServiceAccountResource,
serviceAccountToken.NewServiceAccountTokenResource,
serviceAccountKey.NewServiceAccountKeyResource,
skeProject.NewProjectResource,
skeCluster.NewClusterResource,
skeKubeconfig.NewKubeconfigResource,