| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| | |
Added special command LmiSelectCommand taking set of conditions with
associated commands to load. Conditions must be met for command to be
loaded. They contain profile and class requirements on remote broker.
|
| |
| |
| |
| |
| |
| | |
Allow to override session object for some command and all its children.
Proxy encapsulates main session object and provides limited access to
its uris and connections.
|
| | |
|
| |
| |
| |
| |
| | |
When usage string is defined for some parent class of some command
without any usage, it will now be inherited from parent.
|
| | |
|
| | |
|
| | |
|
|/
|
|
|
|
|
| |
All scripts have the same version which is set in single file (VERSION).
All setup.py and conf.py scripts containing these version numbers were
renamed to *.skel. These skeletons are then read by makefiles and proper
*.py scripts are generated out of them.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When no hosts were given to lmi on command line, it automatically chosen
'localhost' as a fallback. This is desirable behaviour for non-root
users because the selected protocol is https with SSL certificate
checks. And because pegasus's certificate is usually generated for
propert hostname and not for 'localhost', the connection will fail due
to certificate's unsuccessful validation.
This change brings simple algorithm that tries to find the best hostname
by trying to translate *fqdn*, *hostname* and *localhost* to IP in this
order. First name successfully translated will be chosen.
|
|\
| |
| | |
Fixed MD RAID tests, sometimes there is no 'hostname:' in RAID /dev/disk...
|
|/
|
|
| |
/dev/disk/by-id/ symlink.
|
|\
| |
| | |
minor additions and fixes
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
networking: fix wrong error message
|
| | |
| | |
| | |
| | | |
This fixes bad error message when --ipv6 option has invalid value.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When there was NewTableCommand cmd produced by LmiLister it caused
headers to be produced twice which is not desireable.
Also turned off printing column names for Verify command of software
scripts.
Resolves trac ticket #287
|
|\ \
| | |
| | | |
Various fixes in networking command and script
|
| | | |
|
| | |
| | |
| | |
| | | |
It should fix problem with unfinished tests on buildbot.
|
| | |
| | |
| | |
| | |
| | | |
ProtocolIFType property of LMI_IPAssignmentSetting data can be empty
sometimes. This commit adds a check for it.
|
|\ \ \
| |/ /
|/| | |
System: catch LMIClassNotFound exceptions
|
| | | |
|
| | |
| | |
| | |
| | | |
Search command was completely broken.
|
|/ / |
|
|\ \
| | |
| | | |
System: added info about firewall and logging services
|
| | | |
|
|/ / |
|
|\ \
| | |
| | | |
networking: prefix length of route should be int
|
|/ /
| |
| |
| |
| |
| | |
PrefixLength parameter of static IP route was incorrectly converted to
string when it should be integer. New lmishell can convert it to propert
type. This commit fixes it even for older lmishell.
|
|\ \
| | |
| | | |
System: added OS info
|
| | | |
|
|\ \ \
| | |/
| |/| |
storage: dirty checks for thin provisioning support
|
| | |
| | |
| | |
| | | |
Resolves trac tickets 276 and 277
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Handle errors cases gracefully. AttributeError is confusing when
actually an instance can not be found on remove host.
Behave the same when exception handling is set to enable or disable
(lmishell thing).
|
|/ /
| |
| |
| |
| | |
Disks introspection is not yet stable in openlmi-hardware provider,
remove the support for now.
|
|\ \
| |/
|/| |
tests: minor fixes
|
| |
| |
| |
| |
| | |
Otherwise shell breaks, for example when the password is provided but
the username is not.
|
| |
| |
| |
| |
| | |
Don't let the shell interpret special characters in passwords, usernames
or hostnames.
|
|\|
| |
| | |
storage: fix mount list
|
| | |
|
| |
| |
| |
| |
| | |
LMI_DiskDrive class was added to openlmi-hardware just recently. Don't
expect it to be present on broker.
|
| | |
|
| |
| |
| |
| |
| | |
Added few Makefiles and setup configs.
Just to make distribution to PyPI easy.
|
| | |
|
| |
| |
| |
| |
| | |
Networking, software, hardware and storage depend on recent changed in
openlmi-scripts.
|