Skip to content

Releases: fleXRPL/datadog-dashboard-deployer

DataDog Dashboard Deployer v0.1.0

10 Feb 22:50
Compare
Choose a tag to compare
Pre-release

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

New Contributors

  • @garotm made their first contribution in #3

Full Changelog: https://github.com/fleXRPL/datadog-dashboard-deployer/commits/v0.1.0