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

WIP: Feat: [IDP]: New Integrations Page for IDP #8759

Closed
wants to merge 4 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ sidebar_position: 10

## Introduction

Every page that exists in the Software Catalog e.g. service, API, library, system etc. is uniquely designed to show the most relevant information to the developer for the particular type of application they are viewing. The views are powered by out-of-the-box components like the About card, Scorecard as well as the [Plugins](/docs/internal-developer-portal/plugins/overview) that are configured.
Every page that exists in the Software Catalog e.g. service, API, library, system etc. is uniquely designed to show the most relevant information to the developer for the particular type of application they are viewing. The views are powered by out-of-the-box components like the About card, Scorecard as well as the [Plugins](/docs/internal-developer-portal/plugins/plugins-details/overview) that are configured.

Once you enable a plugin or create a [custom plugin](/docs/internal-developer-portal/plugins/custom-plugins/overview), you can decide where to show the components exported the plugin by changing the Layout of the Catalog entity of the particular type. For example, if you enable the Grafana plugin, you might want to add a Tab called "Performance" and render the Grafana plugin in there.

Expand Down
4 changes: 2 additions & 2 deletions docs/internal-developer-portal/plugins/_category_.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"label": "Plugins",
"label": "Plugins & Integrations",
"collapsible": "true",
"collapsed": "true",
"position": 50,
"link": {
"type": "generated-index",
"title": "Plugins in the Internal Developer Portal"
"title": "Integrations in the Internal Developer Portal"
},
"customProps": {}
}
11 changes: 11 additions & 0 deletions docs/internal-developer-portal/plugins/adr/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"label": "Architecture Decision Records",
"collapsible": "true",
"collapsed": "true",
"position": 3,
"link": {
"type": "generated-index",
"title": "Architecture Decision Records (ADR)"
},
"customProps": {}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
---
title: Architecture Decision Records (ADR)
description: A plugin that allows you to explore ADRs (Architecture Decision Records) associated with your entities.
sidebar_label: Plugin Configuration
sidebar_position: 2
redirect_from:
- /docs/internal-developer-portal/plugins/available-plugins/adr
---

| Plugin details | |
Expand Down
6 changes: 6 additions & 0 deletions docs/internal-developer-portal/plugins/adr/overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: Architecture Decision Records (ADR)
description: Integrate ADR in Harness IDP.
sidebar_label: Integration Overview
sidebar_position: 1
---
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions docs/internal-developer-portal/plugins/argocd/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"label": "Argo CD",
"collapsible": "true",
"collapsed": "true",
"position": 4,
"link": {
"type": "generated-index",
"title": "Argo CD Integrations"
},
"customProps": {}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
---
title: Argo CD Plugin
description: View Argo CD status for your projects in Harness IDP.
sidebar_label: Plugin Configuration
sidebar_position: 2
redirect_from:
- /docs/internal-developer-portal/plugins/available-plugins/argo-cd
---

| Plugin details | |
Expand Down
6 changes: 6 additions & 0 deletions docs/internal-developer-portal/plugins/argocd/overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: Argo CD Plugin
description: Integrate Argo CD in Harness IDP.
sidebar_label: Integration Overview
sidebar_position: 1
---
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ rules:
verbs: ["get", "list"]
```

If you are using GCP credentials to authenticate, you do not have to add a variable. Instead, configure the [Google OAuth provider](../oauth-support-for-plugins.md) on the **OAuth Configurations** page to enable the plugin to use the logged-in user's credentials when making requests.
If you are using GCP credentials to authenticate, you do not have to add a variable. Instead, configure the [Google OAuth provider](https://developer.harness.io/docs/internal-developer-portal/plugins/oauth-support-for-plugins) on the **OAuth Configurations** page to enable the plugin to use the logged-in user's credentials when making requests.

### Delegate proxy

Expand Down
11 changes: 11 additions & 0 deletions docs/internal-developer-portal/plugins/azure/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"label": "Azure DevOps",
"collapsible": "true",
"collapsed": "true",
"position": 5,
"link": {
"type": "generated-index",
"title": "Azure DevOps Integrations"
},
"customProps": {}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
---
title: Azure DevOps
description: Easily view your Azure Pipelines within the Software Catalog.
sidebar_label: Plugin Configuration
sidebar_position: 2
redirect_from:
- /docs/internal-developer-portal/plugins/available-plugins/azure-devops
---

| Plugin details | |
Expand Down
6 changes: 6 additions & 0 deletions docs/internal-developer-portal/plugins/azure/overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: Azure DevOps
description: Integrate Azure DevOps in Harness IDP.
sidebar_label: Integration Overview
sidebar_position: 1
---
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions docs/internal-developer-portal/plugins/bugsnag/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"label": "BugSnag",
"collapsible": "true",
"collapsed": "true",
"position": 6,
"link": {
"type": "generated-index",
"title": "BugSnag Integrations"
},
"customProps": {}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
---
title: Bugsnag
description: Monitor errors in Bugsnag for your service in Backstage.
sidebar_label: Plugin Configuration
sidebar_position: 2
redirect_from:
- /docs/internal-developer-portal/plugins/available-plugins/bug-snag
---

| Plugin details | |
Expand Down
6 changes: 6 additions & 0 deletions docs/internal-developer-portal/plugins/bugsnag/overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: BugSnag
description: BugSnag Integration in Harness IDP.
sidebar_label: Integration Overview
sidebar_position: 1
---
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions docs/internal-developer-portal/plugins/circleci/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"label": "CircleCI",
"collapsible": "true",
"collapsed": "true",
"position": 7,
"link": {
"type": "generated-index",
"title": "CircleCI Integrations"
},
"customProps": {}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
---
title: CircleCI
description: View CI/CD pipeline executions running in CircleCI.
sidebar_label: Plugin Configuration
sidebar_position: 2
redirect_from:
- /docs/internal-developer-portal/plugins/available-plugins/circleci
---

| Plugin details | |
Expand Down
6 changes: 6 additions & 0 deletions docs/internal-developer-portal/plugins/circleci/overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: CircleCI
description: CircleCI Integrations in Harness IDP.
sidebar_label: Integration Overview
sidebar_position: 1
---
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"label": "Custom Plugins",
"collapsible": "true",
"collapsed": "true",
"position": 30,
"position": 2,
"link": {
"type": "generated-index",
"title": "Custom Plugins"
Expand Down
11 changes: 11 additions & 0 deletions docs/internal-developer-portal/plugins/datadog/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"label": "Datadog",
"collapsible": "true",
"collapsed": "true",
"position": 8,
"link": {
"type": "generated-index",
"title": "Datadog Integrations"
},
"customProps": {}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
---
title: Datadog
description: A frontend plugin that embeds Datadog graphs and dashboards into Backstage.
sidebar_label: Plugin Configuration
sidebar_position: 2
redirect_from:
- /docs/internal-developer-portal/plugins/available-plugins/datadog
---

| Plugin details | |
Expand Down
6 changes: 6 additions & 0 deletions docs/internal-developer-portal/plugins/datadog/overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: Datadog
description: Datadog Integration in Harness IDP.
sidebar_label: Integration Overview
sidebar_position: 1
---
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"label": "Dynatrace",
"collapsible": "true",
"collapsed": "true",
"position": 9,
"link": {
"type": "generated-index",
"title": "Dynatrace Integrations"
},
"customProps": {}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
---
title: Dynatrace
description: View monitoring info from Dynatrace for services in your Software Catalog.
sidebar_label: Plugin Configuration
sidebar_position: 2
redirect_from:
- /docs/internal-developer-portal/plugins/available-plugins/dynatrace
---

| Plugin details | |
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: Dynatrace
description: Dynatrace Integration in Harness IDP.
sidebar_label: Integration Overview
sidebar_position: 1
---
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"label": "FireHydrant",
"collapsible": "true",
"collapsed": "true",
"position": 10,
"link": {
"type": "generated-index",
"title": "FireHydrant Integrations"
},
"customProps": {}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
---
title: FireHydrant plugin
description: View service incident information from FireHydrant, such as active incidents and incident metrics.
sidebar_label: Plugin Configuration
sidebar_position: 2
redirect_from:
- /docs/internal-developer-portal/plugins/available-plugins/firehydrant
---

| Plugin details | |
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: FireHydrant
description: FireHydrant Integrations in Harness IDP.
sidebar_label: Integration Overview
sidebar_position: 1
---
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions docs/internal-developer-portal/plugins/github/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"label": "GitHub",
"collapsible": "true",
"collapsed": "true",
"position": 11,
"link": {
"type": "generated-index",
"title": "GitHub Integrations"
},
"customProps": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"label": "GitHub Plugins",
"collapsible": "true",
"collapsed": "true",
"position": 11,
"link": {
"type": "generated-index",
"title": "Available GitHub Plugins"
},
"customProps": {}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
---
title: GitHub Actions
description: View CD/CD pipeline executions from GitHub Actions.
sidebar_position: 1
redirect_from:
- /docs/internal-developer-portal/plugins/available-plugins/github-actions
---

| Plugin details | |
Expand All @@ -20,7 +23,7 @@ This plugin does not require you to add application configuration.

### Secrets

This plugin requires the user to log in using the configured GitHub OAuth application. Make sure that you have a GitHub OAuth application created and configured in IDP. For instructions to configure a GitHub OAuth app, go to [OAuth support for plugins](../oauth-support-for-plugins.md).
This plugin requires the user to log in using the configured GitHub OAuth application. Make sure that you have a GitHub OAuth application created and configured in IDP. For instructions to configure a GitHub OAuth app, go to [OAuth support for plugins](https://developer.harness.io/docs/internal-developer-portal/plugins/oauth-support-for-plugins).

### Delegate proxy

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
---
title: GitHub Catalog Discovery
description: Automatically discover catalog-info.yaml files in your GitHub organizations and repositories.
sidebar_position: 2
redirect_from:
- /docs/internal-developer-portal/plugins/available-plugins/github-catalog-discovery
---

| Plugin details | |
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
---
title: GitHub Codespaces
description: Interact with your GitHub Codespaces directly from Backstage platform.
sidebar_position: 3
redirect_from:
- /docs/internal-developer-portal/plugins/available-plugins/github-codespaces
---

| Plugin details | |
Expand Down Expand Up @@ -29,7 +32,7 @@ This plugin does not require you to add application configuration.

### Secrets

This plugin requires the user to log in using the configured GitHub OAuth application. Make sure that you have a GitHub OAuth application created and configured in IDP. For instructions to configure a GitHub OAuth app, go to [OAuth support for plugins](../oauth-support-for-plugins.md).
This plugin requires the user to log in using the configured GitHub OAuth application. Make sure that you have a GitHub OAuth application created and configured in IDP. For instructions to configure a GitHub OAuth app, go to [OAuth support for plugins](https://developer.harness.io/docs/internal-developer-portal/plugins/oauth-support-for-plugins).

### Delegate proxy

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
---
title: GitHub Insights
description: View insights such as top contributors, releases, and READMEs from GitHub.
sidebar_position: 4
redirect_from:
- /docs/internal-developer-portal/plugins/available-plugins/github-insights
---

| Plugin details | |
Expand All @@ -20,7 +23,7 @@ This plugin does not require you to add application configuration.

### Secrets

This plugin requires the user to log in using the configured GitHub OAuth application. Make sure that you have a GitHub OAuth application created and configured in IDP. For instructions to configure a GitHub OAuth app, go to [OAuth support for plugins](../oauth-support-for-plugins.md).
This plugin requires the user to log in using the configured GitHub OAuth application. Make sure that you have a GitHub OAuth application created and configured in IDP. For instructions to configure a GitHub OAuth app, go to [OAuth support for plugins](https://developer.harness.io/docs/internal-developer-portal/plugins/oauth-support-for-plugins).

### Delegate proxy

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
---
title: GitHub Pull Requests
description: View all open and closed pull requests in a GitHub repository.
sidebar_position: 5
redirect_from:
- /docs/internal-developer-portal/plugins/available-plugins/github-pull-requests
---

| Plugin details | |
Expand All @@ -20,7 +23,7 @@ This plugin does not require you to add application configuration.

### Secrets

This plugin requires the user to log in using the configured GitHub OAuth app. Make sure that you have a GitHub OAuth application created and configured in IDP. For instructions to configure a GitHub OAuth app, go to [OAuth support for plugins](../oauth-support-for-plugins.md).
This plugin requires the user to log in using the configured GitHub OAuth app. Make sure that you have a GitHub OAuth application created and configured in IDP. For instructions to configure a GitHub OAuth app, go to [OAuth support for plugins](https://developer.harness.io/docs/internal-developer-portal/plugins/oauth-support-for-plugins).

### Delegate proxy

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading