airgun.entities.lifecycleenvironment

Module Contents

class airgun.entities.lifecycleenvironment.LCEEntity

Bases: airgun.entities.base.BaseEntity

endpoint_path = /lifecycle_environments
create_environment_path(self, values)
create_environment(self, values, entity_name)
create(self, values, prior_entity_name=None)

Create new lifecycle environment :param values: Parameters to be assigned to lce, at least name should be provided :param prior_entity_name: Specify entity name which should be a parent to lifecycle environment that created in a chain

read(self, entity_name, widget_names=None)

Read specific lifecycle environment details from its Edit page

read_all(self)

Read all available lifecycle environments details from generic lifecycle environments page

update(self, entity_name='Library', values=None)

Update existing lifecycle environment values

delete(self, entity_name)

Deletes existing lifecycle environment entity

search_package(self, entity_name, package_name, cv_name=None, repo_name=None)

Search for specific package inside lifecycle environment

search_puppet_module(self, entity_name, pupet_module_name, cv_name=None)

Search for specific puppet module inside lifecycle environment

search_module_stream(self, entity_name, module_name, cv_name=None, repo_name=None)

Search for specific module stream inside lifecycle environment

class airgun.entities.lifecycleenvironment.ShowAllLCE

Bases: airgun.navigation.NavigateStep

Navigate to All Lifecycle Environments page

VIEW
step(self, *args, **kwargs)
class airgun.entities.lifecycleenvironment.AddNewLCEPath

Bases: airgun.navigation.NavigateStep

Navigate to New Lifecycle Environment Path page

VIEW
prerequisite
step(self, *args, **kwargs)
class airgun.entities.lifecycleenvironment.AddNewLCE

Bases: airgun.navigation.NavigateStep

Navigate to New Lifecycle Environment page

VIEW
prerequisite(self, *args, **kwargs)
step(self, *args, **kwargs)
class airgun.entities.lifecycleenvironment.EditLCE

Bases: airgun.navigation.NavigateStep

Navigate to Edit Lifecycle Environment page

Args:
entity_name: name of the lifecycle environment
VIEW
prerequisite(self, *args, **kwargs)
step(self, *args, **kwargs)