Feat/stackittpr 189 min max tests (#806)

* feat(serverupdate): added min/max tests

* feat(serverbackup): added min/max tests

* chore(dns): added min/max tests

* fix(dns): correct attribute setting of zone type

* chore(secretsmanager): added min/max tests

* chore(acceptance tests): fixed linter issues

* chore(acceptance tests): cleanup code

* updated documentation

* chore(acceptance test): fixed review findings
This commit is contained in:
Rüdiger Schmitz 2025-05-09 15:07:47 +02:00 committed by GitHub
parent 6a0ccb87ee
commit b2af6ac0e4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 1136 additions and 674 deletions

View file

@ -0,0 +1,34 @@
variable "project_id" {}
variable "server_id" {}
variable "schedule_name" {}
variable "rrule" {}
variable "enabled" {}
variable "backup_name" {}
variable "retention_period" {}
variable "region" {}
resource "stackit_server_backup_schedule" "test_schedule" {
project_id = var.project_id
server_id = var.server_id
name = var.schedule_name
rrule = var.rrule
enabled = var.enabled
backup_properties = {
name = var.backup_name
retention_period = var.retention_period
volume_ids = null
}
region = var.region
}
data "stackit_server_backup_schedule" "schedule_data_test" {
project_id = var.project_id
server_id = var.server_id
backup_schedule_id = stackit_server_backup_schedule.test_schedule.backup_schedule_id
}
data "stackit_server_backup_schedules" "schedules_data_test" {
project_id = var.project_id
server_id = var.server_id
}

View file

@ -0,0 +1,32 @@
variable "project_id" {}
variable "server_id" {}
variable "schedule_name" {}
variable "rrule" {}
variable "enabled" {}
variable "backup_name" {}
variable "retention_period" {}
resource "stackit_server_backup_schedule" "test_schedule" {
project_id = var.project_id
server_id = var.server_id
name = var.schedule_name
rrule = var.rrule
enabled = var.enabled
backup_properties = {
name = var.backup_name
retention_period = var.retention_period
volume_ids = null
}
}
data "stackit_server_backup_schedule" "schedule_data_test" {
project_id = var.project_id
server_id = var.server_id
backup_schedule_id = stackit_server_backup_schedule.test_schedule.backup_schedule_id
}
data "stackit_server_backup_schedules" "schedules_data_test" {
project_id = var.project_id
server_id = var.server_id
}