![Peter Stachowski](/assets/img/avatar_default.png)
A method for specifying 'priority' modules plus a way to rank the order in which modules are applied has been added. Two new attributes 'priority_apply' and 'apply_order' are available in the payload on create and update. In addition, an is_admin flag was added as an automatic attribute, to be set when someone with admin credentials creates a module or updates an existing module with 'admin-only' options. This allows better control on the driver plugin side with regards to security concerns, etc. The attribute is now passed in to the guest 'apply' interface for use by the driver. All three of these attributes are stored in the Trove database. An admin can create a 'non-admin' module by passing in --full_access on the command line (or python interface). This will cause an error if any admin-only options are selected. Scenario tests have been added to verify that the modules are applied in the correct order. The timestamp for the 'updated' field on the guest was also enhanced to allow for fractional seconds, since most applies take less than a second. The issue where modules were allowed to be applied even if they belonged to a different datastore has been fixed and scenario tests added to check for this case. Change-Id: I7fcd0cf12790564ba62e7d6451fff96f763e539d Implements: blueprint module-management-ordering
1502 lines
41 KiB
Plaintext
1502 lines
41 KiB
Plaintext
{
|
|
"always_error_messages": [
|
|
"Undefined variable '_'",
|
|
"Undefined variable '_LC'",
|
|
"Undefined variable '_LE'",
|
|
"Undefined variable '_LI'",
|
|
"Undefined variable '_LW'"
|
|
],
|
|
"folder": "trove",
|
|
"ignored_codes": [],
|
|
"ignored_file_code_messages": [
|
|
[
|
|
"trove/backup/models.py",
|
|
"E1101",
|
|
"Class 'DBBackup' has no 'deleted' member",
|
|
"Backup.list"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"E1101",
|
|
"Class 'DBBackup' has no 'id' member",
|
|
"Backup.running"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"E1101",
|
|
"Class 'DBBackup' has no 'instance_id' member",
|
|
"Backup.fail_for_instance"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"E1101",
|
|
"Class 'DBBackup' has no 'instance_id' member",
|
|
"Backup.running"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"E1101",
|
|
"Class 'DBBackup' has no 'state' member",
|
|
"Backup.fail_for_instance"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"E1101",
|
|
"Class 'DBBackup' has no 'state' member",
|
|
"Backup.running"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"E1101",
|
|
"Class 'DBBackup' has no 'tenant_id' member",
|
|
"Backup.list"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"E1101",
|
|
"Class 'DBBackup' has no 'updated' member",
|
|
"Backup._paginate"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"E1101",
|
|
"Class 'DBDatastoreVersion' has no 'datastore_id' member",
|
|
"Backup.list"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"E1101",
|
|
"Instance of 'BuiltInstance' has no 'validate_can_perform_action' member",
|
|
"Backup.create._create_resources"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"E1101",
|
|
"Instance of 'DBBackup' has no 'checksum' member",
|
|
"DBBackup.check_swift_object_exist"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"E1101",
|
|
"Instance of 'DBBackup' has no 'datastore_version_id' member",
|
|
"DBBackup.datastore"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"E1101",
|
|
"Instance of 'DBBackup' has no 'datastore_version_id' member",
|
|
"DBBackup.datastore_version"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"E1101",
|
|
"Instance of 'DBBackup' has no 'id' member",
|
|
"DBBackup.check_swift_object_exist"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"E1101",
|
|
"Instance of 'DBBackup' has no 'location' member",
|
|
"DBBackup.check_swift_object_exist"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"E1101",
|
|
"Instance of 'DBBackup' has no 'location' member",
|
|
"DBBackup.filename"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"E1101",
|
|
"Instance of 'DBBackup' has no 'state' member",
|
|
"DBBackup.is_done"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"E1101",
|
|
"Instance of 'DBBackup' has no 'state' member",
|
|
"DBBackup.is_done_successfuly"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"E1101",
|
|
"Instance of 'DBBackup' has no 'state' member",
|
|
"DBBackup.is_running"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"no-member",
|
|
"Class 'DBBackup' has no 'deleted' member",
|
|
"Backup.list"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"no-member",
|
|
"Class 'DBBackup' has no 'id' member",
|
|
"Backup.running"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"no-member",
|
|
"Class 'DBBackup' has no 'instance_id' member",
|
|
"Backup.fail_for_instance"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"no-member",
|
|
"Class 'DBBackup' has no 'instance_id' member",
|
|
"Backup.running"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"no-member",
|
|
"Class 'DBBackup' has no 'state' member",
|
|
"Backup.fail_for_instance"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"no-member",
|
|
"Class 'DBBackup' has no 'state' member",
|
|
"Backup.running"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"no-member",
|
|
"Class 'DBBackup' has no 'tenant_id' member",
|
|
"Backup.list"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"no-member",
|
|
"Class 'DBBackup' has no 'updated' member",
|
|
"Backup._paginate"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"no-member",
|
|
"Class 'DBDatastoreVersion' has no 'datastore_id' member",
|
|
"Backup.list"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"no-member",
|
|
"Instance of 'BuiltInstance' has no 'validate_can_perform_action' member",
|
|
"Backup.create._create_resources"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"no-member",
|
|
"Instance of 'DBBackup' has no 'checksum' member",
|
|
"DBBackup.check_swift_object_exist"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"no-member",
|
|
"Instance of 'DBBackup' has no 'datastore_version_id' member",
|
|
"DBBackup.datastore"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"no-member",
|
|
"Instance of 'DBBackup' has no 'datastore_version_id' member",
|
|
"DBBackup.datastore_version"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"no-member",
|
|
"Instance of 'DBBackup' has no 'id' member",
|
|
"DBBackup.check_swift_object_exist"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"no-member",
|
|
"Instance of 'DBBackup' has no 'location' member",
|
|
"DBBackup.check_swift_object_exist"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"no-member",
|
|
"Instance of 'DBBackup' has no 'location' member",
|
|
"DBBackup.filename"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"no-member",
|
|
"Instance of 'DBBackup' has no 'state' member",
|
|
"DBBackup.is_done"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"no-member",
|
|
"Instance of 'DBBackup' has no 'state' member",
|
|
"DBBackup.is_done_successfuly"
|
|
],
|
|
[
|
|
"trove/backup/models.py",
|
|
"no-member",
|
|
"Instance of 'DBBackup' has no 'state' member",
|
|
"DBBackup.is_running"
|
|
],
|
|
[
|
|
"trove/cmd/manage.py",
|
|
"E1101",
|
|
"Class 'Commands' has no 'has' member",
|
|
"Commands.params_of"
|
|
],
|
|
[
|
|
"trove/cmd/manage.py",
|
|
"no-member",
|
|
"Class 'Commands' has no 'has' member",
|
|
"Commands.params_of"
|
|
],
|
|
[
|
|
"trove/common/extensions.py",
|
|
"E1003",
|
|
"Bad first argument 'ExtensionMiddleware' given to super()",
|
|
"TroveExtensionMiddleware.__init__"
|
|
],
|
|
[
|
|
"trove/common/extensions.py",
|
|
"E1101",
|
|
"Module 'lxml.etree' has no 'Element' member",
|
|
"ExtensionsXMLSerializer._populate_ext"
|
|
],
|
|
[
|
|
"trove/common/extensions.py",
|
|
"E1101",
|
|
"Module 'lxml.etree' has no 'Element' member",
|
|
"ExtensionsXMLSerializer.index"
|
|
],
|
|
[
|
|
"trove/common/extensions.py",
|
|
"E1101",
|
|
"Module 'lxml.etree' has no 'Element' member",
|
|
"ExtensionsXMLSerializer.show"
|
|
],
|
|
[
|
|
"trove/common/extensions.py",
|
|
"E1101",
|
|
"Module 'lxml.etree' has no 'SubElement' member",
|
|
"ExtensionsXMLSerializer._populate_ext"
|
|
],
|
|
[
|
|
"trove/common/extensions.py",
|
|
"E1101",
|
|
"Module 'lxml.etree' has no 'SubElement' member",
|
|
"ExtensionsXMLSerializer.index"
|
|
],
|
|
[
|
|
"trove/common/extensions.py",
|
|
"E1101",
|
|
"Module 'lxml.etree' has no 'tostring' member",
|
|
"ExtensionsXMLSerializer._to_xml"
|
|
],
|
|
[
|
|
"trove/common/extensions.py",
|
|
"bad-super-call",
|
|
"Bad first argument 'ExtensionMiddleware' given to super()",
|
|
"TroveExtensionMiddleware.__init__"
|
|
],
|
|
[
|
|
"trove/common/extensions.py",
|
|
"no-member",
|
|
"Module 'lxml.etree' has no 'Element' member",
|
|
"ExtensionsXMLSerializer._populate_ext"
|
|
],
|
|
[
|
|
"trove/common/extensions.py",
|
|
"no-member",
|
|
"Module 'lxml.etree' has no 'Element' member",
|
|
"ExtensionsXMLSerializer.index"
|
|
],
|
|
[
|
|
"trove/common/extensions.py",
|
|
"no-member",
|
|
"Module 'lxml.etree' has no 'Element' member",
|
|
"ExtensionsXMLSerializer.show"
|
|
],
|
|
[
|
|
"trove/common/extensions.py",
|
|
"no-member",
|
|
"Module 'lxml.etree' has no 'SubElement' member",
|
|
"ExtensionsXMLSerializer._populate_ext"
|
|
],
|
|
[
|
|
"trove/common/extensions.py",
|
|
"no-member",
|
|
"Module 'lxml.etree' has no 'SubElement' member",
|
|
"ExtensionsXMLSerializer.index"
|
|
],
|
|
[
|
|
"trove/common/extensions.py",
|
|
"no-member",
|
|
"Module 'lxml.etree' has no 'tostring' member",
|
|
"ExtensionsXMLSerializer._to_xml"
|
|
],
|
|
[
|
|
"trove/common/models.py",
|
|
"E1101",
|
|
"Instance of 'ModelBase' has no 'id' member",
|
|
"ModelBase.__eq__"
|
|
],
|
|
[
|
|
"trove/common/models.py",
|
|
"E1101",
|
|
"Instance of 'ModelBase' has no 'id' member",
|
|
"ModelBase.__hash__"
|
|
],
|
|
[
|
|
"trove/common/models.py",
|
|
"no-member",
|
|
"Instance of 'ModelBase' has no 'id' member",
|
|
"ModelBase.__eq__"
|
|
],
|
|
[
|
|
"trove/common/models.py",
|
|
"no-member",
|
|
"Instance of 'ModelBase' has no 'id' member",
|
|
"ModelBase.__hash__"
|
|
],
|
|
[
|
|
"trove/common/single_tenant_remote.py",
|
|
"E0611",
|
|
"No name 'v1_1' in module 'novaclient'",
|
|
null
|
|
],
|
|
[
|
|
"trove/common/single_tenant_remote.py",
|
|
"no-name-in-module",
|
|
"No name 'v1_1' in module 'novaclient'",
|
|
null
|
|
],
|
|
[
|
|
"trove/common/strategies/cluster/experimental/mongodb/api.py",
|
|
"E1101",
|
|
"Instance of 'API' has no 'get_key' member",
|
|
"MongoDbCluster.add_shard"
|
|
],
|
|
[
|
|
"trove/common/strategies/cluster/experimental/mongodb/api.py",
|
|
"E1101",
|
|
"Instance of 'API' has no 'mongodb_add_shard_cluster' member",
|
|
"MongoDbCluster.add_shard"
|
|
],
|
|
[
|
|
"trove/common/strategies/cluster/experimental/mongodb/api.py",
|
|
"no-member",
|
|
"Instance of 'API' has no 'get_key' member",
|
|
"MongoDbCluster.add_shard"
|
|
],
|
|
[
|
|
"trove/common/strategies/cluster/experimental/mongodb/api.py",
|
|
"no-member",
|
|
"Instance of 'API' has no 'mongodb_add_shard_cluster' member",
|
|
"MongoDbCluster.add_shard"
|
|
],
|
|
[
|
|
"trove/common/utils.py",
|
|
"E1127",
|
|
"Slice index is not an int, None, or instance with __index__",
|
|
"MethodInspector.optional_args"
|
|
],
|
|
[
|
|
"trove/common/utils.py",
|
|
"E1127",
|
|
"Slice index is not an int, None, or instance with __index__",
|
|
"MethodInspector.required_args"
|
|
],
|
|
[
|
|
"trove/common/utils.py",
|
|
"invalid-slice-index",
|
|
"Slice index is not an int, None, or instance with __index__",
|
|
"MethodInspector.optional_args"
|
|
],
|
|
[
|
|
"trove/common/utils.py",
|
|
"invalid-slice-index",
|
|
"Slice index is not an int, None, or instance with __index__",
|
|
"MethodInspector.required_args"
|
|
],
|
|
[
|
|
"trove/common/wsgi.py",
|
|
"E0102",
|
|
"class already defined line 43",
|
|
"Router"
|
|
],
|
|
[
|
|
"trove/common/wsgi.py",
|
|
"E0102",
|
|
"class already defined line 46",
|
|
"JSONDictSerializer"
|
|
],
|
|
[
|
|
"trove/common/wsgi.py",
|
|
"function-redefined",
|
|
"class already defined line 43",
|
|
"Router"
|
|
],
|
|
[
|
|
"trove/common/wsgi.py",
|
|
"function-redefined",
|
|
"class already defined line 46",
|
|
"JSONDictSerializer"
|
|
],
|
|
[
|
|
"trove/configuration/models.py",
|
|
"E1101",
|
|
"Instance of 'DBConfiguration' has no 'datastore_version_id' member",
|
|
"DBConfiguration.datastore"
|
|
],
|
|
[
|
|
"trove/configuration/models.py",
|
|
"E1101",
|
|
"Instance of 'DBConfiguration' has no 'datastore_version_id' member",
|
|
"DBConfiguration.datastore_version"
|
|
],
|
|
[
|
|
"trove/configuration/models.py",
|
|
"E1101",
|
|
"Instance of 'DBConfigurationParameter' has no 'configuration_key' member",
|
|
"DBConfigurationParameter.__hash__"
|
|
],
|
|
[
|
|
"trove/configuration/models.py",
|
|
"no-member",
|
|
"Instance of 'DBConfiguration' has no 'datastore_version_id' member",
|
|
"DBConfiguration.datastore"
|
|
],
|
|
[
|
|
"trove/configuration/models.py",
|
|
"no-member",
|
|
"Instance of 'DBConfiguration' has no 'datastore_version_id' member",
|
|
"DBConfiguration.datastore_version"
|
|
],
|
|
[
|
|
"trove/configuration/models.py",
|
|
"no-member",
|
|
"Instance of 'DBConfigurationParameter' has no 'configuration_key' member",
|
|
"DBConfigurationParameter.__hash__"
|
|
],
|
|
[
|
|
"trove/configuration/service.py",
|
|
"E1101",
|
|
"Instance of 'BuiltInstance' has no 'update_overrides' member",
|
|
"ConfigurationsController._refresh_on_all_instances"
|
|
],
|
|
[
|
|
"trove/configuration/service.py",
|
|
"no-member",
|
|
"Instance of 'BuiltInstance' has no 'update_overrides' member",
|
|
"ConfigurationsController._refresh_on_all_instances"
|
|
],
|
|
[
|
|
"trove/datastore/models.py",
|
|
"E1101",
|
|
"Class 'DBDatastoreVersion' has no 'active' member",
|
|
"Datastores.load"
|
|
],
|
|
[
|
|
"trove/datastore/models.py",
|
|
"E1101",
|
|
"Instance of 'BaseCapability' has no 'name' member",
|
|
"BaseCapability.__repr__"
|
|
],
|
|
[
|
|
"trove/datastore/models.py",
|
|
"no-member",
|
|
"Class 'DBDatastoreVersion' has no 'active' member",
|
|
"Datastores.load"
|
|
],
|
|
[
|
|
"trove/datastore/models.py",
|
|
"no-member",
|
|
"Instance of 'BaseCapability' has no 'name' member",
|
|
"BaseCapability.__repr__"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/007_add_volume_flavor.py",
|
|
"E1101",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/007_add_volume_flavor.py",
|
|
"no-member",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/008_add_instance_fields.py",
|
|
"E1101",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/008_add_instance_fields.py",
|
|
"no-member",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/009_add_deleted_flag_to_instances.py",
|
|
"E1101",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/009_add_deleted_flag_to_instances.py",
|
|
"no-member",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/015_add_service_type.py",
|
|
"E1101",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/015_add_service_type.py",
|
|
"E1120",
|
|
"No value for argument 'dml' in method call",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/015_add_service_type.py",
|
|
"no-member",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/015_add_service_type.py",
|
|
"no-value-for-parameter",
|
|
"No value for argument 'dml' in method call",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/016_add_datastore_type.py",
|
|
"E1101",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/016_add_datastore_type.py",
|
|
"E1101",
|
|
"Instance of 'Table' has no 'drop_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/016_add_datastore_type.py",
|
|
"no-member",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/016_add_datastore_type.py",
|
|
"no-member",
|
|
"Instance of 'Table' has no 'drop_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/017_update_datastores.py",
|
|
"E1101",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/017_update_datastores.py",
|
|
"E1101",
|
|
"Instance of 'Table' has no 'drop_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/017_update_datastores.py",
|
|
"no-member",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/017_update_datastores.py",
|
|
"no-member",
|
|
"Instance of 'Table' has no 'drop_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/020_configurations.py",
|
|
"E1101",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/020_configurations.py",
|
|
"no-member",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/022_add_backup_parent_id.py",
|
|
"E1101",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/022_add_backup_parent_id.py",
|
|
"no-member",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/029_add_backup_datastore.py",
|
|
"E1101",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/029_add_backup_datastore.py",
|
|
"no-member",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/030_add_master_slave.py",
|
|
"E1101",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/030_add_master_slave.py",
|
|
"no-member",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/031_add_timestamps_to_configurations.py",
|
|
"E1101",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/031_add_timestamps_to_configurations.py",
|
|
"no-member",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/032_clusters.py",
|
|
"E1101",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/032_clusters.py",
|
|
"no-member",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/039_region.py",
|
|
"E1101",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/039_region.py",
|
|
"E1120",
|
|
"No value for argument 'dml' in method call",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/039_region.py",
|
|
"no-member",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/039_region.py",
|
|
"no-value-for-parameter",
|
|
"No value for argument 'dml' in method call",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/040_module_priority.py",
|
|
"E1101",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migrate_repo/versions/040_module_priority.py",
|
|
"no-member",
|
|
"Instance of 'Table' has no 'create_column' member",
|
|
"upgrade"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migration.py",
|
|
"E0611",
|
|
"No name 'exceptions' in module 'migrate.versioning'",
|
|
null
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migration.py",
|
|
"E1120",
|
|
"No value for argument 'repo_path' in function call",
|
|
"version_control"
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migration.py",
|
|
"no-name-in-module",
|
|
"No name 'exceptions' in module 'migrate.versioning'",
|
|
null
|
|
],
|
|
[
|
|
"trove/db/sqlalchemy/migration.py",
|
|
"no-value-for-parameter",
|
|
"No value for argument 'repo_path' in function call",
|
|
"version_control"
|
|
],
|
|
[
|
|
"trove/dns/designate/driver.py",
|
|
"E1101",
|
|
"Instance of 'Client' has no 'domains' member",
|
|
"DesignateDriver.get_dns_zones"
|
|
],
|
|
[
|
|
"trove/dns/designate/driver.py",
|
|
"E1101",
|
|
"Instance of 'Client' has no 'records' member",
|
|
"DesignateDriver._get_records"
|
|
],
|
|
[
|
|
"trove/dns/designate/driver.py",
|
|
"E1101",
|
|
"Instance of 'Client' has no 'records' member",
|
|
"DesignateDriver.create_entry"
|
|
],
|
|
[
|
|
"trove/dns/designate/driver.py",
|
|
"E1101",
|
|
"Instance of 'Client' has no 'records' member",
|
|
"DesignateDriver.delete_entry"
|
|
],
|
|
[
|
|
"trove/dns/designate/driver.py",
|
|
"no-member",
|
|
"Instance of 'Client' has no 'domains' member",
|
|
"DesignateDriver.get_dns_zones"
|
|
],
|
|
[
|
|
"trove/dns/designate/driver.py",
|
|
"no-member",
|
|
"Instance of 'Client' has no 'records' member",
|
|
"DesignateDriver._get_records"
|
|
],
|
|
[
|
|
"trove/dns/designate/driver.py",
|
|
"no-member",
|
|
"Instance of 'Client' has no 'records' member",
|
|
"DesignateDriver.create_entry"
|
|
],
|
|
[
|
|
"trove/dns/designate/driver.py",
|
|
"no-member",
|
|
"Instance of 'Client' has no 'records' member",
|
|
"DesignateDriver.delete_entry"
|
|
],
|
|
[
|
|
"trove/extensions/common/service.py",
|
|
"E1101",
|
|
"Instance of 'DefaultRootController' has no '_find_root_user' member",
|
|
"DefaultRootController.root_delete"
|
|
],
|
|
[
|
|
"trove/extensions/common/service.py",
|
|
"no-member",
|
|
"Instance of 'DefaultRootController' has no '_find_root_user' member",
|
|
"DefaultRootController.root_delete"
|
|
],
|
|
[
|
|
"trove/extensions/mgmt/instances/service.py",
|
|
"E1101",
|
|
"Instance of 'BuiltInstance' has no 'get_diagnostics' member",
|
|
"MgmtInstanceController.diagnostics"
|
|
],
|
|
[
|
|
"trove/extensions/mgmt/instances/service.py",
|
|
"E1101",
|
|
"Instance of 'BuiltInstance' has no 'get_hwinfo' member",
|
|
"MgmtInstanceController.hwinfo"
|
|
],
|
|
[
|
|
"trove/extensions/mgmt/instances/service.py",
|
|
"E1101",
|
|
"Instance of 'BuiltInstance' has no 'rpc_ping' member",
|
|
"MgmtInstanceController.rpc_ping"
|
|
],
|
|
[
|
|
"trove/extensions/mgmt/instances/service.py",
|
|
"no-member",
|
|
"Instance of 'BuiltInstance' has no 'get_diagnostics' member",
|
|
"MgmtInstanceController.diagnostics"
|
|
],
|
|
[
|
|
"trove/extensions/mgmt/instances/service.py",
|
|
"no-member",
|
|
"Instance of 'BuiltInstance' has no 'get_hwinfo' member",
|
|
"MgmtInstanceController.hwinfo"
|
|
],
|
|
[
|
|
"trove/extensions/mgmt/instances/service.py",
|
|
"no-member",
|
|
"Instance of 'BuiltInstance' has no 'rpc_ping' member",
|
|
"MgmtInstanceController.rpc_ping"
|
|
],
|
|
[
|
|
"trove/extensions/security_group/models.py",
|
|
"E1101",
|
|
"Instance of 'SecurityGroup' has no 'id' member",
|
|
"SecurityGroup.delete"
|
|
],
|
|
[
|
|
"trove/extensions/security_group/models.py",
|
|
"E1101",
|
|
"Instance of 'SecurityGroup' has no 'id' member",
|
|
"SecurityGroup.get_rules"
|
|
],
|
|
[
|
|
"trove/extensions/security_group/models.py",
|
|
"E1101",
|
|
"Instance of 'SecurityGroup' has no 'id' member",
|
|
"SecurityGroup.instance_id"
|
|
],
|
|
[
|
|
"trove/extensions/security_group/models.py",
|
|
"E1101",
|
|
"Instance of 'SecurityGroupInstanceAssociation' has no 'security_group_id' member",
|
|
"SecurityGroupInstanceAssociation.get_security_group"
|
|
],
|
|
[
|
|
"trove/extensions/security_group/models.py",
|
|
"E1101",
|
|
"Instance of 'SecurityGroupRule' has no 'group_id' member",
|
|
"SecurityGroupRule.get_security_group"
|
|
],
|
|
[
|
|
"trove/extensions/security_group/models.py",
|
|
"E1101",
|
|
"Instance of 'SecurityGroupRule' has no 'id' member",
|
|
"SecurityGroupRule.delete"
|
|
],
|
|
[
|
|
"trove/extensions/security_group/models.py",
|
|
"no-member",
|
|
"Instance of 'SecurityGroup' has no 'id' member",
|
|
"SecurityGroup.delete"
|
|
],
|
|
[
|
|
"trove/extensions/security_group/models.py",
|
|
"no-member",
|
|
"Instance of 'SecurityGroup' has no 'id' member",
|
|
"SecurityGroup.get_rules"
|
|
],
|
|
[
|
|
"trove/extensions/security_group/models.py",
|
|
"no-member",
|
|
"Instance of 'SecurityGroup' has no 'id' member",
|
|
"SecurityGroup.instance_id"
|
|
],
|
|
[
|
|
"trove/extensions/security_group/models.py",
|
|
"no-member",
|
|
"Instance of 'SecurityGroupInstanceAssociation' has no 'security_group_id' member",
|
|
"SecurityGroupInstanceAssociation.get_security_group"
|
|
],
|
|
[
|
|
"trove/extensions/security_group/models.py",
|
|
"no-member",
|
|
"Instance of 'SecurityGroupRule' has no 'group_id' member",
|
|
"SecurityGroupRule.get_security_group"
|
|
],
|
|
[
|
|
"trove/extensions/security_group/models.py",
|
|
"no-member",
|
|
"Instance of 'SecurityGroupRule' has no 'id' member",
|
|
"SecurityGroupRule.delete"
|
|
],
|
|
[
|
|
"trove/guestagent/datastore/experimental/cassandra/service.py",
|
|
"E0611",
|
|
"No name 'Cluster' in module 'cassandra.cluster'",
|
|
null
|
|
],
|
|
[
|
|
"trove/guestagent/datastore/experimental/cassandra/service.py",
|
|
"E0611",
|
|
"No name 'NoHostAvailable' in module 'cassandra.cluster'",
|
|
null
|
|
],
|
|
[
|
|
"trove/guestagent/datastore/experimental/cassandra/service.py",
|
|
"E1101",
|
|
"Instance of 'list' has no 'split' member",
|
|
"CassandraApp.get_seeds"
|
|
],
|
|
[
|
|
"trove/guestagent/datastore/experimental/cassandra/service.py",
|
|
"no-member",
|
|
"Instance of 'list' has no 'split' member",
|
|
"CassandraApp.get_seeds"
|
|
],
|
|
[
|
|
"trove/guestagent/datastore/experimental/cassandra/service.py",
|
|
"no-name-in-module",
|
|
"No name 'Cluster' in module 'cassandra.cluster'",
|
|
null
|
|
],
|
|
[
|
|
"trove/guestagent/datastore/experimental/cassandra/service.py",
|
|
"no-name-in-module",
|
|
"No name 'NoHostAvailable' in module 'cassandra.cluster'",
|
|
null
|
|
],
|
|
[
|
|
"trove/guestagent/datastore/experimental/redis/service.py",
|
|
"E0701",
|
|
"Bad except clauses order (ConnectionError is an ancestor class of BusyLoadingError)",
|
|
"RedisAppStatus._get_actual_db_status"
|
|
],
|
|
[
|
|
"trove/guestagent/datastore/experimental/redis/service.py",
|
|
"bad-except-order",
|
|
"Bad except clauses order (ConnectionError is an ancestor class of BusyLoadingError)",
|
|
"RedisAppStatus._get_actual_db_status"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/backup/base.py",
|
|
"E1101",
|
|
"Instance of 'Popen' has no 'pid' member",
|
|
"BackupRunner.__exit__"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/backup/base.py",
|
|
"E1101",
|
|
"Instance of 'Popen' has no 'pid' member",
|
|
"BackupRunner._run"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/backup/base.py",
|
|
"E1101",
|
|
"Instance of 'Popen' has no 'stdout' member",
|
|
"BackupRunner.read"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/backup/base.py",
|
|
"E1101",
|
|
"Instance of 'Popen' has no 'terminate' member",
|
|
"BackupRunner.__exit__"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/backup/base.py",
|
|
"E1101",
|
|
"Module 'eventlet.green.subprocess' has no 'PIPE' member",
|
|
"BackupRunner._run"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/backup/base.py",
|
|
"no-member",
|
|
"Instance of 'Popen' has no 'pid' member",
|
|
"BackupRunner.__exit__"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/backup/base.py",
|
|
"no-member",
|
|
"Instance of 'Popen' has no 'pid' member",
|
|
"BackupRunner._run"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/backup/base.py",
|
|
"no-member",
|
|
"Instance of 'Popen' has no 'stdout' member",
|
|
"BackupRunner.read"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/backup/base.py",
|
|
"no-member",
|
|
"Instance of 'Popen' has no 'terminate' member",
|
|
"BackupRunner.__exit__"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/backup/base.py",
|
|
"no-member",
|
|
"Module 'eventlet.green.subprocess' has no 'PIPE' member",
|
|
"BackupRunner._run"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/restore/base.py",
|
|
"E1101",
|
|
"Instance of 'Popen' has no 'stdin' member",
|
|
"RestoreRunner._unpack"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/restore/base.py",
|
|
"E1101",
|
|
"Instance of 'RestoreRunner' has no 'base_restore_cmd' member",
|
|
"RestoreRunner.__init__"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/restore/base.py",
|
|
"E1101",
|
|
"Module 'eventlet.green.subprocess' has no 'PIPE' member",
|
|
"RestoreRunner._unpack"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/restore/base.py",
|
|
"no-member",
|
|
"Instance of 'Popen' has no 'stdin' member",
|
|
"RestoreRunner._unpack"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/restore/base.py",
|
|
"no-member",
|
|
"Instance of 'RestoreRunner' has no 'base_restore_cmd' member",
|
|
"RestoreRunner.__init__"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/restore/base.py",
|
|
"no-member",
|
|
"Module 'eventlet.green.subprocess' has no 'PIPE' member",
|
|
"RestoreRunner._unpack"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/restore/experimental/postgresql_impl.py",
|
|
"E1101",
|
|
"Instance of 'PgBaseBackup' has no 'pgsql_restore_cmd' member",
|
|
"PgBaseBackup.write_recovery_file"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/restore/experimental/postgresql_impl.py",
|
|
"E1101",
|
|
"Instance of 'Popen' has no 'stdin' member",
|
|
"PgDump._execute_postgres_restore"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/restore/experimental/postgresql_impl.py",
|
|
"E1101",
|
|
"Module 'eventlet.green.subprocess' has no 'PIPE' member",
|
|
"PgDump._execute_postgres_restore"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/restore/experimental/postgresql_impl.py",
|
|
"no-member",
|
|
"Instance of 'PgBaseBackup' has no 'pgsql_restore_cmd' member",
|
|
"PgBaseBackup.write_recovery_file"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/restore/experimental/postgresql_impl.py",
|
|
"no-member",
|
|
"Instance of 'Popen' has no 'stdin' member",
|
|
"PgDump._execute_postgres_restore"
|
|
],
|
|
[
|
|
"trove/guestagent/strategies/restore/experimental/postgresql_impl.py",
|
|
"no-member",
|
|
"Module 'eventlet.green.subprocess' has no 'PIPE' member",
|
|
"PgDump._execute_postgres_restore"
|
|
],
|
|
[
|
|
"trove/instance/models.py",
|
|
"E1101",
|
|
"Class 'InstanceStatus' has no 'LOGGING' member",
|
|
"SimpleInstance.status"
|
|
],
|
|
[
|
|
"trove/instance/models.py",
|
|
"no-member",
|
|
"Class 'InstanceStatus' has no 'LOGGING' member",
|
|
"SimpleInstance.status"
|
|
],
|
|
[
|
|
"trove/instance/service.py",
|
|
"E1101",
|
|
"Instance of 'BuiltInstance' has no 'get_default_configuration_template' member",
|
|
"InstanceController.configuration"
|
|
],
|
|
[
|
|
"trove/instance/service.py",
|
|
"no-member",
|
|
"Instance of 'BuiltInstance' has no 'get_default_configuration_template' member",
|
|
"InstanceController.configuration"
|
|
],
|
|
[
|
|
"trove/module/models.py",
|
|
"E1101",
|
|
"Class 'DBModule' has no 'datastore_id' member",
|
|
"Modules.add_datastore_filter"
|
|
],
|
|
[
|
|
"trove/module/models.py",
|
|
"E1101",
|
|
"Class 'DBModule' has no 'datastore_version_id' member",
|
|
"Modules.add_ds_version_filter"
|
|
],
|
|
[
|
|
"trove/module/models.py",
|
|
"E1101",
|
|
"Class 'DBModule' has no 'id' member",
|
|
"Modules.load_by_ids"
|
|
],
|
|
[
|
|
"trove/module/models.py",
|
|
"E1101",
|
|
"Class 'DBModule' has no 'tenant_id' member",
|
|
"Modules.add_tenant_filter"
|
|
],
|
|
[
|
|
"trove/module/models.py",
|
|
"E1101",
|
|
"Class 'DBModule' has no 'tenant_id' member",
|
|
"Modules.load"
|
|
],
|
|
[
|
|
"trove/module/models.py",
|
|
"no-member",
|
|
"Class 'DBModule' has no 'datastore_id' member",
|
|
"Modules.add_datastore_filter"
|
|
],
|
|
[
|
|
"trove/module/models.py",
|
|
"no-member",
|
|
"Class 'DBModule' has no 'datastore_version_id' member",
|
|
"Modules.add_ds_version_filter"
|
|
],
|
|
[
|
|
"trove/module/models.py",
|
|
"no-member",
|
|
"Class 'DBModule' has no 'id' member",
|
|
"Modules.load_by_ids"
|
|
],
|
|
[
|
|
"trove/module/models.py",
|
|
"no-member",
|
|
"Class 'DBModule' has no 'tenant_id' member",
|
|
"Modules.add_tenant_filter"
|
|
],
|
|
[
|
|
"trove/module/models.py",
|
|
"no-member",
|
|
"Class 'DBModule' has no 'tenant_id' member",
|
|
"Modules.load"
|
|
],
|
|
[
|
|
"trove/quota/quota.py",
|
|
"E1101",
|
|
"Class 'Enum' has no 'COMMITTED' member",
|
|
"DbQuotaDriver.commit"
|
|
],
|
|
[
|
|
"trove/quota/quota.py",
|
|
"E1101",
|
|
"Class 'Enum' has no 'RESERVED' member",
|
|
"DbQuotaDriver.reserve"
|
|
],
|
|
[
|
|
"trove/quota/quota.py",
|
|
"E1101",
|
|
"Class 'Enum' has no 'ROLLEDBACK' member",
|
|
"DbQuotaDriver.rollback"
|
|
],
|
|
[
|
|
"trove/quota/quota.py",
|
|
"no-member",
|
|
"Class 'Enum' has no 'COMMITTED' member",
|
|
"DbQuotaDriver.commit"
|
|
],
|
|
[
|
|
"trove/quota/quota.py",
|
|
"no-member",
|
|
"Class 'Enum' has no 'RESERVED' member",
|
|
"DbQuotaDriver.reserve"
|
|
],
|
|
[
|
|
"trove/quota/quota.py",
|
|
"no-member",
|
|
"Class 'Enum' has no 'ROLLEDBACK' member",
|
|
"DbQuotaDriver.rollback"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"E1101",
|
|
"Instance of 'BuiltInstance' has no 'create_backup' member",
|
|
"Manager.create_backup"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"E1101",
|
|
"Instance of 'BuiltInstance' has no 'detach_replica' member",
|
|
"Manager.detach_replica"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"E1101",
|
|
"Instance of 'BuiltInstance' has no 'migrate' member",
|
|
"Manager.migrate"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"E1101",
|
|
"Instance of 'BuiltInstance' has no 'reboot' member",
|
|
"Manager.reboot"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"E1101",
|
|
"Instance of 'BuiltInstance' has no 'resize_flavor' member",
|
|
"Manager.resize_flavor"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"E1101",
|
|
"Instance of 'BuiltInstance' has no 'resize_volume' member",
|
|
"Manager.resize_volume"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"E1101",
|
|
"Instance of 'BuiltInstance' has no 'restart' member",
|
|
"Manager.restart"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"E1101",
|
|
"Instance of 'BuiltInstance' has no 'unassign_configuration' member",
|
|
"Manager.unassign_configuration"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"E1101",
|
|
"Instance of 'BuiltInstance' has no 'update_overrides' member",
|
|
"Manager.update_overrides"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"E1101",
|
|
"Instance of 'BuiltInstance' has no 'upgrade' member",
|
|
"Manager.upgrade"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"E1101",
|
|
"Instance of 'FreshInstance' has no 'create_instance' member",
|
|
"Manager._create_instance"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"E1101",
|
|
"Instance of 'FreshInstance' has no 'create_instance' member",
|
|
"Manager._create_replication_slave"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"E1101",
|
|
"Instance of 'FreshInstance' has no 'get_replication_master_snapshot' member",
|
|
"Manager._create_replication_slave"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"E1101",
|
|
"Instance of 'FreshInstance' has no 'wait_for_instance' member",
|
|
"Manager._create_instance"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"no-member",
|
|
"Instance of 'BuiltInstance' has no 'create_backup' member",
|
|
"Manager.create_backup"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"no-member",
|
|
"Instance of 'BuiltInstance' has no 'detach_replica' member",
|
|
"Manager.detach_replica"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"no-member",
|
|
"Instance of 'BuiltInstance' has no 'migrate' member",
|
|
"Manager.migrate"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"no-member",
|
|
"Instance of 'BuiltInstance' has no 'reboot' member",
|
|
"Manager.reboot"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"no-member",
|
|
"Instance of 'BuiltInstance' has no 'resize_flavor' member",
|
|
"Manager.resize_flavor"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"no-member",
|
|
"Instance of 'BuiltInstance' has no 'resize_volume' member",
|
|
"Manager.resize_volume"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"no-member",
|
|
"Instance of 'BuiltInstance' has no 'restart' member",
|
|
"Manager.restart"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"no-member",
|
|
"Instance of 'BuiltInstance' has no 'unassign_configuration' member",
|
|
"Manager.unassign_configuration"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"no-member",
|
|
"Instance of 'BuiltInstance' has no 'update_overrides' member",
|
|
"Manager.update_overrides"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"no-member",
|
|
"Instance of 'BuiltInstance' has no 'upgrade' member",
|
|
"Manager.upgrade"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"no-member",
|
|
"Instance of 'FreshInstance' has no 'create_instance' member",
|
|
"Manager._create_instance"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"no-member",
|
|
"Instance of 'FreshInstance' has no 'create_instance' member",
|
|
"Manager._create_replication_slave"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"no-member",
|
|
"Instance of 'FreshInstance' has no 'get_replication_master_snapshot' member",
|
|
"Manager._create_replication_slave"
|
|
],
|
|
[
|
|
"trove/taskmanager/manager.py",
|
|
"no-member",
|
|
"Instance of 'FreshInstance' has no 'wait_for_instance' member",
|
|
"Manager._create_instance"
|
|
],
|
|
[
|
|
"trove/taskmanager/models.py",
|
|
"E1101",
|
|
"Instance of 'BuiltInstance' has no 'backup_required_for_replication' member",
|
|
"FreshInstanceTasks.get_replication_master_snapshot"
|
|
],
|
|
[
|
|
"trove/taskmanager/models.py",
|
|
"E1101",
|
|
"Instance of 'BuiltInstance' has no 'get_replication_snapshot' member",
|
|
"FreshInstanceTasks.get_replication_master_snapshot"
|
|
],
|
|
[
|
|
"trove/taskmanager/models.py",
|
|
"E1101",
|
|
"Instance of 'ResizeActionBase' has no '_assert_nova_action_was_successful' member",
|
|
"ResizeActionBase._perform_nova_action"
|
|
],
|
|
[
|
|
"trove/taskmanager/models.py",
|
|
"E1101",
|
|
"Instance of 'ResizeActionBase' has no '_initiate_nova_action' member",
|
|
"ResizeActionBase._perform_nova_action"
|
|
],
|
|
[
|
|
"trove/taskmanager/models.py",
|
|
"E1101",
|
|
"Instance of 'ResizeActionBase' has no '_record_action_success' member",
|
|
"ResizeActionBase._perform_nova_action"
|
|
],
|
|
[
|
|
"trove/taskmanager/models.py",
|
|
"E1101",
|
|
"Instance of 'ResizeActionBase' has no '_start_datastore' member",
|
|
"ResizeActionBase._assert_datastore_is_ok"
|
|
],
|
|
[
|
|
"trove/taskmanager/models.py",
|
|
"E1101",
|
|
"Instance of 'str' has no 'render' member",
|
|
"FreshInstanceTasks._create_server_volume_heat"
|
|
],
|
|
[
|
|
"trove/taskmanager/models.py",
|
|
"E1123",
|
|
"Unexpected keyword argument 'recover_func' in method call",
|
|
"ResizeVolumeAction._resize_active_volume"
|
|
],
|
|
[
|
|
"trove/taskmanager/models.py",
|
|
"no-member",
|
|
"Instance of 'BuiltInstance' has no 'backup_required_for_replication' member",
|
|
"FreshInstanceTasks.get_replication_master_snapshot"
|
|
],
|
|
[
|
|
"trove/taskmanager/models.py",
|
|
"no-member",
|
|
"Instance of 'BuiltInstance' has no 'get_replication_snapshot' member",
|
|
"FreshInstanceTasks.get_replication_master_snapshot"
|
|
],
|
|
[
|
|
"trove/taskmanager/models.py",
|
|
"no-member",
|
|
"Instance of 'ResizeActionBase' has no '_assert_nova_action_was_successful' member",
|
|
"ResizeActionBase._perform_nova_action"
|
|
],
|
|
[
|
|
"trove/taskmanager/models.py",
|
|
"no-member",
|
|
"Instance of 'ResizeActionBase' has no '_initiate_nova_action' member",
|
|
"ResizeActionBase._perform_nova_action"
|
|
],
|
|
[
|
|
"trove/taskmanager/models.py",
|
|
"no-member",
|
|
"Instance of 'ResizeActionBase' has no '_record_action_success' member",
|
|
"ResizeActionBase._perform_nova_action"
|
|
],
|
|
[
|
|
"trove/taskmanager/models.py",
|
|
"no-member",
|
|
"Instance of 'ResizeActionBase' has no '_start_datastore' member",
|
|
"ResizeActionBase._assert_datastore_is_ok"
|
|
],
|
|
[
|
|
"trove/taskmanager/models.py",
|
|
"no-member",
|
|
"Instance of 'str' has no 'render' member",
|
|
"FreshInstanceTasks._create_server_volume_heat"
|
|
],
|
|
[
|
|
"trove/taskmanager/models.py",
|
|
"unexpected-keyword-arg",
|
|
"Unexpected keyword argument 'recover_func' in method call",
|
|
"ResizeVolumeAction._resize_active_volume"
|
|
]
|
|
],
|
|
"ignored_file_codes": [],
|
|
"ignored_file_messages": [],
|
|
"ignored_files": [
|
|
"trove/tests"
|
|
],
|
|
"ignored_messages": [],
|
|
"include": [
|
|
"*.py"
|
|
],
|
|
"options": [
|
|
"--rcfile=./pylintrc",
|
|
"-E"
|
|
]
|
|
} |