summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* removed test for enumeration of software identitiesMichal Minar2013-07-291-38/+0
| | | | | EnumInstance(Names)s call is not supported for software identities, let's not test it.
* Hardware: Added profile registrationPeter Schiffer2013-07-293-0/+127
|
* software: fixed installation of software profile mofMichal Minar2013-07-261-2/+4
|
* software: add tracing decoratorMichal Minar2013-07-261-0/+1
|
* software: fixed logging decoratorMichal Minar2013-07-261-2/+2
| | | | do not expect, that decorated function takes any argument
* software: added profile registration mof skeletonMichal Minar2013-07-263-0/+90
| | | | | | | | | | | created single instance of PG_ProviderProfileCapabilities with the following DMTF subprofiles: * Job Control * Software Identity * Software Update skeleton is parsed with cmake, which sets the VERSION and writes it to mof/ directory
* software: disable enumeration of software identitiesMichal Minar2013-07-261-10/+3
| | | | | | There are too many packages available to enumerate them. Let's avoid cimom crashes, memory exhaustions and boundless awaiting of clients.
* software: renamed option names to CamelCaseMichal Minar2013-07-261-3/+3
|
* service: add profile registration, selinux wrapper and class versionJan Synacek2013-07-263-0/+49
|
* realmd: fix selinux wrapper installationJan Synacek2013-07-261-1/+2
|
* Added cimprovagt wrapper for Fan profile.Jan Safranek2013-07-262-0/+25
|
* Register profile for LMI_Fan providerJan Safranek2013-07-262-1/+44
|
* realmd: add RegisteredSubProfiles to skelJan Synacek2013-07-261-0/+2
|
* logicalfile: add RegisteredSubProfiles to skelJan Synacek2013-07-261-0/+2
|
* realmd: add selinux wrapperJan Synacek2013-07-261-0/+21
|
* realmd: add profile registration and class versioning in mofJan Synacek2013-07-262-0/+24
|
* power: various improvementsRadek Novacek2013-07-263-1/+56
| | | | | | * class versions in the mof file * profile registration * selinux wrapper
* Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersPeter Schiffer2013-07-261-1/+1
|\
| * account: correctly register profiles in spec, do not hardcode version in skelJan Synacek2013-07-251-1/+1
| |
* | Hardware: Added associations to the CIM_ComputerSystem classPeter Schiffer2013-07-257-1/+1331
|/ | | | | | | | | New providers: * LMI_ProcessorSystemDeviceProvider * LMI_MemorySystemDeviceProvider * LMI_PCIDeviceSystemDeviceProvider * LMI_BatterySystemDeviceProvider * LMI_ChassisComputerSystemPackageProvider
* logicalfile: add profile registrationJan Synacek2013-07-252-0/+24
|
* account: fix wrong installation path for profile registration mofRadek Novacek2013-07-251-1/+1
|
* power: Remove debugging signal handlingRadek Novacek2013-07-251-22/+0
|
* Silence many compilation warningsRadek Novacek2013-07-258-12/+28
| | | | Mostly deprecation warnings and wrong 'const' handling.
* Account: Profile registrationRoman Rakus2013-07-242-0/+39
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Return list of CIM classes from konkretcmpi_generate macroRadek Novacek2013-07-237-0/+7
| | | | 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-233-0/+108
| | | | 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
|
* Add license heares to scripts.Jan Safranek2013-07-182-0/+42
|
* Merge branch 'master'Peter Schiffer2013-07-1822-104/+852
|\