Skip to content

Commit b686bf6

Browse files
ydayaginickboldt
andauthored
add packages for optimizations workspace (#3548)
FLPATH-2460 https://issues.redhat.com/browse/FLPATH-2460 Co-authored-by: Nick Boldt <[email protected]>
1 parent 031f433 commit b686bf6

File tree

5 files changed

+105
-5
lines changed

5 files changed

+105
-5
lines changed

catalog-entities/marketplace/packages/all.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,8 @@ spec:
9898
- ./redhat-backstage-plugin-orchestrator-form-widgets.yaml
9999
- ./dynatrace-backstage-plugin-dql.yaml
100100
- ./dynatrace-backstage-plugin-dql-backend.yaml
101+
- ./redhat-resource-optimization.yaml
102+
- ./redhat-resource-optimization-backend.yaml
101103
- ./rhdh-backstage-plugin-adoption-insights.yaml
102104
- ./rhdh-backstage-plugin-adoption-insights-backend.yaml
103105
- ./rhdh-backstage-plugin-analytics-module-adoption-insights.yaml
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# yaml-language-server: $schema=https://raw.githubusercontent.com/redhat-developer/rhdh-plugins/refs/heads/main/workspaces/marketplace/json-schema/packages.json
2+
apiVersion: extensions.backstage.io/v1alpha1
3+
kind: Package
4+
metadata:
5+
name: redhat-resource-optimization-backend
6+
namespace: rhdh
7+
title: "Red Hat Resource Optimizations Backend"
8+
links:
9+
- url: https://red.ht/rhdh
10+
title: Homepage
11+
- url: https://issues.redhat.com/browse/RHIDP
12+
title: Bugs
13+
- title: Source Code
14+
url: https://github.com/redhat-developer/rhdh-plugins/tree/main/workspaces/redhat-resource-optimization
15+
annotations:
16+
backstage.io/source-location: url:https://github.com/redhat-developer/rhdh-plugins/tree/main/workspaces/redhat-resource-optimization
17+
tags:
18+
- optimization
19+
- insights
20+
- cluster
21+
spec:
22+
packageName: "@red-hat-developer-hub/backstage-plugin-optimizations-backend"
23+
dynamicArtifact: oci://quay.io/redhat-resource-optimization/dynamic-plugins:1.2.1!red-hat-developer-hub-plugin-redhat-resource-optimization-backend
24+
version: 1.2.1
25+
backstage:
26+
role: backend-plugin
27+
supportedVersions: 1.42.5
28+
author: Red Hat
29+
support: tech-preview
30+
lifecycle: active
31+
partOf:
32+
- redhat-resource-optimization
33+
appConfigExamples:
34+
- title: Default configuration
35+
content:
36+
proxy:
37+
endpoints:
38+
'/cost-management/v1':
39+
target: https://console.redhat.com/api/cost-management/v1
40+
allowedHeaders: ['Authorization']
41+
credentials: dangerously-allow-unauthenticated
42+
resourceOptimization:
43+
clientId: ${ROS_CLIENT_ID}
44+
clientSecret: ${ROS_CLIENT_SECRET}
45+
optimizationWorkflowId: 'patch-k8s-resource'
46+
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# yaml-language-server: $schema=https://raw.githubusercontent.com/redhat-developer/rhdh-plugins/refs/heads/main/workspaces/marketplace/json-schema/packages.json
2+
apiVersion: extensions.backstage.io/v1alpha1
3+
kind: Package
4+
metadata:
5+
name: redhat-resource-optimization
6+
namespace: rhdh
7+
title: "Red Hat Resource Optimizations Frontend"
8+
links:
9+
- url: https://red.ht/rhdh
10+
title: Homepage
11+
- url: https://issues.redhat.com/browse/RHIDP
12+
title: Bugs
13+
- title: Source Code
14+
url: https://github.com/redhat-developer/rhdh-plugins/tree/main/workspaces/redhat-resource-optimization
15+
annotations:
16+
backstage.io/source-location: url:https://github.com/redhat-developer/rhdh-plugins/tree/main/workspaces/redhat-resource-optimization
17+
tags:
18+
- optimization
19+
- insights
20+
- cluster
21+
spec:
22+
packageName: "@red-hat-developer-hub/backstage-plugin-optimizations"
23+
dynamicArtifact: oci://quay.io/redhat-resource-optimization/dynamic-plugins:1.2.1!red-hat-developer-hub-plugin-redhat-resource-optimization
24+
version: 1.2.1
25+
backstage:
26+
role: frontend-plugin
27+
supportedVersions: 1.42.5
28+
author: Red Hat
29+
support: tech-preview
30+
lifecycle: active
31+
partOf:
32+
- redhat-resource-optimization
33+
appConfigExamples:
34+
- title: Default configuration
35+
content:
36+
dynamicPlugins:
37+
frontend:
38+
backstage-community.plugin-redhat-resource-optimization:
39+
appIcons:
40+
- name: resourceOptimizationIconOutlined
41+
importName: ResourceOptimizationIconOutlined
42+
dynamicRoutes:
43+
- path: /redhat-resource-optimization
44+
importName: ResourceOptimizationPage
45+
menuItem:
46+
icon: resourceOptimizationIconOutlined
47+
text: Optimizations
48+

catalog-entities/marketplace/plugins/all.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ spec:
6262
- ./quay-scaffolder-actions.yaml
6363
- ./rbac.yaml
6464
- ./redhat-argocd.yaml
65+
- ./redhat-resource-optimization.yaml
6566
- ./regex-scaffolder-actions.yaml
6667
- ./quickstart.yaml
6768
- ./roadie-argocd.yaml

catalog-entities/marketplace/plugins/optimizations.yaml renamed to catalog-entities/marketplace/plugins/redhat-resource-optimization.yaml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
apiVersion: extensions.backstage.io/v1alpha1
33
kind: Plugin
44
metadata:
5-
name: optimizations
5+
name: redhat-resource-optimization
66
namespace: rhdh
7-
title: RedHat Insights Optimizations For Red Hat Developer Hub
7+
title: RedHat Resource Optimizations For Red Hat Developer Hub
88
annotations:
99
extensions.backstage.io/pre-installed: 'true' # this means the plugin yaml is preinstalled, not the plugin itself, all other plugins are marked as 'custom'
1010
links:
@@ -15,7 +15,7 @@ metadata:
1515
- insights
1616
- cluster
1717
description: |
18-
Optimizations brings Red Hat Insights OpenShift recommendations into Backstage with extended actions. You can view recommendations and apply them to your configured clusters.
18+
Red Hat Resource Optimization brings Red Hat Insights OpenShift recommendations into Backstage with extended actions. You can view recommendations and apply them to your configured clusters.
1919
spec:
2020
author: Red Hat
2121
support:
@@ -31,9 +31,9 @@ spec:
3131
- Apply OpenShift recommendations to your configured clusters
3232

3333
description: |
34-
Optimizations brings Red Hat Insights OpenShift recommendations into Backstage with extended actions. You can view recommendations and apply them to your configured clusters.
34+
Red Hat Resource Optimization brings Red Hat Insights OpenShift recommendations into Backstage with extended actions. You can view recommendations and apply them to your configured clusters.
3535
36-
The Optimizations features two primary functionalities:
36+
The Red Hat Resource Optimization features two primary functionalities:
3737
3838
* View and manage Red Hat Insights recommendations for OpenShift clusters
3939
* Apply OpenShift recommendations to your configured clusters
@@ -346,3 +346,6 @@ spec:
346346
IEMtMy44NDgxMjQ0NCAtMC40NTY1NjMwNiAtMi4xOTg1MDE1NCAwLjAwMzAwMTA3IDAgMCBaICIg
347347
ZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcyLjQzNzUsOTQuODY3MTg3NSki
348348
Lz4KPC9zdmc+Cg==
349+
packages:
350+
- redhat-resource-optimization
351+
- redhat-resource-optimization-backend

0 commit comments

Comments
 (0)