Skip to content

feat: Add dual-mode plugin manager for per-IaC parser plugins#116

Draft
glenngillen wants to merge 1 commit into
mainfrom
feature/plugin-architecture-refactor
Draft

feat: Add dual-mode plugin manager for per-IaC parser plugins#116
glenngillen wants to merge 1 commit into
mainfrom
feature/plugin-architecture-refactor

Conversation

@glenngillen

@glenngillen glenngillen commented May 27, 2026

Copy link
Copy Markdown
Contributor

Depends on/uses infracost/proto#58 & https://github.com/infracost/parser/pull/110

  • PluginManager discovers per-IaC plugins, calls Describe/Detect RPCs
  • Dual-mode routing: per-IaC plugins first, mono-parser fallback
  • parseTerraformWith/parseCloudFormationWith for per-IaC client routing
  • Wire PluginDir through EnsureParser with auto-download of per-IaC plugins
  • Update mock with Describe/Detect methods
  • Integration + e2e tests with real plugin binaries

- PluginManager discovers per-IaC plugins, calls Describe/Detect RPCs
- Dual-mode routing: per-IaC plugins first, mono-parser fallback
- parseTerraformWith/parseCloudFormationWith for per-IaC client routing
- Wire PluginDir through EnsureParser with auto-download of per-IaC plugins
- Update mock with Describe/Detect methods
- Integration + e2e tests with real plugin binaries
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.

1 participant