Skip to content

Commit

Permalink
Firefly | Bring your cloud Up-to-Code (#1335)
Browse files Browse the repository at this point in the history
* Firefly | Bring your cloud Up-to-Code (#1)

Catalog, Codify, and Control your entire infrastructure to prevent service failures, replace toil with automation, and rediscover your cloud.

* Firefly | Bring your cloud Up-to-Code
Catalog, Codify, and Control your entire infrastructure to prevent service failures, replace toil with automation, and rediscover your cloud.

* Fixes validation for PureFA and PureFB

* fixing classifier_tags in menifest.json

* remove non-ASCII character

* Change README.md according to DataDog's CR

Changing Text regarding sarah-witt, urseberry, and anawishnoff comments
  • Loading branch information
sefi-infralight authored Jul 6, 2022
1 parent c1c9ae3 commit 4388ba4
Show file tree
Hide file tree
Showing 11 changed files with 122 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
/federatorai/ @chenyingtz @yummydsky
/filebeat/ @wk8 [email protected]
/finout/ @roiravhon [email protected]
/firefly/ @sefi-infralight [email protected]
/flagsmith/ @benjarom3 [email protected]
/fluentbit/ @zhenyami
/flume/ @KealanMaas
Expand Down
7 changes: 7 additions & 0 deletions firefly/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# CHANGELOG - Firefly

## 1.0.0

### Changes

* [FEATURE] Initial release - Firefly Datadog Integration
31 changes: 31 additions & 0 deletions firefly/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Firefly

## Overview
Firefly is a Cloud Asset Management solution that helps Cloud teams discover their cloud footprint (including AWS, GCP, Kubernetes, and Datadog), automatically transform resources to Infrastructure-as-Code, and detect drifts and policy violations to make sure their cloud is aligned with its desired state.
Firefly helps teams make their Datadog assets immutable, versioned, scalable, and monitored by managing them as code in any Infrastructure-as-Code (IaC) tool of their choice.

### Full cloud inventory
Get a fully searchable inventory of all Datadog assets alongside other cloud assets, such as AWS, K8s, GCP, Okta, and more.

### Automatic codification
Automatically turn single or multiple Datadog assets into code, including Terraform, Pulumi, Cloudformation, and CDK specifications.

### Detect and fix drift
Get real-time notifications of any discrepancy between your Infrastructure-as-Code and your actual state of cloud, and push a fix directly to your repository as drift occurs.

### Detect and fix policy violations
Use the Firefly unified policy engine to find hazardous misconfigurations or costly underutilizations, and get alerts on policy violations for both custom and pre-made policies.

## Setup

### Configure Firefly - Datadog integration
1. Create a new Datadog application key and API key.
2. In the Firefly UI, go to: **Settings > Integrations > Datadog**
3. Copy the application key and paste it into the dedicated line.
4. Copy the API key and paste it into the dedicated line.
5. Click **Done**.

## Support
Any questions? Email [[email protected]][1] or use the in-app chat.

[1]: mailto:[email protected]
13 changes: 13 additions & 0 deletions firefly/assets/logos/firefly-horizontal-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 13 additions & 0 deletions firefly/assets/logos/firefly-vertical-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions firefly/assets/service_checks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[]
Binary file added firefly/images/FF-codification.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added firefly/images/FF-fix-drifts.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added firefly/images/FF-insights.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added firefly/images/FF-inventory.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
56 changes: 56 additions & 0 deletions firefly/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{
"manifest_version": "2.0.0",
"app_uuid": "58481132-c79e-4659-8064-7cdaabbbc999",
"app_id": "firefly",
"display_on_public_website": true,
"tile": {
"overview": "README.md#Overview",
"configuration": "README.md#Setup",
"support": "README.md#Support",
"changelog": "CHANGELOG.md",
"description": "Bring your cloud Up-to-Code",
"title": "Firefly",
"media": [
{
"caption": "Full Cloud Inventory",
"image_url": "images/FF-inventory.png",
"media_type": "image"
},
{
"caption": "Automatic Codification",
"image_url": "images/FF-codification.png",
"media_type": "image"
},
{
"caption": "Detect and Fix Drifts",
"image_url": "images/FF-fix-drifts.png",
"media_type": "image"
},
{
"caption": "Detect and Fix Policy Violations",
"image_url": "images/FF-inventory.png",
"media_type": "image"
}
],
"classifier_tags": [
"Category::Autodiscovery",
"Category::Automation",
"Category::Cloud",
"Category::Developer Tools",
"Category::Google Cloud",
"Category::AWS",
"Offering::Integration",
"Supported OS::Linux",
"Supported OS::Mac OS",
"Supported OS::Windows"
]
},
"author": {
"homepage": "https://gofirefly.io",
"name": "Firefly",
"support_email": "[email protected]",
"sales_email": "[email protected]"
},
"oauth": {},
"assets": {}
}

0 comments on commit 4388ba4

Please sign in to comment.