2015-02-12 22:33:37 +00:00
|
|
|
==============================================
|
|
|
|
Salt 2015.2.0 Release Notes - Codename Lithium
|
|
|
|
==============================================
|
2014-11-25 22:24:33 +00:00
|
|
|
|
2015-01-27 03:26:51 +00:00
|
|
|
Beacons
|
|
|
|
=======
|
|
|
|
|
|
|
|
The beacon system allows the minion to hook into system processes and
|
|
|
|
continually translate external events into the salt event bus. The
|
|
|
|
primary example of this is the :py:mod:`~salt.beacons.inotify` beacon. This
|
|
|
|
beacon uses inotify to watch configured files or directories on the minion for
|
|
|
|
changes, creation, deletion etc.
|
|
|
|
|
|
|
|
This allows for the changes to be sent up to the master where the
|
|
|
|
reactor can respond to changes.
|
|
|
|
|
2014-11-25 22:24:33 +00:00
|
|
|
Salt SSH
|
|
|
|
========
|
|
|
|
|
2014-12-16 23:13:03 +00:00
|
|
|
- Additional configuration options and command line flags have been added to
|
|
|
|
configure the scan roster on the fly
|
|
|
|
- Added support for ``state.single`` in ``salt-ssh``
|
|
|
|
- Added support for ``publish.publish``, ``publish.full_data``, and
|
|
|
|
``publish.runner`` in ``salt-ssh``
|
2014-12-23 18:35:40 +00:00
|
|
|
- Added support for ``mine.get`` in ``salt-ssh``
|
2015-01-05 22:40:30 +00:00
|
|
|
|
2015-01-30 23:07:39 +00:00
|
|
|
Misc Fixes/Additions
|
|
|
|
====================
|
|
|
|
|
|
|
|
- Add ``only_upgrade`` argument to apt-based ``pkg.install`` to only install a
|
|
|
|
package version if the package is already installed. (Great for security
|
|
|
|
updates!)
|
2015-02-19 21:55:13 +00:00
|
|
|
- Joyent now requires a ``keyname`` to be specified in the provider
|
|
|
|
configuration. This change was necessitated upstream by the 7.0+ API.
|
2015-02-27 17:23:21 +00:00
|
|
|
- Add ``args`` argument to ``cmd.script_retcode`` to match ``cmd.script`` in
|
|
|
|
the :py:mod:`cmd module <salt.cmd.cmdmod>`. (:issue:`21122`)
|
2015-01-30 23:07:39 +00:00
|
|
|
|
2015-01-05 22:40:30 +00:00
|
|
|
Deprecations
|
|
|
|
============
|
|
|
|
- Removed ``parameter`` keyword argument from ``eselect.exec_action`` execution
|
|
|
|
module.
|
|
|
|
|
|
|
|
- Removed ``runas`` parameter from the following ``pip``` execution module
|
|
|
|
functions: ``install``, ``uninstall``, ``freeze``, ``list_``, ``list_upgrades``,
|
|
|
|
``upgrade_available``, ``upgrade``. Please migrate to ``user``.
|
|
|
|
|
2015-01-23 20:09:39 +00:00
|
|
|
- Removed ``runas`` parameter from the following ``pip`` state module
|
2015-01-05 22:40:30 +00:00
|
|
|
functions: ``installed``, ``removed``, ``uptodate`` . Please migrate to ``user``.
|
|
|
|
|
2015-01-23 20:09:39 +00:00
|
|
|
- Removed ``quiet`` option from all functions in ``cmdmod`` execution module.
|
2015-01-05 22:40:30 +00:00
|
|
|
Please use ``output_loglevel=quiet`` instead.
|
|
|
|
|
2015-02-12 22:33:37 +00:00
|
|
|
- Removed ``parameter`` argument from ``eselect.set_`` state. Please migrate to
|
2015-01-05 22:40:30 +00:00
|
|
|
``module_parameter`` or ``action_parameter``.
|
|
|
|
|
2015-02-24 19:20:25 +00:00
|
|
|
- The ``salt_events`` table schema has changed to include an additional field
|
|
|
|
called ``master_id`` to distinguish between events flowing into a database
|
|
|
|
from multiple masters. If ``event_return`` is enabled in the master config,
|
|
|
|
the database schema must first be updated to add the ``master_id`` field.
|
|
|
|
This alteration can be accomplished as follows:
|
|
|
|
|
|
|
|
``ALTER TABLE salt_events ADD master_id VARCHAR(255) NOT NULL;``
|