Skip to content

feat(tailscale): Tailscale Source plugin#5546

Merged
erezrokah merged 21 commits intomainfrom
feat/tailscale
Dec 13, 2022
Merged

feat(tailscale): Tailscale Source plugin#5546
erezrokah merged 21 commits intomainfrom
feat/tailscale

Conversation

@candiduslynx
Copy link
Copy Markdown
Contributor

Implements #5507

Summary

@candiduslynx candiduslynx requested a review from a team December 12, 2022 12:42
@candiduslynx candiduslynx linked an issue Dec 12, 2022 that may be closed by this pull request
@candiduslynx candiduslynx requested review from disq and yevgenypats and removed request for a team December 12, 2022 12:42
@candiduslynx candiduslynx self-assigned this Dec 12, 2022
@github-actions
Copy link
Copy Markdown

This PR has the following changes to source plugin(s) tables:

  • Table tailscale_acls was added
  • Table tailscale_device_routes was added
  • Table tailscale_devices was added
  • Table tailscale_dns was added
  • Table tailscale_keys was added

@candiduslynx candiduslynx changed the title feat(tailscale): New CloudQuery Tailscale Source plugin feat(tailscale): Tailscale Source plugin Dec 12, 2022
@candiduslynx candiduslynx force-pushed the feat/tailscale branch 2 times, most recently from 1def760 to cc067d8 Compare December 12, 2022 12:47
Copy link
Copy Markdown
Contributor

@hermanschaaf hermanschaaf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! I left a few minor comments, and I think we still need to follow some of the steps in this document for it to be released: https://github.com/cloudquery/cloudquery/blob/main/contributing/adding_a_new_plugin_to_cq_monorepo.md

Copy link
Copy Markdown
Contributor

@yevgenypats yevgenypats left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice! Looks good and I like the tests with http instead of mocking.

Few minor comments:

  • Makefile: remove install-tools and pre-commit as it's deprecated
  • Why interface.go is needed? I don't think you need it and can use the specific tailscale.Client type.

@yevgenypats yevgenypats added the automerge Automatically merge once required checks pass label Dec 13, 2022
@erezrokah erezrokah merged commit 40df08b into main Dec 13, 2022
@erezrokah erezrokah deleted the feat/tailscale branch December 13, 2022 13:00
kodiakhq bot pushed a commit that referenced this pull request Dec 15, 2022
🤖 I have created a release *beep* *boop*
---


## 1.0.0 (2022-12-15)


### Features

* **tailscale:** Tailscale Source plugin ([#5546](#5546)) ([40df08b](40df08b))


### Bug Fixes

* **deps:** Update module github.com/cloudquery/plugin-sdk to v1.12.3 ([#5639](#5639)) ([6452d0e](6452d0e))
* **deps:** Update module github.com/cloudquery/plugin-sdk to v1.12.4 ([#5649](#5649)) ([b4aa889](b4aa889))
* **deps:** Update module github.com/cloudquery/plugin-sdk to v1.12.5 ([#5661](#5661)) ([b354b8a](b354b8a))

---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge Automatically merge once required checks pass

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tailscale source plugin

6 participants