summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Hardware: Added System Memory ProviderPeter Schiffer2013-04-1510-6/+561
|/ | | | | Added new provider: * LMI_MemoryProvider
* Merge branch 'software-indications' (early part)Michal Minar2013-04-1131-82/+2839
|\ | | | | | | Merging reviewed code.
| * logging improvementsMichal Minar2013-04-113-8/+31
| | | | | | | | | | this relates mostly to YumWorker separated process that does not use cmpi_logging
| * openlmi-mof-register gets support for different namespacesMichal Minar2013-04-111-12/+43
| | | | | | | | | | openlmi-mof-register now supports optional -n parameter to choose another namespace for mof installation.
| * added support for indications to software providersMichal Minar2013-04-118-5/+1597
| | | | | | | | | | | | | | Only static indication filters listed in mof/LMI_SoftwareIndicationFilters.mof are supported. They should be installed at rpm package installation, so user can use them for subscriptions.
| * docu updated and fixed on some placesMichal Minar2013-04-116-21/+122
| | | | | | | | also some tab/spaces fixes
| * added LMI_ to classnames prefix for to key propertiesMichal Minar2013-04-1116-43/+43
| | | | | | | | | | | | | | | | | | | | | | previous pattern of key properties: LMI:ShortClassName:* replaces with LMI:FullClassName:* where FullClassName = "LMI_" + ShortClassName
| * added indication manager to openlmi.commonMichal Minar2013-04-113-4/+1014
| | | | | | | | | | | | | | | | | | | | | | | | IndicationManager python module is useful for many providers across OpenLMI project. That's why it's landing in openlmi.common subpackage from openlmi-storage. It supports checking for static filters IndicationManager allows to check and install static filters at broker at runtime - but it should be avoided filters should work also under sfcbd
| * moved singletonmixin module to shared subpackageMichal Minar2013-04-082-2/+2
| | | | | | | | | | singletonmixin python module moved under openlmi.common from software source tree. This allows it to be shared be other OpenLMI projects.
* | Hardware: Added Processor Chip ProviderPeter Schiffer2013-04-1011-9/+540
| | | | | | | | | | | | | | | | | | | | Added two new providers: * LMI_ProcessorChipProvider * LMI_ProcessorChipRealizesProvider Other Changes: * Added Association qualifier to the association classes in Hardware mof file * Removed initialization for static strings used in snprintf() function
* | Hardware: Code clean upPeter Schiffer2013-04-0812-240/+89
| | | | | | | | | | | | * Got rid of asprintf() where suitable (used static memory instead) * Removed if conditional before free() * Replaced more hard coded numbers with LMI constants
* | Merge branch 'master'Peter Schiffer2013-04-081-4/+7
|\ \
| * | Added more check for qualifiers.Jan Safranek2013-04-081-4/+7
| |/ | | | | | | Dictionary of element qualifiers can be None and we should check for it before accessing its elements.
* / Hardware: Added Processor Cache Memory ProviderPeter Schiffer2013-04-0412-95/+1906
|/ | | | | | | | | | | | | New Providers: * LMI_ProcessorCacheMemoryProvider * LMI_AssociatedProcessorCacheMemoryProvider Other Changes: * Optimized usage of string constats * Fixed wrong usage of pointers in dmidecode.c * Filled unknown mandatory fields in providers with "Unknown" value * Replaced hard coded numbers with LMI constants * Minor optimization - don't gather data which won't be used
* Hardware: added new providersPeter Schiffer2013-03-2611-7/+685
| | | | | | Providers added: * LMI_ProcessorCapabilitiesProvider * LMI_ProcessorElementCapabilitiesProvider
* Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersMichal Minar2013-03-264-11/+65
|\
| * Change orientation of resulting figure.Jan Safranek2013-03-251-1/+1
| | | | | | | | We want superclass on the top of subclass and not a vice versa.
| * Check for qualifiers, properties without qualifiers crash here.Jan Safranek2013-03-252-9/+12
| | | | | | | | Konkretmof seem to use qualifiers=None instead of qualifiers={}.
| * Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersJan Safranek2013-03-2573-4666/+12747
| |\
| * \ Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersJan Safranek2013-03-15116-117/+116
| |\ \
| * \ \ Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersJan Safranek2013-03-1211-12/+2570
| |\ \ \
| * \ \ \ Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersJan Safranek2013-02-2058-1629/+6076
| |\ \ \ \
| * \ \ \ \ Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersJan Safranek2013-01-312-2/+6
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersJan Safranek2013-01-242-6/+6
| |\ \ \ \ \ \
| * | | | | | | Added openlmi.storage checker.Jan Safranek2013-01-242-1/+52
| | | | | | | |
* | | | | | | | marked two tests as dangerousMichal Minar2013-03-261-0/+2
| | | | | | | |
* | | | | | | | added association providerMichal Minar2013-03-265-0/+409
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | added provider: * LMI_SoftwareInstallationServiceAffectsElement associating SoftwareInstallationService to Linux_ComputerSystem and SoftwareIdentity
* | | | | | | | new association providersMichal Minar2013-03-266-0/+546
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | new providers: * LMI_AssociatedSoftwareInstallationServiceCapabilities * LMI_HostedSoftwareInstallationService
* | | | | | | | fixed get instance of AffectedSoftwareJobElementMichal Minar2013-03-261-3/+13
| | | | | | | |
* | | | | | | | added LMI_SoftwareInstallationServiceCapabilities providerMichal Minar2013-03-265-0/+557
| | | | | | | |
* | | | | | | | minor enhancementsMichal Minar2013-03-262-9/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixed a typo and speeded up get_instance of LMI_InstalledSoftwareIdentity
* | | | | | | | small comments and spaces cleanup, removed tabsMichal Minar2013-03-263-87/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | removed redundant spaces in mof
* | | | | | | | fixed concurrency issueMichal Minar2013-03-261-5/+25
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | readded _replies dictionary to YumDB client to cache answers from YumWorker process, that can change the order of jobs to process
* | | | | | | support the registration of mof files only0.0.20Michal Minar2013-03-223-13/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | openlmi-mof-register script now allows to register just the mof files without any providers LMI_Qualifiers.mof should be included in dependent mof files with # pragma include ("LMI_Qualifiers.mof")
* | | | | | | software version bump to 0.9Michal Minar2013-03-222-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | updated README
* | | | | | | added new providersMichal Minar2013-03-218-38/+1211
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | providers added: * LMI_AffectedSoftwareJobElement * LMI_AssociatedSoftwareJobMethodResult * LMI_OwningSoftwareJobElement * LMI_SoftwareMethodResult subclassed job classes defined in LMI_Jobs.mof
* | | | | | | various enhancementsMichal Minar2013-03-2115-136/+160
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | consistent access to Package's version and release attributes - all 'ver' and 'rel' replaced to full names added tracing decorators to some functions providers having Values class under core subpackage now reference it with self.values property Identity.pkg2model now accepts also nevra as string removed tabs in source code
* | | | | | | added Jobs mof file with base classes for job managementMichal Minar2013-03-211-0/+123
| | | | | | |
* | | | | | | Merge remote-tracking branch 'origin/master' into software-smashMichal Minar2013-03-20152-1139/+6244
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/software/cli/software.py src/software/openlmi/__init__.py src/software/openlmi/software/LMI_HostedSoftwareIdentityResource.py src/software/openlmi/software/LMI_SoftwareFileCheck.py src/software/openlmi/software/LMI_SoftwareInstalledPackage.py src/software/openlmi/software/LMI_SoftwarePackage.py src/software/openlmi/software/__init__.py src/software/openlmi/software/cimom_entry.py src/software/openlmi/software/core/ComputerSystem.py src/software/openlmi/software/core/SoftwareFileCheck.py src/software/openlmi/software/core/SoftwareInstalledPackage.py src/software/openlmi/software/core/SoftwarePackage.py src/software/openlmi/software/core/SoftwarePackageChecks.py src/software/openlmi/software/core/__init__.py src/software/openlmi/software/util/__init__.py src/software/openlmi/software/yumdb/__init__.py src/software/openlmi/software/yumdb/errors.py src/software/openlmi/software/yumdb/jobs.py src/software/openlmi/software/yumdb/packagecheck.py src/software/openlmi/software/yumdb/packageinfo.py src/software/openlmi/software/yumdb/process.py src/software/test/base.py src/software/test/rpmcache.py src/software/test/run.py src/software/test/test_software_file_check.py src/software/test/test_software_installed_package.py src/software/test/test_software_package.py
| * | | | | | | tools: don't use CIMOM for generating documentationRadek Novacek2013-03-185-399/+338
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | class2rst.py and class2uml.py was altered to use konkretmof for parsing MOFs instead of calling CIMOM. This two modules was also renamed to openlmi-doc-class2* and will be installed to $prefix/bin.
| * | | | | | Happy New Year! (better later than never)Jan Synacek2013-03-13116-116/+116
| | | | | | |
| * | | | | | Service: remove unused variableVitezslav Crhonek2013-03-121-1/+0
| | |_|_|_|/ | |/| | | |
| * | | | | Created LMI_ProcessorProvider providing basic information about CPU. Main sourcePeter Schiffer2013-03-0611-12/+2570
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | of information is dmidecode program, with additional information from lscpu program and /proc/cpuinfo file. If no output from dmidecode program is available, fallback with only lscpu and /proc/cpuinfo is used.
| * | | | LogicalFile: support deleting directoriesJan Synacek2013-02-141-2/+14
| | | | |
| * | | | LogicalFile: additional check for root directory in RootDirectoryJan Synacek2013-02-141-0/+9
| | | | |
| * | | | LogicalFile: fix DirectoryContainsFileJan Synacek2013-02-141-21/+16
| | | | |
| * | | | LogicalFile: update RootDirectoryJan Synacek2013-02-141-19/+43
| | | | |
| * | | | LogicalFile: fix FileIdentityJan Synacek2013-02-143-36/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | LMI_FileIdentity.Associators() was not behaving correctly -- it was returning the object itself instead of the other one. Also, LMI_FileIdentity.References() has been updated.
| * | | | LogicalFile: check for valid classes in association methodsJan Synacek2013-02-142-0/+62
| | | | |
| * | | | LogicalFile: add socket file type and root directory associationJan Synacek2013-02-144-0/+477
| | | | | | | | | | | | | | | | | | | | | | | | | Add LMI_UnixSocket and LMI_RootDirectory association. LMI_RootDirectory associates the root directory with the computer system on which it resides.