summaryrefslogtreecommitdiffstats
path: root/mof
Commit message (Collapse)AuthorAgeFilesLines
* Register profile for LMI_Fan providerJan Safranek2013-07-261-1/+1
|
* realmd: add profile registration and class versioning in mofJan Synacek2013-07-261-2/+4
|
* logicalfile: bump classes' versionJan Synacek2013-07-261-10/+10
|
* power: various improvementsRadek Novacek2013-07-261-6/+13
| | | | | | * class versions in the mof file * profile registration * selinux wrapper
* logicalfile: version classes in mofJan Synacek2013-07-261-2/+11
|
* Hardware: Added associations to the CIM_ComputerSystem classPeter Schiffer2013-07-251-0/+50
| | | | | | | | | New providers: * LMI_ProcessorSystemDeviceProvider * LMI_MemorySystemDeviceProvider * LMI_PCIDeviceSystemDeviceProvider * LMI_BatterySystemDeviceProvider * LMI_ChassisComputerSystemPackageProvider
* Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersPeter Schiffer2013-07-181-0/+44
|\
| * PCP<->CIM bridge prototype v3Frank Ch. Eigler2013-07-181-0/+44
| | | | | | | | | | | | | | | | - contents properly built/packaged into openlmi-pcp subrpm - a cron.daily job conditionally (rarely) rebuilds the MOF/REG files based upon current PCP state - /usr/bin/openlmi-pcp-generate able to be run by hand, cron.daily job minimal - more run-time PCP error tolerance
* | Hardware: Update LMI_PCIDevice providerPeter Schiffer2013-07-161-7/+7
|/ | | | | | | LMI_PCIDevice provider was updated to match the rest of the providers in the Hardware, multiple information was added. As main and only source of information is still libpci library, as udev doesn't provide all necessary information and if used, it would have to be combined with libpci anyway.
* LogicalFile: add selinux contexts supportJan Synacek2013-07-151-0/+7
| | | | | Add support for displaying the current and the expected selinux context on a file.
* added profile registration classMichal Minar2013-07-101-0/+70
| | | | | | | | Each OpenLMI profile should define static instance of LMI_RegisteredProfile in one of its mof files. This instance should use CIM_RegisteredProfile::RegisteredVersion to say, which version of DMTF/SMASH profile it implements. And Major/Minor versions and RevisionNumber for any API/implementation changes.
* renamed openlmi namespace to lmiMichal Minar2013-07-041-24/+24
| | | | | To comply with lmi shell, which is placed in *lmi* package, and to make our imports shorter, we are renaming *openlmi* namespace to *lmi*.
* added cimprovagt wrapper script for SELinuxMichal Minar2013-07-041-21/+25
| | | | | added missing group attribute to providers readded registration of 05_LMI_Qualifiers.mof to scripts
* added another LMI_SoftwareVerificationJobMichal Minar2013-07-033-35/+131
| | | | | | | | | | There are now two asynchronous jobs: LMI_SoftwareInstallationJob LMI_SoftwareVerificationJob Previous LMI_SoftwareInstallationJob module made generic to handle both jobs and possibly more. Also added new static filters for LMI_SoftwareVerificationJob.
* added implementation for verification classesMichal Minar2013-07-031-0/+11
| | | | | | implemented: LMI_SoftwareIdentityFileCheck LMI_SoftwareIdentityChecks
* added software verification classes to mofMichal Minar2013-07-031-2/+261
|
* Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersPeter Schiffer2013-07-011-0/+15
|\
| * Account: Indications for creation and deletionRoman Rakus2013-07-011-0/+15
| | | | | | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* | Hardware: Added battery providersPeter Schiffer2013-06-271-0/+34
|/ | | | | | | | New providers: * LMI_BatteryProvider * LMI_BatteryPhysicalPackageProvider * LMI_PhysicalBatteryContainerProvider * LMI_PhysicalBatteryRealizesProvider
* Hardware: Added pointing device providerPeter Schiffer2013-06-201-0/+5
| | | | | | | | New provider: * LMI_PointingDeviceProvider It currently represents pointing devices on chassis, such as touch pad or track point.
* Hardware: Added system slot providerPeter Schiffer2013-06-061-0/+15
| | | | | | New providers: * LMI_SystemSlotProvider * LMI_SystemSlotContainerProvider
* Hardware: Added chassis ports providerPeter Schiffer2013-06-061-0/+15
| | | | | | New providers: * LMI_PortPhysicalConnectorProvider * LMI_PortPhysicalConnectorContainerProvider
* Hardware: Connect processor(s) and memory with chassisPeter Schiffer2013-05-301-0/+50
| | | | | | | | | | | | | New providers: * LMI_ProcessorChipContainer * LMI_MemorySlot * LMI_MemorySlotContainer * LMI_MemoryPhysicalPackage * LMI_MemoryPhysicalPackageInConnector * LMI_PhysicalMemoryContainer This commmit brings also provider for memory slot, and memory physical package, which is plugged in memory slot.
* Hardware: Added Baseboard (Motherboard) ProviderPeter Schiffer2013-05-231-0/+15
| | | | | | | | | | New Providers: * LMI_BaseboardProvider * LMI_BaseboardContainerProvider Other Changes: * Removed useless providers_SRCS from CMakeLists.txt * Better, human friendly chassis name if type is not avaiable
* Fixed PowerManagement.mof to be readable by Pegasus.Jan Safranek2013-05-221-1/+1
| | | | Pegasus complains about "Non-association class contains reference property".
* Fix comment end in Software.mofJan Safranek2013-05-221-0/+1
|
* power: Rename LMI_ConcreteJob to LMI_PowerConcreteJobRadek Novacek2013-05-201-0/+5
| | | | | | There is collision with LMI_ConcreteJob provided by 30_LMI_Jobs.mof. This is just workaround, proper fix would be to use the jobs properly. The jobs in power provider were just an attempt and need to be fixed.
* Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersPeter Schiffer2013-05-173-443/+20
|\
| * Remove the complex API dbus-style API from realmd providerStef Walter2013-05-171-438/+0
| | | | | | | | | | | | | | | | As discussed, we want to expose a simple API for starters here with just a few methods and properties. If we need to grow from there it should be in the future when we have more experience modeling an appropriate CIM model which integrates well with the patterns and style of other CIM models.
| * Remove LMI_ConcreteJob definition from LMI_PowerManagement.mofJan Safranek2013-05-171-5/+0
| | | | | | | | It's defined in 30_LMI_Jobs.mof.
| * Added group: to openlmi-software.Jan Safranek2013-05-141-0/+20
| | | | | | | | To make sure that storage provider runs in separate process.
* | Hardware: Added Chassis providerPeter Schiffer2013-05-141-0/+9
|/ | | | | New Provider: * LMI_ChassisProvider
* Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providers0.0.22Michal Minar2013-05-101-30/+0
|\
| * Removed duplicate definitions of LMI_PhysicalMemory and ↵Jan Safranek2013-05-101-30/+0
| | | | | | | | LMI_PhysicalMemoryRealizes.
* | made software mof file more organizedMichal Minar2013-05-101-74/+91
|/ | | | just added few comments and grouped various classes under them
* Hardware: Added Physical Memory ProviderPeter Schiffer2013-05-101-0/+15
| | | | | | | | | | New Providers: * LMI_PhysicalMemoryProvider * LMI_PhysicalMemoryRealizesProvider Other Changes: * Fixed InstanceID in hardware to match the rest of the providers * Removed some unused variables
* Hardware: Added Physical Memory ProviderPeter Schiffer2013-05-101-0/+15
| | | | | | | | | | New Providers: * LMI_PhysicalMemoryProvider * LMI_PhysicalMemoryRealizesProvider Other Changes: * Fixed InstanceID in hardware to match the rest of the providers * Removed some unused variables
* replaced "debugging" hostname with something more obvious0.0.21Michal Minar2013-05-021-5/+5
| | | | | | | "kvm-fedora18" is a host name of some unknown virtual machine; - replaced with "HOSTNAME" This value actually doesn't matter, cimom substitutes it for correct name, but previous one was too debugginglish.
* Hardware: Added additional information to the Memory providerPeter Schiffer2013-04-301-0/+20
| | | | | | | | Added information: * detect NUMA layout * standard memory page size * all supported sizes of huge memory pages * current state of transparent huge pages
* Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersPeter Schiffer2013-04-262-13/+530
|\
| * modified indication filtersMichal Minar2013-04-261-13/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And moved software static filters to shared JobManager. Indication filters now reflect the name of indication class, which is instrumented by particular provider. This ensures, that cimom knows, which provider to call and does not bother the others. So instead of selecting indication instances from general class CIM_InstModification, it will be LMI_SoftwareInstModification. This is a common pattern for indication queries. Avoided another shortcoming of sfcbmof parser: /* comment */ something useful is also ignored :-( Static filters of JobManager made more generic for any provider to use. Software jobmanager is now using them. This reduces redundation of code.
| * New provider: RealmDTomas Smetana2013-04-241-0/+519
| |
* | Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providersPeter Schiffer2013-04-2311-14/+42
|\|
| * renamed mof files according to LMI conventionMichal Minar2013-04-2211-13/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mof files prefixed with digits ensuring their correct order of parsing upon their installation. This avoids problems with sfcbmof compiler, which can not handle dependent classes being parsed before their antecedents. Convention is specified in mof/README. Removed inclusion of LMI_Qualifiers in LMI_Jobs. LMI_Qualifiers should be registered in cimom instead of included in dependent mof files. This allows it to be used by any other providers simultaneously. Modified references to mof files in cmake build files.
| * added Association qualifier to classes, that missed itMichal Minar2013-04-221-1/+3
| | | | | | | | | | sfcbd v 1.4.4 failed to compile LMI_Jobs.mof due to missing class qualifiers.
* | Hardware: Added Physical Memory ProviderPeter Schiffer2013-04-231-0/+15
|/ | | | | | | | | | New Providers: * LMI_PhysicalMemoryProvider * LMI_PhysicalMemoryRealizesProvider Other Changes: * Fixed InstanceID in hardware to match the rest of the providers * Removed some unused variables
* Hardware: Added System Memory ProviderPeter Schiffer2013-04-151-0/+17
| | | | | Added new provider: * LMI_MemoryProvider
* Merge branch 'software-indications' (early part)Michal Minar2013-04-113-0/+123
|\ | | | | | | Merging reviewed code.
| * added support for indications to software providersMichal Minar2013-04-112-0/+19
| | | | | | | | | | | | | | 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.
| * added indication manager to openlmi.commonMichal Minar2013-04-111-0/+104
| | | | | | | | | | | | | | | | | | | | | | | | 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