summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | added suppport for profile and class requirementsMichal Minar2014-03-1725-8/+1968
| | | | | | | | | | | | 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.
* | added session proxyMichal Minar2014-03-174-14/+69
| | | | | | | | | | | | 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.
* | turned few error messages into sentencesMichal Minar2014-03-171-5/+5
| |
* | propagate usage strings to subclassesMichal Minar2014-03-171-4/+10
| | | | | | | | | | When usage string is defined for some parent class of some command without any usage, it will now be inherited from parent.
* | updated commands readmeMichal Minar2014-03-171-102/+22
| |
* | updated make_new.py scriptsMichal Minar2014-03-171-20/+29
| |
* | updated READMEMichal Minar2014-03-172-20/+56
| |
* | unified script versionsMichal Minar2014-03-1735-209/+116
|/ | | | | | | 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.
* storage: bumped doc versionMichal Minar2014-03-111-2/+2
|
* bumped storage scripts versionMichal Minar2014-03-111-1/+1
|
* added smart hostname fallback finderMichal Minar2014-03-102-2/+39
| | | | | | | | | | | | | 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.
* Merge pull request #74 from jsafrane/devel/fix-testMichal Minar2014-03-101-2/+2
|\ | | | | Fixed MD RAID tests, sometimes there is no 'hostname:' in RAID /dev/disk...
| * Fixed MD RAID tests, sometimes there is no 'hostname:' in RAID ↵Jan Safranek2014-03-101-2/+2
|/ | | | /dev/disk/by-id/ symlink.
* Merge pull request #72 from jsynacek/develMichal Minar2014-03-074-7/+35
|\ | | | | minor additions and fixes
| * storage: correctly report mounting errorsJan Synacek2014-03-071-3/+2
| |
| * storage: list thinly provisioned devices in provides/dependsJan Synacek2014-03-071-0/+18
| |
| * storage: list thinly provisioned devices in storage treeJan Synacek2014-03-072-4/+15
| |
* | Merge pull request #71 from openlmi/fixMichal Minar2014-03-041-1/+1
|\ \ | | | | | | networking: fix wrong error message
| * | networking: fix wrong error messageRadek Novacek2014-03-041-1/+1
| | | | | | | | | | | | This fixes bad error message when --ipv6 option has invalid value.
* | | fixed duplicated header names in outputMichal Minar2014-03-042-3/+7
|/ / | | | | | | | | | | | | | | | | | | 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
* | Merge pull request #70 from rnovacek/fixesMichal Minar2014-03-043-6/+42
|\ \ | | | | | | Various fixes in networking command and script
| * | networking: explicitly differentiate between IPv4 and IPv6 addressesRadek Novacek2014-03-042-2/+29
| | |
| * | networking: fix wrong function for ending test phaseRadek Novacek2014-03-041-1/+1
| | | | | | | | | | | | It should fix problem with unfinished tests on buildbot.
| * | networking: handle case when ProtocolIFType is NoneRadek Novacek2014-03-041-3/+12
| | | | | | | | | | | | | | | ProtocolIFType property of LMI_IPAssignmentSetting data can be empty sometimes. This commit adds a check for it.
* | | Merge pull request #69 from pschiffe/masterMichal Minar2014-03-041-24/+43
|\ \ \ | |/ / |/| | System: catch LMIClassNotFound exceptions
| * | System: catch LMIClassNotFound exceptionsPeter Schiffer2014-03-031-24/+43
| | |
* | | software: fixed search commandMichal Minar2014-03-041-2/+2
| | | | | | | | | | | | Search command was completely broken.
* | | spec: updated spec fileMichal Minar2014-03-041-14/+84
|/ /
* | Merge pull request #68 from pschiffe/masterMichal Minar2014-03-033-1/+38
|\ \ | | | | | | System: added info about firewall and logging services
| * | System: added dependency on openlmi-scripts-servicePeter Schiffer2014-02-282-1/+3
| | |
| * | System: added info about firewall and logging servicesPeter Schiffer2014-02-271-0/+35
|/ /
* | Merge pull request #67 from rnovacek/route-fixMichal Minar2014-02-271-1/+1
|\ \ | | | | | | networking: prefix length of route should be int
| * | networking: prefix length of route should be intRadek Novacek2014-02-271-1/+1
|/ / | | | | | | | | | | 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.
* | Merge pull request #64 from pschiffe/masterMichal Minar2014-02-261-0/+23
|\ \ | | | | | | System: added OS info
| * | System: added OS infoPeter Schiffer2014-02-251-0/+23
| | |
* | | Merge pull request #66 from jsynacek/develMichal Minar2014-02-261-2/+11
|\ \ \ | | |/ | |/| storage: dirty checks for thin provisioning support
| * | storage: dirty checks for thin provisioning supportJan Synacek2014-02-261-2/+11
| | | | | | | | | | | | Resolves trac tickets 276 and 277
* | | documented :cd and :.. built-in commandsMichal Minar2014-02-261-0/+26
| | |
* | | service: fixed error reportingMichal Minar2014-02-261-8/+18
| | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | hardware: remove unstable featuresMichal Minar2014-02-262-132/+13
|/ / | | | | | | | | Disks introspection is not yet stable in openlmi-hardware provider, remove the support for now.
* | Merge pull request #65 from jsynacek/develMichal Minar2014-02-261-1/+3
|\ \ | |/ |/| tests: minor fixes
| * tests: provide default username and password for cimom authenticationJan Synacek2014-02-261-0/+2
| | | | | | | | | | Otherwise shell breaks, for example when the password is provided but the username is not.
| * tests: quote host urlJan Synacek2014-02-261-1/+1
| | | | | | | | | | Don't let the shell interpret special characters in passwords, usernames or hostnames.
* | Merge pull request #63 from jsynacek/develMichal Minar2014-02-251-1/+1
|\| | | | | storage: fix mount list
| * storage: fix mount listJan Synacek2014-02-251-1/+1
| |
* | hardware: deal properly with older versions of providersMichal Minar2014-02-251-1/+13
| | | | | | | | | | LMI_DiskDrive class was added to openlmi-hardware just recently. Don't expect it to be present on broker.
* | updated changelogMichal Minar2014-02-241-0/+12
| |
* | documentation updatesMichal Minar2014-02-2414-19/+204
| | | | | | | | | | Added few Makefiles and setup configs. Just to make distribution to PyPI easy.
* | system: added version require and bumped releaseMichal Minar2014-02-242-4/+4
| |
* | tuned requirements for several scriptsMichal Minar2014-02-244-4/+4
| | | | | | | | | | Networking, software, hardware and storage depend on recent changed in openlmi-scripts.