Skip to content

Helm ResourceRepository #911

@matthiasbruns

Description

@matthiasbruns

Description
During the helm transformer feature I added helm chart access (classic). Currently, resource download would fail since we do not have ResourceRepository support for the helm access type.

We need to provide a ResourceRepository abstraction and register that in the plugin system to allow cli based resolution for classic helm chart resources.

Done Criteria

  • Create a resource repository in helm bindings
  • Register the new repository in the plugin system
  • Drop/Replace the temporary interface in bindings/go/helm/interface.go and use repository.ResourceRepository
  • Add tests with helm access in cli
  • Test that download resource also works
  • Make sure it works with a resource created by ocm v1
  • After its merged, update the helm transformer to use the new resource repository
  • Code has been reviewed by other team members
  • Analysis of existing tests (Unit and Integration)
  • Unit Tests created for new code or existing Unit Tests updated
  • Integration Test Suite updated (includes deletion of existing unnecessary Integration Test and/or creation of new ones if required)
  • Enduser Documentation updated (if applicable)
  • Internal technical Documentation created/updated (if applicable)
  • Successful demonstration in Review

Metadata

Metadata

Assignees

Labels

area/ipceiImportant Project of Common European Interestkind/tasksmall task, normally part of feature or epic

Type

No fields configured for Task.

Projects

Status
🍺 Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions