Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce new component 'helm' #53

Closed
5 tasks
sbose78 opened this issue May 20, 2020 · 3 comments
Closed
5 tasks

Introduce new component 'helm' #53

sbose78 opened this issue May 20, 2020 · 3 comments
Labels
area/api Enhancement or issue related to the api/devfile specification area/integration-tests Enhancement or issue related to the devfile integration tests area/library Common devfile library for interacting with devfiles area/test-automation Test automation for devfile specification and library future Items in consideration to be added to future spec levels kind/epic A high level requirement that can/should be split into smaller issues kind/user-story User story for new enhancement lifecycle/rotten Rotten items. These items have been stale for 60 days and are now closed. lifecycle/stale Stale items. These items have not been updated for 90 days.

Comments

@sbose78
Copy link

sbose78 commented May 20, 2020

/kind user-story
/kind epic

Which area this user story is related to?

/area api
/area library
/area integration-tests
/area test-automation

User Story

As a stack/devfile author, I wish to provide deployment guidance in the form of a Helm Chart

---
components:
  - id: deploy-node-app
    helm:
      chart: http://helm-chart-url
      values: 
        image: quay.io/sample/hello-world # A chart may expose a well-known values.yaml parameter called "image".
        replicas: 3

If the helm component is associated with a dockerfile component (image build guidance) in a composite command, #51 , che/odo must associate the built image from the 'build' guidance using the image parameter in the chart's values.yaml .

- composite:
      id: build-and-deploy
      label: Build image and deploy nodejs app
      commands:
      - build-node-app
      - deploy-node-app
      parallel: false
      group: 
          kind: deploy

Acceptance Criteria

  • Introduce new component 'helm' to Devfile API
  • Introduce new component 'helm' to Devfile Parser
  • Introduce calls related to new component 'helm' in Devfile Library
  • Validation for new component 'helm'
  • Guide for using component 'helm'

refined by: @michael-valdron

@l0rd l0rd added this to the 2.1.0 milestone Jun 11, 2020
@elsony elsony added the future Items in consideration to be added to future spec levels label Mar 24, 2022
@elsony elsony removed this from the 2.2 milestone Mar 24, 2022
@michael-valdron
Copy link
Member

/kind user-story

/area api
/area library
/area integration-tests
/area test-automation

@openshift-ci openshift-ci bot added kind/user-story User story for new enhancement area/api Enhancement or issue related to the api/devfile specification area/library Common devfile library for interacting with devfiles area/integration-tests Enhancement or issue related to the devfile integration tests area/test-automation Test automation for devfile specification and library labels Sep 20, 2023
@michael-valdron michael-valdron moved this to Backlog in Devfile Project Sep 20, 2023
@michael-valdron
Copy link
Member

/kind epic

@openshift-ci openshift-ci bot added the kind/epic A high level requirement that can/should be split into smaller issues label Sep 20, 2023
Copy link

This issue is stale because it has been open for 90 days with no activity. Remove stale label or comment or this will be closed in 60 days.

@github-actions github-actions bot added the lifecycle/stale Stale items. These items have not been updated for 90 days. label May 28, 2024
@github-actions github-actions bot added the lifecycle/rotten Rotten items. These items have been stale for 60 days and are now closed. label Jul 28, 2024
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Jul 28, 2024
@github-project-automation github-project-automation bot moved this from Backlog to Done ✅ in Devfile Project Jul 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/api Enhancement or issue related to the api/devfile specification area/integration-tests Enhancement or issue related to the devfile integration tests area/library Common devfile library for interacting with devfiles area/test-automation Test automation for devfile specification and library future Items in consideration to be added to future spec levels kind/epic A high level requirement that can/should be split into smaller issues kind/user-story User story for new enhancement lifecycle/rotten Rotten items. These items have been stale for 60 days and are now closed. lifecycle/stale Stale items. These items have not been updated for 90 days.
Projects
Status: Done ✅
Development

No branches or pull requests

4 participants