Releases: avamia/kanrisuru
Releases · avamia/kanrisuru
0.11.0
- Add codequality badge, cleanup code linting issues.
- Fix
fstab
issue with blkid device return type. - Fix
find
spec with sudo permissions. - Change
stub_network
result override to useblock.call
with a conditional check for indvidual command stubs. - Add
architecture
method tocpu
. - Add functional test cases for
cpu
class. - Add more unit test cases.
0.10.0
- Add
stub_command
andunstub_command
to mock indvidual command results from a remote server. - Add
count
anddelete
toKanrisuru::Remote::Env
class for managing environment variables. - Add unit and functional test cases for
Kanrisuru::Remote::Env
. - Add functional test cases for the
archive
command. - Fix typo bugs in the
archive
command. Fix--exclude
opt field inarchive
command. - Add unit test cases for
Kanrisuru::Mode
class.
0.9.0
- Add
delete
toKanrisuru::Remote::Cluster
class to allow removal of hosts from cluster. - Add functional test cases for remote cluster class.
0.8.3
0.8.2
0.8.1
0.8.0
0.7.3
0.7.2
Kanrisuru 0.7.2 (August 9, 2021)
-
Fixed bug with the
os_method_cache
instance variable set in the namespaced instance of a host. This was causing collision issues inbetween host instances, where, hosts with the same aliased method name was getting overwritten (with a different OS), since the namespace instance variable existing on the host class definition wasn't getting reset inbetween host instantiations. Given that theos_method_cache
is normally re-instantiated, this bug fix addresses this so that theos_method_cache
is always defined on the host instance, ie:host.instance_variable_get(:@os_method_cache) host.instance_variable_set(:@os_method_cache, os_method_cache)
This is done instead of being saved on the namespace module. With the previous bug fix of using namespaced keys, there's no way for a method to be overwritten otherwise with a global
os_method_cache
.