| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
install software configs in spec
|
|
|
|
| |
removed spaces at the end of lines
|
|
|
|
| |
let's not presume, that package has any files
|
|
|
|
|
|
| |
2 new configuration options supported:
* [Yum] lock_wait_interval
* [Yum] free_database_timeout
|
|
|
|
|
|
|
|
|
| |
asynchronous job's default priority made configurable with option
[Jobs] default_priority
asynchronous job's default timeout for removel made configurable with
option
[Jobs] default_time_before_removal
|
|
|
|
| |
supported another option in software's configuration
|
| |
|
|
|
|
|
|
| |
separated process can not use logging facilities of cimom
logging of YumWorker process made configurable
|
|
|
|
|
|
|
| |
using system_name, system_class_name and namespace values from
SoftwareConfiguration object
using new_instance_name from util module
|
|
|
|
|
|
| |
use custom cmpi_logging module
made logging configurable
|
|
|
|
| |
these messages do not really help
|
|
|
|
|
|
|
| |
Allow hostname aliases and fully qualified domain names in properties
like SystemName.
Modified tests accordingly.
|
|
|
|
|
|
|
| |
using system_name, system_class_name and namespace values from
SoftwareConfiguration object
using new_instance_name from util module
|
| |
|
| |
|
|
|
|
|
| |
Added SoftwareConfiguration class for instantiation of a main, global
configuration object for all software providers.
|
| |
|
|
|
|
|
|
| |
stop IndicationManager thread on cleanup
removed YumDB.__del__ method - clean_up is called explicitely
|
| |
|
| |
|
| |
|
|
|
|
|
| |
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 test for this method
|
|
|
|
|
| |
added missing group attribute to providers
readded registration of 05_LMI_Qualifiers.mof to scripts
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
also fixed some typos
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
using global variable to signal, whether running under broker process
|
|
|
|
|
|
|
|
|
| |
YumDB singleton launches YumWorker process and then serves as
its interface. We don't need its instance in separate process.
Deleting it allows us to check, whether we run under broker process
or under YumWorker.
clean up YumDB instance only if it's instantiated
|
|
|
|
|
|
| |
implemented:
LMI_SoftwareIdentityFileCheck
LMI_SoftwareIdentityChecks
|
|
|
|
|
| |
passed wrong parameter to function, when handling association to
Linux_ComputerSystem
|
|
|
|
|
| |
Undefined variable used in logging statement would generate
error for installation from URI.
|
|
|
|
|
|
|
|
| |
Added input and output parameters to LMI_SoftwareInstallationJob.
Added PreCallIndication and PostCallIndication properties to
LMI_SoftwareMethodResult containg CIM_InstMethodCall indication
instances - that are rather useless but mandatory by Job Control
Profile.
|
| |
|
|
|
|
|
|
|
| |
ssh://git.fedorahosted.org/git/openlmi-providers into software-indications"
This reverts commit 0f9da4ac91a0acb2c53d19ca1ec345c07a5043fb, reversing
changes made to 217acf2c624b99db7335acb0aa50d92efcb368a8.
|
|
|
|
|
| |
cimom callbacks for filter enablement have misleading param names and
miss proper doc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
this relates mostly to YumWorker separated process that does not use
cmpi_logging
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
also some tab/spaces fixes
|
|
|
|
|
|
|
|
|
|
|
| |
previous pattern of key properties:
LMI:ShortClassName:*
replaces with
LMI:FullClassName:*
where
FullClassName = "LMI_" + ShortClassName
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|