UNPKG

@itentialopensource/adapter-nexus_repository

Version:

This adapter integrates with system described as: nexusRepositoryManagerRestApi.

1,080 lines 27.6 kB
{ "errors": [ { "mockdata": "function addCertificate of entity SecurityCertificates has no response, skipping..." } ], "statistics": [ { "owner": "errorJson", "description": "Standard adapter errors available for use", "value": 30 }, { "owner": "packageJson", "description": "Number of production dependencies", "value": 12 }, { "owner": "packageJson", "description": "Number of development dependencies", "value": 9 }, { "owner": "packageJson", "description": "Number of npm scripts", "value": 21 }, { "owner": "packageJson", "description": "Runtime Library dependency", "value": "^4.41.0" }, { "owner": "propertiesSchemaJson", "description": "Adapter properties defined in the propertiesSchema file", "value": 64 }, { "owner": "adapterJS", "description": "Lines of code generated in adapter.js", "value": 12160 }, { "owner": "adapterJS", "description": "Number of Functions added to adapter.js", "value": 144 }, { "owner": "pronghornJson", "description": "Number of Methods added to pronghorn.json", "value": 144 }, { "owner": "readmeMd", "description": "Number of lines in the README.md", "value": 684 }, { "owner": "unitTestJS", "description": "Number of lines of code in unit tests", "value": 4256 }, { "owner": "unitTestJS", "description": "Number of unit tests", "value": 265 }, { "owner": "integrationTestJS", "description": "Number of lines of code in integration tests", "value": 4637 }, { "owner": "integrationTestJS", "description": "Number of integration tests", "value": 149 }, { "owner": "actionJson", "description": "Number of actions for SecurityManagement entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for SecurityManagementUsers entity", "value": 5 }, { "owner": "actionJson", "description": "Number of actions for SecurityManagementPrivileges entity", "value": 15 }, { "owner": "actionJson", "description": "Number of actions for SecurityManagementRealms entity", "value": 3 }, { "owner": "actionJson", "description": "Number of actions for SecurityManagementRoles entity", "value": 5 }, { "owner": "actionJson", "description": "Number of actions for Tasks entity", "value": 4 }, { "owner": "actionJson", "description": "Number of actions for BlobStore entity", "value": 9 }, { "owner": "actionJson", "description": "Number of actions for Lifecycle entity", "value": 3 }, { "owner": "actionJson", "description": "Number of actions for ReadOnly entity", "value": 4 }, { "owner": "actionJson", "description": "Number of actions for SecurityCertificates entity", "value": 4 }, { "owner": "actionJson", "description": "Number of actions for RepositoryManagement entity", "value": 40 }, { "owner": "actionJson", "description": "Number of actions for Assets entity", "value": 3 }, { "owner": "actionJson", "description": "Number of actions for Components entity", "value": 4 }, { "owner": "actionJson", "description": "Number of actions for ContentSelectors entity", "value": 5 }, { "owner": "actionJson", "description": "Number of actions for Repositories entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for RoutingRules entity", "value": 5 }, { "owner": "actionJson", "description": "Number of actions for Search entity", "value": 3 }, { "owner": "actionJson", "description": "Number of actions for Formats entity", "value": 2 }, { "owner": "actionJson", "description": "Number of actions for Script entity", "value": 6 }, { "owner": "actionJson", "description": "Number of actions for Email entity", "value": 4 }, { "owner": "actionJson", "description": "Number of actions for Status entity", "value": 3 }, { "owner": "actionJson", "description": "Number of actions for Support entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for SecurityManagementLDAP entity", "value": 6 }, { "owner": "actionJson", "description": "Number of actions for ProductLicensing entity", "value": 3 }, { "owner": "actionJson", "description": "Number of actions for ManageIQServerConfiguration entity", "value": 5 }, { "owner": "actionJson", "description": "Total number of actions", "value": 144 }, { "owner": "actionJson", "description": "Total number of entities", "value": 25 }, { "owner": "schemaJson", "description": "Number of schemas for SecurityManagement entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for SecurityManagementUsers entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for SecurityManagementPrivileges entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for SecurityManagementRealms entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for SecurityManagementRoles entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Tasks entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for BlobStore entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Lifecycle entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ReadOnly entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for SecurityCertificates entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for RepositoryManagement entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Assets entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Components entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ContentSelectors entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Repositories entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for RoutingRules entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Search entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Formats entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Script entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Email entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Status entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Support entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for SecurityManagementLDAP entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ProductLicensing entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for ManageIQServerConfiguration entity", "value": 1 }, { "owner": "schemaJson", "description": "Total number of schemas", "value": 25 }, { "owner": "mockdata", "description": "Number of mock data files for SecurityManagement entity", "value": 1 }, { "owner": "mockdata", "description": "Number of mock data files for SecurityManagementUsers entity", "value": 2 }, { "owner": "mockdata", "description": "Number of mock data files for SecurityManagementPrivileges entity", "value": 2 }, { "owner": "mockdata", "description": "Number of mock data files for SecurityManagementRealms entity", "value": 2 }, { "owner": "mockdata", "description": "Number of mock data files for SecurityManagementRoles entity", "value": 3 }, { "owner": "mockdata", "description": "Number of mock data files for Tasks entity", "value": 2 }, { "owner": "mockdata", "description": "Number of mock data files for BlobStore entity", "value": 3 }, { "owner": "mockdata", "description": "Number of mock data files for Lifecycle entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for ReadOnly entity", "value": 1 }, { "owner": "mockdata", "description": "Number of mock data files for SecurityCertificates entity", "value": 2 }, { "owner": "mockdata", "description": "Number of mock data files for RepositoryManagement entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for Assets entity", "value": 2 }, { "owner": "mockdata", "description": "Number of mock data files for Components entity", "value": 2 }, { "owner": "mockdata", "description": "Number of mock data files for ContentSelectors entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for Repositories entity", "value": 1 }, { "owner": "mockdata", "description": "Number of mock data files for RoutingRules entity", "value": 2 }, { "owner": "mockdata", "description": "Number of mock data files for Search entity", "value": 2 }, { "owner": "mockdata", "description": "Number of mock data files for Formats entity", "value": 2 }, { "owner": "mockdata", "description": "Number of mock data files for Script entity", "value": 3 }, { "owner": "mockdata", "description": "Number of mock data files for Email entity", "value": 1 }, { "owner": "mockdata", "description": "Number of mock data files for Status entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for Support entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for SecurityManagementLDAP entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for ProductLicensing entity", "value": 2 }, { "owner": "mockdata", "description": "Number of mock data files for ManageIQServerConfiguration entity", "value": 0 }, { "owner": "mockdata", "description": "Total number of mock data files", "value": 35 }, { "owner": "actionJson", "description": "Number of actions for .system entity", "value": 2 }, { "owner": "schemaJson", "description": "Number of schemas for .system entity", "value": 3 }, { "owner": "mockdata", "description": "Number of mock data files for .system entity", "value": 2 }, { "owner": "System", "description": "System entity files", "value": 6 }, { "owner": "usecases", "description": "Number of workflows", "value": 0 }, { "owner": "staticFile", "description": "Number of lines of code in adapterBase.js", "value": 1007 }, { "owner": "staticFile", "description": "Number of static files added", "value": 31 }, { "owner": "Overall", "description": "Total lines of Code", "value": 22060 }, { "owner": "Overall", "description": "Total Tests", "value": 414 }, { "owner": "Overall", "description": "Total Files", "value": 130 } ], "apiParsingReport": { "no_mockdata": [ { "fnName": "updateUser", "method": "put", "path": "/beta/security/users/{userId}" }, { "fnName": "deleteUser", "method": "delete", "path": "/beta/security/users/{userId}" }, { "fnName": "changePassword", "method": "put", "path": "/beta/security/users/{userId}/change-password" }, { "fnName": "deletePrivilege", "method": "delete", "path": "/beta/security/privileges/{privilegeId}" }, { "fnName": "createPrivilege", "method": "post", "path": "/beta/security/privileges/wildcard" }, { "fnName": "createPrivilege1", "method": "post", "path": "/beta/security/privileges/application" }, { "fnName": "updatePrivilege", "method": "put", "path": "/beta/security/privileges/wildcard/{privilegeId}" }, { "fnName": "updatePrivilege1", "method": "put", "path": "/beta/security/privileges/application/{privilegeId}" }, { "fnName": "createPrivilege2", "method": "post", "path": "/beta/security/privileges/repository-content-selector" }, { "fnName": "createPrivilege3", "method": "post", "path": "/beta/security/privileges/repository-admin" }, { "fnName": "createPrivilege4", "method": "post", "path": "/beta/security/privileges/repository-view" }, { "fnName": "updatePrivilege2", "method": "put", "path": "/beta/security/privileges/repository-view/{privilegeId}" }, { "fnName": "updatePrivilege3", "method": "put", "path": "/beta/security/privileges/repository-content-selector/{privilegeId}" }, { "fnName": "updatePrivilege4", "method": "put", "path": "/beta/security/privileges/repository-admin/{privilegeId}" }, { "fnName": "createPrivilege5", "method": "post", "path": "/beta/security/privileges/script" }, { "fnName": "updatePrivilege5", "method": "put", "path": "/beta/security/privileges/script/{privilegeId}" }, { "fnName": "setActiveRealms", "method": "put", "path": "/beta/security/realms/active" }, { "fnName": "update", "method": "put", "path": "/beta/security/roles/{id}" }, { "fnName": "delete", "method": "delete", "path": "/beta/security/roles/{id}" }, { "fnName": "run", "method": "post", "path": "/v1/tasks/{id}/run" }, { "fnName": "stop", "method": "post", "path": "/v1/tasks/{id}/stop" }, { "fnName": "deleteBlobStore", "method": "delete", "path": "/beta/blobstores/{name}" }, { "fnName": "createFileBlobStore", "method": "post", "path": "/beta/blobstores/file" }, { "fnName": "updateFileBlobStore", "method": "put", "path": "/beta/blobstores/file/{name}" }, { "fnName": "getBlobStore", "method": "get", "path": "/beta/blobstores/s3/{name}" }, { "fnName": "updateBlobStore", "method": "put", "path": "/beta/blobstores/s3/{name}" }, { "fnName": "createBlobStore", "method": "post", "path": "/beta/blobstores/s3" }, { "fnName": "getPhase", "method": "get", "path": "/v1/lifecycle/phase" }, { "fnName": "setPhase", "method": "put", "path": "/v1/lifecycle/phase" }, { "fnName": "bounce", "method": "put", "path": "/v1/lifecycle/bounce" }, { "fnName": "freeze", "method": "post", "path": "/v1/read-only/freeze" }, { "fnName": "forceRelease", "method": "post", "path": "/v1/read-only/force-release" }, { "fnName": "release", "method": "post", "path": "/v1/read-only/release" }, { "fnName": "removeCertificate", "method": "delete", "path": "/beta/security/ssl/truststore/{id}" }, { "fnName": "addCertificate", "method": "post", "path": "/beta/security/ssl/truststore" }, { "fnName": "getRepositories", "method": "get", "path": "/beta/repositories" }, { "fnName": "invalidateCache", "method": "post", "path": "/beta/repositories/{repositoryName}/invalidate-cache" }, { "fnName": "deleteRepository", "method": "delete", "path": "/beta/repositories/{repositoryName}" }, { "fnName": "rebuildIndex", "method": "post", "path": "/beta/repositories/{repositoryName}/rebuild-index" }, { "fnName": "createRepository", "method": "post", "path": "/beta/repositories/maven/hosted" }, { "fnName": "updateRepository", "method": "put", "path": "/beta/repositories/maven/hosted/{repositoryName}" }, { "fnName": "createRepository1", "method": "post", "path": "/beta/repositories/maven/proxy" }, { "fnName": "updateRepository1", "method": "put", "path": "/beta/repositories/maven/proxy/{repositoryName}" }, { "fnName": "enableRepositoryHealthCheck", "method": "post", "path": "/beta/repositories/{repositoryName}/health-check" }, { "fnName": "disableRepositoryHealthCheck", "method": "delete", "path": "/beta/repositories/{repositoryName}/health-check" }, { "fnName": "createRepository2", "method": "post", "path": "/beta/repositories/apt/hosted" }, { "fnName": "updateRepository2", "method": "put", "path": "/beta/repositories/apt/hosted/{repositoryName}" }, { "fnName": "createRepository3", "method": "post", "path": "/beta/repositories/apt/proxy" }, { "fnName": "updateRepository3", "method": "put", "path": "/beta/repositories/apt/proxy/{repositoryName}" }, { "fnName": "createRepository4", "method": "post", "path": "/beta/repositories/go/group" }, { "fnName": "updateRepository4", "method": "put", "path": "/beta/repositories/go/group/{repositoryName}" }, { "fnName": "createRepository5", "method": "post", "path": "/beta/repositories/go/proxy" }, { "fnName": "updateRepository5", "method": "put", "path": "/beta/repositories/go/proxy/{repositoryName}" }, { "fnName": "createRepository6", "method": "post", "path": "/beta/repositories/helm/hosted" }, { "fnName": "updateRepository6", "method": "put", "path": "/beta/repositories/helm/hosted/{repositoryName}" }, { "fnName": "createRepository7", "method": "post", "path": "/beta/repositories/helm/proxy" }, { "fnName": "updateRepository7", "method": "put", "path": "/beta/repositories/helm/proxy/{repositoryName}" }, { "fnName": "createRepository8", "method": "post", "path": "/beta/repositories/p2/proxy" }, { "fnName": "updateRepository8", "method": "put", "path": "/beta/repositories/p2/proxy/{repositoryName}" }, { "fnName": "createRepository9", "method": "post", "path": "/beta/repositories/bower/group" }, { "fnName": "updateRepository9", "method": "put", "path": "/beta/repositories/bower/group/{repositoryName}" }, { "fnName": "createRepository10", "method": "post", "path": "/beta/repositories/bower/hosted" }, { "fnName": "updateRepository10", "method": "put", "path": "/beta/repositories/bower/hosted/{repositoryName}" }, { "fnName": "createRepository11", "method": "post", "path": "/beta/repositories/bower/proxy" }, { "fnName": "updateRepository11", "method": "put", "path": "/beta/repositories/bower/proxy/{repositoryName}" }, { "fnName": "createRepository12", "method": "post", "path": "/beta/repositories/docker/group" }, { "fnName": "updateRepository12", "method": "put", "path": "/beta/repositories/docker/group/{repositoryName}" }, { "fnName": "createRepository13", "method": "post", "path": "/beta/repositories/docker/hosted" }, { "fnName": "updateRepository13", "method": "put", "path": "/beta/repositories/docker/hosted/{repositoryName}" }, { "fnName": "createRepository14", "method": "post", "path": "/beta/repositories/docker/proxy" }, { "fnName": "updateRepository14", "method": "put", "path": "/beta/repositories/docker/proxy/{repositoryName}" }, { "fnName": "createRepository15", "method": "post", "path": "/beta/repositories/gitlfs/hosted" }, { "fnName": "updateRepository15", "method": "put", "path": "/beta/repositories/gitlfs/hosted/{repositoryName}" }, { "fnName": "createRepository16", "method": "post", "path": "/beta/repositories/yum/hosted" }, { "fnName": "updateRepository16", "method": "put", "path": "/beta/repositories/yum/hosted/{repositoryName}" }, { "fnName": "deleteAsset", "method": "delete", "path": "/v1/assets/{id}" }, { "fnName": "deleteComponent", "method": "delete", "path": "/v1/components/{id}" }, { "fnName": "uploadComponent", "method": "post", "path": "/v1/components" }, { "fnName": "getContentSelector", "method": "get", "path": "/beta/security/content-selectors/{name}" }, { "fnName": "updateContentSelector", "method": "put", "path": "/beta/security/content-selectors/{name}" }, { "fnName": "deleteContentSelector", "method": "delete", "path": "/beta/security/content-selectors/{name}" }, { "fnName": "getContentSelectors", "method": "get", "path": "/beta/security/content-selectors" }, { "fnName": "createContentSelector", "method": "post", "path": "/beta/security/content-selectors" }, { "fnName": "createRoutingRule", "method": "post", "path": "/beta/routing-rules" }, { "fnName": "updateRoutingRule", "method": "put", "path": "/beta/routing-rules/{name}" }, { "fnName": "deleteRoutingRule", "method": "delete", "path": "/beta/routing-rules/{name}" }, { "fnName": "searchAndDownloadAssets", "method": "get", "path": "/v1/search/assets/download" }, { "fnName": "edit", "method": "put", "path": "/v1/script/{name}" }, { "fnName": "delete1", "method": "delete", "path": "/v1/script/{name}" }, { "fnName": "add", "method": "post", "path": "/v1/script" }, { "fnName": "setEmailConfiguration", "method": "put", "path": "/beta/email" }, { "fnName": "deleteEmailConfiguration", "method": "delete", "path": "/beta/email" }, { "fnName": "testEmailConfiguration", "method": "post", "path": "/beta/email/verify" }, { "fnName": "isAvailable", "method": "get", "path": "/v1/status" }, { "fnName": "getSystemStatusChecks", "method": "get", "path": "/v1/status/check" }, { "fnName": "isWritable", "method": "get", "path": "/v1/status/writable" }, { "fnName": "supportzip", "method": "post", "path": "/v1/support/supportzip" }, { "fnName": "getLdapServers", "method": "get", "path": "/beta/security/ldap" }, { "fnName": "createLdapServer", "method": "post", "path": "/beta/security/ldap" }, { "fnName": "getLdapServer", "method": "get", "path": "/beta/security/ldap/{name}" }, { "fnName": "updateLdapServer", "method": "put", "path": "/beta/security/ldap/{name}" }, { "fnName": "deleteLdapServer", "method": "delete", "path": "/beta/security/ldap/{name}" }, { "fnName": "changeOrder", "method": "post", "path": "/beta/security/ldap/change-order" }, { "fnName": "removeLicense", "method": "delete", "path": "/beta/system/license" }, { "fnName": "getConfiguration", "method": "get", "path": "/beta/iq" }, { "fnName": "updateConfiguration", "method": "put", "path": "/beta/iq" }, { "fnName": "verifyConnection", "method": "post", "path": "/beta/iq/verify-connection" }, { "fnName": "enableIq", "method": "post", "path": "/beta/iq/enable" }, { "fnName": "disableIq", "method": "post", "path": "/beta/iq/disable" } ], "errors": [ "Parsing mockdata of method post in path /beta/security/ssl/truststore encountered error: TypeError: Cannot read property 'properties' of null" ], "warnings": [], "callsTotal": 144, "callsConverted": 144, "no_mockdata_num": 109 } }