Katello 3.17 Documentation

Lifecycle Environments

What can a Lifecycle Environments be used for?

  • Hold content view versions.
  • To manage the lifecycle of Content Hosts.
  • Establish workflow containers and promote content views.


  • Lifecycle Environment - containers for content view versions which are consumed by content hosts.
  • Library - a special kind of Lifecycle Environment that does not have a parent. The library serves as the main container for synced content such as products, puppet modules, and published content views. Every organization has a library. Subsequent environments are derived from the library. The first node of an environment is the Library, all future environments are derived from the library and follow the library in promotion order.
  • Lifecycle Environment Path - Sequence of lifecycle environments that form the content promotion order.

General Workflow

First create a lifecycle environment connected to the library life cycle environment and promote content views to the new lifecycle environment. A Content Host can now register directly to the promoted content view in the promoted environment or library therein. Updates will be available as soon as new content is synced and promoted.

Viewing the list of lifecycle environments

From the web UI, navigate to:

Content -> Lifecycle Environments Environment Paths for a new Organization

Creating a lifecycle environment

Click on the + next to the Library or the prior environment to add a new path Create with a prior environment

Creating a lifecycle environment path

Click on the New Environment Path Create new lifecycle environment path Created lifecycle environment path

View/Updating environment name

Click on the name of the environment. Viewing the details of the lifecycle environment

Foreman 3.11.1 has been released! Follow the quick start to install it.

Foreman 3.10.0 has been released! Follow the quick start to install it.