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

Add component metadata to the generated Argo YAML for consumption by the UI #452

Closed
Ark-kun opened this issue Dec 4, 2018 · 3 comments · Fixed by #1381
Closed

Add component metadata to the generated Argo YAML for consumption by the UI #452

Ark-kun opened this issue Dec 4, 2018 · 3 comments · Fixed by #1381
Assignees

Comments

@Ark-kun
Copy link
Contributor

Ark-kun commented Dec 4, 2018

I propose passing the Component metadata and interface specs inside Argo template annotation.
This way the UX can get access to descriptions, human-readable input names and types (for validation)

  templates:
  - name: train-op
    metadata:
      annotations:
        component-source:
          name: xgboost4j - Train classifier
          description: Trains a classification boosted tree model using xgboost4j
          inputs:
          - {name: Training data, type: TSV, argoName: training-data}
          - {name: Rounds, type: Integer, default: 30, help: Number of training rounds, argoName: rounds}
          outputs:
          - {name: Trained model, type: XGBoostModel, help: Trained XGBoost model, argoName: trained-model}
    inputs:
      parameters:
      - name: training-data
      - name: rounds
    outputs:
      parameters:
      - trained-model
    container: ...
@vicaire
Copy link
Contributor

vicaire commented Mar 26, 2019

Closing as obsolete.

@rileyjbauer
Copy link
Contributor

@Ark-kun is this complete? I think #448 should be reopened and this should be closed instead

@Ark-kun
Copy link
Contributor Author

Ark-kun commented Sep 3, 2019

@rileybauer You're right.

Fixed by #1381

@Ark-kun Ark-kun closed this as completed Sep 3, 2019
Linchin pushed a commit to Linchin/pipelines that referenced this issue Apr 11, 2023
magdalenakuhn17 pushed a commit to magdalenakuhn17/pipelines that referenced this issue Oct 22, 2023
HumairAK pushed a commit to red-hat-data-services/data-science-pipelines that referenced this issue Mar 11, 2024
* enhance the when condition UI display

* Fix loop issue that the loop param is from task output
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants