laurmurclar
Repos
42
Followers
34
Following
26

Converts Datadog resource JSON into Terraform alarm code.

202
26

A cute washing machine made for no particular reason.💕

3
0

An ESLint plugin that provides set of rules for Ember applications based on commonly known good practices.

255
186

Composable helpers for declarative templating in Ember

637
119

Codemod to convert curly braces syntax to angle brackets syntax

58
28

Events

Codeql improvements

@sljory thanks for the PR! I'm not sure I quite understand the need here - could you provide a little more context or background?

Created at 2 days ago

Bump json5 from 2.2.0 to 2.2.3 (#88)

Created at 3 weeks ago
pull request closed
Bump json5 from 2.2.0 to 2.2.3

Bumps json5 from 2.2.0 to 2.2.3.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

Created at 3 weeks ago
Upgrade to Manifest V3

Fantastic, thanks so much!

Created at 1 month ago
laurmurclar delete branch lmc/v3.8.0
Created at 1 month ago

Bump version to 3.8.0 (#87)

Created at 1 month ago
pull request closed
Bump version to 3.8.0

To release https://github.com/laurmurclar/datadog-to-terraform/pull/64

Created at 1 month ago
pull request opened
Bump version to 3.8.0

To release https://github.com/laurmurclar/datadog-to-terraform/pull/64

Created at 1 month ago
laurmurclar create branch lmc/v3.8.0
Created at 1 month ago
Added new_group_delay to the monitor properties

Thanks so much! I'll prep the release now, so you should see it working in the next few hours to days, after its been approved by the browser app store.

Created at 1 month ago

Added new_group_delay to the monitor properties (#64)

Created at 1 month ago
pull request closed
Added new_group_delay to the monitor properties

Take a look at the Contributing Guidelines before submitting a PR. Thanks for your help, we appreciate it!


Why?

Datadog had a new property in monitor for new_group_delay however, this property was not included in code therefore if the property was included in the JSON, it would not convert to terraform

How?

I added the variable to the monitor-converter options.

UI Changes

Before

After

Created at 1 month ago
Cannot convert new Datadog json fields

Describe the bug The Datadog dashboard json format has been changed, there are new fields, for example: show_title, queries, etc.

To Reproduce Create a new dashboard on Datadog UI and convert it.

{
   "title":"Title",
   "description":"",
   "widgets":[ 
          {
            "definition":{
               "title":"Title",
               "title_size":"16",
               "title_align":"left",
               "show_legend":true,
               "legend_layout":"auto",
               "legend_columns":[
                  "value"
               ],
               "time":{
                  
               },
               "type":"timeseries",
               "requests":[
                  {
                     "queries":[
                        {
                           "data_source":"metrics",
                           "name":"query1",
                           "query":"metric1{$account}"
                        },
                        {
                           "data_source":"metrics",
                           "name":"query2",
                           "query":"metric2{$account}"
                        }
                     ],
                     "response_format":"timeseries",
                     "style":{
                        "palette":"dog_classic",
                        "line_type":"solid",
                        "line_width":"normal"
                     },
                     "display_type":"line"
                  }
               ],
               "yaxis":{
                  "include_zero":false
               },
               "markers":[
                  
               ]
            },
            "layout":{
               "x":4,
               "y":0,
               "width":4,
               "height":2
            }
          }
       ],
   "template_variables":[
      {
         "name":"account",
         "default":"account1",
         "prefix":"account"
      }
   ],
   "layout_type":"ordered",
   "is_read_only":false,
   "notify_list":[
      
   ],
   "reflow_type":"fixed"
}

The error message from Chrome extension: ❗️Can't convert key 'queries'

Created at 1 month ago
Cannot convert new Datadog json fields

Sorry about the delay folks! Thanks for helping each other out. I've merged https://github.com/laurmurclar/datadog-to-terraform/pull/85 and approved https://github.com/laurmurclar/datadog-to-terraform/pull/64, which should cover the following:

  • reflow_type
  • response_format
  • formulas
  • queries
  • new_group_delay

https://github.com/laurmurclar/datadog-to-terraform/pull/62/files has a lot more to review because of the addition of a CLI tool and other new concepts, so it'll take me longer to get through. I'm going to treat that as a separate issue, since I think a lot of the fields mentioned here are covered by the two PRs above.

Hope the other changes help in the meantime - the new version is submitted but needs to be reviewed by the various browser app before they release it to you all. I'm going to close this issue since I think the majority of fields mentioned are covered and it's becoming too long to be useful 😄 If there are other individual fields you'd like added, the best way to get them merged quickly is to please open PRs with just those fields and include them in /examples/update the tests. That makes reviewing a lot easier, since otherwise I have to do the testing myself (and who has time to write tests for other people, while also having a job and a life? 😋 )

Created at 1 month ago

Bump version to 3.7.0 (#86)

Created at 1 month ago
pull request closed
Bump version to 3.7.0

To release https://github.com/laurmurclar/datadog-to-terraform/pull/85

Created at 1 month ago
pull request opened
Bump version to 3.7.0

To release https://github.com/laurmurclar/datadog-to-terraform/pull/85

Created at 1 month ago
laurmurclar create branch lmc/v3.7.0
Created at 1 month ago
pull request closed
Adding support for reflow_type, response_format, formulas & queries fields

Why?

This PR introduces support for new Dashboard fields, present on the current DataDog website when performing a JSON dashboard extract.

How?

I added the relevant missing fields.

UI Changes

NA

Created at 1 month ago
Adding support for reflow_type, response_format, formulas & queries fields

Closed in https://github.com/laurmurclar/datadog-to-terraform/pull/85

Created at 1 month ago
laurmurclar delete branch voyages-sncf-technologies/main
Created at 1 month ago
Adding support for reflow_type, response_format, formulas & queries fields

I'll prep the release now - it can take a while (hours to days) to get reviewed & released by the extension app stores, but you should see the changes soon! Thanks again

Created at 1 month ago

Adding support for reflow_type, response_format, formulas & queries fields (#85)

  • Adding support for reflow_type, response_format, formulas & queries fields

  • Add example

  • Fix conversion

  • Prettier fixes

Co-authored-by: Lucas Cimon 925560+Lucas-C@users.noreply.github.com

Created at 1 month ago
pull request closed
Adding support for reflow_type, response_format, formulas & queries fields

For some reason I couldn't push to the original PR in https://github.com/laurmurclar/datadog-to-terraform/pull/65, but a rebase and some changes were needed before merging. It was so long since the original PR that it felt rude to ask @Lucas-C to do them, so I've made the changes 😄

Thank you for your help in adding these fields! 🙏

Created at 1 month ago
pull request opened
Adding support for reflow_type, response_format, formulas & queries fields

For some reason I couldn't push to the original PR in https://github.com/laurmurclar/datadog-to-terraform/pull/65, but a rebase and some changes were needed before merging. It was so long since the original PR that it felt rude to ask @Lucas-C to do them, so I've made the changes 😄

Created at 1 month ago
laurmurclar create branch voyages-sncf-technologies/main
Created at 1 month ago

Bump minimist from 1.2.5 to 1.2.7 (#81)

Bumps minimist from 1.2.5 to 1.2.7.


updated-dependencies:

  • dependency-name: minimist dependency-type: indirect ...

Signed-off-by: dependabot[bot] support@github.com

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Created at 1 month ago