Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | spec: Require dmidecode only on supported archs0.1.1 | Radek Novacek | 2013-08-08 | 1 | -0/+3 |
| | |||||
* | Bump version to 0.1.1 | Radek Novacek | 2013-08-08 | 4 | -5/+9 |
| | |||||
* | software: fix test for SoftwareIdentityResource | Michal Minar | 2013-08-08 | 1 | -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 repository | Michal Minar | 2013-08-08 | 2 | -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 filled | Michal Minar | 2013-08-08 | 1 | -3/+4 |
| | | | | test fix | ||||
* | software: let's not presume, that any url is associated with repo | Michal Minar | 2013-08-08 | 1 | -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 configs | Michal Minar | 2013-08-08 | 1 | -2/+5 |
| | | | | test fix | ||||
* | be more tolerant, when checking instance of SoftwareInstallationService | Michal Minar | 2013-08-08 | 1 | -4/+6 |
| | | | | Do not compare SystemName property byte by byte. Allow alliases. | ||||
* | software: async jobs have associated job method results | Michal Minar | 2013-08-08 | 2 | -14/+27 |
| | | | | | This is a temporary work around Pegasus not being able to handle instances of unknown classes. | ||||
* | software: added classes for asynchronous methods | Michal Minar | 2013-08-08 | 1 | -0/+61 |
| | | | | | | | | Pegasus does not support instances of unknown classes, that's why we need to define additional classes representing parameters of asynchronous methods. These will be used in LMI_ConcreteJob.JobOutParameters and CIM_InstMethodCall.MethodParameters properties. | ||||
* | assign __ReturnValue property of CIM_ConcreteJob | Michal Minar | 2013-08-06 | 2 | -17/+37 |
| | |||||
* | providers: fixed installation of python lmi namespace package | Michal Minar | 2013-08-06 | 1 | -1/+7 |
| | | | | | | Setuptools do not install __init__ module of top-level namespace module, which prevents user installed eggs from being loaded. This commit adds installation statements to spec itself. | ||||
* | software: fixed declaration of namespace package | Michal Minar | 2013-08-06 | 1 | -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 Safranek | 2013-08-06 | 1 | -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. | ||||
* | Add logging to the openlmi-mof-register script | Radek Novacek | 2013-08-02 | 2 | -156/+127 |
| | | | | | Each command in the registration script is now logged into /var/log/openlmi-install.log file. | ||||
* | spec: register profiles only with pegasus | Radek Novacek | 2013-08-01 | 1 | -27/+27 |
| | |||||
* | Fixed license to LGPLv2.1+ | Jan Safranek | 2013-08-01 | 29 | -243/+271 |
| | |||||
* | Correctly obsolete openlmi-providers-python package to have correct upgrade ↵ | Jan Safranek | 2013-07-31 | 1 | -0/+2 |
| | | | | path. | ||||
* | Removed dependency on openlmi-providers. | Jan Safranek | 2013-07-31 | 1 | -1/+0 |
| | |||||
* | Bump version to 0.1.00.1.0 | Radek Novacek | 2013-07-31 | 2 | -4/+7 |
| | |||||
* | python: synced version of eggs with openlmi-providers | Michal Minar | 2013-07-30 | 2 | -2/+2 |
| | |||||
* | spec file updated to split python package | Michal Minar | 2013-07-30 | 1 | -11/+30 |
| | | | | | openlmi-python subpackage no longer exists openlmi-python-base and openlmi-python-providers made instead | ||||
* | software: fixed imports | Michal Minar | 2013-07-30 | 5 | -10/+10 |
| | | | | | Replaced imports of 'lmi.common' with their replacements (lmi.base, lmi.providers) in software providers. | ||||
* | openlmi-python: split python package | Michal Minar | 2013-07-30 | 9 | -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' | ||||
* | spec: Add Requires: realmd to the realmd provider | Radek Novacek | 2013-07-30 | 1 | -0/+1 |
| | |||||
* | Increased release version and added changelog message to the .spec | Peter Schiffer | 2013-07-29 | 1 | -1/+4 |
| | |||||
* | Hardware: Fixed enumerating memory modules | Peter Schiffer | 2013-07-29 | 1 | -2/+4 |
| | | | | | Enumerating memory modules didn't work properly when no empty slots were present in the system. | ||||
* | Hardware: Modified .spec file to register hardware profiles | Peter Schiffer | 2013-07-29 | 1 | -0/+20 |
| | |||||
* | Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providers | Peter Schiffer | 2013-07-29 | 3 | -40/+6 |
|\ | |||||
| * | software fix test of Invoke() method | Michal Minar | 2013-07-29 | 2 | -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 identities | Michal Minar | 2013-07-29 | 1 | -38/+0 |
| | | | | | | | | | | EnumInstance(Names)s call is not supported for software identities, let's not test it. | ||||
* | | Hardware: Added additional information to the LMI_Chassis | Peter Schiffer | 2013-07-29 | 10 | -42/+124 |
|/ | | | | Added information about tag, model, product name and UUID to the LMI_Chassis. | ||||
* | Hardware: Added profile registration | Peter Schiffer | 2013-07-29 | 3 | -0/+127 |
| | |||||
* | Fixed provider deregistration if the .reg file does not have group: property. | Jan Safranek | 2013-07-29 | 1 | -1/+6 |
| | | | | | | | Registration files generated by Konkret don't use 'group:' property and the providers were not deregistered in %preun section. With this patch, openlmi-mof-register tries to find 'group:' and fall back to 'location', if 'group' cannot be found. | ||||
* | Fixed %post scripts to register providers on installation and %preun to ↵ | Jan Safranek | 2013-07-29 | 1 | -9/+8 |
| | | | | uninstall them. | ||||
* | software: fixed installation of software profile mof | Michal Minar | 2013-07-26 | 1 | -2/+4 |
| | |||||
* | software: add tracing decorator | Michal Minar | 2013-07-26 | 1 | -0/+1 |
| | |||||
* | software: fixed logging decorator | Michal Minar | 2013-07-26 | 1 | -2/+2 |
| | | | | do not expect, that decorated function takes any argument | ||||
* | providers: registration mof for software added to spec | Michal Minar | 2013-07-26 | 1 | -0/+5 |
| | |||||
* | software: added profile registration mof skeleton | Michal Minar | 2013-07-26 | 4 | -0/+91 |
| | | | | | | | | | | | 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 | ||||
* | don't use PG_InterOp namespace | Michal Minar | 2013-07-26 | 1 | -24/+9 |
| | | | | | register contents of mofs just to root/interop now that tog-pegasus uses this namespace | ||||
* | software: disable enumeration of software identities | Michal Minar | 2013-07-26 | 1 | -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 CamelCase | Michal Minar | 2013-07-26 | 1 | -3/+3 |
| | |||||
* | service: add profile registration, selinux wrapper and class version | Jan Synacek | 2013-07-26 | 5 | -1/+62 |
| | |||||
* | Remove obsolete 30_LMI_ProfileRegistration.mof. | Jan Safranek | 2013-07-26 | 2 | -95/+0 |
| | | | | We use native Pegasus profile registration. | ||||
* | Add Version to mof files. | Jan Safranek | 2013-07-26 | 4 | -73/+86 |
| | |||||
* | realmd: fix selinux wrapper installation | Jan Synacek | 2013-07-26 | 1 | -1/+2 |
| | |||||
* | spec: fix namespaces | Jan Synacek | 2013-07-26 | 1 | -6/+6 |
| | |||||
* | spec: correctly install realmd registration mof and selinux wrapper | Jan Synacek | 2013-07-26 | 1 | -0/+2 |
| | |||||
* | Added cimprovagt wrapper for Fan profile. | Jan Safranek | 2013-07-26 | 3 | -0/+26 |
| |