Versions in this module Expand all Collapse all v0 v0.5.3 Aug 27, 2026 v0.5.2 Aug 26, 2026 v0.5.1 Aug 26, 2026 v0.5.0 Aug 26, 2026 Changes in this version + func Authenticator(metadataManager *metadata.Manager, config *Config) *auth.Authenticator + func SetupRoutes(r *teapot.Router, deps RouteDependencies) + func SetupVHostRoutes(r *teapot.Router, deps RouteDependencies, canonicalDomain string) + type Config struct + AccessKey string + CLICredentialsExplicitlySet bool + CanonicalDomain string + DataConfig *data.ConfigData + DataDir string + Debug bool + MDNSEnabled bool + MDNSHostname string + MDNSMode string + MDNSName string + Metadata *metadata.Manager + Port int + RootFS billy.Filesystem + SecretKey string + ShutdownTimeout time.Duration + Telemetry *telemetry.Provider + type RouteDependencies struct + APIHandler *api.Handler + DirioAPI dirioapi.RouteHandlers + Health health.RouteHandlers + Metrics metrics.RouteHandlers + Minio minioHTTP.RouteHandlers + Pprof prof.RouteHandlers + type Server struct + func New(config *Config) (*Server, error) + func (s *Server) ActiveRequests() int32 + func (s *Server) Auth() *auth.Authenticator + func (s *Server) InShutdown() bool + func (s *Server) Metadata() *metadata.Manager + func (s *Server) PolicyEngine() *policy.Engine + func (s *Server) Router() *teapot.Router + func (s *Server) SetConsole(h *teapot.Router, port int) + func (s *Server) Start(ctx context.Context) error + func (s *Server) Storage() *storage.Storage