Managing Common Observing Environment

Note

Managing the common observing environment requires authorization. Please check with Tiago Ribeiro for access.

The common observing evironment (obs-env) is a set of packages deployed on the nfs mount for quick access. These packages are managed by a package called manage_obs_env which can only be executed by the obsenv user.

The obs-env user

The obs-env user is the super use available to use the manage_obs_env program. All commands submitted by the obs-env user are recorded to allow capturing the history. In order to run the mange_obs_env program, you must fisrt log in as the obs_env user.

Using the manage_obs_env program

The manage_obs_env program is setup to automatically handle all of the github commands required to setup the environment. It is configured as a set of actions. A full list of available actions can be seen by running manage_obs_env –help. Some useful actions are: * –reset: this resets the environment to its base branch, essentially undoing any changes * –checkout-branch: this action can be use to checkout a branch in a specific repository * –show-current: this will print a list of all current respositories.