From 921414fa164138955a8233a4844ddd4c11c7a28e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20M=C3=B6hlmann?= Date: Tue, 17 Mar 2026 06:12:43 +0100 Subject: [PATCH] fix(telemetry): count IDP template data (#11720) # Which Problems Are Solved The total number of configured IDPs seemed of. We were counting only the IDP table for non-templated IDPs. # How the Problems Are Solved Add a count trigger migration for the IDP template table. Entries will be counted under the existing `ResourceCountIdentityProvider` # Additional Changes - none # Additional Context - Reported internally - Implemented in #9979 - Related https://github.com/zitadel/zitadel/issues/9957 Co-authored-by: Livio Spring --- cmd/setup/trigger_steps.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cmd/setup/trigger_steps.go b/cmd/setup/trigger_steps.go index 7f130010d..c762a2e32 100644 --- a/cmd/setup/trigger_steps.go +++ b/cmd/setup/trigger_steps.go @@ -81,6 +81,13 @@ func triggerSteps(db *database.DB) []migration.RepeatableMigration { projection.IDPInstanceIDCol, serviceping.ResourceCountIdentityProvider, ), + migration.CountTrigger(db, + projection.IDPTemplateTable, + domain.CountParentTypeInstance, + projection.IDPTemplateInstanceIDCol, + projection.IDPTemplateInstanceIDCol, + serviceping.ResourceCountIdentityProvider, + ), migration.CountTrigger(db, projection.IDPTemplateLDAPTable, domain.CountParentTypeInstance,