Skip to content

Separate nova + manila deployments & associated refactoring #215

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jul 28, 2025

Conversation

PhilippMatthes
Copy link
Member

@PhilippMatthes PhilippMatthes commented Jul 21, 2025

  • Create bundle charts for cortex-nova and cortex-manila
  • Reuse shared templates by pulling out library charts
  • Remove cortex-prometheus chart, now included in cortex-core and cortex-postgres lib charts
  • Only publish bundle and lib charts to ghcr.io
  • Remove outdated tooling (error.go, fillup.go), refactor replay.go to support split deployment
  • Refactor e2e tests to use separate deployments
  • Refactor tiltfile and cortex.secrets.example.yaml to support new setup
  • Improve overall templating and structure of helm charts
  • Adjust ports in visualizer

@PhilippMatthes PhilippMatthes force-pushed the separate-deployments branch 11 times, most recently from 8916515 to 0cdb00e Compare July 23, 2025 09:12
@PhilippMatthes PhilippMatthes changed the title First throw at deployment separation Separate nova + manila deployments & associated refactoring Jul 23, 2025
@PhilippMatthes PhilippMatthes marked this pull request as ready for review July 23, 2025 09:18
Copy link
Member Author

@PhilippMatthes PhilippMatthes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Submitting a review since GitHub is buggy.

@SoWieMarkus SoWieMarkus force-pushed the separate-deployments branch from d245a16 to cb876ea Compare July 23, 2025 14:14
Copy link
Contributor

Coverage in go module internal/: 75.2%
github.com/cobaltcore-dev/cortex/internal/conf/conf.go:239:								IsUndefined			0.0%
github.com/cobaltcore-dev/cortex/internal/conf/conf.go:249:								IsUndefined			0.0%
github.com/cobaltcore-dev/cortex/internal/conf/conf.go:405:								NewConfig			0.0%
github.com/cobaltcore-dev/cortex/internal/conf/conf.go:422:								newConfigFromMaps		75.0%
github.com/cobaltcore-dev/cortex/internal/conf/conf.go:438:								readRawConfig			75.0%
github.com/cobaltcore-dev/cortex/internal/conf/conf.go:451:								readRawConfigFromBytes		75.0%
github.com/cobaltcore-dev/cortex/internal/conf/conf.go:460:								mergeMaps			100.0%
github.com/cobaltcore-dev/cortex/internal/conf/conf.go:482:								GetChecks			0.0%
github.com/cobaltcore-dev/cortex/internal/conf/conf.go:483:								GetLoggingConfig		100.0%
github.com/cobaltcore-dev/cortex/internal/conf/conf.go:484:								GetDBConfig			100.0%
github.com/cobaltcore-dev/cortex/internal/conf/conf.go:485:								GetSyncConfig			100.0%
github.com/cobaltcore-dev/cortex/internal/conf/conf.go:486:								GetExtractorConfig		100.0%
github.com/cobaltcore-dev/cortex/internal/conf/conf.go:487:								GetSchedulerConfig		100.0%
github.com/cobaltcore-dev/cortex/internal/conf/conf.go:488:								GetDeschedulerConfig		0.0%
github.com/cobaltcore-dev/cortex/internal/conf/conf.go:489:								GetKPIsConfig			100.0%
github.com/cobaltcore-dev/cortex/internal/conf/conf.go:490:								GetMonitoringConfig		100.0%
github.com/cobaltcore-dev/cortex/internal/conf/conf.go:491:								GetMQTTConfig			100.0%
github.com/cobaltcore-dev/cortex/internal/conf/conf.go:492:								GetAPIConfig			100.0%
github.com/cobaltcore-dev/cortex/internal/conf/conf.go:493:								GetKeystoneConfig		0.0%
github.com/cobaltcore-dev/cortex/internal/conf/graph.go:24:								Resolve				100.0%
github.com/cobaltcore-dev/cortex/internal/conf/graph.go:75:								DistinctSubgraphs		100.0%
github.com/cobaltcore-dev/cortex/internal/conf/logging.go:12:								Level				100.0%
github.com/cobaltcore-dev/cortex/internal/conf/logging.go:28:								SetDefaultLogger		100.0%
github.com/cobaltcore-dev/cortex/internal/conf/opts.go:19:								NewRawOpts			100.0%
github.com/cobaltcore-dev/cortex/internal/conf/opts.go:26:								Unmarshal			66.7%
github.com/cobaltcore-dev/cortex/internal/conf/opts.go:35:								UnmarshalJSON			66.7%
github.com/cobaltcore-dev/cortex/internal/conf/opts.go:50:								Load				83.3%
github.com/cobaltcore-dev/cortex/internal/conf/validation.go:36:							validate			88.9%
github.com/cobaltcore-dev/cortex/internal/conf/validation.go:91:							Validate			81.8%
github.com/cobaltcore-dev/cortex/internal/db/db.go:45:									NewPostgresDB			70.8%
github.com/cobaltcore-dev/cortex/internal/db/db.go:96:									CheckLivenessPeriodically	76.5%
github.com/cobaltcore-dev/cortex/internal/db/db.go:122:									SelectTimed			33.3%
github.com/cobaltcore-dev/cortex/internal/db/db.go:134:									CreateTable			70.0%
github.com/cobaltcore-dev/cortex/internal/db/db.go:151:									AddTable			100.0%
github.com/cobaltcore-dev/cortex/internal/db/db.go:162:									TableExists			58.3%
github.com/cobaltcore-dev/cortex/internal/db/db.go:191:									Close				50.0%
github.com/cobaltcore-dev/cortex/internal/db/db.go:198:									ReplaceAll			62.5%
github.com/cobaltcore-dev/cortex/internal/db/db.go:225:									BulkInsert			84.4%
github.com/cobaltcore-dev/cortex/internal/db/migrations.go:33:								TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/db/migrations.go:38:								Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/db/migrations.go:48:								NewMigrater			75.0%
github.com/cobaltcore-dev/cortex/internal/db/migrations.go:69:								Migrate				64.3%
github.com/cobaltcore-dev/cortex/internal/db/monitor.go:17:								NewDBMonitor			100.0%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/cycle_detector.go:24:					NewCycleDetector		100.0%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/cycle_detector.go:28:					Filter				85.0%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/executor.go:32:						NewExecutor			0.0%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/executor.go:50:						Deschedule			84.6%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/executor.go:80:						descheduleVM			67.7%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/monitor.go:24:						NewPipelineMonitor		100.0%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/monitor.go:68:						monitorStep			71.4%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/monitor.go:85:						GetName				100.0%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/monitor.go:90:						Init				100.0%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/monitor.go:95:						Run				0.0%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/nova_api.go:51:						NewNovaAPI			100.0%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/nova_api.go:58:						Init				77.8%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/nova_api.go:81:						Get				75.0%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/nova_api.go:90:						LiveMigrate			100.0%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/nova_api.go:101:						GetServerMigrations		74.1%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/pipeline.go:42:						NewDescheduler			0.0%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/pipeline.go:55:						Init				75.0%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/pipeline.go:87:						run				91.7%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/pipeline.go:120:						deduplicate			100.0%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/pipeline.go:136:						DeschedulePeriodically		55.0%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/plugins/base.go:21:						Init				75.0%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/plugins/demo.go:21:						GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/descheduler/nova/plugins/demo.go:25:						Run				0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/monitor.go:31:							NewPipelineMonitor		100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/monitor.go:78:							GetName				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/monitor.go:84:							Triggers			100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/monitor.go:90:							Init				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/monitor.go:95:							NeedsUpdate			100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/monitor.go:100:							MarkAsUpdated			0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/monitor.go:105:							NextPossibleExecution		0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/monitor.go:110:							NotifySkip			0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/monitor.go:120:							monitorFeatureExtractor		100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/monitor.go:145:							Extract				90.0%
github.com/cobaltcore-dev/cortex/internal/extractor/pipeline.go:67:							NewPipeline			0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/pipeline.go:77:							Init				0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/pipeline.go:83:							initDependencyGraph		88.9%
github.com/cobaltcore-dev/cortex/internal/extractor/pipeline.go:132:							initTriggerExecutionOrder	94.1%
github.com/cobaltcore-dev/cortex/internal/extractor/pipeline.go:167:							ExtractOnTrigger		91.7%
github.com/cobaltcore-dev/cortex/internal/extractor/pipeline.go:196:							extract				83.3%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/base.go:26:							Init				87.5%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/base.go:40:							ExtractSQL			75.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/base.go:50:							Extracted			87.5%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/base.go:66:							NeedsUpdate			80.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/base.go:78:							MarkAsUpdated			100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/base.go:83:							NextPossibleExecution		0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/base.go:93:							NotifySkip			0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/kvm/node_exporter_host_cpu_usage.go:22:			TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/kvm/node_exporter_host_cpu_usage.go:27:			Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/kvm/node_exporter_host_cpu_usage.go:42:			GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/kvm/node_exporter_host_cpu_usage.go:47:			Triggers			0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/kvm/node_exporter_host_cpu_usage.go:57:			Extract				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/kvm/node_exporter_host_memory_active.go:22:			TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/kvm/node_exporter_host_memory_active.go:27:			Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/kvm/node_exporter_host_memory_active.go:42:			GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/kvm/node_exporter_host_memory_active.go:47:			Triggers			0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/kvm/node_exporter_host_memory_active.go:57:			Extract				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/netapp/storage_pool_cpu_usage.go:26:			TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/netapp/storage_pool_cpu_usage.go:31:			Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/netapp/storage_pool_cpu_usage.go:50:			GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/netapp/storage_pool_cpu_usage.go:55:			Triggers			0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/netapp/storage_pool_cpu_usage.go:67:			Extract				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/host_capabilities.go:26:				TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/host_capabilities.go:31:				Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/host_capabilities.go:50:				GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/host_capabilities.go:55:				Triggers			0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/host_capabilities.go:66:				Extract				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/host_domain_project.go:31:				TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/host_domain_project.go:36:				Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/host_domain_project.go:48:				GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/host_domain_project.go:53:				Triggers			0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/host_domain_project.go:66:				Extract				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/host_utilization.go:34:				TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/host_utilization.go:39:				Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/host_utilization.go:58:				GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/host_utilization.go:63:				Triggers			0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/host_utilization.go:75:				Extract				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/vm_host_residency.go:44:				TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/vm_host_residency.go:49:				Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/vm_host_residency.go:63:				GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/vm_host_residency.go:68:				Triggers			0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/vm_host_residency.go:81:				Extract				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/vm_life_span.go:40:					TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/vm_life_span.go:45:					Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/vm_life_span.go:59:					GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/vm_life_span.go:64:					Triggers			0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/shared/vm_life_span.go:76:					Extract				83.3%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_hostsystem_contention_long_term.go:22:		TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_hostsystem_contention_long_term.go:27:		Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_hostsystem_contention_long_term.go:42:		GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_hostsystem_contention_long_term.go:47:		Triggers			0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_hostsystem_contention_long_term.go:58:		Extract				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_hostsystem_contention_short_term.go:22:	TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_hostsystem_contention_short_term.go:27:	Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_hostsystem_contention_short_term.go:42:	GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_hostsystem_contention_short_term.go:47:	Triggers			0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_hostsystem_contention_short_term.go:58:	Extract				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_hostsystem_resolver.go:23:			TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_hostsystem_resolver.go:28:			Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_hostsystem_resolver.go:48:			Triggers			0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_hostsystem_resolver.go:57:			GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_hostsystem_resolver.go:65:			Extract				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_project_noisiness.go:24:			TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_project_noisiness.go:29:			Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_project_noisiness.go:49:			GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_project_noisiness.go:54:			Triggers			0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/plugins/vmware/vrops_project_noisiness.go:65:			Extract				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/telemetry.go:27:							GetName				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/telemetry.go:33:							Triggers			100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/telemetry.go:39:							Init				100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/telemetry.go:44:							NeedsUpdate			0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/telemetry.go:49:							MarkAsUpdated			0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/telemetry.go:54:							NextPossibleExecution		0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/telemetry.go:59:							NotifySkip			0.0%
github.com/cobaltcore-dev/cortex/internal/extractor/telemetry.go:64:							publishTelemetryIfNeeded	100.0%
github.com/cobaltcore-dev/cortex/internal/extractor/telemetry.go:78:							Extract				75.0%
github.com/cobaltcore-dev/cortex/internal/keystone/keystone_api.go:35:							NewKeystoneAPI			100.0%
github.com/cobaltcore-dev/cortex/internal/keystone/keystone_api.go:40:							Authenticate			75.0%
github.com/cobaltcore-dev/cortex/internal/keystone/keystone_api.go:75:							FindEndpoint			0.0%
github.com/cobaltcore-dev/cortex/internal/keystone/keystone_api.go:83:							Client				0.0%
github.com/cobaltcore-dev/cortex/internal/kpis/pipeline.go:39:								NewPipeline			100.0%
github.com/cobaltcore-dev/cortex/internal/kpis/pipeline.go:44:								Init				83.3%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/base.go:21:							Init				75.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/netapp/storage_pool_cpu.go:25:					GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/netapp/storage_pool_cpu.go:29:					Init				80.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/netapp/storage_pool_cpu.go:46:					Describe			0.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/netapp/storage_pool_cpu.go:51:					Collect				90.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/shared/host_utilization.go:30:					GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/shared/host_utilization.go:34:					Init				83.3%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/shared/host_utilization.go:59:					Describe			0.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/shared/host_utilization.go:65:					Collect				96.2%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/shared/vm_life_span.go:25:					GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/shared/vm_life_span.go:29:					Init				75.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/shared/vm_life_span.go:42:					Describe			0.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/shared/vm_life_span.go:46:					Collect				73.9%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/shared/vm_migration_statistics.go:30:				GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/shared/vm_migration_statistics.go:34:				Init				80.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/shared/vm_migration_statistics.go:51:				Describe			0.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/shared/vm_migration_statistics.go:56:				Collect				85.2%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/vmware/host_contention.go:25:					GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/vmware/host_contention.go:29:					Init				80.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/vmware/host_contention.go:46:					Describe			0.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/vmware/host_contention.go:51:					Collect				90.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/vmware/project_noisiness.go:24:					GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/vmware/project_noisiness.go:28:					Init				75.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/vmware/project_noisiness.go:40:					Describe			0.0%
github.com/cobaltcore-dev/cortex/internal/kpis/plugins/vmware/project_noisiness.go:44:					Collect				84.6%
github.com/cobaltcore-dev/cortex/internal/monitoring/monitoring.go:23:							NewRegistry			100.0%
github.com/cobaltcore-dev/cortex/internal/monitoring/monitoring.go:35:							Gather				87.5%
github.com/cobaltcore-dev/cortex/internal/mqtt/monitor.go:15:								NewMQTTMonitor			0.0%
github.com/cobaltcore-dev/cortex/internal/mqtt/mqtt.go:38:								NewClient			0.0%
github.com/cobaltcore-dev/cortex/internal/mqtt/mqtt.go:42:								NewClientWithConfig		100.0%
github.com/cobaltcore-dev/cortex/internal/mqtt/mqtt.go:52:								onUnexpectedConnectionLoss	78.9%
github.com/cobaltcore-dev/cortex/internal/mqtt/mqtt.go:82:								Connect				92.3%
github.com/cobaltcore-dev/cortex/internal/mqtt/mqtt.go:126:								Publish				66.7%
github.com/cobaltcore-dev/cortex/internal/mqtt/mqtt.go:134:								publish				76.9%
github.com/cobaltcore-dev/cortex/internal/mqtt/mqtt.go:157:								resubscribeAllTopics		66.7%
github.com/cobaltcore-dev/cortex/internal/mqtt/mqtt.go:169:								Subscribe			75.0%
github.com/cobaltcore-dev/cortex/internal/mqtt/mqtt.go:191:								Disconnect			100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/activation.go:12:							NoEffect			100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/activation.go:15:							Norm				100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/activation.go:21:							Apply				100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/api_monitor.go:23:							NewSchedulerMonitor		100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/api_monitor.go:47:							Callback			100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/api_monitor.go:53:							Respond				100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/manila/api/http/api.go:30:						NewAPI				0.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/manila/api/http/api.go:39:						Init				0.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/manila/api/http/api.go:45:						canRunScheduler			100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/manila/api/http/api.go:70:						ManilaExternalScheduler		87.5%
github.com/cobaltcore-dev/cortex/internal/scheduler/manila/api/messages.go:31:						GetSubjects			100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/manila/api/messages.go:38:						GetWeights			0.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/manila/api/messages.go:41:						GetTraceLogArgs			0.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/manila/pipeline.go:24:						NewPipeline			0.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/manila/plugins/netapp/cpu_usage_balancing.go:31:			Validate			60.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/manila/plugins/netapp/cpu_usage_balancing.go:49:			GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/manila/plugins/netapp/cpu_usage_balancing.go:54:			Run				93.8%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/api/http/api.go:30:						NewAPI				0.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/api/http/api.go:39:						Init				0.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/api/http/api.go:45:						canRunScheduler			90.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/api/http/api.go:70:						NovaExternalScheduler		62.5%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/api/messages.go:42:						GetSubjects			100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/api/messages.go:49:						GetWeights			0.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/api/messages.go:52:						GetTraceLogArgs			0.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/pipeline.go:34:						NewPipeline			0.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/plugins/kvm/avoid_overloaded_hosts_cpu.go:31:			Validate			60.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/plugins/kvm/avoid_overloaded_hosts_cpu.go:49:			GetName				100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/plugins/kvm/avoid_overloaded_hosts_cpu.go:54:			Run				93.8%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/plugins/kvm/avoid_overloaded_hosts_memory.go:31:		Validate			60.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/plugins/kvm/avoid_overloaded_hosts_memory.go:49:		GetName				100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/plugins/kvm/avoid_overloaded_hosts_memory.go:54:		Run				93.8%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/plugins/shared/resource_balancing.go:54:			Validate			68.4%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/plugins/shared/resource_balancing.go:96:			GetName				100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/plugins/shared/resource_balancing.go:101:			Run				95.9%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/plugins/vmware/anti_affinity_noisy_projects.go:25:		Validate			66.7%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/plugins/vmware/anti_affinity_noisy_projects.go:40:		GetName				100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/plugins/vmware/anti_affinity_noisy_projects.go:45:		Run				83.3%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/plugins/vmware/avoid_long_term_contended_hosts.go:31:		Validate			60.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/plugins/vmware/avoid_long_term_contended_hosts.go:49:		GetName				100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/plugins/vmware/avoid_long_term_contended_hosts.go:54:		Run				93.8%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/plugins/vmware/avoid_short_term_contended_hosts.go:31:		Validate			60.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/plugins/vmware/avoid_short_term_contended_hosts.go:49:		GetName				100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/plugins/vmware/avoid_short_term_contended_hosts.go:54:		Run				93.8%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/scoper.go:27:							GetName				100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/scoper.go:32:							GetAlias			0.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/scoper.go:37:							Init				0.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/scoper.go:44:							Run				85.7%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/scoper.go:83:							queryHostsInScope		77.3%
github.com/cobaltcore-dev/cortex/internal/scheduler/nova/scoper.go:191:							isSpecInScope			60.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/pipeline.go:46:							getStepKey			100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/pipeline.go:59:							NewPipeline			80.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/pipeline.go:106:							runSteps			83.3%
github.com/cobaltcore-dev/cortex/internal/scheduler/pipeline.go:145:							normalizeInputWeights		100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/pipeline.go:154:							applyStepWeights		87.5%
github.com/cobaltcore-dev/cortex/internal/scheduler/pipeline.go:175:							sortSubjectsByWeights		100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/pipeline.go:185:							Run				94.4%
github.com/cobaltcore-dev/cortex/internal/scheduler/pipeline_monitor.go:37:						NewPipelineMonitor		100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/pipeline_monitor.go:111:						observePipelineResult		50.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/scaling.go:7:							clamp				100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/scaling.go:22:							MinMaxScale			100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/step.go:57:								Init				80.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/step.go:67:								GetAlias			0.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/step.go:70:								PrepareResult			100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/step.go:80:								PrepareStats			100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/step_monitor.go:43:							GetName				100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/step_monitor.go:48:							GetAlias			100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/step_monitor.go:53:							Init				0.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/step_monitor.go:58:							MonitorStep			0.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/step_monitor.go:81:							Run				45.6%
github.com/cobaltcore-dev/cortex/internal/scheduler/step_monitor.go:220:						impact				94.4%
github.com/cobaltcore-dev/cortex/internal/scheduler/step_validation.go:29:						GetName				100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/step_validation.go:34:						GetAlias			0.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/step_validation.go:39:						Init				100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/step_validation.go:48:						ValidateStep			100.0%
github.com/cobaltcore-dev/cortex/internal/scheduler/step_validation.go:56:						Run				85.7%
github.com/cobaltcore-dev/cortex/internal/sync/monitor.go:24:								NewSyncMonitor			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/identity/identity_api.go:33:					NewIdentityAPI			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/identity/identity_api.go:37:					Init				77.8%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/identity/identity_api.go:56:					GetAllDomains			80.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/identity/identity_api.go:74:					GetAllProjects			84.6%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/identity/identity_sync.go:24:					Init				87.5%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/identity/identity_sync.go:39:					Sync				84.6%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/identity/identity_sync.go:61:					SyncDomains			66.7%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/identity/identity_sync.go:72:					SyncProjects			66.7%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/identity/identity_types.go:23:					TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/identity/identity_types.go:26:					Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/identity/identity_types.go:42:					TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/identity/identity_types.go:45:					Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/manila/manila_api.go:40:					NewManilaAPI			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/manila/manila_api.go:45:					Init				77.8%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/manila/manila_api.go:66:					GetAllStoragePools		75.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/manila/manila_sync.go:31:					Init				83.3%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/manila/manila_sync.go:44:					Sync				85.7%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/manila/manila_sync.go:59:					SyncChangedStoragePools		53.8%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/manila/manila_types.go:53:					UnmarshalJSON			87.5%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/manila/manila_types.go:143:					MarshalJSON			72.1%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/manila/manila_types.go:240:					TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/manila/manila_types.go:243:					Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_api.go:53:						NewNovaAPI			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_api.go:58:						Init				77.8%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_api.go:81:						GetChangedServers		72.2%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_api.go:114:						GetAllHypervisors		69.7%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_api.go:168:						GetChangedFlavors		72.2%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_api.go:201:						GetChangedMigrations		71.4%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_api.go:259:						GetAllAggregates		0.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_sync.go:27:						TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_sync.go:32:						Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_sync.go:51:						Init				92.9%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_sync.go:76:						Sync				43.3%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_sync.go:126:						getLastSyncTime			71.4%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_sync.go:142:						setLastSyncTime			50.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_sync.go:149:						upsert				48.7%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_sync.go:212:						SyncChangedServers		81.8%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_sync.go:228:						SyncChangedHypervisors		71.4%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_sync.go:243:						SyncChangedFlavors		81.8%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_sync.go:259:						SyncChangedMigrations		81.8%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_sync.go:274:						SyncAllAggregates		71.4%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_types.go:51:						UnmarshalJSON			77.8%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_types.go:74:						MarshalJSON			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_types.go:94:						TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_types.go:97:						Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_types.go:130:					UnmarshalJSON			80.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_types.go:166:					MarshalJSON			85.7%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_types.go:198:					TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_types.go:201:					Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_types.go:218:					TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_types.go:221:					Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_types.go:245:					TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_types.go:248:					Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_types.go:259:					TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/nova/nova_types.go:262:					Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/placement/placement_api.go:47:					NewPlacementAPI			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/placement/placement_api.go:52:					Init				77.8%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/placement/placement_api.go:74:					GetAllResourceProviders		66.7%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/placement/placement_api.go:102:				GetAllTraits			90.9%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/placement/placement_api.go:154:				getTraits			90.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/placement/placement_api.go:178:				GetAllInventoryUsages		72.7%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/placement/placement_api.go:230:				getInventoryUsages		77.3%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/placement/placement_sync.go:31:				Init				90.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/placement/placement_sync.go:51:				Sync				64.3%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/placement/placement_sync.go:77:				SyncResourceProviders		53.8%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/placement/placement_sync.go:98:				SyncTraits			53.8%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/placement/placement_sync.go:119:				SyncInventoryUsages		53.8%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/placement/placement_types.go:25:				TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/placement/placement_types.go:28:				Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/placement/placement_types.go:39:				TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/placement/placement_types.go:42:				Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/placement/placement_types.go:82:				TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/placement/placement_types.go:85:				Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/sync.go:36:							NewCombinedSyncer		100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/sync.go:80:							Init				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/openstack/sync.go:87:							Sync				66.7%
github.com/cobaltcore-dev/cortex/internal/sync/pipeline.go:21:								Init				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/pipeline.go:28:								SyncPeriodic			83.3%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/prometheus.go:59:						NewPrometheusAPI		100.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/prometheus.go:74:						FetchMetrics			75.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/sync.go:46:							NewCombinedSyncer		91.7%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/sync.go:79:							Init				0.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/sync.go:86:							Sync				76.9%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/sync.go:135:							newSyncerOfType			70.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/sync.go:168:							Triggers			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/sync.go:176:							Init				75.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/sync.go:187:							getSyncWindowStart		81.2%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/sync.go:228:							sync				76.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/sync.go:280:							countMetrics			83.3%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/sync.go:299:							Sync				75.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/triggers.go:7:						TriggerMetricAliasSynced	100.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/triggers.go:12:						TriggerMetricTypeSynced		100.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:64:							TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:65:							Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:66:							GetName				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:67:							GetTimestamp			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:68:							GetValue			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:69:							With				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:119:							TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:120:							Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:121:							GetName				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:122:							GetTimestamp			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:123:							GetValue			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:124:							With				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:144:							TableName			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:145:							Indexes				100.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:146:							GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:147:							GetTimestamp			0.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:148:							GetValue			0.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:149:							With				0.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:185:							TableName			0.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:186:							Indexes				0.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:187:							GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:188:							GetTimestamp			0.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:189:							GetValue			0.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:190:							With				0.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:216:							TableName			0.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:217:							Indexes				0.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:218:							GetName				0.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:219:							GetTimestamp			0.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:220:							GetValue			0.0%
github.com/cobaltcore-dev/cortex/internal/sync/prometheus/types.go:221:							With				0.0%
github.com/cobaltcore-dev/cortex/internal/sync/sso.go:23:								RoundTrip			100.0%
github.com/cobaltcore-dev/cortex/internal/sync/sso.go:30:								NewHTTPClient			100.0%
github.com/cobaltcore-dev/cortex/internal/tools/histogram.go:7:								Histogram			100.0%
total:															(statements)			75.2%

@PhilippMatthes PhilippMatthes merged commit d5cf66f into main Jul 28, 2025
14 checks passed
@PhilippMatthes PhilippMatthes deleted the separate-deployments branch July 28, 2025 06:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants