Skip to content

fix(tekton): hide CI/CD tab when tekton annotation is not present - #10310

Open
lokanandaprabhu wants to merge 1 commit into
backstage:mainfrom
lokanandaprabhu:fix/tekton-tab-visibility
Open

fix(tekton): hide CI/CD tab when tekton annotation is not present#10310
lokanandaprabhu wants to merge 1 commit into
backstage:mainfrom
lokanandaprabhu:fix/tekton-tab-visibility

Conversation

@lokanandaprabhu

@lokanandaprabhu lokanandaprabhu commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Hey, I just made a Pull Request!

Fixes: https://redhat.atlassian.net/browse/RHDHBUGS-3623

The Tekton CI/CD tab was appearing on component pages even when no tekton.dev/cicd or janus-idp.io/tekton annotation was defined for that component.

Changes

  • Added if={isTektonCIAvailable} guard to the CI/CD EntityLayout.Route for both service and website entity pages
  • Added filter: isTektonCIAvailable to the EntityContentBlueprint in the new frontend system (alpha.tsx)

This follows the same pattern already used by the Kubernetes tab (if={isKubernetesAvailable}).


Videos

-------BEFORE--------

Screen.Recording.2026-08-13.at.12.33.32.PM.mov

------AFTER-----

Screen.Recording.2026-08-13.at.12.35.31.PM.mov

✔️ Checklist

  • A changeset describing the change and affected packages. (more info)
  • Added or updated documentation
  • Tests for new functionality and regression tests for bug fixes
  • Screenshots attached (for UI changes)
  • All your commits have a Signed-off-by line in the message. (more info)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Lokananda Prabhu <lprabhu@redhat.com>
@backstage-goalie

Copy link
Copy Markdown
Contributor

Changed Packages

Package Name Package Path Changeset Bump Current Version
app workspaces/tekton/packages/app none v0.0.0
@backstage-community/plugin-tekton workspaces/tekton/plugins/tekton patch v3.41.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants