Skip to content

Latest commit

 

History

History
37 lines (30 loc) · 1.59 KB

package-updates.md

File metadata and controls

37 lines (30 loc) · 1.59 KB

This file documents how to enable basic support for handling package updates in OpenCrowbar.

####Assumptions:

  • You have installed a OpenCrowbar admin mode by creating a OpenCrowbar ISO and installing the admin node from it.
  • The provisioner either has access to the Internet or visibility to an HTTP proxy that does. The usual way of doing this is by allocating a host IP address from the public network to the admin node. See the OpenCrowbar users guide for more information on how to do this.
  • If you are going the HTTP proxy route, that proxy does not require any form of authentication.
  • You built your OpenCrowbar ISO from a OpenCrowbar checkout that is recent enough to have this file in it.

####Enabling Online Mode

1: In the OpenCrowbar web UI, click on Barclamps, click on Provisioner, and then click on Edit. This will open the editing pane for the default provisioner proposal. 2: Find the "online": value, and change it from false to true. 3: If you need to use an upstream HTTP proxy, find the "upstream_proxy": value and change it to contain the address and port of the proxy in the following format: "address:port" 4: Click Save, then click Apply. Once the proposal is finished applying, apt/yum/gem on all the nodes will be configured to allow package updates from the Internet.

####Caveats:

  • This is still a work in progress. OpenCrowbar does not have any controls around what packages may or may not be updated, so it is possible that updating certian packages may break your cluster or whatever applications your barclamps are managing.