From f30024420377fa6110a8c76410f496d2cb1f3698 Mon Sep 17 00:00:00 2001 From: Pol Michel Date: Fri, 13 Mar 2026 15:43:52 +0100 Subject: [PATCH] update schemas related to CoreKeyValue object --- infrahub_sdk/protocols.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/infrahub_sdk/protocols.py b/infrahub_sdk/protocols.py index c359ad5c..87341ae4 100644 --- a/infrahub_sdk/protocols.py +++ b/infrahub_sdk/protocols.py @@ -152,6 +152,12 @@ class CoreGroup(CoreNode): children: RelationshipManager +class CoreKeyValue(CoreNode): + name: String + key: String + description: StringOptional + + class CoreMenu(CoreNode): namespace: String name: String @@ -240,6 +246,7 @@ class CoreWebhook(CoreNode): description: StringOptional url: URL validate_certificates: BooleanOptional + headers: RelationshipManager class CoreWeightedPoolResource(CoreNode): @@ -348,6 +355,10 @@ class CoreDataValidator(CoreValidator): pass +class CoreEnvironmentVariableKeyValue(CoreKeyValue): + value: String + + class CoreFileCheck(CoreCheck): files: ListAttributeOptional commit: StringOptional @@ -552,6 +563,10 @@ class CoreStandardWebhook(CoreWebhook, CoreTaskTarget): shared_key: String +class CoreStaticKeyValue(CoreKeyValue): + value: String + + class CoreThreadComment(CoreComment): thread: RelatedNode @@ -717,6 +732,12 @@ class CoreGroupSync(CoreNodeSync): children: RelationshipManagerSync +class CoreKeyValueSync(CoreNodeSync): + name: String + key: String + description: StringOptional + + class CoreMenuSync(CoreNodeSync): namespace: String name: String @@ -805,6 +826,7 @@ class CoreWebhookSync(CoreNodeSync): description: StringOptional url: URL validate_certificates: BooleanOptional + headers: RelationshipManagerSync class CoreWeightedPoolResourceSync(CoreNodeSync): @@ -913,6 +935,10 @@ class CoreDataValidatorSync(CoreValidatorSync): pass +class CoreEnvironmentVariableKeyValueSync(CoreKeyValueSync): + value: String + + class CoreFileCheckSync(CoreCheckSync): files: ListAttributeOptional commit: StringOptional @@ -1117,6 +1143,10 @@ class CoreStandardWebhookSync(CoreWebhookSync, CoreTaskTargetSync): shared_key: String +class CoreStaticKeyValueSync(CoreKeyValueSync): + value: String + + class CoreThreadCommentSync(CoreCommentSync): thread: RelatedNodeSync