Documentation
¶
Index ¶
- func GetWd() (string, error)
- type Worker
- func (w *Worker) CheckAgentLatestReleases(channel string) error
- func (w *Worker) CheckServerLatestReleases(channel string) error
- func (w *Worker) CreateBrewDBDir() error
- func (w *Worker) CreateCommonSoftwareDBDir() error
- func (w *Worker) CreateDowloadTempDir() error
- func (w *Worker) CreateFlatpakDBDir() error
- func (w *Worker) CreateServerReleasesDir() error
- func (w *Worker) CreateWingetDBDir() error
- func (w *Worker) DownloaBrewDB() error
- func (w *Worker) DownloaFlatpakDB() error
- func (w *Worker) DownloadWgetDB() error
- func (w *Worker) GenerateConsoleConfig() error
- func (w *Worker) GenerateConsoleConfigFromCLI(cCtx *cli.Context) error
- func (w *Worker) GetLatestReleases(channel string) error
- func (w *Worker) GetServerReleases() error
- func (w *Worker) StartBrewDBDownloadJob() error
- func (w *Worker) StartCheckLatestReleasesJob(channel string) error
- func (w *Worker) StartCommonPackagesDBJob() error
- func (w *Worker) StartConsoleService()
- func (w *Worker) StartDBConnectJob() error
- func (w *Worker) StartDownloadBrewDBJob() error
- func (w *Worker) StartDownloadCleanJob() error
- func (w *Worker) StartDownloadFlatpakDBJob() error
- func (w *Worker) StartDownloadLatestAgentReleaseJob(channel string) error
- func (w *Worker) StartDownloadServerReleasesJob() error
- func (w *Worker) StartDownloadWingetDBJob() error
- func (w *Worker) StartFlatpakDBDownloadJob() error
- func (w *Worker) StartGenerateConsoleConfigJob() error
- func (w *Worker) StartServerReleasesDownloadJob() error
- func (w *Worker) StartWinGetDBDownloadJob() error
- func (w *Worker) StartWorker()
- func (w *Worker) StopWorker()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 (*Worker) CheckAgentLatestReleases ¶
func (*Worker) CheckServerLatestReleases ¶
func (*Worker) CreateBrewDBDir ¶ added in v0.8.0
func (*Worker) CreateCommonSoftwareDBDir ¶
func (*Worker) CreateDowloadTempDir ¶
func (*Worker) CreateFlatpakDBDir ¶
func (*Worker) CreateServerReleasesDir ¶
func (*Worker) CreateWingetDBDir ¶
func (*Worker) DownloaBrewDB ¶ added in v0.8.0
func (*Worker) DownloaFlatpakDB ¶
func (*Worker) DownloadWgetDB ¶
func (*Worker) GenerateConsoleConfig ¶
func (*Worker) GenerateConsoleConfigFromCLI ¶
func (*Worker) GetLatestReleases ¶
func (*Worker) GetServerReleases ¶
func (*Worker) StartBrewDBDownloadJob ¶ added in v0.8.0
func (*Worker) StartCheckLatestReleasesJob ¶
func (*Worker) StartCommonPackagesDBJob ¶
func (*Worker) StartConsoleService ¶
func (w *Worker) StartConsoleService()
func (*Worker) StartDBConnectJob ¶
func (*Worker) StartDownloadBrewDBJob ¶ added in v0.8.0
func (*Worker) StartDownloadCleanJob ¶
func (*Worker) StartDownloadFlatpakDBJob ¶
func (*Worker) StartDownloadLatestAgentReleaseJob ¶
func (*Worker) StartDownloadServerReleasesJob ¶
func (*Worker) StartDownloadWingetDBJob ¶
func (*Worker) StartFlatpakDBDownloadJob ¶
func (*Worker) StartGenerateConsoleConfigJob ¶
func (*Worker) StartServerReleasesDownloadJob ¶
func (*Worker) StartWinGetDBDownloadJob ¶
func (*Worker) StartWorker ¶
func (w *Worker) StartWorker()
func (*Worker) StopWorker ¶
func (w *Worker) StopWorker()
Click to show internal directories.
Click to hide internal directories.