Skip to content

feat: register helm as inbuilt input plugin#1756

Merged
jakobmoellerdev merged 1 commit into
open-component-model:mainfrom
piotrjanik:feat/876-inbuilt-helm-plugin
Feb 12, 2026
Merged

feat: register helm as inbuilt input plugin#1756
jakobmoellerdev merged 1 commit into
open-component-model:mainfrom
piotrjanik:feat/876-inbuilt-helm-plugin

Conversation

@piotrjanik

Copy link
Copy Markdown
Contributor

What this PR does / why we need it

Registers the helm input method as a built-in plugin in the CLI.

The existing bindings/go/helm/input.InputMethod already implements the BuiltinResourceInputMethod interface.

  • Adds cli/internal/plugin/builtin/input/helm/method.go with a Register function
  • Registers it in cli/internal/plugin/builtin/builtin.go
  • Adds bindings/go/helm dependency to cli/go.mod
  • Updates integration test to use builtin helm plugin by default with a toggle for standalone mode

Which issue(s) this PR fixes

Fixes: open-component-model/ocm-project#876

What this PR does / why we need it

Which issue(s) this PR fixes

@github-actions github-actions Bot added kind/feature new feature, enhancement, improvement, extension size/m Medium labels Feb 10, 2026
@piotrjanik piotrjanik force-pushed the feat/876-inbuilt-helm-plugin branch from 001041f to e9578fa Compare February 11, 2026 08:33
@github-actions github-actions Bot added the size/l Large label Feb 11, 2026
@piotrjanik piotrjanik force-pushed the feat/876-inbuilt-helm-plugin branch 2 times, most recently from 4bfa95a to 8030c29 Compare February 11, 2026 10:48
@piotrjanik piotrjanik marked this pull request as ready for review February 11, 2026 11:16
@piotrjanik piotrjanik requested a review from a team as a code owner February 11, 2026 11:16

@jakobmoellerdev jakobmoellerdev left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

nice one

matthiasbruns
matthiasbruns previously approved these changes Feb 12, 2026
@piotrjanik piotrjanik force-pushed the feat/876-inbuilt-helm-plugin branch 3 times, most recently from 5226a32 to c69f15e Compare February 12, 2026 12:35
Comment thread cli/integration/download_resource_integration_test.go Outdated
Comment thread cli/integration/download_resource_integration_test.go Outdated
<!-- markdownlint-disable MD041 -->

Registers the helm input method as a built-in plugin in the CLI.

The existing `bindings/go/helm/input.InputMethod` already implements the `BuiltinResourceInputMethod` interface.

- Adds `cli/internal/plugin/builtin/input/helm/method.go` with a `Register` function
- Registers it in `cli/internal/plugin/builtin/builtin.go`
- Adds `bindings/go/helm` dependency to `cli/go.mod`
- Updates integration test to use builtin helm plugin by default with a toggle for standalone mode

<!--
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`.
-->

Fixes: open-component-model/ocm-project#876
Signed-off-by: Piotr Janik <piotr.janik@sap.com>
@piotrjanik piotrjanik force-pushed the feat/876-inbuilt-helm-plugin branch from c69f15e to f3dacd8 Compare February 12, 2026 15:05
@jakobmoellerdev jakobmoellerdev merged commit 86f8891 into open-component-model:main Feb 12, 2026
20 checks passed
@jakobmoellerdev

Copy link
Copy Markdown
Member

@Skarlso we need to get a better view on the plugin directory. can you please double check this is documented properly? I didnt see any mention of it in any reference doc. (maybe im missing it)

morri-son pushed a commit to morri-son/open-component-model that referenced this pull request Feb 18, 2026
<!-- markdownlint-disable MD041 -->
#### What this PR does / why we need it

Registers the helm input method as a built-in plugin in the CLI.

The existing `bindings/go/helm/input.InputMethod` already implements the
`BuiltinResourceInputMethod` interface.

- Adds `cli/internal/plugin/builtin/input/helm/method.go` with a
`Register` function
- Registers it in `cli/internal/plugin/builtin/builtin.go`
- Adds `bindings/go/helm` dependency to `cli/go.mod`
- Updates integration test to use builtin helm plugin by default with a
toggle for standalone mode

#### Which issue(s) this PR fixes
<!--
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`. -->

Fixes: open-component-model/ocm-project#876

<!-- markdownlint-disable MD041 -->
#### What this PR does / why we need it

#### Which issue(s) this PR fixes
<!--
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`.
-->

Signed-off-by: Piotr Janik <piotr.janik@sap.com>
Signed-off-by: Gerald Morrison (SAP) <gerald.morrison@sap.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/feature new feature, enhancement, improvement, extension size/l Large size/m Medium

Projects

None yet

Development

Successfully merging this pull request may close these issues.

implement inbuilt helm plugin

4 participants