summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Bump version to 0.1.1Radek Novacek2013-08-082-2/+2
|
* software: fix test for SoftwareIdentityResourceMichal Minar2013-08-081-10/+22
| | | | | If the repository is enabled, expect repository to be ready. If disabled, allow both OK and Failed states.
* software: support metalink attribute of repositoryMichal Minar2013-08-082-1/+9
| | | | | | There can be a situation, when base_urls and mirror_list are empty, but metalink is filled. Let's fallback to metalink while obtaining AccessInfo value.
* let's not assume AccessInfo to be filledMichal Minar2013-08-081-3/+4
| | | | test fix
* software: let's not presume, that any url is associated with repoMichal Minar2013-08-081-4/+4
| | | | | Fixed UnboundLocalError, when expecting, that at least mirror_list or some base_url of repository is available.
* software: allow duplicate entries in repository configsMichal Minar2013-08-081-2/+5
| | | | test fix
* be more tolerant, when checking instance of SoftwareInstallationServiceMichal Minar2013-08-081-4/+6
| | | | Do not compare SystemName property byte by byte. Allow alliases.
* software: async jobs have associated job method resultsMichal Minar2013-08-082-14/+27
| | | | | This is a temporary work around Pegasus not being able to handle instances of unknown classes.
* assign __ReturnValue property of CIM_ConcreteJobMichal Minar2013-08-062-17/+37
|
* software: fixed declaration of namespace packageMichal Minar2013-08-061-0/+1
| | | | | Make sure, that lmi/__init__.py gets installed by software provider's setup to ensure compability with lmi packages installed to user.
* Work around Pegasus not being able to handle instances of unknown classes.Jan Safranek2013-08-061-13/+25
| | | | | | | | | | | | | | This is hopefully temporary workaround, which: - Disables LMI_ConcreteJob.JobInParameters, as they are not that important and can contain arrays of references, which is prohibited by MOF syntax. - Removes input parameters from CIM_IndModifyInstance.MethodParameters from the same reason. - In CIM_IndModifyInstance.MethodParameters and LMI_ConcreteJob.JobOutParameters uses non-standard classname for the embedded object (__MethodParameters_<method name> and __MethodParameters_<method name>_Result), so we can register different class for each asynchronous method with output parameters.
* Fixed license to LGPLv2.1+Jan Safranek2013-08-0127-243/+271
|
* python: synced version of eggs with openlmi-providersMichal Minar2013-07-302-2/+2
|
* software: fixed importsMichal Minar2013-07-305-10/+10
| | | | | Replaced imports of 'lmi.common' with their replacements (lmi.base, lmi.providers) in software providers.
* openlmi-python: split python packageMichal Minar2013-07-309-11/+37
| | | | | | | | | | | Split the openlmi-python package to 2: * openlmi-python-base - lmi namespace - functionality for any OpenLMI related python code - contains packages 'lmi' and 'lmi.base' * openlmi-python-providers - common functionality for OpenLMI providers - contains 'lmi.providers'
* Hardware: Fixed enumerating memory modulesPeter Schiffer2013-07-291-2/+4
| | | | | Enumerating memory modules didn't work properly when no empty slots were present in the system.
* Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersPeter Schiffer2013-07-293-40/+6
|\
| * software fix test of Invoke() methodMichal Minar2013-07-292-2/+6
| | | | | | | | | | Make sure, that tested package is installed and passes rpm verification test before its checked by our provider.
| * 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 additional information to the LMI_ChassisPeter Schiffer2013-07-299-42/+119
|/ | | | Added information about tag, model, product name and UUID to the LMI_Chassis.
* 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