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