Skip to content

feat(greenhouse): add release name to plugin instance detail page#1735

Merged
guoda-puidokaite merged 3 commits into
mainfrom
guoda-show-release-info
Jun 1, 2026
Merged

feat(greenhouse): add release name to plugin instance detail page#1735
guoda-puidokaite merged 3 commits into
mainfrom
guoda-show-release-info

Conversation

@guoda-puidokaite
Copy link
Copy Markdown
Contributor

@guoda-puidokaite guoda-puidokaite commented Jun 1, 2026

Summary

Added release name to plugin instance detail page, as in ACs.

Screenshot 2026-06-01 at 08 23 07

Related Issues

Fixes #1608

Checklist

  • I have performed a self-review of my code.
  • I have commented my code, particularly in hard-to-understand areas.
  • I have added tests that prove my fix is effective or that my feature works.
  • New and existing unit tests pass locally with my changes.
  • I have made corresponding changes to the documentation (if applicable).
  • My changes generate no new warnings or errors.
  • I have created a changeset for my changes.

PR Manifesto

Review the PR Manifesto for best practises.

Signed-off-by: I531348 <guoda.puidokaite@sap.com>
Signed-off-by: I531348 <guoda.puidokaite@sap.com>
Copilot AI review requested due to automatic review settings June 1, 2026 06:24
@guoda-puidokaite guoda-puidokaite requested a review from a team as a code owner June 1, 2026 06:24
@guoda-puidokaite guoda-puidokaite self-assigned this Jun 1, 2026
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Jun 1, 2026

🦋 Changeset detected

Latest commit: fe79426

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@cloudoperators/juno-app-greenhouse Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@guoda-puidokaite guoda-puidokaite added package All tasks related to package under packages/ ui-components All tasks related to juno-ui-components library labels Jun 1, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds Helm release name visibility to the Greenhouse admin Plugin Instance detail view, improving operational clarity when inspecting deployed plugin instances.

Changes:

  • Display spec.releaseName on the plugin instance detail “Details” grid.
  • Standardize several detail fields to show a fallback placeholder when values are missing.
  • Add a changeset bumping @cloudoperators/juno-app-greenhouse (minor) for the UI enhancement.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
apps/greenhouse/src/components/admin/PluginInstanceDetail/Overview/Details.tsx Adds “Release Name” row and introduces -- fallbacks for several fields in the details grid.
.changeset/giant-shrimps-happen.md Declares a minor version bump and notes the new release-name visibility on the detail page.

Comment thread apps/greenhouse/src/components/admin/PluginInstanceDetail/Overview/Details.tsx Outdated
Comment thread apps/greenhouse/src/components/admin/PluginInstanceDetail/Overview/Details.tsx Outdated
Comment thread .changeset/giant-shrimps-happen.md
@guoda-puidokaite guoda-puidokaite changed the title feat(greenhouse): Add release name to plugin instance detail page feat(greenhouse): add release name to plugin instance detail page Jun 1, 2026
@guoda-puidokaite guoda-puidokaite added greenhouse Greenhouse core related task app Any app that is not specific label that lives under apps/ greenhouse-pr-preview THIS LABEL IS SET AUTOMATICALLY. greenhouse-pr-build Set this label to create a preview image which will automatically set the `greenhouse-pr-preview` and removed package All tasks related to package under packages/ ui-components All tasks related to juno-ui-components library labels Jun 1, 2026
Signed-off-by: I531348 <guoda.puidokaite@sap.com>
@github-actions github-actions Bot added greenhouse-pr-preview THIS LABEL IS SET AUTOMATICALLY. and removed greenhouse-pr-preview THIS LABEL IS SET AUTOMATICALLY. labels Jun 1, 2026
@guoda-puidokaite guoda-puidokaite merged commit 354ae24 into main Jun 1, 2026
22 checks passed
@guoda-puidokaite guoda-puidokaite deleted the guoda-show-release-info branch June 1, 2026 13:09
@github-actions github-actions Bot removed the greenhouse-pr-preview THIS LABEL IS SET AUTOMATICALLY. label Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

app Any app that is not specific label that lives under apps/ greenhouse Greenhouse core related task greenhouse-pr-build Set this label to create a preview image which will automatically set the `greenhouse-pr-preview`

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature](greenhouse): Show Release information on Plugin page

4 participants