Added calls and migrated to latest foundation
Added calls
- Add Query capability to GetExtensibleAttributeDefinition
- Want a Delete Extensible Attribute --- currently using genericAdapterRequest for this one.
- Want a Put call as well for Extensible Attribute --- currently using genericAdapterRequest for this one.
- Nice to have a specific GET with the id
- Also would like networkview calls --- same thing - query on get and then Put, Delete and Get Specific
- Add grid:servicerestart:status - just a basic get call
- Add Post to {base_path}/{version}/networkcontainer/{pathv1}/{pathv2}?{query}. – has query data and body --- gets next network ips from the container.
- Add Post to {base_path}/{version}/ipv6networkcontainer/{pathv1}/{pathv2}?{query}. – has query data and body --- gets next network ips from the container.
- Both Delete and Put take in the id on the path.
Migration to the latest Adapter Foundation
- Add some items to .gitignore (e.g. DS_Store) to keep them out of the repos.
- Changes to the README (some typo fixes - Add how to extend the adapter). Split the README into various markdown files (AUTH, BROKER, CALLS, ENHANCE, PROPERTIES, SUMMARY, SYSTEMINFO, TROUBLESHOOT)
- Fix the issues with Confluence in the markdowns (Tables, Lists, Links)
- Add scripts for easier authentication, removing hooks, etc
- Script changes (install script as well as database changes in other scripts)
- Double # of path vars on generic call
- Update versions of foundation (e.g. adapter-utils)
- Update npm publish so it supports https
- Update dependencies
- Add preinstall for minimist
- Fix new lint issues that came from eslint dependency change
- Add more thorough Unit tests for standard files (Package, Pronghorn, Properties (Schema and Sample)
- Add the adapter type in the package.json
- Add AdapterInfo.js script
- Add json-query dependency
- Add the propertiesDecorators.json for product encryption
- Change the name of internal IAP/Adapter methods to avoid collisions and make more obvious in Workflow - iapRunAdapterBasicGet, iapRunAdapterConnectivity, iapRunAdapterHealthcheck, iapTroubleshootAdapter, iapGetAdapterQueue, iapUnsuspendAdapter, iapSuspendAdapter, iapFindAdapterPath, iapUpdateAdapterConfiguration, iapGetAdapterWorkflowFunctions
- Add the adapter config in the database support - iapMoveAdapterEntitiesToDB
- Add standard broker calls - hasEntities, getDevice, getDevicesFiltered, isAlive, getConfig and iapGetDeviceCount
- Add genericAdapterRequest that does not use the base_path and version so that the path can be unique - genericAdapterRequestNoBasePath
- Add AdapterInfo.json
- Add systemName for documentation
Edited by Michael Evenchick