ods-jenkins-shared-library icon indicating copy to clipboard operation
ods-jenkins-shared-library copied to clipboard

Add Helm Support to Release Manager

Open serverhorror opened this issue 3 years ago • 3 comments

Is your feature request related to a problem? Please describe.

There are a quite a few cases where helm is needed/helpful to deploy and to be able to deploy via release manager

Describe the solution you'd like

The ods-infra type can already deploy helm charts. Right now this is deliberately prohibited:

  • https://github.com/opendevstack/ods-jenkins-shared-library/blob/de3b3ebd7477ec1092fcd1bb23a861c960a206fc/src/org/ods/component/RolloutOpenShiftDeploymentStage.groovy#L127-L130

Describe alternatives you've considered

Nothing alternative considered

Additional context

This has been discussed in #554 already so this issue is to have a focused discussion about specifically helm and release manager.

  1. I have a branch ready that allows helm charts to promote to P from D and can send it as a PR.
  2. I haven't found a good place for the docs yet, any hint is appreciated
  • https://github.com/serverhorror/ods-jenkins-shared-library/commit/06b18f721997dedd2898efa549c464cf7ae82359

serverhorror avatar Mar 14 '22 11:03 serverhorror

This is also in relation to these: #537, #554

serverhorror avatar Mar 14 '22 11:03 serverhorror

@s2oBCN -- ping! A little help how a good test would look like is much appreciated

serverhorror avatar Mar 14 '22 11:03 serverhorror

related #916

serverhorror avatar Jul 01 '22 14:07 serverhorror

Closed by PR #916

BraisVQ avatar Apr 25 '23 12:04 BraisVQ