Documentation
¶
Index ¶
- Variables
- func DisplayServerInfo(serverAddr, mode string)
- func InitializeHandlers(router *gin.RouterGroup, services *service.AppServices, ...)
- func InitializeServices(k8sManager *k8s.ClusterManager, store store.Store, cfg *configs.Config) *service.AppServices
- func SetupRouter(cfg *configs.Config, services *service.AppServices, ...) *gin.Engine
Constants ¶
This section is empty.
Variables ¶
View Source
var BuildTime = ""
getBuildTime supports injecting build time via build parameters (go build -ldflags "-X 'github.com/ciliverse/cilikube/internal/initialization.BuildTime=2025-06-24T12:00:00Z'")
View Source
var Version = ""
Version allows injection via build parameters (go build -ldflags "-X 'github.com/ciliverse/cilikube/internal/initialization.Version=v0.3.1'")
Functions ¶
func DisplayServerInfo ¶ added in v0.2.4
func DisplayServerInfo(serverAddr, mode string)
DisplayServerInfo prints service startup information, including local/LAN addresses, mode, version, Go version, startup time, etc.
func InitializeHandlers ¶
func InitializeHandlers(router *gin.RouterGroup, services *service.AppServices, k8sManager *k8s.ClusterManager)
Initialize Handlers function
func InitializeServices ¶
func InitializeServices(k8sManager *k8s.ClusterManager, store store.Store, cfg *configs.Config) *service.AppServices
func SetupRouter ¶
func SetupRouter(cfg *configs.Config, services *service.AppServices, k8sManager *k8s.ClusterManager, e *casbin.Enforcer) *gin.Engine
SetupRouter sets up and returns Gin engine
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.