From 6802b64faf8e6197fa615753be76779368c84a19 Mon Sep 17 00:00:00 2001 From: Andre Harms Date: Thu, 5 Feb 2026 16:07:32 +0100 Subject: [PATCH] feat: add plan modifiers for user and instance attributes in YAML configuration --- .../postgresflexalpha/user/planModifiers.yaml | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 stackit/internal/services/postgresflexalpha/user/planModifiers.yaml diff --git a/stackit/internal/services/postgresflexalpha/user/planModifiers.yaml b/stackit/internal/services/postgresflexalpha/user/planModifiers.yaml new file mode 100644 index 00000000..a7d4cde6 --- /dev/null +++ b/stackit/internal/services/postgresflexalpha/user/planModifiers.yaml @@ -0,0 +1,55 @@ +fields: + - name: 'id' + modifiers: + - 'UseStateForUnknown' + + - name: 'user_id' + modifiers: + - 'UseStateForUnknown' + + - name: 'instance_id' + validators: + - validate.NoSeparator + - validate.UUID + modifiers: + - 'UseStateForUnknown' + + - name: 'project_id' + validators: + - validate.NoSeparator + - validate.UUID + modifiers: + - 'UseStateForUnknown' + - 'RequiresReplace' + + - name: 'name' + modifiers: + - 'UseStateForUnknown' + + - name: 'roles' + modifiers: + - 'UseStateForUnknown' + + - name: 'password' + modifiers: + - 'UseStateForUnknown' + + - name: 'host' + modifiers: + - 'UseStateForUnknown' + + - name: 'port' + modifiers: + - 'UseStateForUnknown' + + - name: 'region' + modifiers: + - 'RequiresReplace' + + - name: 'status' + modifiers: + - 'UseStateForUnknown' + + - name: 'connection_string' + modifiers: + - 'UseStateForUnknown'