Releases: fleXRPL/datadog-dashboard-deployer
Releases · fleXRPL/datadog-dashboard-deployer
DataDog Dashboard Deployer v0.1.0
DataDog Dashboard Deployer v0.1.0
Initial release of the DataDog Dashboard Deployer - a framework for managing DataDog dashboards as code.
Key Features
- 🚀 Dashboard as Code: Define dashboards using YAML configurations
- 🔄 CI/CD Integration: Seamless GitHub Actions integration
- 🔐 Secure Publishing: Implements OIDC trusted publisher workflow
- 📊 Comprehensive Testing: Matrix testing across Python 3.9-3.12 on multiple OS platforms
- 🛡️ Security First: Built-in security scanning and SonarCloud integration
- 🎯 Quality Focused: 90% test coverage requirement and strict linting standards
Installation
pip install datadog-dashboard-deployer
Quick Usage
# Set your DataDog credentials
export DATADOG_API_KEY='your-api-key'
export DATADOG_APP_KEY='your-application-key'
# Deploy your dashboard
datadog-dashboard-deploy config/dashboard_config.yaml
Documentation
Full documentation is available in our GitHub Wiki.
Security
This release includes:
- Dependency vulnerability scanning
- SonarCloud security analysis
- Automated Dependabot security updates
- Secure credential handling
Contributors
Special thanks to all contributors who helped make this initial release possible.
License
MIT License - See LICENSE file for details.
What's Changed
- Feature/core functionality by @garotm in #3
- Bug/actions workflows by @garotm in #4
- feature/create-test-publish - #5 by @garotm in #6
New Contributors
Full Changelog: https://github.com/fleXRPL/datadog-dashboard-deployer/commits/v0.1.0