feat: Add Heroku source plugin#1598
Merged
hermanschaaf merged 23 commits intocloudquery:mainfrom Aug 31, 2022
Merged
Conversation
erezrokah
approved these changes
Aug 30, 2022
Member
There was a problem hiding this comment.
Looks great pending a rebase to get the tests passing.
You'll need to add it in a few places for setting up the release and other workflows:
cloudquery/release-please-config.json
Line 17 in 1854301
cloudquery/.github/repo_settings.yml
Line 66 in 1854301
cloudquery/.github/workflows/lint_doc.yml
Line 16 in 1854301
I think I got them all 🙃 .
We should do another iteration on simplifying those and/or documenting adding a new module to the monorepo
This was referenced Sep 13, 2022
kodiakhq bot
pushed a commit
that referenced
this pull request
Sep 21, 2022
🤖 I have created a release *beep* *boop* --- ## [0.1.0-pre.0](plugins/source/heroku-v0.0.1-pre.0...plugins/source/heroku/v0.1.0-pre.0) (2022-09-21) ### ⚠ BREAKING CHANGES * CloudQuery V2. (#1463) ### Features * Add Heroku source plugin ([#1598](#1598)) ([710d7da](710d7da)) * Add Sentry DSN ([#1913](#1913)) ([5cc036e](5cc036e)) * CloudQuery V2. ([#1463](#1463)) ([d1799f3](d1799f3)) * Generate auto-filled config ([#1764](#1764)) ([2255404](2255404)) * Heroku plugin v2 ([#1745](#1745)) ([23d4bd7](23d4bd7)) ### Bug Fixes * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.0.11 ([#1711](#1711)) ([22eb2f9](22eb2f9)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.0.5 ([#1630](#1630)) ([9af1e86](9af1e86)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.0.6 ([#1643](#1643)) ([d4fe65b](d4fe65b)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.0.7 ([#1646](#1646)) ([765a307](765a307)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.0.8 ([#1669](#1669)) ([87024e5](87024e5)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.0.9 ([#1670](#1670)) ([722cf18](722cf18)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.1.0 ([#1712](#1712)) ([c94d964](c94d964)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.1.1 ([#1740](#1740)) ([20d5f7b](20d5f7b)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.1.2 ([#1750](#1750)) ([fbe1b78](fbe1b78)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.2.4 ([#1761](#1761)) ([7a83a65](7a83a65)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.2.5 ([#1769](#1769)) ([c9c8c05](c9c8c05)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.2.6 ([#1770](#1770)) ([5bc205e](5bc205e)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.2.7 ([#1783](#1783)) ([c291499](c291499)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.2.8 ([#1784](#1784)) ([b64e2d1](b64e2d1)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.2.9 ([#1785](#1785)) ([c6e8cb0](c6e8cb0)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.4.0 ([#1786](#1786)) ([cba274b](cba274b)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.4.1 ([#1787](#1787)) ([bad385c](bad385c)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.4.2 ([#1789](#1789)) ([79a46a2](79a46a2)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.5.0 ([#1792](#1792)) ([0b4834e](0b4834e)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.5.2 ([#1793](#1793)) ([36fd6a1](36fd6a1)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.6.0 ([#1817](#1817)) ([bd68a9c](bd68a9c)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.6.1 ([#1820](#1820)) ([2613e23](2613e23)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.6.2 ([#1838](#1838)) ([5b16c59](5b16c59)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.6.3 ([#1858](#1858)) ([9e3ace7](9e3ace7)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.6.4 ([#1862](#1862)) ([5d141cf](5d141cf)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.7.2 ([#1872](#1872)) ([49ed26d](49ed26d)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.7.3 ([#1886](#1886)) ([7435d59](7435d59)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.7.4 ([#1889](#1889)) ([63a5362](63a5362)) * **deps:** Update module github.com/cloudquery/plugin-sdk to v0.7.9 ([#1891](#1891)) ([3469f20](3469f20)) * Heroku plugin - add missing columns to some tables ([#1674](#1674)) ([6836c4f](6836c4f)) * Unify plugin package structure ([#1735](#1735)) ([897d8f4](897d8f4)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
This was referenced Sep 22, 2022
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This adds a new source plugin for the Heroku Platform API. The following resources are supported in this initial version:
account_featuresadd_on_attachmentsadd_on_configsadd_on_region_capabilitiesadd_on_servicesadd_on_webhook_deliveriesadd_on_webhook_eventsadd_on_webhooksadd_onsapp_featuresapp_transfersapp_webhook_deliveriesapp_webhook_eventsapp_webhooksappsbuildpack_installationsbuildscollaboratorscreditsdomainsdyno_sizesdynosenterprise_account_membersenterprise_accountsformationsinbound_rulesetsinvoiceskeyslog_drainsoauth_authorizationsoauth_clientsoutbound_rulesetspeeringspermission_entitiespipeline_buildspipeline_couplingspipeline_deploymentspipeline_releasespipelinesregionsreleasesreview_appsspace_app_accessesspacesstacksteam_app_permissionsteam_featuresteam_invitationsteam_invoicesteam_membersteam_spacesteamsvpn_connectionsand the following are not supported right now, but support can be added for most of them with some additional work:
archivesaudit_trail_eventspipeline_promotionssni_endpointsssl_endpointsteam_appteam_app_collaboratorteam_preferencestest_casetest_nodetest_runuser_preferencesNotes for reviewers
http.RoundTrippermiddleware that reports on the next range that should be fetched via the request context.