summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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 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.
| * | | | Improve OpenLMIMacros.cmakeRadek Novacek2013-02-141-4/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Make installation of .reg file optional * Find openlmi-mof-register instead of hardcoding it * Add unregister-provider target
| * | | | Fix some typosJan Synacek2013-02-127-7/+7
| | | | |
| * | | | LogicalFile: add forgotten mof fileJan Synacek2013-02-121-0/+52
| | | | |
| * | | | New provider: LogicalFileJan Synacek2013-02-1113-0/+1880
| | | | |
| * | | | fix path to Pegasus's repository in mof registration scriptVitezslav Crhonek2013-02-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Resolves: #71 in openlmi trac - OpenLMI needs to be installable without the CIMOM running
* | | | | happy new yearMichal Minar2013-03-2044-44/+44
| | | | | | | | | | | | | | | | | | | | welcome 2013! in our source code
* | | | | changed LMI:* prefixes in key propertiesMichal Minar2013-03-208-26/+27
| | | | | | | | | | | | | | | | | | | | to avoid id collisions with other OpenLMI classes
* | | | | added new providers, allowed for asynchronous jobsMichal Minar2013-03-2027-367/+5036
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | new providers: LMI_SoftwareInstallationJob LMI_SoftwareInstallationService