summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Silence many compilation warningsRadek Novacek2013-07-258-12/+28
| | | | Mostly deprecation warnings and wrong 'const' handling.
* registration: use correct namespaceJan Synacek2013-07-241-2/+2
|
* Account: Profile registrationRoman Rakus2013-07-242-0/+39
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Common: Macro for generating profile registration mofRoman Rakus2013-07-241-0/+20
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Return list of CIM classes from konkretcmpi_generate macroRadek Novacek2013-07-238-7/+16
| | | | This list will be used by profile registration.
* fan: get rid of nasty hackMichal Minar2013-07-231-22/+0
| | | | let's not debug fan provider on SIGSEGV
* software: added sample configurationMichal Minar2013-07-234-2/+114
| | | | install software configs in spec
* software: added doc strings; spaces, be goneMichal Minar2013-07-2310-74/+77
| | | | removed spaces at the end of lines
* software: test fixesMichal Minar2013-07-232-2/+5
| | | | let's not presume, that package has any files
* software: YumWorker timeout parameters configurableMichal Minar2013-07-231-11/+8
| | | | | | 2 new configuration options supported: * [Yum] lock_wait_interval * [Yum] free_database_timeout
* software: more configurability of jobsMichal Minar2013-07-231-7/+7
| | | | | | | | | asynchronous job's default priority made configurable with option [Jobs] default_priority asynchronous job's default timeout for removel made configurable with option [Jobs] default_time_before_removal
* software: minimum time before job's removal configurableMichal Minar2013-07-231-5/+4
| | | | supported another option in software's configuration
* software: configurable timeout for job completionMichal Minar2013-07-231-5/+7
|
* software: disable logging of separate processMichal Minar2013-07-233-80/+77
| | | | | | separated process can not use logging facilities of cimom logging of YumWorker process made configurable
* software: using new Configuration and utility functionMichal Minar2013-07-2339-302/+214
| | | | | | | using system_name, system_class_name and namespace values from SoftwareConfiguration object using new_instance_name from util module
* software: added custom cmpi_loggingMichal Minar2013-07-231-0/+282
| | | | | | use custom cmpi_logging module made logging configurable
* software: removed log messages for provider initMichal Minar2013-07-2320-53/+25
| | | | these messages do not really help
* software: be more tolerant when checking SystemNameMichal Minar2013-07-239-11/+22
| | | | | | | Allow hostname aliases and fully qualified domain names in properties like SystemName. Modified tests accordingly.
* software: using new Configuration and utility functionMichal Minar2013-07-2322-103/+81
| | | | | | | using system_name, system_class_name and namespace values from SoftwareConfiguration object using new_instance_name from util module
* software: added utility function for instance name creationMichal Minar2013-07-231-0/+20
|
* moved logging level option to BaseConfigurationMichal Minar2013-07-232-7/+16
|
* software: added software configuration classMichal Minar2013-07-232-1/+72
| | | | | Added SoftwareConfiguration class for instantiation of a main, global configuration object for all software providers.
* python: added BaseConfiguration singleton classMichal Minar2013-07-231-0/+266
| | | | | | Inspired by StorageConfiguration. It loads configuration from /etc/openlmi/<provider_prefix>/*. It needs to be subclassed for particular set of python providers.
* software: made pegasus launch script executableMichal Minar2013-07-231-0/+0
|
* software: fixed shutdownMichal Minar2013-07-232-7/+1
| | | | | | stop IndicationManager thread on cleanup removed YumDB.__del__ method - clean_up is called explicitely
* Allow for waiting for jobs.Jan Safranek2013-07-231-0/+16
| | | | | | | | | | | | | Some storage actions needs to be synchronous (because of SMI-S), but can influence running jobs. Imagine asynchronous job for vgreduce to remove /dev/sda1 from a volume group and while it runs, someone creates new partition table on /dev/sda, which is synchronous, as per SMI-S. The running vgreduce won't be happy and some data might get lost. Solution is to put a job to create new partition table to the job queue as usual, and synchronously wait for the job to finish.
* From Frank Eigler: Update README to reflect current state.Jan Safranek2013-07-181-4/+3
|
* Fixed changelog date.Jan Safranek2013-07-181-1/+1
|
* Add license heares to scripts.Jan Safranek2013-07-182-0/+42
|
* Merge branch 'master'Peter Schiffer2013-07-1827-116/+1014
|\
| * Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersPeter Schiffer2013-07-1827-116/+1014
| |\
| | * PCP<->CIM bridge prototype v3Frank Ch. Eigler2013-07-189-2/+465
| | | | | | | | | | | | | | | | | | | | | | | | - contents properly built/packaged into openlmi-pcp subrpm - a cron.daily job conditionally (rarely) rebuilds the MOF/REG files based upon current PCP state - /usr/bin/openlmi-pcp-generate able to be run by hand, cron.daily job minimal - more run-time PCP error tolerance
| | * Added -v option to openlmi-mof-register.Jan Safranek2013-07-171-6/+20
| | |
| | * Fill in PG_ProviderModule.Version property.Jan Safranek2013-07-171-4/+11
| | | | | | | | | | | | | | | | | | We will use PG_ProviderModule.Version property for API version of the provider. This patch adds mandatory '-v' parameter to openlmi-mof-register tool to fill it.
| | * Indmanager: Fix coverity reportRoman Rakus2013-07-171-0/+3
| | | | | | | | | | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
| | * LogicalFile: use get_string_property_from_op() where appropriateJan Synacek2013-07-174-42/+15
| | |
| | * LogicalFile: set LMI_UnixFile.NameJan Synacek2013-07-171-0/+1
| | | | | | | | | | | | | | | The property is not mandatory, but it's nice to have it consistent with other LMI file classes that are derived from CIM_LogicalFile.
| | * LogicalFile: mention python-pyudev as a test dependencyJan Synacek2013-07-171-1/+5
| | |
| | * Account: Make tests a little bit robustRoman Rakus2013-07-173-19/+30
| | | | | | | | | | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
| | * Account: Tests for indicationsRoman Rakus2013-07-172-0/+258
| | | | | | | | | | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
| | * LogicalFile: add tests for property checksJan Synacek2013-07-171-0/+87
| | |
| | * LogicalFile: add property checksJan Synacek2013-07-174-42/+119
| | |
* | | Hardware: Package the cmpiLMI_Hardware-cimprovagt filePeter Schiffer2013-07-163-0/+24
|/ / | | | | | | Added and packaged the cmpiLMI_Hardware-cimprovagt file for hardware provider.
* / Hardware: Update LMI_PCIDevice providerPeter Schiffer2013-07-163-49/+225
|/ | | | | | | LMI_PCIDevice provider was updated to match the rest of the providers in the Hardware, multiple information was added. As main and only source of information is still libpci library, as udev doesn't provide all necessary information and if used, it would have to be combined with libpci anyway.
* Account: Use Account prefix in test logsRoman Rakus2013-07-164-12/+12
| | | | | | It makes test output more readable Signed-off-by: Roman Rakus <rrakus@redhat.com>
* spec: add libselinux-devel to BuildRequiresJan Synacek2013-07-151-1/+5
|
* LogicalFile: make selinux lookups non-fatalJan Synacek2013-07-151-2/+4
| | | | | If, for some reason, no selinux context can be found, use a default <<none>> that is used by the selinux utilities (e.g. matchpathcon).
* Fix _lmi_debugJan Synacek2013-07-151-1/+1
| | | | INFO and WARNING debug levels are swapped.
* LogicalFile: add tests for selinuxJan Synacek2013-07-152-3/+39
|
* LogicalFile: add selinux contexts supportJan Synacek2013-07-153-1/+76
| | | | | Add support for displaying the current and the expected selinux context on a file.