common

package
v0.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 22, 2025 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetWd

func GetWd() (string, error)

Types

type Worker

type Worker struct {
	Model                             *models.Model
	Logger                            *utils.OpenUEMLogger
	DBConnectJob                      gocron.Job
	ConfigJob                         gocron.Job
	TaskScheduler                     gocron.Scheduler
	DBUrl                             string
	CACertPath                        string
	ConsoleCertPath                   string
	ConsolePrivateKeyPath             string
	SFTPPrivateKeyPath                string
	JWTKey                            string
	SessionManager                    *sessions.SessionManager
	WebServer                         *webserver.WebServer
	AuthServer                        *authserver.AuthServer
	DownloadDir                       string
	ConsolePort                       string
	AuthPort                          string
	ServerName                        string
	Domain                            string
	NATSServers                       string
	WinGetDBFolder                    string
	FlatpakDBFolder                   string
	BrewDBFolder                      string
	CommonSoftwareDBFolder            string
	OrgName                           string
	OrgProvince                       string
	OrgLocality                       string
	OrgAddress                        string
	Country                           string
	ReverseProxyAuthPort              string
	ReverseProxyServer                string
	ServerReleasesFolder              string
	DownloadWingetDBJob               gocron.Job
	DownloadWingetJobDuration         time.Duration
	DownloadServerReleasesJob         gocron.Job
	DownloadServerReleasesJobDuration time.Duration
	DownloadLatestReleaseJob          gocron.Job
	DownloadLatestReleaseJobDuration  time.Duration
	DownloadFlatpakDBJob              gocron.Job
	DownloadFlatpakJobDuration        time.Duration
	DownloadBrewDBJob                 gocron.Job
	DownloadBrewJobDuration           time.Duration
	CommonSoftwareDBJob               gocron.Job
	CommonSoftwareJobDuration         time.Duration
	Version                           string
	ReenableCertAuth                  bool
	ReenablePasswdAuth                bool
	ResetOpenUEMUser                  bool
	AuthLogger                        *log.Logger
}

func NewWorker

func NewWorker(logName string) *Worker

func (*Worker) CheckAgentLatestReleases

func (w *Worker) CheckAgentLatestReleases(channel string) error

func (*Worker) CheckServerLatestReleases

func (w *Worker) CheckServerLatestReleases(channel string) error

func (*Worker) CreateBrewDBDir added in v0.8.0

func (w *Worker) CreateBrewDBDir() error

func (*Worker) CreateCommonSoftwareDBDir

func (w *Worker) CreateCommonSoftwareDBDir() error

func (*Worker) CreateDowloadTempDir

func (w *Worker) CreateDowloadTempDir() error

func (*Worker) CreateFlatpakDBDir

func (w *Worker) CreateFlatpakDBDir() error

func (*Worker) CreateServerReleasesDir

func (w *Worker) CreateServerReleasesDir() error

func (*Worker) CreateWingetDBDir

func (w *Worker) CreateWingetDBDir() error

func (*Worker) DownloaBrewDB added in v0.8.0

func (w *Worker) DownloaBrewDB() error

func (*Worker) DownloaFlatpakDB

func (w *Worker) DownloaFlatpakDB() error

func (*Worker) DownloadWgetDB

func (w *Worker) DownloadWgetDB() error

func (*Worker) GenerateConsoleConfig

func (w *Worker) GenerateConsoleConfig() error

func (*Worker) GenerateConsoleConfigFromCLI

func (w *Worker) GenerateConsoleConfigFromCLI(cCtx *cli.Context) error

func (*Worker) GetLatestReleases

func (w *Worker) GetLatestReleases(channel string) error

func (*Worker) GetServerReleases

func (w *Worker) GetServerReleases() error

func (*Worker) StartBrewDBDownloadJob added in v0.8.0

func (w *Worker) StartBrewDBDownloadJob() error

func (*Worker) StartCheckLatestReleasesJob

func (w *Worker) StartCheckLatestReleasesJob(channel string) error

func (*Worker) StartCommonPackagesDBJob

func (w *Worker) StartCommonPackagesDBJob() error

func (*Worker) StartConsoleService

func (w *Worker) StartConsoleService()

func (*Worker) StartDBConnectJob

func (w *Worker) StartDBConnectJob() error

func (*Worker) StartDownloadBrewDBJob added in v0.8.0

func (w *Worker) StartDownloadBrewDBJob() error

func (*Worker) StartDownloadCleanJob

func (w *Worker) StartDownloadCleanJob() error

func (*Worker) StartDownloadFlatpakDBJob

func (w *Worker) StartDownloadFlatpakDBJob() error

func (*Worker) StartDownloadLatestAgentReleaseJob

func (w *Worker) StartDownloadLatestAgentReleaseJob(channel string) error

func (*Worker) StartDownloadServerReleasesJob

func (w *Worker) StartDownloadServerReleasesJob() error

func (*Worker) StartDownloadWingetDBJob

func (w *Worker) StartDownloadWingetDBJob() error

func (*Worker) StartFlatpakDBDownloadJob

func (w *Worker) StartFlatpakDBDownloadJob() error

func (*Worker) StartGenerateConsoleConfigJob

func (w *Worker) StartGenerateConsoleConfigJob() error

func (*Worker) StartServerReleasesDownloadJob

func (w *Worker) StartServerReleasesDownloadJob() error

func (*Worker) StartWinGetDBDownloadJob

func (w *Worker) StartWinGetDBDownloadJob() error

func (*Worker) StartWorker

func (w *Worker) StartWorker()

func (*Worker) StopWorker

func (w *Worker) StopWorker()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL