mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00

* add etcd3-py to CI requirements for python_version >= 3.6 * Add intial etcd3 implementation and adjust the functional tests * adjust etcd test suite to test new v3 impl where applicable * pre-commit fun * add documentation for new option * change warnings per suggestions * change names for backwards compatibility and add back profile kwarg * pre-commit and lint fixes * switch docker logic in etcd sdb integration tests * fix sdb etcd tests v2 * add ls pseudo-functionality to etcd api v3 * move towards recursive kwarg deprecation by adding recurse kwarg as preferred * add encoding feature and other etcd client args for v3 * precommit * add deprecations changelog and deprecate waitIndex/index kwargs in favor of start_revision * pre-commit and revert etcd sdb tests to master version * remove unused import * fix mod_watch disbatching * Make sure to warn if no profile is given and we have a possible connection error * precommit * Fix test failures with wrong profile * Fix v3 -> no v2 error Previously, when the API was v3-only, but the profile wasn't present leading to the v2 fallback, it would 404 in certain circumstances. We can't use a more particular exception in the `_etcd_action` because the salt loader plays havoc with things. Co-authored-by: Wayne Werner <wwerner@vmware.com> Co-authored-by: Gareth J. Greenaway <gareth@saltstack.com>
4 lines
No EOL
455 B
Text
4 lines
No EOL
455 B
Text
In etcd_util, the recursive kwarg in the read and delete methods has been deprecated in favor of recurse for both client versions.
|
|
In etcd_util, the index kwarg in the watch method has been deprecated in favor of start_revision for both client versions.
|
|
In etcd_util, the waitIndex kwarg in the read method has been deprecated in favor of start_revision for both client versions.
|
|
The etcd API v2 implementation has been deprecated in favor of etcd API v3. |