odo icon indicating copy to clipboard operation
odo copied to clipboard

export as helm chart(s)

Open langdon opened this issue 4 years ago • 3 comments

/kind feature

Which functionality do you think we should add?

I would love to be able to take an existing project/namespace and export it as a helm chart.

Why is this needed?

  • nothing equiv exists and it would help migrations
  • learning something new (like how to write helm charts) is easier when the "example" is based on something you know (like my project)

The reason for the "(s)" is because I am not sure if it would be better to export each service as a helm chart then tie them together or one big helm chart. I lean toward the former but maybe that could be "version 2" after the latter.

langdon avatar Feb 12 '21 21:02 langdon

👍 This would be a nice feature.

Problem is that currently, odo can't produce images that could be used in Helm Charts :-(

Devfile v2 will need to be able to describe the image build process (currently it is just describing the application build). This is currently being discussed and designed in https://github.com/devfile/api/issues/51

Once we have a runnable image we can look into generating Helm Charts.

kadel avatar Feb 16 '21 12:02 kadel

Issues go stale after 90d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close. Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle stale

openshift-bot avatar May 17 '21 13:05 openshift-bot

This is still valid. Once it is possible to define outerloop in Devfile v2 we will look into ways how can use it to generate Helm Chart.

/remove-lifecycle stale /lifecycle frozen

On Mon, 17 May 2021 at 15:29, OpenShift Bot @.***> wrote:

Issues go stale after 90d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close. Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle stale

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/openshift/odo/issues/4432#issuecomment-842325274, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAN65QJMBDFHVXRZVS2S43TOEK2PANCNFSM4XRMUVRA .

kadel avatar May 17 '21 15:05 kadel