feat(MariaDB): Min/Max acceptance test (#797)

* add min and max acc tests for mariadb
This commit is contained in:
Marcel Jacek 2025-04-30 12:08:27 +02:00 committed by GitHub
parent 4d93772fd2
commit 30a01c3037
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 414 additions and 138 deletions

View file

@ -0,0 +1,40 @@
variable "project_id" {}
variable "name" {}
variable "db_version" {}
variable "plan_name" {}
variable "observability_instance_plan_name" {}
variable "parameters_enable_monitoring" {}
variable "parameters_graphite" {}
variable "parameters_max_disk_threshold" {}
variable "parameters_metrics_frequency" {}
variable "parameters_metrics_prefix" {}
variable "parameters_sgw_acl" {}
variable "parameters_syslog" {}
resource "stackit_observability_instance" "observability_instance" {
project_id = var.project_id
name = var.name
plan_name = var.observability_instance_plan_name
}
resource "stackit_mariadb_instance" "instance" {
project_id = var.project_id
name = var.name
version = var.db_version
plan_name = var.plan_name
parameters = {
enable_monitoring = var.parameters_enable_monitoring
graphite = var.parameters_graphite
max_disk_threshold = var.parameters_max_disk_threshold
metrics_frequency = var.parameters_metrics_frequency
metrics_prefix = var.parameters_metrics_prefix
monitoring_instance_id = stackit_observability_instance.observability_instance.instance_id
sgw_acl = var.parameters_sgw_acl
syslog = [var.parameters_syslog]
}
}
resource "stackit_mariadb_credential" "credential" {
project_id = var.project_id
instance_id = stackit_mariadb_instance.instance.instance_id
}