:orphan: DPBuddy: Command-Line Tool for IBM DataPower Administration and DevOps ====================================================================== DataPower Buddy ("DPBuddy") is a tool for automating administration and management of IBM DataPower Gateways. The tool supports configuration export, configuration import, file transfer, backups, crypto and certificate management and many other functions. DataPower Configuration Management ---------------------------------- * Deploy your DataPower configuration to multiple gateways or domains with a single command * Automatically verify the state of all changes; automatically smoke-test your services as part of a deployment * Support for quiesce/un-quiesce, restart, rollback in case of errors * Support for deployment of any granularity — from a single service to multiple domains * Easily incorporate DPBuddy into your existing delivery/release management process using your existing tools Automation for Administrators ----------------------------- * Automation of backups/restores, including secure backups * Automated installation of new firmware versions: stay up to date with all the vulnerabilities and patches * Consistent way for creating system objects across multiple domains and appliances: network interfaces, host aliases, users, etc. * Keep multiple gateways in sync for disaster recovery and scalability Crypto (Certificate and Key) and Password Management ---------------------------------------------------- * Deploy certificates directly to DataPower from files in any format -- PEM, keystores, PKCS #8/#12 or from endpoints * View a complete inventory of all certificates and keys across all of your domains and devices in one place * Quickly identify self-signed, expired, weak and other out-of-policy certificates, get alerted when an issue is detected * Whitelist/blacklist certificate issuers; be assured that you only trust approved partners * Manage password expiration, get alerted when passwords are about to expire DevOps Features --------------- * Store your DataPower configuration in Git or any other version control system * Continuous or on-demand delivery — you commit your changes, DPBuddy does the rest * Support for any CI/CD server or a configuration automation tool (Jenkins, CircleCI, etc.) * Work with your editor or IDE of choice to develop JSON/XSLTs locally; upload them to DataPower in one click * Quickly validate JSON/XML/XSLT on the client before uploading Visibility into Operational Metrics and Compliance Reporting ------------------------------------------------------------ * View configuration settings of all of your appliances in one place * Quickly identify configuration differences and configuration drift * Obtain all the relevant operational metrics with a single command * Consolidation, intelligent parsing and forwarding of DataPower logs and metrics to Splunk or Elasticsearch