Provisioning: Add metrics for repo controller (#111450)

This commit is contained in:
Stephanie Hingtgen
2025-09-22 20:14:03 +00:00
committed by GitHub
parent a2d09490ae
commit 8b1caccc72
17 changed files with 187 additions and 66 deletions
@@ -77,6 +77,8 @@ func NewRepositoryController(
statusPatcher StatusPatcher,
registry prometheus.Registerer,
) (*RepositoryController, error) {
finalizerMetrics := registerFinalizerMetrics(registry)
rc := &RepositoryController{
client: provisioningClient,
repoLister: repoInformer.Lister(),
@@ -93,6 +95,7 @@ func NewRepositoryController(
finalizer: &finalizer{
lister: resourceLister,
clientFactory: clients,
metrics: &finalizerMetrics,
},
jobs: jobs,
logger: logging.DefaultLogger.With("logger", loggerName),