backstage / backstage/community-plugins

🚀 Argocd: Add optional ingress link in argocd views

Open
#7,646 6 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted stale workspace/argocd
Dominant language
TypeScript
Stars
422
Forks
697
Avg merge
2d 6h
Merged PRs (30d)
286

Description

### Workspace

argocd

### 🔖 Feature description

Add optional ingress link access in the ArgoCD deployment views, so users can open app endpoints directly from the UI (while keeping the existing ArgoCD application link).

### 🎤 Context

Today, the ArgoCD plugin view provides quick access to the ArgoCD app itself, but not to the actual ingress endpoints exposed by the deployed application.
For day-to-day operations, users often want both:

- open the ArgoCD app (for sync/health/debugging), and
- open the application endpoint (ingress URL) directly.
Having ingress links available in the same place would reduce context switching and improve usability for platform/dev teams reviewing deployments.

I built a small experimental UI prototype with AI support and attached a screenshot for discussion.

Image

Image

### ✌️ Possible Implementation

Keep the current ArgoCD link unchanged.
- Add a separate ingress action in the deployment UI (same area as the existing app actions).
- If multiple ingress URLs are available, show them via a compact dropdown/list.
- Display the URL itself in the list (not only a resource name), so users can clearly see where they are navigating.

Would this direction be acceptable for the project before preparing a formal PR?

### 👀 Have you spent some time to check if this feature request has been raised before?

- [x] I checked and didn't find similar issue

### 🏢 Have you read the Code of Conduct?

- [x] I have read the [Code of Conduct](https://github.com/backstage/community-plugins/blob/main/CODE_OF_CONDUCT.md)

### Are you willing to submit PR?

Yes I am willing to submit a PR!

Contributor guide

Open the contributing guide

Research direction

Start by locating the ArgoCD deployment views and the existing ArgoCD application-link action. Trace how deployed ingress URLs are exposed, then confirm that the finished UI preserves the current link, offers optional ingress actions, shows multiple URLs in a list or dropdown, and displays each URL.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
devops, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.