internal/

directory
v0.0.0-...-4cf923d Latest Latest
Warning

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

Go to latest
Published: May 29, 2024 License: GPL-3.0

Directories

Path Synopsis
Package cloudinit has some helpers to set up cloud-init configuration.
Package cloudinit has some helpers to set up cloud-init configuration.
Package config manages configuration parameters.
Package config manages configuration parameters.
Package consts defines the constants used by the project
Package consts defines the constants used by the project
Package daemon is handling the TCP connection and connecting a GRPC service to it.
Package daemon is handling the TCP connection and connecting a GRPC service to it.
daemontestutils
Package daemontestutils exports test helpers to be used in other packages that need to change internal behaviors of the daemon.
Package daemontestutils exports test helpers to be used in other packages that need to change internal behaviors of the daemon.
distros
database
Package database contains the DistroDB object and its methods.
Package database contains the DistroDB object and its methods.
distro
Package distro abstracts a WSL distribution and deals manages all iteractions with it.
Package distro abstracts a WSL distribution and deals manages all iteractions with it.
distro/touchdistro
Package touchdistro exists to provide multiple, mockable implementations for the action of touching a distro, i.e.
Package touchdistro exists to provide multiple, mockable implementations for the action of touching a distro, i.e.
task
Package task exposes the Task interface and some utils related to it.
Package task exposes the Task interface and some utils related to it.
worker
Package worker manages the execution and queue of tasks.
Package worker manages the execution and queue of tasks.
Package proservices is in charge of managing the GRPC services and all business-logic side.
Package proservices is in charge of managing the GRPC services and all business-logic side.
landscape
Package landscape implements a client to the Landscape Host Agent API service.
Package landscape implements a client to the Landscape Host Agent API service.
landscape/distroinstall
Package distroinstall exists to implement various utilities used by landscape that need to be mocked in tests.
Package distroinstall exists to implement various utilities used by landscape that need to be mocked in tests.
registrywatcher
Package registrywatcher implements a service that updates the config every time the registry changes.
Package registrywatcher implements a service that updates the config every time the registry changes.
registrywatcher/registry
Package registry simplifies read/write access to the registry and allows for mocking during tests.
Package registry simplifies read/write access to the registry and allows for mocking during tests.
ui
Package ui implements the GRPC UI service.
Package ui implements the GRPC UI service.
wslinstance
Package wslinstance implements the GRPC WSLInstance service.
Package wslinstance implements the GRPC WSLInstance service.
Package tasks implements tasks to be submitted to distros.
Package tasks implements tasks to be submitted to distros.
Package ubuntupro provides functions to manage the Ubuntu Pro subscription.
Package ubuntupro provides functions to manage the Ubuntu Pro subscription.
contractclient
Package contractclient interfaces with the Contracts Server backend.
Package contractclient interfaces with the Contracts Server backend.
contracts
Package contracts manages Microsoft-Store-entitled subscriptions.
Package contracts manages Microsoft-Store-entitled subscriptions.

Jump to

Keyboard shortcuts

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