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

Implement command "component get parameters" to retrieve parameters of a component #38

Open
7 tasks
In-Ko opened this issue Feb 15, 2021 · 0 comments
Open
7 tasks
Labels
component/landscaper Landscape Installer effort/2w Effort for issue is around 2 weeks kind/task General task lifecycle/rotten Nobody worked on this for 12 months (final aging stage)
Milestone

Comments

@In-Ko
Copy link
Collaborator

In-Ko commented Feb 15, 2021

Description
Especially for the "Landscape Admin" Persona, who needs to deploy a component and therefore has to provide certain import parameters in order to make the installation work, we need to provide an easy way to figure out the overall "interface" of a component.
So a new command like component get parameters should be implemented, taking a component as input and returning a human-readable list of mandatory import parameters of all blueprints (for each blueprint a separated section), which need to be passed to the blueprints contained in the component during deployment. It is crucial that the needed datatype is also shown for each import parameter (as good as possible, even if we only start with STRING and INT, so no structured datatypes, it would be of value for Landscape Admins).

Done Criteria

  • All Features implemented
  • Code has been reviewed by other team members
  • Unit Tests created for new code
  • Integration Test Suite updated (if applicable)
  • Internal technical Documentation updated
  • Enduser Documentation updated (if applicable)
  • Successful demonstration in Review
@In-Ko In-Ko added kind/task General task size/m Size of pull request is medium (see gardener-robot robot/bots/size.py) component/landscaper-ext labels Feb 15, 2021
@In-Ko In-Ko added this to the 2021-Q1 milestone Feb 15, 2021
@In-Ko In-Ko changed the title Implement command "component get parameters" to retrieve import and export parameters of a component Implement command "component get parameters" to retrieve parameters of a component Feb 15, 2021
@gardener-robot gardener-robot added effort/2w Effort for issue is around 2 weeks and removed size/m Size of pull request is medium (see gardener-robot robot/bots/size.py) labels Mar 8, 2021
@In-Ko In-Ko added component/landscaper Landscape Installer and removed component/landscaper-ext labels May 17, 2021
@gardener-robot gardener-robot added the lifecycle/stale Nobody worked on this for 6 months (will further age) label Nov 14, 2021
@gardener-robot gardener-robot added lifecycle/rotten Nobody worked on this for 12 months (final aging stage) and removed lifecycle/stale Nobody worked on this for 6 months (will further age) labels Aug 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/landscaper Landscape Installer effort/2w Effort for issue is around 2 weeks kind/task General task lifecycle/rotten Nobody worked on this for 12 months (final aging stage)
Projects
None yet
Development

No branches or pull requests

2 participants