-
Notifications
You must be signed in to change notification settings - Fork 3
Provide helm Input Method #490
Copy link
Copy link
Closed
Labels
area/ipceiImportant Project of Common European InterestImportant Project of Common European Interestkind/tasksmall task, normally part of feature or epicsmall task, normally part of feature or epic
Milestone
Metadata
Metadata
Assignees
Labels
area/ipceiImportant Project of Common European InterestImportant Project of Common European Interestkind/tasksmall task, normally part of feature or epicsmall task, normally part of feature or epic
Type
Fields
Give feedbackNo fields configured for Task.
Projects
StatusShow more project fields
🍺 Done
Description
OCM Component Versions should be constructable with Input Methods.
One of our most central input methods is the HELM input method. This method is based on the helm AccessMethod https://github.com/open-component-model/ocm/blob/6ffef303c0e794cc8d0b980b240c23bd9fa0be45/api/ocm/extensions/accessmethods/helm/method.go and Input method in old OCM: https://github.com/open-component-model/ocm/blob/4a1aa4fa4668b2a0758a0d0a2d2c0e7c5d180d7e/cmds/ocm/commands/ocmcmds/common/inputs/types/helm/spec.go.
The goal is to build an input method based on an external plugin. This means that we do not want to use HELM as an inbuilt plugin but rather as the first external plugin that gets dynamically loaded by OCM.
See open-component-model/open-component-model#110 for context on how to build an input method.
Scope:
Done Criteria