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 StepActions to the Dashboard #3348

Open
chitrangpatel opened this issue Mar 12, 2024 · 6 comments · May be fixed by #3360
Open

Add StepActions to the Dashboard #3348

chitrangpatel opened this issue Mar 12, 2024 · 6 comments · May be fixed by #3360
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@chitrangpatel
Copy link
Member

Feature request

StepActions were released in Tekton Pipelines v0.54.0.
It would be nice to view them in the Dashboard listing all the different CRDs.
Screenshot 2024-03-12 at 11 37 59 AM

Use case

Readability and quick access to the underlying StepAction Spec.

Alternatives

Additional context

@chitrangpatel chitrangpatel added the kind/feature Categorizes issue or PR as related to a new feature. label Mar 12, 2024
@chitrangpatel
Copy link
Member Author

/kind feature

@AlanGreene
Copy link
Member

AlanGreene commented Mar 12, 2024

Thanks for the feature request @chitrangpatel. Adding a new link to show the StepActions resources should be relatively straightforward. Would there also be changes required on the PipelineRun or TaskRun details pages to show these or are they unaffected?

I see StepActions is still an alpha feature. Is there a timeline for when we expect them to be promoted to beta?

@chitrangpatel
Copy link
Member Author

Hi @AlanGreene
We would not require changes on the pipelineRun side.

On the TaskRun side, it would be nice to also list any StepActions if used in-line in the TaskRun's spec. It would be found under:

TaskRun:
spec:
  taskSpec:
    steps:
      - ref:
         name: <step-action-name>

On the other hand, it is also possible that the referenced Task in-turn references StepActions.
In that case, we want to list them on the Task details page.

Task:
  spec:
    steps:
      - ref:
         name: stepaction-name

StepActions was released in 0.54.0. I think we need 6 months for review time before we can make it beta. I'm hoping to do that as soon as it's past the minimum time it needs to remain in alpha.

@AlanGreene
Copy link
Member

OK so roughly v0.60.0 / June timeframe, or shortly after. Sounds good.

We'll need to test out some examples to see how they're reflected in the existing pages but hopefully there's not too much impact and we can provide something useful for users.

@chitrangpatel
Copy link
Member Author

Yes, we already have a CI pipeline go-coverage-pipeline that uses StepActions.

@AlanGreene
Copy link
Member

For my own reference that's https://dashboard.dogfooding.tekton.dev/#/pipelineruns?labelSelector=tekton.dev%2Fpipeline%3Dgo-coverage-pipeline

Looks like it's displayed correctly, or at least in the same way as a regular step with status, details, etc., so that's a good start 😌

I'll try to make some time in the next few weeks to explore this further and see what else we might need to do apart from updating the left nav.

@AlanGreene AlanGreene linked a pull request Mar 22, 2024 that will close this issue
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants