Craft Providers
stable
Public APIs:
Executors
Bases
Reference:
craft_providers package
Craft Providers
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
A
alias (craft_providers.bases.buildd.BuilddBase attribute)
B
Base (class in craft_providers)
,
[1]
(class in craft_providers.base)
BaseCompatibilityError
,
[1]
BaseConfigurationError
,
[1]
BIONIC (craft_providers.bases.buildd.BuilddBaseAlias attribute)
(craft_providers.bases.BuilddBaseAlias attribute)
brief (craft_providers.actions.snap_installer.SnapInstallationError attribute)
(craft_providers.bases.BaseCompatibilityError attribute)
(craft_providers.bases.BaseConfigurationError attribute)
(craft_providers.bases.errors.BaseCompatibilityError attribute)
(craft_providers.bases.errors.BaseConfigurationError attribute)
(craft_providers.errors.ProviderError attribute)
(craft_providers.lxd.errors.LXDError attribute)
(craft_providers.lxd.errors.LXDInstallationError attribute)
(craft_providers.lxd.LXDError attribute)
(craft_providers.lxd.LXDInstallationError attribute)
(craft_providers.multipass.errors.MultipassError attribute)
(craft_providers.multipass.errors.MultipassInstallationError attribute)
(craft_providers.multipass.MultipassError attribute)
(craft_providers.multipass.MultipassInstallationError attribute)
(craft_providers.ProviderError attribute)
BuilddBase (class in craft_providers.bases)
,
[1]
(class in craft_providers.bases.buildd)
BuilddBaseAlias (class in craft_providers.bases)
(class in craft_providers.bases.buildd)
C
channel (craft_providers.bases.buildd.Snap attribute)
classic (craft_providers.bases.buildd.Snap attribute)
clean_project_environments() (craft_providers.Provider method)
(craft_providers.provider.Provider method)
compatibility_tag (craft_providers.Base attribute)
(craft_providers.base.Base attribute)
(craft_providers.bases.buildd.BuilddBase attribute)
(craft_providers.bases.BuilddBase attribute)
(craft_providers.bases.instance_config.InstanceConfiguration attribute)
config_device_add_disk() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
config_device_remove() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
config_device_show() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
config_set() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
configure_buildd_image_remote() (in module craft_providers.lxd)
(in module craft_providers.lxd.remotes)
craft_providers
module
craft_providers.actions
module
craft_providers.actions.snap_installer
module
craft_providers.base
module
craft_providers.bases
module
craft_providers.bases.buildd
module
craft_providers.bases.errors
module
craft_providers.bases.instance_config
module
craft_providers.errors
module
craft_providers.executor
module
craft_providers.lxd
module
craft_providers.lxd.errors
module
craft_providers.lxd.installer
module
craft_providers.lxd.launcher
module
craft_providers.lxd.lxc
module
craft_providers.lxd.lxd
module
craft_providers.lxd.lxd_instance
module
craft_providers.lxd.lxd_provider
module
craft_providers.lxd.project
module
craft_providers.lxd.remotes
module
craft_providers.multipass
module
craft_providers.multipass.errors
module
craft_providers.multipass.installer
module
craft_providers.multipass.multipass
module
craft_providers.multipass.multipass_instance
module
craft_providers.multipass.multipass_provider
module
craft_providers.provider
module
craft_providers.util
module
craft_providers.util.env_cmd
module
craft_providers.util.os_release
module
craft_providers.util.snap_cmd
module
craft_providers.util.temp_paths
module
create_environment() (craft_providers.lxd.lxd_provider.LXDProvider method)
(craft_providers.lxd.LXDProvider method)
(craft_providers.multipass.multipass_provider.MultipassProvider method)
(craft_providers.multipass.MultipassProvider method)
(craft_providers.Provider method)
(craft_providers.provider.Provider method)
create_with_default_profile() (in module craft_providers.lxd.project)
D
default_command_environment() (in module craft_providers.bases.buildd)
delete() (craft_providers.Executor method)
,
[1]
(craft_providers.executor.Executor method)
(craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
(craft_providers.lxd.lxd_instance.LXDInstance method)
(craft_providers.lxd.LXDInstance method)
,
[1]
(craft_providers.multipass.Multipass method)
(craft_providers.multipass.multipass.Multipass method)
(craft_providers.multipass.multipass_instance.MultipassInstance method)
(craft_providers.multipass.MultipassInstance method)
,
[1]
details (craft_providers.errors.ProviderError attribute)
(craft_providers.ProviderError attribute)
details_from_called_process_error() (in module craft_providers.errors)
details_from_command_error() (in module craft_providers.errors)
E
ensure_lxd_is_ready() (in module craft_providers.lxd)
(in module craft_providers.lxd.installer)
ensure_multipass_is_ready() (in module craft_providers.multipass)
ensure_provider_is_available() (craft_providers.lxd.lxd_provider.LXDProvider class method)
(craft_providers.lxd.LXDProvider class method)
(craft_providers.multipass.multipass_provider.MultipassProvider class method)
(craft_providers.multipass.MultipassProvider class method)
(craft_providers.Provider class method)
(craft_providers.provider.Provider class method)
exec() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
(craft_providers.multipass.Multipass method)
(craft_providers.multipass.multipass.Multipass method)
execute_popen() (craft_providers.Executor method)
,
[1]
(craft_providers.executor.Executor method)
(craft_providers.lxd.lxd_instance.LXDInstance method)
(craft_providers.lxd.LXDInstance method)
,
[1]
(craft_providers.multipass.multipass_instance.MultipassInstance method)
(craft_providers.multipass.MultipassInstance method)
,
[1]
execute_run() (craft_providers.Executor method)
,
[1]
(craft_providers.executor.Executor method)
(craft_providers.lxd.lxd_instance.LXDInstance method)
(craft_providers.lxd.LXDInstance method)
,
[1]
(craft_providers.multipass.multipass_instance.MultipassInstance method)
(craft_providers.multipass.MultipassInstance method)
,
[1]
Executor (class in craft_providers)
,
[1]
(class in craft_providers.executor)
exists() (craft_providers.Executor method)
,
[1]
(craft_providers.executor.Executor method)
(craft_providers.lxd.lxd_instance.LXDInstance method)
(craft_providers.lxd.LXDInstance method)
,
[1]
(craft_providers.multipass.multipass_instance.MultipassInstance method)
(craft_providers.multipass.MultipassInstance method)
,
[1]
F
file_pull() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
file_push() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
FOCAL (craft_providers.bases.buildd.BuilddBaseAlias attribute)
(craft_providers.bases.BuilddBaseAlias attribute)
formulate_ack_command() (in module craft_providers.util.snap_cmd)
formulate_command() (in module craft_providers.util.env_cmd)
formulate_known_command() (in module craft_providers.util.snap_cmd)
formulate_local_install_command() (in module craft_providers.util.snap_cmd)
formulate_pack_command() (in module craft_providers.util.snap_cmd)
formulate_refresh_command() (in module craft_providers.util.snap_cmd)
formulate_remote_install_command() (in module craft_providers.util.snap_cmd)
formulate_remove_command() (in module craft_providers.util.snap_cmd)
G
get_command_environment() (craft_providers.Base method)
,
[1]
(craft_providers.base.Base method)
(craft_providers.bases.buildd.BuilddBase method)
(craft_providers.bases.BuilddBase method)
,
[1]
get_host_snap_info() (in module craft_providers.actions.snap_installer)
H
has_image() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
home_temporary_directory() (in module craft_providers.util.temp_paths)
home_temporary_file() (in module craft_providers.util.temp_paths)
I
image_copy() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
image_delete() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
image_list() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
info() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
(craft_providers.multipass.Multipass method)
(craft_providers.multipass.multipass.Multipass method)
init() (craft_providers.lxd.LXD method)
(craft_providers.lxd.lxd.LXD method)
inject_from_host() (in module craft_providers.actions.snap_installer)
install() (in module craft_providers.lxd)
(in module craft_providers.lxd.installer)
(in module craft_providers.multipass)
(in module craft_providers.multipass.installer)
install_from_store() (in module craft_providers.actions.snap_installer)
instance_config_class (craft_providers.bases.buildd.BuilddBase attribute)
(craft_providers.bases.BuilddBase attribute)
,
[1]
instance_config_path (craft_providers.bases.buildd.BuilddBase attribute)
(craft_providers.bases.BuilddBase attribute)
InstanceConfiguration (class in craft_providers.bases.instance_config)
INTERACTIVE (craft_providers.lxd.lxc.StdinType attribute)
is_initialized() (in module craft_providers.lxd)
(in module craft_providers.lxd.installer)
is_installed() (in module craft_providers.lxd)
(in module craft_providers.lxd.installer)
(in module craft_providers.multipass)
(in module craft_providers.multipass.installer)
is_mounted() (craft_providers.lxd.lxd_instance.LXDInstance method)
(craft_providers.lxd.LXDInstance method)
,
[1]
(craft_providers.multipass.multipass_instance.MultipassInstance method)
(craft_providers.multipass.MultipassInstance method)
,
[1]
is_provider_installed() (craft_providers.lxd.lxd_provider.LXDProvider class method)
(craft_providers.lxd.LXDProvider class method)
(craft_providers.multipass.multipass_provider.MultipassProvider class method)
(craft_providers.multipass.MultipassProvider class method)
(craft_providers.Provider class method)
(craft_providers.provider.Provider class method)
is_running() (craft_providers.Executor method)
,
[1]
(craft_providers.executor.Executor method)
(craft_providers.lxd.lxd_instance.LXDInstance method)
(craft_providers.lxd.LXDInstance method)
,
[1]
(craft_providers.multipass.multipass_instance.MultipassInstance method)
(craft_providers.multipass.MultipassInstance method)
,
[1]
is_supported_version() (craft_providers.lxd.LXD method)
(craft_providers.lxd.lxd.LXD method)
(craft_providers.multipass.Multipass method)
(craft_providers.multipass.multipass.Multipass method)
is_user_permitted() (in module craft_providers.lxd)
(in module craft_providers.lxd.installer)
J
JAMMY (craft_providers.bases.buildd.BuilddBaseAlias attribute)
(craft_providers.bases.BuilddBaseAlias attribute)
L
launch() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
(craft_providers.lxd.lxd_instance.LXDInstance method)
(craft_providers.lxd.LXDInstance method)
,
[1]
(craft_providers.multipass.Multipass method)
(craft_providers.multipass.multipass.Multipass method)
(craft_providers.multipass.multipass_instance.MultipassInstance method)
(craft_providers.multipass.MultipassInstance method)
,
[1]
(in module craft_providers.lxd)
(in module craft_providers.lxd.launcher)
(in module craft_providers.multipass)
launched_environment() (craft_providers.lxd.lxd_provider.LXDProvider method)
(craft_providers.lxd.LXDProvider method)
(craft_providers.multipass.multipass_provider.MultipassProvider method)
(craft_providers.multipass.MultipassProvider method)
(craft_providers.Provider method)
(craft_providers.provider.Provider method)
list() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
(craft_providers.multipass.Multipass method)
(craft_providers.multipass.multipass.Multipass method)
list_names() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
load() (craft_providers.bases.instance_config.InstanceConfiguration class method)
load_yaml() (in module craft_providers.lxd.lxc)
LXC (class in craft_providers.lxd)
(class in craft_providers.lxd.lxc)
LXD (class in craft_providers.lxd)
(class in craft_providers.lxd.lxd)
LXDError
,
[1]
LXDInstallationError
,
[1]
LXDInstance (class in craft_providers.lxd)
,
[1]
(class in craft_providers.lxd.lxd_instance)
LXDProvider (class in craft_providers.lxd)
(class in craft_providers.lxd.lxd_provider)
M
marshal() (craft_providers.bases.instance_config.InstanceConfiguration method)
minimum_required_version (craft_providers.lxd.LXD attribute)
(craft_providers.lxd.lxd.LXD attribute)
(craft_providers.multipass.Multipass attribute)
(craft_providers.multipass.multipass.Multipass attribute)
module
craft_providers
craft_providers.actions
craft_providers.actions.snap_installer
craft_providers.base
craft_providers.bases
craft_providers.bases.buildd
craft_providers.bases.errors
craft_providers.bases.instance_config
craft_providers.errors
craft_providers.executor
craft_providers.lxd
craft_providers.lxd.errors
craft_providers.lxd.installer
craft_providers.lxd.launcher
craft_providers.lxd.lxc
craft_providers.lxd.lxd
craft_providers.lxd.lxd_instance
craft_providers.lxd.lxd_provider
craft_providers.lxd.project
craft_providers.lxd.remotes
craft_providers.multipass
craft_providers.multipass.errors
craft_providers.multipass.installer
craft_providers.multipass.multipass
craft_providers.multipass.multipass_instance
craft_providers.multipass.multipass_provider
craft_providers.provider
craft_providers.util
craft_providers.util.env_cmd
craft_providers.util.os_release
craft_providers.util.snap_cmd
craft_providers.util.temp_paths
mount() (craft_providers.Executor method)
,
[1]
(craft_providers.executor.Executor method)
(craft_providers.lxd.lxd_instance.LXDInstance method)
(craft_providers.lxd.LXDInstance method)
,
[1]
(craft_providers.multipass.Multipass method)
(craft_providers.multipass.multipass.Multipass method)
(craft_providers.multipass.multipass_instance.MultipassInstance method)
(craft_providers.multipass.MultipassInstance method)
,
[1]
Multipass (class in craft_providers.multipass)
(class in craft_providers.multipass.multipass)
MultipassError
,
[1]
MultipassInstallationError
,
[1]
MultipassInstance (class in craft_providers.multipass)
,
[1]
(class in craft_providers.multipass.multipass_instance)
MultipassProvider (class in craft_providers.multipass)
(class in craft_providers.multipass.multipass_provider)
N
name (craft_providers.bases.buildd.Snap attribute)
NULL (craft_providers.lxd.lxc.StdinType attribute)
P
parse_os_release() (in module craft_providers.util.os_release)
profile_edit() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
profile_show() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
project_create() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
project_delete() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
project_list() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
Provider (class in craft_providers)
(class in craft_providers.provider)
ProviderError
,
[1]
publish() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
pull_file() (craft_providers.Executor method)
,
[1]
(craft_providers.executor.Executor method)
(craft_providers.lxd.lxd_instance.LXDInstance method)
(craft_providers.lxd.LXDInstance method)
,
[1]
(craft_providers.multipass.multipass_instance.MultipassInstance method)
(craft_providers.multipass.MultipassInstance method)
,
[1]
purge() (in module craft_providers.lxd.project)
push_file() (craft_providers.Executor method)
,
[1]
(craft_providers.executor.Executor method)
(craft_providers.lxd.lxd_instance.LXDInstance method)
(craft_providers.lxd.LXDInstance method)
,
[1]
(craft_providers.multipass.multipass_instance.MultipassInstance method)
(craft_providers.multipass.MultipassInstance method)
,
[1]
push_file_io() (craft_providers.Executor method)
,
[1]
(craft_providers.executor.Executor method)
(craft_providers.lxd.lxd_instance.LXDInstance method)
(craft_providers.lxd.LXDInstance method)
,
[1]
(craft_providers.multipass.multipass_instance.MultipassInstance method)
(craft_providers.multipass.MultipassInstance method)
,
[1]
R
remote_add() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
remote_list() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
resolution (craft_providers.errors.ProviderError attribute)
(craft_providers.ProviderError attribute)
S
save() (craft_providers.bases.instance_config.InstanceConfiguration method)
setup() (craft_providers.Base method)
,
[1]
(craft_providers.base.Base method)
(craft_providers.bases.buildd.BuilddBase method)
(craft_providers.bases.BuilddBase method)
,
[1]
Snap (class in craft_providers.bases.buildd)
SnapInstallationError
snaps (craft_providers.bases.instance_config.InstanceConfiguration attribute)
start() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
(craft_providers.lxd.lxd_instance.LXDInstance method)
(craft_providers.lxd.LXDInstance method)
,
[1]
(craft_providers.multipass.Multipass method)
(craft_providers.multipass.multipass.Multipass method)
(craft_providers.multipass.multipass_instance.MultipassInstance method)
(craft_providers.multipass.MultipassInstance method)
,
[1]
StdinType (class in craft_providers.lxd.lxc)
stop() (craft_providers.lxd.LXC method)
(craft_providers.lxd.lxc.LXC method)
(craft_providers.lxd.lxd_instance.LXDInstance method)
(craft_providers.lxd.LXDInstance method)
,
[1]
(craft_providers.multipass.Multipass method)
(craft_providers.multipass.multipass.Multipass method)
(craft_providers.multipass.multipass_instance.MultipassInstance method)
(craft_providers.multipass.MultipassInstance method)
,
[1]
supports_mount() (craft_providers.lxd.lxd_instance.LXDInstance method)
(craft_providers.lxd.LXDInstance method)
,
[1]
T
temporarily_pull_file() (craft_providers.Executor method)
,
[1]
(craft_providers.executor.Executor method)
transfer() (craft_providers.multipass.Multipass method)
(craft_providers.multipass.multipass.Multipass method)
transfer_destination_io() (craft_providers.multipass.Multipass method)
(craft_providers.multipass.multipass.Multipass method)
transfer_source_io() (craft_providers.multipass.Multipass method)
(craft_providers.multipass.multipass.Multipass method)
U
umount() (craft_providers.multipass.Multipass method)
(craft_providers.multipass.multipass.Multipass method)
unmarshal() (craft_providers.bases.instance_config.InstanceConfiguration class method)
unmount() (craft_providers.lxd.lxd_instance.LXDInstance method)
(craft_providers.lxd.LXDInstance method)
,
[1]
(craft_providers.multipass.multipass_instance.MultipassInstance method)
(craft_providers.multipass.MultipassInstance method)
,
[1]
unmount_all() (craft_providers.lxd.lxd_instance.LXDInstance method)
(craft_providers.lxd.LXDInstance method)
,
[1]
(craft_providers.multipass.multipass_instance.MultipassInstance method)
(craft_providers.multipass.MultipassInstance method)
,
[1]
update() (craft_providers.bases.instance_config.InstanceConfiguration class method)
update_nested_dictionaries() (in module craft_providers.bases.instance_config)
V
validate_channel() (craft_providers.bases.buildd.Snap class method)
version() (craft_providers.lxd.LXD method)
(craft_providers.lxd.lxd.LXD method)
(craft_providers.multipass.Multipass method)
(craft_providers.multipass.multipass.Multipass method)
W
wait_ready() (craft_providers.lxd.LXD method)
(craft_providers.lxd.lxd.LXD method)
wait_until_ready() (craft_providers.Base method)
,
[1]
(craft_providers.base.Base method)
(craft_providers.bases.buildd.BuilddBase method)
(craft_providers.bases.BuilddBase method)
,
[1]
(craft_providers.multipass.Multipass method)
(craft_providers.multipass.multipass.Multipass method)
warmup() (craft_providers.Base method)
,
[1]
(craft_providers.base.Base method)
(craft_providers.bases.buildd.BuilddBase method)
(craft_providers.bases.BuilddBase method)
,
[1]
X
XENIAL (craft_providers.bases.buildd.BuilddBaseAlias attribute)
(craft_providers.bases.BuilddBaseAlias attribute)
Read the Docs
v: stable
Versions
latest
stable
v1.6.2
v1.4.2
v1.4.1
v1.3.0
v1.0.1
v1.0.0
Downloads
pdf
On Read the Docs
Project Home
Builds