Connectivity to CCMS feature readded

This commit is contained in:
Aditya Ujeniya
2025-09-10 14:23:18 +02:00
parent 7948d5f773
commit b2368a0751
8 changed files with 1412 additions and 128 deletions

View File

@@ -241,10 +241,13 @@ func serverInit() {
routerConfig.SetupRoutes(secured, buildInfo)
apiHandle.MountApiRoutes(securedapi)
apiHandle.MountUserApiRoutes(userapi)
apiHandle.MountMetricStoreApiRoutes(metricstoreapi)
apiHandle.MountConfigApiRoutes(configapi)
apiHandle.MountFrontendApiRoutes(frontendapi)
if config.InternalCCMSFlag {
apiHandle.MountMetricStoreApiRoutes(metricstoreapi)
}
if config.Keys.EmbedStaticFiles {
if i, err := os.Stat("./var/img"); err == nil {
if i.IsDir() {
@@ -337,7 +340,9 @@ func serverShutdown() {
server.Shutdown(context.Background())
//Archive all the metric store data
memorystore.Shutdown()
if config.InternalCCMSFlag {
memorystore.Shutdown()
}
// Then, wait for any async archivings still pending...
archiver.WaitForArchiving()