Skip to content

Add cloud integration support#190

Closed
Ricky-Thomas wants to merge 34 commits intomasterfrom
ricky-add_cloud_integration_support
Closed

Add cloud integration support#190
Ricky-Thomas wants to merge 34 commits intomasterfrom
ricky-add_cloud_integration_support

Conversation

@Ricky-Thomas
Copy link
Copy Markdown
Contributor

Adding support for the following endpoints:

AWS

  • GET (list)
  • GET (list available namespaces)
  • POST (create account config)
  • DELETE (delete account config)
  • PUT (generate external ID)
  • PUT (update account)

AWS LOGS

  • GET (list AWS logs integrations)
  • POST (add aws log lambda ARN)
  • DELETE (delete lambda ARN config)
  • POST (aws integration logs check lambda async) - check if lambda_arn exists within account
  • GET (list log services)
  • POST (AWS Integration Logs check Services Async)
  • POST (save services - this is what needs to run after the previous one to save the services they want for the recently added ARN)

AZURE ENDPOINTS

  • GET (list all azure integrations)
  • POST (create an azure integration)
  • DELETE (delete an azure integration)
  • POST (update host filters)
  • PUT (update account)

GCP ENDPOINTS

  • GET list
  • POST create
  • DELETE delete
  • PUT (set GCP integration automute.) This also updates host filters. And is truly the only use case for updating a config here. It will allow you to update other fields as well, but not project_id and client_email which are the required fields. If those fields are to be updated an entirely new config should be created. We need to update the docs to reflect this info.

zippolyte and others added 2 commits October 16, 2019 15:00
* Use headers only for api and app keys

* Add changelog and version

* Remove unused params

* Add unit test to check api and app keys

* Remove puts

* Refactor unit test

* Check if api and app keys need to be set in url

* Indentation

* Indentation

* Remove space

* Add more unit test

* Linting

* Linting

* Linting
unclebconnor and others added 14 commits October 18, 2019 10:15
* make query optional

* updated query param as it is optional

* fix some linting errors

* better expression

* new linting problem

* updated version

* removed warn

* version bump

* updated default params and warn message

* oops put the warn in the wrong spot
* add service level objectives support

* add history and can_delete api endpoints;
* Revert "add service level objectives support (#188)"

This reverts commit cd70fef.

* Prepare 1.37.1 release
@nmuesch
Copy link
Copy Markdown
Contributor

nmuesch commented Dec 21, 2019

Closing this as its been superseded by #201

@nmuesch nmuesch closed this Dec 21, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants