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. |
Click to show internal directories.
Click to hide internal directories.