Hello Foreman users and developers,
on behalf of the Foreman core and Foreman Discovery feature team I am
happy to announce Discovery 2.0.0 RC1 release together with Foreman
Discovery image 2.1.0.
Discovery is compatible with Foreman 1.7 and nightly builds.
New features (discovery plugin 2.0):
- automatic provisioning based on rules
- indirect communication via foreman proxy plugin
- support for new discovery image 2.1
- UI enhancements
- API documentation via APIPIE
- new CLI hammer plugin
- new reboot option
- bugfixes
New features (image 2.1):
- ZIP-based extensions
- improved discovery-debug script
- indirect communication via foreman proxy plugin
New component (Foreman Proxy Discovery)
This new component acts as a man in the middle between Foreman instance
and discovered hosts. All the communication is handled by this little
proxy plugin so no direct connection is required anymore.
Installation instructions and configuration:
http://theforeman.org/plugins/foreman_discovery/2.0/
Note that all the documentation moved there, use the link instead
individual README files from git repositories.
We don't have upgrade instructions yet, but it is as easy as:
- upgrading the plugin RPM
- restarting Foreman instance
- installing proxy plugin (this is new component)
- refreshing proxy features from Foreman
- downloading and extracting image
- reconfiguring PXELinux template (kernel options have changed)
Read the installation docs to make sure you have all components and to
learn how to configure the image via PXELinux.
Note the installer does not yet support image downloading. You need to
download and extract the image manually (documented above):
http://downloads.theforeman.org/discovery/releases/2.1/
Note that automatic provisioning and upgrade chapters are still missing
from the documentation. We will work on them in the following week. To
get some info about auto-provisioning head over to our Media page -
Sprint Demos - Sprint 31: Foreman :: Media
As always, issue bug reports at
http://projects.theforeman.org/projects/discovery/issues/new
or contact us on our IRC channels (my nick is "lzap").